.cf,.clearfix{zoom:1}.cf:after,.cf:before,.clearfix:after,.clearfix:before{content:"";display:table}.cf:after,.clearfix:after{clear:both}span.amp{font-family:Baskerville,Goudy Old Style,Palatino,Book Antiqua,serif!important;font-style:italic}.wrap-80{margin:0 auto;width:100%}.text-centered{text-align:center}.alert-box,.message-box-container .message-box{background-color:#8dc63f;border-radius:200px;color:#fff;padding:20px 40px;text-align:center}.alert-box a,.message-box-container .message-box a{color:#fff}.alert-box.small,.message-box-container .small.message-box{padding:10px}body.tribe-events-filter-view>#ajax-content-wrap>.container-wrap{padding-top:0}.tribe-events-notices{background:#8dc63f;border:1px solid #80b636;color:#fff;text-shadow:none}#tribe-events-pg-template{max-width:100%;padding:20px 0}#tribe-events-pg-template .tribe-events-content ul li{margin:0}#tribe-events{margin:0 0 20px}#tribe-events a.tribe-events-button{-webkit-backface-visibility:hidden;background:#0094bb;border-radius:4px;color:#fff;padding:4px 15px;-webkit-perspective:1000;transition:all .2s ease-in-out}#tribe-events a.tribe-events-button:hover{background:#006c88;color:#fff}#tribe-events a.tribe-events-button.tribe-events-gcal{background:#0094bb;color:#fff}#tribe-events a.tribe-events-button.tribe-events-gcal:hover{background:#0094bb}.events-archive #tribe-events-pg-template{max-width:100%;padding:20px 0}.events-archive #tribe-events-bar #tribe-bar-form{background:#22d1ff;background:linear-gradient(90deg,#0094bb 0,#22d1ff 80%);background:-ms-linear-gradient(left,#0094bb 0,#22d1ff 80%);border-radius:0 0 5px 5px;color:#fff;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,startColorstr="#0094bb",endColorstr="#22d1ff");-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0094bb",endColorstr="#22d1ff",GradientType=1)}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-collapse-toggle{background:#0094bb}.events-archive #tribe-events-bar #tribe-bar-form input[type=text]{border:0!important;color:#fff;font-style:normal;font-weight:600;padding:8px 0!important}.events-archive #tribe-events-bar #tribe-bar-form input[type=text]:focus{padding:8px 6px!important}.events-archive #tribe-events-bar #tribe-bar-form ::-webkit-input-placeholder{color:hsla(0,0%,100%,.5);font-style:normal}.events-archive #tribe-events-bar #tribe-bar-form :-moz-placeholder,.events-archive #tribe-events-bar #tribe-bar-form ::-moz-placeholder{color:hsla(0,0%,100%,.5);font-style:normal}.events-archive #tribe-events-bar #tribe-bar-form :-ms-input-placeholder{color:hsla(0,0%,100%,.5);font-style:normal}.events-archive #tribe-events-bar #tribe-bar-form .tribe-bar-filters .tribe-bar-submit input.tribe-events-button{outline:none;padding:12px 10px!important;transition:all .2s ease-in-out}.events-archive #tribe-events-bar #tribe-bar-form .tribe-bar-filters .tribe-bar-submit input.tribe-events-button:hover{background:#004355!important;color:#fff}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner{background-color:transparent;padding:12px 0 0}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner label{padding:0 10px 4px}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list{overflow:hidden;padding:0}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list span[class^=tribe-icon-]{background:none;padding:0}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list span[class^=tribe-icon-]:before{color:#fff;content:"\f111";font-family:FontAwesome;padding:0 4px 0 0}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list span[class^=tribe-icon-].tribe-icon-month:before{content:"\f073"}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list span[class^=tribe-icon-].tribe-icon-list:before{content:"\f0ca"}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list span[class^=tribe-icon-].tribe-icon-week:before{content:"\f133"}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list span[class^=tribe-icon-].tribe-icon-day:before{content:"\f185"}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list span[class^=tribe-icon-].tribe-icon-map:before{content:"\f041"}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list span[class^=tribe-icon-].tribe-icon-photo:before{content:"\f1c5"}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{-webkit-backface-visibility:hidden;background:hsla(0,0%,100%,.2);color:#fff;-webkit-perspective:1000;transition:all .2s ease-in-out}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover{background:#0094bb}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views.tribe-bar-views-open .tribe-bar-views-option a{background-color:rgba(0,67,85,.8)!important}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views.tribe-bar-views-open .tribe-bar-views-option a:hover{background-color:#004355!important}.events-archive #tribe_events_filters_wrapper{position:relative!important}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control{display:block}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control.tribe-events-filters-mobile-controls{display:none}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a#tribe_events_filters_toggle{background:#0094bb;border:0;color:#fff}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a{color:#2b2b2b;font-size:1.1em;position:relative}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a:hover,.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a:hover:before{color:#8dc63f}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content{background:#afafaf;border-radius:5px;overflow:hidden}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content .tribe-events-filters-label{border-bottom:1px solid #777}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item .tribe-events-filters-group-heading{background:#0094bb;border-bottom:1px solid #777;border-radius:0!important;color:#fff}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item .tribe-events-filters-group-heading:after{color:#fff}#modal-popup .modal-content .gform_wrapper .events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item.closed .gform_heading,.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item.closed #modal-popup .modal-content .gform_wrapper .gform_heading,.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item.closed h3{-webkit-backface-visibility:hidden;background:#afafaf;color:#444;-webkit-perspective:1000;transition:all .2s ease-in-out}#modal-popup .modal-content .gform_wrapper .events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item.closed .gform_heading:hover,.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item.closed #modal-popup .modal-content .gform_wrapper .gform_heading:hover,.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item.closed h3:hover{background:#848484;color:#2b2b2b}#modal-popup .modal-content .gform_wrapper .events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item.closed .gform_heading:hover:after,.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item.closed #modal-popup .modal-content .gform_wrapper .gform_heading:hover:after,.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item.closed h3:hover:after{color:#2b2b2b}#modal-popup .modal-content .gform_wrapper .events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item.closed .gform_heading:after,.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item.closed #modal-popup .modal-content .gform_wrapper .gform_heading:after,.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item.closed h3:after{color:#444}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item.closed .tribe-events-filters-group-heading:after{color:hsla(0,0%,100%,.5)}#modal-popup .modal-content .gform_wrapper .events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item .gform_heading:after,.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item #modal-popup .modal-content .gform_wrapper .gform_heading:after,.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item h3:after{color:#fff}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item .tribe-events-filter-group ul li{-webkit-backface-visibility:hidden;background:#fff;-webkit-perspective:1000;transition:all .2s ease-in-out}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item .tribe-events-filter-group ul li:hover{background:#aaa;color:#fff}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item .tribe-events-filter-group ul li.tribe-events-subcategory-depth-1 label{padding-left:30px}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item .tribe-events-filter-group ul li label{border-bottom:1px solid #a2a2a2}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item .tribe-events-filter-group ul li label span{color:#444!important;font-weight:700}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item .tribe-events-filter-group.tribe-events-filter-range{background-color:#fff}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item .tribe-events-filter-group.tribe-events-filter-range .tribe_events_slider_val{color:#444!important}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item .tribe-events-filter-group .tribe-dropdown a.select2-choice:hover,.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form .tribe_events_filter_item .tribe-events-filter-group .tribe-dropdown.select2-container-active a.select2-choice{background-color:#fff!important}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form a#tribe_events_filters_reset{-webkit-backface-visibility:hidden;background:#7c7c7c;color:#fff;color:#aaa;display:block;font-weight:700;margin:20px 20px 15px;padding:10px 30px;-webkit-perspective:1000;text-align:center;text-decoration:none;transition:all .2s ease-in-out}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical .tribe-events-filters-content form#tribe_events_filters_form a#tribe_events_filters_reset:hover{background:#8dc63f;color:#fff}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-horizontal{background:none;border:1px solid #777}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content{background:none}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content .tribe-events-filters-label{color:#2b2b2b;padding:0 0 20px}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filter_control a{-webkit-backface-visibility:hidden;background:#fff;color:#8dc63f;margin-left:0;-webkit-perspective:1000;transition:all .2s ease-in-out}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filter_control a:hover{color:#0094bb}#modal-popup .modal-content .gform_wrapper .events-archive #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filters_form .tribe_events_filter_item .gform_heading,.events-archive #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filters_form .tribe_events_filter_item #modal-popup .modal-content .gform_wrapper .gform_heading,.events-archive #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filters_form .tribe_events_filter_item h3{color:#8dc63f}#modal-popup .modal-content .gform_wrapper .events-archive #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filters_form .tribe_events_filter_item.closed .gform_heading,.events-archive #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filters_form .tribe_events_filter_item.closed #modal-popup .modal-content .gform_wrapper .gform_heading,.events-archive #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filters_form .tribe_events_filter_item.closed h3{color:#2b2b2b}.events-archive.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-vertical{margin-top:0}.events-archive.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a#tribe_events_filters_toggle{margin:0}.events-archive.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal{background:#fff}.events-archive.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filter_control a{-webkit-backface-visibility:hidden;color:#8dc63f;-webkit-perspective:1000;transition:all .2s ease-in-out}.events-archive.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filter_control a:hover{color:#0094bb}.events-archive.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filters-content #tribe_events_filter_control#tribe_events_filters_toggle{margin:0}.events-archive .tribe-events-page-title{color:#0094bb;font-size:1.4em;font-weight:700;line-height:1.2em}.events-archive.events-gridview #tribe-events table.tribe-events-calendar thead th{background-color:#444;border:0;border-left:1px solid #2b2b2b;border-right:1px solid #2b2b2b;color:#fff;padding:10px 4px;text-align:center}.events-archive.events-gridview #tribe-events tr td:hover{background:inherit}.events-archive.events-gridview #tribe-events tr td.tribe-events-othermonth.tribe-events-future{background:#f9f9f9}#modal-popup .modal-content .gform_wrapper .events-archive.events-gridview #tribe-events tr td.tribe-events-othermonth.tribe-events-future.tribe-events-has-events div[id*=tribe-events-event-] .gform_heading,.events-archive.events-gridview #tribe-events tr td.tribe-events-othermonth.tribe-events-future.tribe-events-has-events div[id*=tribe-events-event-] #modal-popup .modal-content .gform_wrapper .gform_heading,.events-archive.events-gridview #tribe-events tr td.tribe-events-othermonth.tribe-events-future.tribe-events-has-events div[id*=tribe-events-event-] h3{zoom:1;filter:alpha(opacity=100);opacity:1}#modal-popup .modal-content .gform_wrapper .events-archive.events-gridview #tribe-events tr td.tribe-events-othermonth.tribe-events-future.tribe-events-has-events div[id*=tribe-events-event-] .gform_heading a,.events-archive.events-gridview #tribe-events tr td.tribe-events-othermonth.tribe-events-future.tribe-events-has-events div[id*=tribe-events-event-] #modal-popup .modal-content .gform_wrapper .gform_heading a,.events-archive.events-gridview #tribe-events tr td.tribe-events-othermonth.tribe-events-future.tribe-events-has-events div[id*=tribe-events-event-] h3 a{zoom:1;filter:alpha(opacity=40);opacity:.4}.events-archive.events-gridview #tribe-events tr td.tribe-events-present{background-color:#f9f8b9}.events-archive.events-gridview #tribe-events tr td.tribe-events-present div[id*=tribe-events-daynum-]{background:#f1ef5b;color:#444}.events-archive.events-gridview #tribe-events tr td.tribe-events-past div[id*=tribe-events-daynum-]>a{background:none;color:#fff}.events-archive.events-gridview #tribe-events tr td.tribe-events-future.mobile-active,.events-archive.events-gridview #tribe-events tr td.tribe-events-future.mobile-active div[id*=tribe-events-daynum-],.events-archive.events-gridview #tribe-events tr td.tribe-events-present.mobile-active,.events-archive.events-gridview #tribe-events tr td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-]{background-color:#0094bb}.events-archive.events-gridview #tribe-events tr td.tribe-events-future.mobile-active.tribe-events-present,.events-archive.events-gridview #tribe-events tr td.tribe-events-present.mobile-active.tribe-events-present{background-color:#f9f8b9}.events-archive.events-gridview #tribe-events tr td.tribe-events-future.mobile-active.tribe-events-present div[id*=tribe-events-daynum-],.events-archive.events-gridview #tribe-events tr td.tribe-events-present.mobile-active.tribe-events-present div[id*=tribe-events-daynum-]{background:#f9f8b9;color:#444}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events:hover{background:#8dc63f}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-]{margin:0;padding:0;position:relative;z-index:1}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-]:hover{z-index:2}#modal-popup .modal-content .gform_wrapper .events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-] .tribe-events-month-event-title.gform_heading a,.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-] #modal-popup .modal-content .gform_wrapper .tribe-events-month-event-title.gform_heading a,.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-] h3.tribe-events-month-event-title a{-webkit-backface-visibility:hidden;background:#fff;border:1px solid #8dc63f;border-top:6px solid #8dc63f;color:#444;display:block;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.1em;font-weight:600;letter-spacing:0;margin:4px;padding:8px;-webkit-perspective:1000;text-transform:uppercase;transition:all .2s ease-in-out}#modal-popup .modal-content .gform_wrapper .events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-] .tribe-events-month-event-title.gform_heading a:hover,.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-] #modal-popup .modal-content .gform_wrapper .tribe-events-month-event-title.gform_heading a:hover,.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-] h3.tribe-events-month-event-title a:hover{background:#8dc63f;border-color:#72a230;color:#fff}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-] .tribe-events-tooltip{background-color:transparent;border:0;border-radius:10px;padding:0}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-] .tribe-events-tooltip .tribe-events-abbr{display:inline-block}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-] .tribe-events-tooltip .tribe-events-abbr.dtend{padding:0 0 0 2px}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-] .tribe-events-tooltip .tribe-events-event-body{background-color:#fff;border:1px solid #0094bb;border-radius:0 0 10px 10px;padding:10px 10px 0}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-] .tribe-events-tooltip .tribe-events-event-body .tribe-event-duration{color:#2b2b2b;font-size:1.2em;font-weight:700;padding:0 0 10px}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-] .tribe-events-tooltip .tribe-events-event-body .tribe-events-event-thumb{padding:5px 10px 5px 0}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-] .tribe-events-tooltip .tribe-events-event-body .tribe-events-arrow{background:none;border-left:13px solid transparent;border-right:13px solid transparent;border-top:13px solid #0094bb;bottom:-12px;display:block;height:0;width:0}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-] .tribe-events-tooltip .tribe-events-event-body .tribe-events-arrow:after{border-left:11px solid transparent;border-right:11px solid transparent;border-top:12px solid #fff;bottom:1px;content:"";display:block;height:0;position:absolute;transform:translateX(-50%);width:0;z-index:0}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events div[id*=tribe-events-event-] .tribe-events-tooltip h4{background:#0094bb;border-radius:10px 10px 0 0;color:#fff;font-weight:700;line-height:1.2em;margin:0;padding:10px 10px 8px;text-transform:uppercase}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap{background:none;border:1px solid #22d1ff!important;border:0;border-radius:5px;margin:0;overflow:hidden;padding:0}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap:hover{box-shadow:none}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-image{display:block}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-image a{-webkit-backface-visibility:hidden;display:block;-webkit-perspective:1000;transition:all .2s ease-in-out}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-image a img{display:block}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details{margin:0;padding:0}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details h2.tribe-events-list-event-title{display:block}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details h2.tribe-events-list-event-title a{-webkit-backface-visibility:hidden;background:#0094bb;color:#fff;display:block;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;font-weight:700;line-height:1.2em;padding:10px;-webkit-perspective:1000;text-decoration:none;transition:all .2s ease-in-out}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details h2.tribe-events-list-event-title a:hover{background:#0084a7}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details .tribe-events-event-meta{padding:8px 10px!important}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details .tribe-events-event-meta .tribe-event-schedule-details{padding:0}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details .tribe-events-list-photo-description{float:none;padding:10px 10px 0!important}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details .event-details{padding:6px 10px 10px}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details .event-details .tribe-events-venue-details{padding:0 0 4px}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details .event-details .tribe-events-venue-details a{color:#777}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details .event-details .tribe-events-venue-details a:hover{color:#0094bb}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details .event-details .tribe-events-list-event-title a{color:#2b2b2b}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details .event-details .tribe-events-list-event-title a:hover{color:#0094bb}.events-archive.tribe-events-day .tribe-events-day-time-slot h5{background-color:#444;border-radius:200px;font-size:1.2em;text-align:center}.events-archive.tribe-events-day .tribe-events-day-time-slot .type-tribe_events{margin-left:0}.events-archive.tribe-events-day .tribe-events-event-image{width:100%}.events-archive.tribe-events-map #tribe-geo-map-wrapper{background:none;border-bottom:0;margin:0;padding:0}.events-archive .tribe-events-loop .tribe-events-list-separator-month{margin:0}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-header{color:#fff}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-header .tribe-grid-content-wrap{background-color:#444;border-color:#2b2b2b}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-header .tribe-grid-content-wrap .column a{color:#fff}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-header .tribe-grid-content-wrap .column.tribe-week-today{background-color:#0094bb}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-header .tribe-grid-content-wrap .column.tribe-week-today a{color:#8dc63f;font-size:1.2em}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single{-webkit-backface-visibility:hidden;background:#daf7ff;-webkit-perspective:1000;transition:all .2s ease-in-out}#modal-popup .modal-content .gform_wrapper .events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single .entry-title.gform_heading a,.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single #modal-popup .modal-content .gform_wrapper .entry-title.gform_heading a,.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single h3.entry-title a{color:#0094bb}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single:hover{background:#0094bb}#modal-popup .modal-content .gform_wrapper .events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single:hover .entry-title.gform_heading a,.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single:hover #modal-popup .modal-content .gform_wrapper .entry-title.gform_heading a,.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single:hover h3.entry-title a{color:#fff}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single .tribe-events-tooltip{background-color:transparent;border:0;border-radius:10px;padding:0}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-abbr{display:inline-block}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-abbr.dtend{padding:0 0 0 2px}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-event-body{background-color:#fff;border:1px solid #0094bb;border-radius:0 0 10px 10px;padding:10px 10px 0}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-event-body .tribe-event-duration{font-size:1.2em;font-weight:700;padding:0 0 10px}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-event-body .tribe-events-event-thumb{padding:5px 10px 5px 0}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-event-body .tribe-events-arrow{background:none;display:block;height:0;width:0}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-event-body .tribe-events-arrow:after{content:"";display:block;height:0;position:absolute;transform:translateY(-50%);width:0;z-index:0}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column .tribe-events-week-hourly-single .tribe-events-tooltip h4{background:#0094bb;border-radius:10px 10px 0 0;color:#fff;font-weight:700;line-height:1.2em;margin:0;padding:10px 10px 8px;text-transform:uppercase}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column:not(.tribe-events-right) .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-event-body .tribe-events-arrow{border-bottom:13px solid transparent;border-right:13px solid #0094bb;border-top:13px solid transparent;left:-13px}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column:not(.tribe-events-right) .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-event-body .tribe-events-arrow:after{border-bottom:11px solid transparent;border-right:12px solid #fff;border-top:11px solid transparent;left:1px}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column.tribe-events-right .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-event-body .tribe-events-arrow{border-bottom:13px solid transparent;border-left:13px solid #0094bb;border-top:13px solid transparent;left:auto;right:-13px}.events-archive.tribe-events-week #tribe-events-content .tribe-grid-body .tribe-grid-content-wrap .column.tribe-events-right .tribe-events-week-hourly-single .tribe-events-tooltip .tribe-events-event-body .tribe-events-arrow:after{border-bottom:11px solid transparent;border-left:12px solid #fff;border-top:11px solid transparent;left:auto;right:1px}.events-archive #tribe-mobile-container{margin:20px 0 0}.events-archive #tribe-mobile-container .tribe-mobile-day .tribe-mobile-day-date{color:#444}.events-archive #tribe-mobile-container .tribe-mobile-day .tribe-mobile-day-heading{background:#0094bb;color:#fff;margin-bottom:0;padding:8px 10px}.events-archive #tribe-mobile-container .tribe-mobile-day .tribe-events-mobile{padding:10px 0 15px}.events-archive #tribe-mobile-container .tribe-mobile-day .tribe-events-mobile h4.summary{font-weight:700;text-transform:uppercase}.events-archive #tribe-mobile-container .tribe-mobile-day .tribe-events-mobile h4.summary a{color:#0094bb}.events-archive #tribe-mobile-container .tribe-mobile-day .tribe-events-mobile .tribe-events-event-body .tribe-event-schedule-details,.events-archive #tribe-mobile-container .tribe-mobile-day .tribe-events-mobile .tribe-events-event-body .tribe-events-event-schedule-details{display:block;font-weight:700;padding:0 0 10px}.events-archive #tribe-mobile-container .tribe-mobile-day .tribe-events-mobile .tribe-events-event-body a.tribe-events-read-more{background:#0094bb;border:0;color:#fff;font-size:1em;padding:4px 10px;text-align:center;width:100%}.events-archive #tribe-events-header .tribe-events-sub-nav li{display:block}.events-archive #tribe-events-header .tribe-events-sub-nav li a{-webkit-backface-visibility:hidden;background:none;color:#0094bb;display:block;font-size:1em;padding-left:30px;-webkit-perspective:1000;transition:all .2s ease-in-out}.events-archive #tribe-events-header .tribe-events-sub-nav li a:hover{color:#8dc63f}.events-archive #tribe-events-footer{display:none}.events-archive .tribe-events-user-recurrence-toggle input[type=checkbox]{margin:0 10px 0 0}.events-archive.events-list a,.events-archive.tribe-events-day a{-webkit-backface-visibility:hidden;color:#8dc63f;-webkit-perspective:1000;transition:all .2s ease-in-out}.events-archive.events-list a:hover,.events-archive.tribe-events-day a:hover{color:#8dc63f}.recurringinfo .recurring-info-tooltip .tribe-events-event-body p{padding:0}.tribe-events-list .tribe-events-page-title{color:#0094bb;font-weight:700}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop{max-width:100%}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .tribe-events-event-image{position:relative;z-index:2}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .tribe-events-event-image a{display:block}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .tribe-events-event-image a img{-webkit-backface-visibility:hidden;-webkit-perspective:1000;transition:all .2s ease-in-out}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .tribe-events-event-image a:hover img{zoom:1;filter:alpha(opacity=60);opacity:.6}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .tribe-events-content a{-webkit-backface-visibility:hidden;-webkit-perspective:1000;transition:all .2s ease-in-out}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events{border-bottom:1px solid #969696;padding:0 0 2em}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events.tribe-events-first{margin-top:0;padding:0 0 2em}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-cost span{background:none;border:0;color:#0094bb;font-size:2em}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-cost .ticket-cost{padding-left:0}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-cost form{display:none}#modal-popup .modal-content .gform_wrapper .tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-list-event-title.gform_heading,#modal-popup .modal-content .gform_wrapper .tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-map-event-title.gform_heading,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events #modal-popup .modal-content .gform_wrapper .tribe-events-list-event-title.gform_heading,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events #modal-popup .modal-content .gform_wrapper .tribe-events-map-event-title.gform_heading,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h2.tribe-events-list-event-title,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h2.tribe-events-map-event-title,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h3.tribe-events-list-event-title,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h3.tribe-events-map-event-title{font-weight:400}#modal-popup .modal-content .gform_wrapper .tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-list-event-title.gform_heading a,#modal-popup .modal-content .gform_wrapper .tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-map-event-title.gform_heading a,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events #modal-popup .modal-content .gform_wrapper .tribe-events-list-event-title.gform_heading a,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events #modal-popup .modal-content .gform_wrapper .tribe-events-map-event-title.gform_heading a,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h2.tribe-events-list-event-title a,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h2.tribe-events-map-event-title a,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h3.tribe-events-list-event-title a,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h3.tribe-events-map-event-title a{color:#0094bb;margin:0}#modal-popup .modal-content .gform_wrapper .tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-list-event-title.gform_heading a:hover,#modal-popup .modal-content .gform_wrapper .tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-map-event-title.gform_heading a:hover,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events #modal-popup .modal-content .gform_wrapper .tribe-events-list-event-title.gform_heading a:hover,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events #modal-popup .modal-content .gform_wrapper .tribe-events-map-event-title.gform_heading a:hover,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h2.tribe-events-list-event-title a:hover,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h2.tribe-events-map-event-title a:hover,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h3.tribe-events-list-event-title a:hover,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h3.tribe-events-map-event-title a:hover{color:#72a230}#modal-popup .modal-content .gform_wrapper .tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-map-event-title.gform_heading,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events #modal-popup .modal-content .gform_wrapper .tribe-events-map-event-title.gform_heading,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h2.tribe-events-map-event-title,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h3.tribe-events-map-event-title{font-size:22px!important;line-height:36px!important;margin-bottom:10px!important;padding-bottom:10px!important}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-list-photo-description{padding:10px}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-list-event-description a.tribe-events-read-more,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-map-event-description a.tribe-events-read-more{background:#0094bb;border:0;color:#fff;font-size:1em;font-weight:700;padding:8px 20px}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-list-event-description a.tribe-events-read-more:hover,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-map-event-description a.tribe-events-read-more:hover{background:#8dc63f}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-meta{line-height:1.2em;margin:0 0 30px}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-meta .published.time-details,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-event-schedule-details{font-size:1.1em;margin:0;padding:0 8px}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-meta .published.time-details .recurringinfo .tribe-events-divider,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-event-schedule-details .recurringinfo .tribe-events-divider{padding:0 10px}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-events-venue-details{font-style:inherit;line-height:1.3em;visibility:hidden}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-events-venue-details a{visibility:visible}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-events-venue-details .tribe-address{display:none}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events.tribe-event-end-month,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events.tribe-events-last{border:0}.single-tribe_venue .tribe-events-event-image{margin:30px 0 0;text-align:left}.single-tribe_venue .tribe-events-venue-meta h2.tribe-venue-name{color:#0094bb}.single-tribe_venue .tribe-events-venue-meta .tribe-events-event-meta{font-size:1.2em;line-height:1.4em}.single-tribe_venue .tribe-events-event-meta,.single-tribe_venue .tribe-events-venue .tribe-events-venue-meta{border:0}.single-tribe_venue .tribe-events-event-meta .tribe-events-address{font-style:inherit}.single-tribe_venue .tribe-events-map-wrap div[id*=tribe-events-gmap-]{height:300px!important}.single-tribe_organizer .tribe-events-organizer-meta .organizer-address{font-size:1.2em;line-height:1.4em}.single-tribe_events .container-wrap,.single-tribe_organizer .container-wrap,.single-tribe_venue .container-wrap{margin-top:10px;padding-top:0}.single-tribe_events #tribe-events .tribe-back,.single-tribe_events #tribe-events .tribe-events-back,.single-tribe_organizer #tribe-events .tribe-back,.single-tribe_organizer #tribe-events .tribe-events-back,.single-tribe_venue #tribe-events .tribe-back,.single-tribe_venue #tribe-events .tribe-events-back{margin:0;padding:0}.single-tribe_events #tribe-events .tribe-back a,.single-tribe_events #tribe-events .tribe-events-back a,.single-tribe_organizer #tribe-events .tribe-back a,.single-tribe_organizer #tribe-events .tribe-events-back a,.single-tribe_venue #tribe-events .tribe-back a,.single-tribe_venue #tribe-events .tribe-events-back a{-webkit-backface-visibility:hidden;color:#444;display:inline-block;font-size:1.1em;margin:-20px 0 20px;-webkit-perspective:1000;text-decoration:none;transition:all .2s ease-in-out}.single-tribe_events #tribe-events .tribe-back a:hover,.single-tribe_events #tribe-events .tribe-events-back a:hover,.single-tribe_organizer #tribe-events .tribe-back a:hover,.single-tribe_organizer #tribe-events .tribe-events-back a:hover,.single-tribe_venue #tribe-events .tribe-back a:hover,.single-tribe_venue #tribe-events .tribe-events-back a:hover{color:#8dc63f}.single-tribe_events #tribe-events .tribe-back a i,.single-tribe_events #tribe-events .tribe-events-back a i,.single-tribe_organizer #tribe-events .tribe-back a i,.single-tribe_organizer #tribe-events .tribe-events-back a i,.single-tribe_venue #tribe-events .tribe-back a i,.single-tribe_venue #tribe-events .tribe-events-back a i{padding:0 4px 0 0}.single-tribe_events #tribe-events #tribe-events-content p,.single-tribe_organizer #tribe-events #tribe-events-content p,.single-tribe_venue #tribe-events #tribe-events-content p{margin:0 0 1.2em;padding:0}.single-tribe_events #tribe-events #tribe-events-content .top-content,.single-tribe_organizer #tribe-events #tribe-events-content .top-content,.single-tribe_venue #tribe-events #tribe-events-content .top-content{margin-top:20px}.single-tribe_events #tribe-events #tribe-events-content .price-notice,.single-tribe_organizer #tribe-events #tribe-events-content .price-notice,.single-tribe_venue #tribe-events #tribe-events-content .price-notice{color:#8dc63f}.single-tribe_events #tribe-events #tribe-events-content h1.tribe-events-single-event-title,.single-tribe_organizer #tribe-events #tribe-events-content h1.tribe-events-single-event-title,.single-tribe_venue #tribe-events #tribe-events-content h1.tribe-events-single-event-title{color:#0094bb;font-size:1.2em}.single-tribe_events #tribe-events #tribe-events-content dl dd abbr,.single-tribe_organizer #tribe-events #tribe-events-content dl dd abbr,.single-tribe_venue #tribe-events #tribe-events-content dl dd abbr{text-decoration:none}.single-tribe_events #tribe-events #tribe-events-content dl dd.tribe-venue-location address,.single-tribe_organizer #tribe-events #tribe-events-content dl dd.tribe-venue-location address,.single-tribe_venue #tribe-events #tribe-events-content dl dd.tribe-venue-location address{font-style:inherit}.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule{margin:4px 0 0}.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule h2,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule h2,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule h2{font-size:1em;line-height:1.2em}.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule .recurringinfo,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule .recurringinfo,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule .recurringinfo{font-size:1em}.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule .tribe-events-label,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule .tribe-events-label,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule .tribe-events-label{color:#2b2b2b;font-size:1.3em;font-weight:700;padding:0 5px 0 0}.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule .tribe-events-cost,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule .tribe-events-cost,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule .tribe-events-cost{color:#444;display:inline-block;font-size:1.6em;font-weight:700;margin:0 0 10px;text-transform:uppercase;vertical-align:inherit}.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule a.details-button,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule a.details-button,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule a.details-button{-webkit-backface-visibility:hidden;background:#2b2b2b;color:#fff;display:block;font-size:1em;font-weight:700;padding:8px 10%;-webkit-perspective:1000;position:relative;text-align:center;transition:all .2s ease-in-out;width:100%}.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule a.details-button i,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule a.details-button i,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule a.details-button i{font-size:1.8em;position:absolute;right:10%;top:50%;transform:translateY(-50%)}.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule a.details-button:hover,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule a.details-button:hover,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule a.details-button:hover{background:#8dc63f}.single-tribe_events #tribe-events #tribe-events-content .social-share-icons .nectar-social,.single-tribe_organizer #tribe-events #tribe-events-content .social-share-icons .nectar-social,.single-tribe_venue #tribe-events #tribe-events-content .social-share-icons .nectar-social{margin:15px 0 0}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list{margin:0}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li{border-bottom:1px solid #5e5e5e;display:block;margin:0 0 40px;padding:0 0 40px}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li li{display:inline-block;list-style-type:none}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li:last-child{border:0;margin:0}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li ul.tribe-tickets-list>li{display:block;margin:0;padding:20px}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li ul.tribe-tickets-list>li li{display:inline-block;list-style-type:none}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li ul.tribe-tickets-list>li .list-attendee{padding:0 0 10px}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li ul.tribe-tickets-list>li .tribe-event-tickets-plus-meta a.toggle{font-size:1.1em}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li ul.tribe-tickets-list>li .tribe-event-tickets-plus-meta .attendee-meta-row .tribe-tickets-meta input[type=text]{background-color:#f4f2f1;background-image:linear-gradient(180deg,#fff,#f4f2f1);background:-ms-linear-gradient(left,#fff,#f4f2f1);border:1px solid #5e5e5e;color:#000;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr="#fff",endColorstr="#f4f2f1");-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff",endColorstr="#f4f2f1",GradientType=0);font-size:1.2em}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li ul.tribe-tickets-list>li .tribe-event-tickets-plus-meta .attendee-meta-row .tribe-tickets-meta input[type=text]:focus{background-color:#fff;background-image:linear-gradient(180deg,#f4f2f1,#fff);background:-ms-linear-gradient(left,#f4f2f1,#fff);border:1px solid #2b2b2b;color:#000;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr="#f4f2f1",endColorstr="#fff");-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f2f1",endColorstr="#fff",GradientType=0)}.single-tribe_events #tribe-events-content form .tribe-submit-tickets-form button{background:#8dc63f!important;border:3px solid #fff!important;border-radius:0;font-size:1.2em!important;font-weight:700!important;line-height:1em!important;padding:15px 20px 12px!important;text-transform:uppercase}.single-tribe_events #tribe-events-content form .tribe-submit-tickets-form button:hover{background:#0094bb!important}.single-tribe_events #tribe-events-content,.single-tribe_organizer #tribe-events-content,.single-tribe_venue #tribe-events-content{padding:0}.single-tribe_events #tribe-events .tribe-events-button,.single-tribe_organizer #tribe-events .tribe-events-button,.single-tribe_venue #tribe-events .tribe-events-button{-webkit-backface-visibility:hidden;background:#0094bb;-webkit-perspective:1000;transition:all .2s ease-in-out}.single-tribe_events #tribe-events .tribe-events-button.tribe-events-gcal:hover,.single-tribe_events #tribe-events .tribe-events-button:hover,.single-tribe_organizer #tribe-events .tribe-events-button.tribe-events-gcal:hover,.single-tribe_organizer #tribe-events .tribe-events-button:hover,.single-tribe_venue #tribe-events .tribe-events-button.tribe-events-gcal:hover,.single-tribe_venue #tribe-events .tribe-events-button:hover{background:#8dc63f;color:#fff}.single-tribe_events .tribe-events-event-meta,.single-tribe_organizer .tribe-events-event-meta,.single-tribe_venue .tribe-events-event-meta{background:#fff;border:0}.single-tribe_events .tribe-events-event-meta:before,.single-tribe_organizer .tribe-events-event-meta:before,.single-tribe_venue .tribe-events-event-meta:before{display:none}.single-tribe_events .tribe-events-event-meta .recurringinfo .recurring-info-tooltip .tribe-events-event-body p,.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group,.single-tribe_organizer .tribe-events-event-meta .recurringinfo .recurring-info-tooltip .tribe-events-event-body p,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group,.single-tribe_venue .tribe-events-event-meta .recurringinfo .recurring-info-tooltip .tribe-events-event-body p,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group{padding:0}.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group dt,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group dt,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group dt{color:#444}#modal-popup .modal-content .gform_wrapper .single-tribe_events .tribe-events-event-meta .tribe-events-meta-group .tribe-events-single-section-title.gform_heading,#modal-popup .modal-content .gform_wrapper .single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group .tribe-events-single-section-title.gform_heading,#modal-popup .modal-content .gform_wrapper .single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group .tribe-events-single-section-title.gform_heading,.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group #modal-popup .modal-content .gform_wrapper .tribe-events-single-section-title.gform_heading,.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group h3.tribe-events-single-section-title,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group #modal-popup .modal-content .gform_wrapper .tribe-events-single-section-title.gform_heading,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group h3.tribe-events-single-section-title,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group #modal-popup .modal-content .gform_wrapper .tribe-events-single-section-title.gform_heading,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group h3.tribe-events-single-section-title{color:#0094bb}.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group dl,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group dl,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group dl{font-size:1.2em}.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group dl dd a,.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group dl dt a,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group dl dd a,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group dl dt a,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group dl dd a,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group dl dt a{color:#8dc63f}.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group dl dd a:hover,.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group dl dt a:hover,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group dl dd a:hover,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group dl dt a:hover,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group dl dd a:hover,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group dl dt a:hover{color:#22d1ff}.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-gmap .tribe-events-venue-map,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-gmap .tribe-events-venue-map,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-gmap .tribe-events-venue-map{zoom:1;background-color:transparent;background:#eee;border:1px solid #ddd;border-radius:3px;display:inline-block;float:right;margin:20px 4% 2% 0;padding:5px;vertical-align:top;width:90%}.single-tribe_events #tribe-events-footer,.single-tribe_organizer #tribe-events-footer,.single-tribe_venue #tribe-events-footer{display:none}.single-tribe_events #tribe-events-footer a,.single-tribe_organizer #tribe-events-footer a,.single-tribe_venue #tribe-events-footer a{-webkit-backface-visibility:hidden;color:#8dc63f;-webkit-perspective:1000;transition:all .2s ease-in-out}.single-tribe_events #tribe-events-footer a:hover,.single-tribe_organizer #tribe-events-footer a:hover,.single-tribe_venue #tribe-events-footer a:hover{color:#0094bb}.single-tribe_events #tribe-events-content form .tribe-events-tickets-title,.single-tribe_organizer #tribe-events-content form .tribe-events-tickets-title,.single-tribe_venue #tribe-events-content form .tribe-events-tickets-title{display:none}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets{border-collapse:initial}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta{display:table-row!important}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-event-tickets-plus-meta-attendee,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-event-tickets-plus-meta-attendee,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-event-tickets-plus-meta-attendee{border-color:#1a1a1a}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-event-tickets-plus-meta-attendee .tribe-tickets-meta-text label,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-event-tickets-plus-meta-attendee .tribe-tickets-meta-text label,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-event-tickets-plus-meta-attendee .tribe-tickets-meta-text label{color:#fff;display:inline-block;font-size:1.2em!important}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-event-tickets-plus-meta-attendee .tribe-tickets-meta-text input[type=text],.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-event-tickets-plus-meta-attendee .tribe-tickets-meta-text input[type=text],.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-event-tickets-plus-meta-attendee .tribe-tickets-meta-text input[type=text]{background:transparent;color:#fff}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-tickets-meta-checkbox .tribe-tickets-meta-label,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-tickets-meta-checkbox .tribe-tickets-meta-label,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-tickets-meta-checkbox .tribe-tickets-meta-label{color:#fff}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-tickets-meta-checkbox .tribe-tickets-meta-field-header .tribe-tickets-meta-option-label,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-tickets-meta-checkbox .tribe-tickets-meta-field-header .tribe-tickets-meta-option-label,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets .tribe-event-tickets-plus-meta .tribe-event-tickets-plus-meta-fields .tribe-tickets-meta-checkbox .tribe-tickets-meta-field-header .tribe-tickets-meta-option-label{color:#fff!important}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr:first-child td,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr:first-child td,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr:first-child td{font-size:1em;line-height:1.3em}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td{background:#000;border-color:#1a1a1a}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price{color:#fff;font-style:inherit}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .bottom-message,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .bottom-message,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .bottom-message{color:hsla(0,0%,100%,.7);font-size:.9em;font-weight:400;margin:10px 0 0}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .woocommerce-Price-amount,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .woocommerce-Price-amount,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .woocommerce-Price-amount{font-size:1.4rem}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .price-item,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .price-item,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .price-item{color:#444;font-size:1.2rem;line-height:1.4em}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .price-item .label,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .price-item .label,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .price-item .label{font-size:.9rem;font-weight:400;padding:0 10px 0 0}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .price-item .append,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .price-item .append,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .price-item .append{font-size:.9rem;font-weight:400;padding:0 0 0 4px}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .price-item.active,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .price-item.active,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.tickets_price .price-item.active{color:#fff}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.woocommerce.add-to-cart,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.woocommerce.add-to-cart,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.woocommerce.add-to-cart{background-color:transparent;border:0;padding:0;text-align:right;text-align:center}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.woocommerce.add-to-cart button,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.woocommerce.add-to-cart button,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.woocommerce.add-to-cart button{background-color:#8dc63f!important;border:1px solid hsla(0,0%,100%,.4);font-weight:400;margin-right:0}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.woocommerce:not(.add-to-cart),.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.woocommerce:not(.add-to-cart),.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.woocommerce:not(.add-to-cart){position:relative;text-align:center}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td .quantity input[type=button],.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td .quantity input[type=button],.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td .quantity input[type=button]{background-color:transparent;border:0;border-radius:0!important;color:hsla(0,0%,100%,.5);font-size:2em;height:30px;left:50%;margin:0;padding:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td .quantity input[type=button].minus,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td .quantity input[type=button].minus,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td .quantity input[type=button].minus{font-size:2.2em;left:30%;top:47%}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td .quantity input[type=button].plus,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td .quantity input[type=button].plus,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td .quantity input[type=button].plus{left:70%}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td .quantity input[type=button]:hover,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td .quantity input[type=button]:hover,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td .quantity input[type=button]:hover{background-color:transparent!important;color:#fff}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td .quantity input[type=number],.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td .quantity input[type=number],.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td .quantity input[type=number]{background-color:transparent;border:1px dotted #fff;color:#fff;font-size:1.5em;height:40px;margin:0 20px;padding:0;text-align:center;width:30px}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr .tickets_description,.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr .tickets_name,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr .tickets_description,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr .tickets_name,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr .tickets_description,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr .tickets_name{color:#fff}.single-tribe_events .tribe-events-cal-links,.single-tribe_organizer .tribe-events-cal-links,.single-tribe_venue .tribe-events-cal-links{margin:0 0 20px}.woocommerce tr.deposit-buttons>td{width:100%}.woocommerce #wc-deposits-options-form .deposit-option,.woocommerce #wc-deposits-options-form .separator{display:none}.woocommerce #wc-deposits-options-form .switch-toggle{background-color:#444;height:40px!important}.woocommerce #wc-deposits-options-form .switch-toggle .wc-deposits-switcher{background-color:#22d1ff;border:0}.woocommerce #wc-deposits-options-form .switch-toggle label{border:0;box-shadow:none!important;font-family:Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.8em;font-weight:700!important;height:auto;line-height:1.2em;outline:none;text-shadow:none!important;top:50%;transform:translateY(-50%)}.woocommerce #wc-deposits-options-form .switch-toggle input:checked+label{color:#fff!important}.woocommerce #wc-deposits-options-form input.input-radio:enabled~label{color:hsla(0,0%,100%,.6)}.woocommerce #wc-deposits-options-form input.input-radio:enabled~label:hover{color:#fff;cursor:pointer}.event-accordion-footer-block{margin:20px 0 0}.event-accordion-footer-block h2.block-title{border-bottom:1px solid #0094bb;color:#0094bb;font-size:1.4em;line-height:1.4em;padding:0 0 10px;text-align:center}.event-accordion-footer-block .toggles .toggle i{border-radius:20px 20px;height:20px!important;margin:-10px 0 0;width:20px}.event-accordion-footer-block .toggles .toggle i:before{height:2px;left:2px;margin-top:-2px;top:9px;width:12px}.event-accordion-footer-block .toggles .toggle i:after{height:12px;left:9px;margin-left:-2px;top:2px;width:2px}#modal-popup .modal-content .gform_wrapper .event-accordion-footer-block .toggles .toggle .gform_heading a,.event-accordion-footer-block .toggles .toggle #modal-popup .modal-content .gform_wrapper .gform_heading a,.event-accordion-footer-block .toggles .toggle h3 a{font-size:1em;line-height:1.4em;padding:10px 70px 10px 0}.tribe-block__tickets__registration__event .tribe-block__tickets__item__attendee__fields form.tribe-block__tickets__item__attendee__fields__form .tribe-ticket>h4{color:#0094bb;margin:20px 0 10px;width:100%}.tribe-block__tickets__registration__event .tribe-block__tickets__item__attendee__fields form.tribe-block__tickets__item__attendee__fields__form .tribe-ticket>div{margin-bottom:20px}.tribe-block__tickets__registration__event .tribe-block__tickets__item__attendee__fields form.tribe-block__tickets__item__attendee__fields__form .tribe-ticket>div input,.tribe-block__tickets__registration__event .tribe-block__tickets__item__attendee__fields form.tribe-block__tickets__item__attendee__fields__form .tribe-ticket>div select{height:50px;max-width:inherit;min-width:auto;width:100%}.tribe-block__tickets__registration__event .tribe-block__tickets__item__attendee__fields form.tribe-block__tickets__item__attendee__fields__form .tribe-ticket>div select{box-shadow:none}.tribe-block__tickets__registration__event .tribe-block__tickets__item__attendee__fields form.tribe-block__tickets__item__attendee__fields__form .tribe-ticket>div input[type=text]{background-color:#fff}.woocommerce-additional-fields .form-row.hidden{display:none!important}.tribe-events.tribe-common .tribe-common-cta--thin-alt{border-color:#22d1ff}.tribe-events.tribe-common .tribe-common-cta--thin-alt:hover{color:#22d1ff}.tribe-events.tribe-common--breakpoint-medium .tribe-events-l-container{padding-top:0}.tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-month__day:hover:after{background-color:#0094bb}.tribe-events .tribe-events-l-container .tribe-filter-bar form.tribe-filter-bar__form .tribe-filter-bar__selected-filters-list-container .tribe-filter-bar-c-pill--has-selections .tribe-filter-bar-c-pill__pill{background-color:#8dc63f;border-color:#8dc63f;color:#fff}.tribe-events .tribe-events-l-container .tribe-filter-bar form.tribe-filter-bar__form .tribe-filter-bar__selected-filters-list-container .tribe-filter-bar-c-pill--has-selections button.tribe-filter-bar-c-pill__remove-button svg.tribe-common-c-svgicon path{stroke:#fff;color:#fff}.tribe-events .tribe-events-l-container .tribe-filter-bar form.tribe-filter-bar__form .tribe-filter-bar__filters-container .tribe-filter-bar__filters .tribe-filter-bar-c-range__slider .ui-slider-range{background:#22d1ff}.tribe-events .tribe-events-l-container .tribe-filter-bar form.tribe-filter-bar__form .tribe-common-form-control-checkbox__input:checked{background-color:#22d1ff}.tribe-events .tribe-events-l-container .tribe-filter-bar form.tribe-filter-bar__form .tribe-filter-bar-c-dropdown .select2-results__option{color:#444}.tribe-events .tribe-events-l-container .tribe-filter-bar form.tribe-filter-bar__form .tribe-filter-bar-c-dropdown .select2-results__option--highlighted{zoom:1;color:#0094bb;filter:alpha(opacity=100);opacity:1}.tribe-events .tribe-events-l-container .tribe-filter-bar form.tribe-filter-bar__form .tribe-filter-bar-c-dropdown .select2-selection{background-color:#0094bb}.tribe-events .tribe-events-l-container .tribe-events-header .tribe-events-header__events-bar .tribe-events-c-events-bar__views .tribe-events-c-view-selector .tribe-events-c-view-selector__content ul.tribe-events-c-view-selector__list li a:after{background-color:#22d1ff}.tribe-events .tribe-events-l-container .tribe-events-pro-map .tribe-events-pro-map__event-column .tribe-events-pro-map__event-cards .tribe-events-pro-map__event-card-wrapper button.tribe-events-pro-map__event-card-button{border-radius:0!important}.tribe-events .tribe-events-l-container .tribe-events-pro-map .tribe-events-pro-map__event-column .tribe-events-pro-map__event-cards .tribe-events-pro-map__event-card-wrapper button.tribe-events-pro-map__event-card-button:focus,.tribe-events .tribe-events-l-container .tribe-events-pro-map .tribe-events-pro-map__event-column .tribe-events-pro-map__event-cards .tribe-events-pro-map__event-card-wrapper button.tribe-events-pro-map__event-card-button:hover{border-color:#0094bb}.tribe-events .tribe-events-l-container .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date{color:#8dc63f}.tribe-events a.tribe-events-c-ical__link{border-color:#0094bb;color:#0094bb}.tribe-events a.tribe-events-c-ical__link:focus,.tribe-events a.tribe-events-c-ical__link:hover{background-color:#0094bb}svg.tribe-common-c-svgicon{color:#0094bb!important}.event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled{background-color:#777;pointer-events:none}.event-tickets .tribe-tickets__attendee-tickets-form .tribe-tickets__attendee-tickets-item--has-focus{border-left-color:#0094bb}.event-tickets .tribe-tickets__attendee-tickets-form .tribe-tickets__attendee-tickets-footer .tribe-tickets__attendee-tickets-footer-divider,.event-tickets .tribe-tickets__attendee-tickets-form .tribe-tickets__attendee-tickets-footer button.tribe-common-c-btn-link{display:none}.woocommerce form.checkout .tribe-checkout-backlinks a.tribe-checkout-backlink{background-color:#0094bb;border-radius:200px;color:#fff;display:inline-block;margin:0 10px 0 0;padding:10px 20px}.woocommerce form.checkout .tribe-checkout-backlinks a.tribe-checkout-backlink:focus,.woocommerce form.checkout .tribe-checkout-backlinks a.tribe-checkout-backlink:hover{background-color:#8dc63f}.tribe-events .datepicker thead tr th{border:0!important}.tribe-events .datepicker thead tr th.datepicker-switch,.tribe-events .datepicker thead tr th.dow,.tribe-events .datepicker thead tr th.next,.tribe-events .datepicker thead tr th.prev{text-align:center}.tribe-events .datepicker tbody tr td.day{border-radius:200px;transition:all .3s}.tribe-events .datepicker tbody tr td.day:first-child{border:0}.tribe-events .datepicker tbody tr td.day.current{background-color:#8dc63f;color:#fff}.tribe-events .datepicker tbody tr td.day.current:focus,.tribe-events .datepicker tbody tr td.day.current:hover{background-color:#72a230}.tribe-events .datepicker tbody tr td.day.active{background-color:#0094bb;color:#fff}.tribe-events .datepicker tbody tr td.day.active:focus,.tribe-events .datepicker tbody tr td.day.active:hover{background-color:#006c88}.tribe-events .datepicker .day{border:0}#absorb-filters-container{background-color:#eee;border:1px solid #aaa!important;border-radius:20px}#absorb-filters-container .filters-wrapper h2{color:#444;font-weight:500}#absorb-filters-container form.course-filters label{color:#000;font-weight:700!important}#absorb-filters-container form.course-filters .filter-item label{color:#004a5b}#absorb-filters-container form.course-filters .filter-item .select-list-container select.filter-tags{border-radius:200px;border-width:1px}#absorb-filters-container form.course-filters .filter-item .select-list-container select.filter-tags:focus,#absorb-filters-container form.course-filters .filter-item input:focus{border-color:#008678;outline:none}#absorb-filters-container form.course-filters .filter-item button[type=submit]{background-color:#1c1c2a;height:100%;padding:2px 15px!important}#absorb-filters-container form.course-filters .filter-item button[type=submit]:focus,#absorb-filters-container form.course-filters .filter-item button[type=submit]:hover{background-color:#008678!important;outline:none}#absorb-filters-container #course-display-options button.option{background-color:#fff!important;border:1px solid #aaa!important;color:#004a5b;font-size:1rem!important;padding:5px 15px;text-align:left}#absorb-filters-container #course-display-options button.option.active,#absorb-filters-container #course-display-options button.option:focus,#absorb-filters-container #course-display-options button.option:hover{background-color:#00748e!important;border:1px solid #00748e!important;color:#fff}#absorb-courses-container .notice.alert .inner-content{background-color:#5b8227;color:#fff}#absorb-courses-container .courses-wrapper.list .course-block{color:#000}#absorb-courses-container .courses-wrapper.list .course-block:nth-child(2n) .date-block .month{background-color:#71a130}#absorb-courses-container .courses-wrapper.list .course-block .date-block{background:#fff;box-shadow:0 0 5px 0 rgba(0,0,0,.3);font-weight:700}#absorb-courses-container .courses-wrapper.list .course-block .date-block .month{background-color:#0094bb;border-bottom:1px solid #fff;font-size:1.2rem;padding:5px}#absorb-courses-container .courses-wrapper.list .course-block .date-block .day{padding:10px;text-shadow:1px 1px #fff}#absorb-courses-container .courses-wrapper.list .course-block .date-block .year{padding:0 10px 10px;text-shadow:1px 1px #fff}#absorb-courses-container .courses-wrapper.list .course-block .course-name{color:#000;font-weight:600}#absorb-courses-container .courses-wrapper.list .course-block .course-type{margin:0 0 5px}#absorb-courses-container .courses-wrapper.list .course-block .course-type span{color:#004355;font-size:1rem;font-weight:600}#absorb-courses-container .courses-wrapper.list .course-block .session-name{color:#000}#absorb-courses-container .courses-wrapper.list .course-block .course-links a{border-radius:200px;font-size:1.1em;font-weight:600}#absorb-courses-container .courses-wrapper.list .course-block .course-links a.register{background-color:#006c88;color:#fff}#absorb-courses-container .courses-wrapper.list .course-block .course-links a.register:focus,#absorb-courses-container .courses-wrapper.list .course-block .course-links a.register:hover{background-color:#5b8227}#absorb-courses-container .courses-wrapper.list .course-block .course-links a.sign-up{border-color:#006c88;color:#006c88}#absorb-courses-container .courses-wrapper.list .course-block .course-links a.sign-up:focus,#absorb-courses-container .courses-wrapper.list .course-block .course-links a.sign-up:hover{border-color:#5b8227;color:#5b8227}#absorb-courses-container .courses-wrapper.list .course-block span.label{font-weight:600}#absorb-courses-container .button-wrapper{text-align:center}#absorb-courses-container .button-wrapper .absorb-cta-button{background-color:#2b2b2b;border:0;color:#fff;font-size:1.1rem}#absorb-courses-container .button-wrapper .absorb-cta-button.loading,#absorb-courses-container .button-wrapper .absorb-cta-button:focus,#absorb-courses-container .button-wrapper .absorb-cta-button:hover{background-color:#006c88}#event-details-modal .modal-content,#map .modal-content{color:#000}#event-details-modal .modal-content .course-type,#map .modal-content .course-type{color:#004355;font-family:Montserrat,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-style:normal!important;margin-bottom:15px!important}#event-details-modal .modal-content .header-info,#map .modal-content .header-info{border-bottom:1px solid #afafaf;margin:0 0 15px}#event-details-modal .modal-content .venu-details a,#map .modal-content .venu-details a{color:#000;line-height:1.4em;text-decoration:underline;text-underline-offset:3px}#event-details-modal .modal-content .venu-details a:hover,#map .modal-content .venu-details a:hover{color:#00748e}#event-details-modal .modal-content .course-links a,#map .modal-content .course-links a{border-radius:200px;font-size:1.1em;font-weight:600}#event-details-modal .modal-content .course-links a.register,#map .modal-content .course-links a.register{background-color:#006c88;color:#fff}#event-details-modal .modal-content .course-links a.register:focus,#event-details-modal .modal-content .course-links a.register:hover,#map .modal-content .course-links a.register:focus,#map .modal-content .course-links a.register:hover{background-color:#5b8227}#event-details-modal .modal-content .course-links a.sign-up,#map .modal-content .course-links a.sign-up{border-color:#006c88;color:#006c88}#event-details-modal .modal-content .course-links a.sign-up:focus,#event-details-modal .modal-content .course-links a.sign-up:hover,#map .modal-content .course-links a.sign-up:focus,#map .modal-content .course-links a.sign-up:hover{border-color:#5b8227;color:#5b8227}#map{border-radius:20px}#courses-calendar{margin:30px 0 0}#courses-calendar .fc-header-toolbar h2{color:#444;font-weight:500}#courses-calendar .fc-header-toolbar .fc-toolbar-chunk{display:flex;gap:0}#courses-calendar .fc-header-toolbar .fc-toolbar-chunk button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none;border:0;border-radius:200px!important;box-shadow:none;text-shadow:none;transition:all .2s ease-in-out}#courses-calendar .fc-header-toolbar .fc-toolbar-chunk button.fc-today-button{background-color:transparent;border:2px solid #444;color:#444;opacity:1;padding:5px 20px;text-transform:capitalize}#courses-calendar .fc-header-toolbar .fc-toolbar-chunk button.fc-today-button:focus,#courses-calendar .fc-header-toolbar .fc-toolbar-chunk button.fc-today-button:hover{background-color:#f9fad3}#courses-calendar .fc-header-toolbar .fc-toolbar-chunk .fc-button-group button{background-color:#777;line-height:1em!important;outline:none;padding:10px!important}#courses-calendar .fc-header-toolbar .fc-toolbar-chunk .fc-button-group button:focus,#courses-calendar .fc-header-toolbar .fc-toolbar-chunk .fc-button-group button:hover{background-color:#008678}#courses-calendar .fc-view-harness .fc-daygrid{border-radius:10px;overflow:hidden}#courses-calendar .fc-view-harness .fc-daygrid table thead tr th table.fc-col-header{border-bottom:0;border-top:0}#courses-calendar .fc-view-harness .fc-daygrid table thead tr th table.fc-col-header thead tr{background-color:#00748e;background:#005f75;background:linear-gradient(-45deg,#00748e,#005f75);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00748e",endColorstr="#005f75",GradientType=1)}#courses-calendar .fc-view-harness .fc-daygrid table thead tr th table.fc-col-header thead tr th{border-color:#0094bb}#courses-calendar .fc-view-harness .fc-daygrid table thead tr th table.fc-col-header thead tr th a{color:#fff}#courses-calendar .fc-view-harness .fc-daygrid table tbody tr td div.fc-daygrid-body table tbody tr td.fc-day .fc-daygrid-day-top a.fc-daygrid-day-number{color:#00748e}#courses-calendar .fc-view-harness .fc-daygrid table tbody tr td div.fc-daygrid-body table tbody tr td.fc-day .fc-daygrid-day-events .fc-daygrid-event-harness a.fc-daygrid-event{background-color:#008678;color:#fff;line-height:1.2em;padding:8px;white-space:normal}#courses-calendar .fc-view-harness .fc-daygrid table tbody tr td div.fc-daygrid-body table tbody tr td.fc-day .fc-daygrid-day-events .fc-daygrid-event-harness a.fc-daygrid-event:focus,#courses-calendar .fc-view-harness .fc-daygrid table tbody tr td div.fc-daygrid-body table tbody tr td.fc-day .fc-daygrid-day-events .fc-daygrid-event-harness a.fc-daygrid-event:hover{background-color:#00748e}#courses-calendar .fc-view-harness .fc-daygrid table tbody tr td div.fc-daygrid-body table tbody tr td.fc-day .fc-daygrid-day-events .fc-daygrid-event-harness a.fc-daygrid-event .fc-daygrid-event-dot{display:none}#courses-calendar .fc-view-harness .fc-daygrid table tbody tr td div.fc-daygrid-body table tbody tr td.fc-day .fc-daygrid-day-events .fc-daygrid-event-harness a.fc-daygrid-event .fc-event-title{padding:0 0 0 4px}#courses-calendar .fc-view-harness .fc-daygrid table tbody tr td div.fc-daygrid-body table tbody tr td.fc-day.fc-day-today{background-color:hsla(61,78%,80%,.4)}#ui-datepicker-div{z-index:10!important}.ui-datepicker{background:#fff;border:1px solid #ddd;border-radius:0;margin-top:2px;padding:0}.ui-datepicker *{border-radius:0;font-family:Open Sans,sans-serif;padding:0}.ui-datepicker table{font-size:13px;margin:0}.ui-datepicker .ui-datepicker-header{background:none;border:none;color:#fff;font-weight:400;margin:10px 0;position:relative}.ui-datepicker thead{border:0;color:#000}.ui-datepicker .ui-datepicker-title{color:#000;font-size:14px;margin:0;text-align:center}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev-hover{border:none;height:1em;top:.9em}.ui-datepicker .ui-datepicker-prev-hover{left:2px}.ui-datepicker .ui-datepicker-next-hover{right:2px}.ui-datepicker .ui-datepicker-next:after,.ui-datepicker .ui-datepicker-prev:after{border-style:solid;content:"";display:inline-block;height:0;position:absolute;top:0;transition:all .2s;width:0}.ui-datepicker .ui-datepicker-next:after{border-color:transparent transparent transparent #000;border-width:5px 0 5px 8px;right:10px}.ui-datepicker .ui-datepicker-next:hover:after{border-color:transparent transparent transparent #0094bb}.ui-datepicker .ui-datepicker-prev:after{border-color:transparent #000 transparent transparent;border-width:5px 8px 5px 0;left:10px}.ui-datepicker .ui-datepicker-prev:hover:after{border-color:transparent #0094bb transparent transparent}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:none}.ui-datepicker th{border:none;color:#dark-gray;font-weight:600;text-align:center}.ui-datepicker td{background:#fff;border:none;padding:3px}.ui-datepicker td .ui-state-default{background:transparent;border:none;border-radius:200px;color:#333;font-weight:400;line-height:1em;margin:0;padding:4px 6px;text-align:center}.ui-datepicker td .ui-state-hover{color:#0094bb}.ui-datepicker td .ui-state-active{background-color:#0094bb!important;color:#fff}.ui-datepicker td.ui-state-disabled,.ui-datepicker td.ui-state-disabled .ui-state-default{color:#999;opacity:1}.gform_wrapper.gravity-theme input[type=color],.gform_wrapper.gravity-theme input[type=date],.gform_wrapper.gravity-theme input[type=datetime-local],.gform_wrapper.gravity-theme input[type=datetime],.gform_wrapper.gravity-theme input[type=email],.gform_wrapper.gravity-theme input[type=month],.gform_wrapper.gravity-theme input[type=number],.gform_wrapper.gravity-theme input[type=password],.gform_wrapper.gravity-theme input[type=range],.gform_wrapper.gravity-theme input[type=search],.gform_wrapper.gravity-theme input[type=tel],.gform_wrapper.gravity-theme input[type=text],.gform_wrapper.gravity-theme input[type=time],.gform_wrapper.gravity-theme input[type=url],.gform_wrapper.gravity-theme input[type=week],.gform_wrapper.gravity-theme select{background:#fff;border:1px solid #737373;color:#000;font-size:1rem;height:40px;margin:0;outline:none;padding:5px 10px!important;transition:all .2s ease-in-out}.gform_wrapper.gravity-theme input[type=color]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=date]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=datetime-local]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=datetime]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=email]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=month]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=number]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=password]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=range]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=search]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=tel]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=text]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=time]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=url]::-moz-placeholder,.gform_wrapper.gravity-theme input[type=week]::-moz-placeholder,.gform_wrapper.gravity-theme select::-moz-placeholder{color:#2b2b2b}.gform_wrapper.gravity-theme input[type=color]::placeholder,.gform_wrapper.gravity-theme input[type=date]::placeholder,.gform_wrapper.gravity-theme input[type=datetime-local]::placeholder,.gform_wrapper.gravity-theme input[type=datetime]::placeholder,.gform_wrapper.gravity-theme input[type=email]::placeholder,.gform_wrapper.gravity-theme input[type=month]::placeholder,.gform_wrapper.gravity-theme input[type=number]::placeholder,.gform_wrapper.gravity-theme input[type=password]::placeholder,.gform_wrapper.gravity-theme input[type=range]::placeholder,.gform_wrapper.gravity-theme input[type=search]::placeholder,.gform_wrapper.gravity-theme input[type=tel]::placeholder,.gform_wrapper.gravity-theme input[type=text]::placeholder,.gform_wrapper.gravity-theme input[type=time]::placeholder,.gform_wrapper.gravity-theme input[type=url]::placeholder,.gform_wrapper.gravity-theme input[type=week]::placeholder,.gform_wrapper.gravity-theme select::placeholder{color:#2b2b2b}.gform_wrapper.gravity-theme input[type=color]:focus,.gform_wrapper.gravity-theme input[type=date]:focus,.gform_wrapper.gravity-theme input[type=datetime-local]:focus,.gform_wrapper.gravity-theme input[type=datetime]:focus,.gform_wrapper.gravity-theme input[type=email]:focus,.gform_wrapper.gravity-theme input[type=month]:focus,.gform_wrapper.gravity-theme input[type=number]:focus,.gform_wrapper.gravity-theme input[type=password]:focus,.gform_wrapper.gravity-theme input[type=range]:focus,.gform_wrapper.gravity-theme input[type=search]:focus,.gform_wrapper.gravity-theme input[type=tel]:focus,.gform_wrapper.gravity-theme input[type=text]:focus,.gform_wrapper.gravity-theme input[type=time]:focus,.gform_wrapper.gravity-theme input[type=url]:focus,.gform_wrapper.gravity-theme input[type=week]:focus,.gform_wrapper.gravity-theme select:focus{border-color:#0094bb;color:#000}.woocommerce-validated .gform_wrapper.gravity-theme input[type=color],.woocommerce-validated .gform_wrapper.gravity-theme input[type=date],.woocommerce-validated .gform_wrapper.gravity-theme input[type=datetime-local],.woocommerce-validated .gform_wrapper.gravity-theme input[type=datetime],.woocommerce-validated .gform_wrapper.gravity-theme input[type=email],.woocommerce-validated .gform_wrapper.gravity-theme input[type=month],.woocommerce-validated .gform_wrapper.gravity-theme input[type=number],.woocommerce-validated .gform_wrapper.gravity-theme input[type=password],.woocommerce-validated .gform_wrapper.gravity-theme input[type=range],.woocommerce-validated .gform_wrapper.gravity-theme input[type=search],.woocommerce-validated .gform_wrapper.gravity-theme input[type=tel],.woocommerce-validated .gform_wrapper.gravity-theme input[type=text],.woocommerce-validated .gform_wrapper.gravity-theme input[type=time],.woocommerce-validated .gform_wrapper.gravity-theme input[type=url],.woocommerce-validated .gform_wrapper.gravity-theme input[type=week],.woocommerce-validated .gform_wrapper.gravity-theme select{border-color:#444!important}.gform_wrapper.gravity-theme .gf_page_steps{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center}.gform_wrapper.gravity-theme .gf_page_steps .gf_step:not(.gf_step_hidden){align-items:center;display:flex;flex-direction:column;justify-content:center;margin:8px 5px}.gform_wrapper.gravity-theme .gf_page_steps .gf_step:not(.gf_step_hidden) .gf_step_label{display:none;font-size:.9em;font-weight:500;margin:10px 0 0;padding:0}.gform_wrapper.gravity-theme .gf_page_steps .gf_step:not(.gf_step_hidden) .gf_step_number{align-items:center;display:inline-flex;font-family:Montserrat,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.4rem;font-weight:700;justify-content:center;line-height:12px;overflow:hidden}.gform_wrapper.gravity-theme .gf_page_steps .gf_step:not(.gf_step_hidden).gf_step_active .gf_step_label{color:#000;display:block;font-weight:600}.gform_wrapper.gravity-theme .gf_page_steps .gf_step:not(.gf_step_hidden).gf_step_active .gf_step_number{background-color:#0094bb;border-color:#0094bb;color:#fff}.gform_wrapper.gravity-theme .gf_page_steps .gf_step:not(.gf_step_hidden).gf_step_completed .gf_step_number{background-color:#008678;border:0;color:#fff;overflow:auto}.gform_wrapper.gravity-theme .gf_page_steps .gf_step:not(.gf_step_hidden).gf_step_completed .gf_step_number:before{background-color:#008678;border-color:#008678;border-radius:200%;height:40px;width:40px}.gform_wrapper.gravity-theme .gf_page_steps .gf_step:not(.gf_step_hidden).gf_step_pending .gf_step_number{border-color:#0094bb;color:#0094bb}.gform_wrapper.gravity-theme .gform_body .gfield .gfield_label{color:#000}.gform_wrapper.gravity-theme .gform_body .gfield p.notice{background-color:#006c88;border:1px solid #006c88;border-radius:5px;color:#fff;font-size:1.1em;font-weight:500;padding:15px 20px;text-align:center}.gform_wrapper.gravity-theme .gform_body .gfield.gfield--type-consent .gfield_consent_description{border:0;color:#000;font-size:1em;margin:0 0 10px;padding:0}.gform_wrapper.gravity-theme .gform_body .gfield .ginput_container_select{position:relative}.gform_wrapper.gravity-theme .gform_body .gfield .ginput_container_select:after{border-color:#737373 transparent transparent;border-style:solid;border-width:10px 10px 0;content:"";height:0;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:0;z-index:2}.gform_wrapper.gravity-theme .gform_body .gfield .ginput_container_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox],.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]{left:-9999px;margin:0;position:absolute}label .gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox],label .gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]{border:2px solid red!important}.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox]+label,.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox]+span,.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]+label,.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]+span{color:#000;cursor:pointer;display:inline-block;font-size:15px;font-weight:500;line-height:30px;margin-left:16px;padding-left:20px;padding-top:0;position:relative;text-transform:inherit}.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox]+label:before,.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox]+span:before,.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]+label:before,.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]+span:before{border:2px solid #737373;border-radius:5px;content:"";height:20px;left:-17px;position:absolute;top:2px;width:20px}.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox]+label:after,.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox]+span:after,.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]+label:after,.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]+span:after{align-items:center;background:#0080a2;background:linear-gradient(-45deg,#0094bb,#0080a2 80%);border-radius:3px;color:#fff;content:"";display:flex;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0094bb",endColorstr="#0080a2",GradientType=1);font-size:1em;font-weight:400;height:18px;justify-content:center;left:-14px;line-height:.8;position:absolute;top:5px;transition:all .2s;width:18px}.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox]:checked+label:after,.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox]:checked+span:after,.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]:checked+label:after,.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]:checked+span:after{zoom:1;filter:alpha(opacity=100);opacity:1;transform:scale(1)}.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox]:checked+label,.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]:checked+label{font-weight:600!important}.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox]:not(:checked)+label:after,.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox]:not(:checked)+span:after,.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]:not(:checked)+label:after,.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]:not(:checked)+span:after{zoom:1;filter:alpha(opacity=0);opacity:0;transform:scale(0)}.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox]+label:after,.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox]+span:after{content:"\f00c";font-family:FontAwesome}.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox]:checked+label:before,.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox]:checked+span:before{border-color:#004355}.gform_wrapper.gravity-theme .gform_body .gfield input[type=checkbox]:checked+label{color:#000}.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]+label:after,.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]+label:before,.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]+span:after,.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]+span:before{border-radius:200%}.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]+label:after,.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]+span:after{background:#008678;background:linear-gradient(-45deg,#79c90e,#008678 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#79c90e",endColorstr="#008678",GradientType=1);height:16px;left:-13px;top:6px;width:16px}.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]:checked+label:before,.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]:checked+span:before{border-color:#008678}.gform_wrapper.gravity-theme .gform_body .gfield input[type=radio]:checked+label{color:#000}.gform_wrapper.gravity-theme .gform_body .gform_page_footer{position:relative}.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=button],.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=submit]{background-color:#000;border:2px solid #000;font-size:1.2em;line-height:1.2em!important;min-height:inherit!important;padding:5px 15px!important}.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=button]:focus,.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=button]:hover,.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=submit]:focus,.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=submit]:hover{background-color:#006c88;border-color:#006c88}.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=button].gform_previous_button,.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=submit].gform_previous_button{background-color:#fff;border-color:#737373;color:#737373}.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=button].gform_previous_button:focus,.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=button].gform_previous_button:hover,.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=submit].gform_previous_button:focus,.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=submit].gform_previous_button:hover{background-color:#737373;color:#fff}.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=submit]{background-color:#006c88;border-color:#006c88}.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=submit]:focus,.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=submit]:hover{background-color:#000;border-color:#000}.gform_wrapper.gravity-theme .gform_body .gform_page_footer .gform_ajax_spinner{height:auto;left:50%;position:absolute;top:-20px;transform:translate(-50%,-50%);transition:all .4s ease-in-out;width:50px}html.freeze{height:100vh;overflow:hidden}html body a{color:#0094bb;transition:all .2s ease-in-out}html body a:hover{color:#8dc63f}body .nectar_cascading_images .cascading-image img{width:100%!important}.nectar_single_testimonial .image-icon{background-position:50%;background-size:cover;border-radius:100px;height:54px;line-height:70px;margin-bottom:0;margin-right:20px;width:54px}.nectar_single_testimonial .image-icon,.nectar_single_testimonial .wrap{display:inline-block;vertical-align:middle}.nectar_single_testimonial span{display:block;font-size:16px;line-height:22px}.nectar_single_testimonial span.title{color:rgba(0,0,0,.5);font-size:14px}.nectar_single_testimonial .inner>p{letter-spacing:0}#site-wide-top-notice{display:none;font-size:1rem;padding:20px;position:relative;text-align:center;z-index:2000}#site-wide-top-notice.active{display:block}#site-wide-top-notice.style-background-image{background-position:50%;background-repeat:no-repeat;background-size:cover}#site-wide-top-notice p:last-child{padding-bottom:0}#site-wide-top-notice .close-btn{right:4px;top:4px}body.with-top-notice[data-hhun="0"]{overflow:initial}body.with-top-notice[data-hhun="0"] #header-outer,body.with-top-notice[data-hhun="0"] #header-secondary-outer{position:-webkit-sticky!important;position:sticky!important}body.with-top-notice[data-hhun="0"] #header-space{display:none!important}body.with-top-notice[data-hhun="0"] #search-outer #search #close{top:15%}#header-secondary-outer nav ul.sf-menu li.menu-item a.shopping-cart-link{padding-bottom:6px!important}#header-secondary-outer nav ul.sf-menu li.menu-item a i{-webkit-backface-visibility:hidden;color:#0094bb;font-size:1.6em;height:auto;line-height:1em;-webkit-perspective:1000;transition:all .2s ease-in-out;width:auto}#header-secondary-outer nav ul.sf-menu li.menu-item a span.amount{-webkit-backface-visibility:hidden;color:#0094bb;font-size:1.3em;-webkit-perspective:1000;transition:all .2s ease-in-out}#header-secondary-outer nav ul.sf-menu li.menu-item a:hover i,#header-secondary-outer nav ul.sf-menu li.menu-item a:hover span.amount{color:#8dc63f}.gform_wrapper .gform_body ul.gform_fields .gfield.one-line .ginput_container,.gform_wrapper .gform_body ul.gform_fields .gfield.one-line label.gfield_label{display:inline-block}.gform_wrapper .gform_body ul.gform_fields .gfield.one-line .ginput_container .ginput_product_price_label{display:none}.gform_wrapper .gform_body ul.gform_fields .gfield.one-line .ginput_container .ginput_product_price{color:#676767}.gform_wrapper .gform_body ul.gform_fields .gfield.one-line .ginput_container .ginput_product_price:before{content:":"}.gform_wrapper .gform_body ul.gform_fields .gfield.no-top-space,.gform_wrapper .gform_body ul.gform_fields .gfield.no-top-space .ginput_container,.gform_wrapper .gform_body ul.gform_fields .gfield.no-top-space .ginput_container input{margin-top:0}.gform_wrapper .gform_body ul.gform_fields .gfield.extra-right-space .ginput_container .ginput_product_price{margin-right:14px}.woocommerce-account{width:100%}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;padding-right:0!important;width:100%}.woocommerce-account .woocommerce-MyAccount-navigation ul{border:0;text-align:center}.woocommerce-account .woocommerce-MyAccount-navigation ul li{border:0;display:inline-block;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li li{display:inline-block;list-style-type:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a{zoom:1;-webkit-backface-visibility:hidden;background-color:#777;border-radius:5px;color:#fff;filter:alpha(opacity=100);height:35px;opacity:1;overflow:hidden;-webkit-perspective:1000;text-align:center;text-decoration:none;text-indent:-999px;transition:all .2s ease-in-out;width:35px}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:before{-webkit-backface-visibility:hidden;color:#fff!important;float:none;font-size:1.5em;left:50%;margin-right:10px;-webkit-perspective:1000;position:absolute;text-indent:0;top:50%;transform:translate(-50%,-50%);transition:all .2s ease-in-out}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:hover{background-color:#22d1ff}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:hover:before{color:#fff!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--tool-box a{background-color:#8dc63f}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--tool-box a:before{zoom:1;filter:alpha(opacity=100);opacity:1}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--tool-box a:hover,.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--tool-box.is-active a{background-color:#a4d266}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link:hover:before{color:#fff!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a{background-color:#0094bb}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.is-active a:before{color:#fff!important}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--clinician-news a:before{content:"\f1ea"}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--clinician-forum a:before{content:"\f086"}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%}.woocommerce-account .woocommerce-MyAccount-content .dashboard-header{border:2px solid #777;border-radius:10px;color:rgba(0,0,0,.8);margin:0 0 20px;padding:20px}.woocommerce-account .woocommerce-MyAccount-content .dashboard-header a{color:#0094bb}.woocommerce-account .woocommerce-MyAccount-content .dashboard-header a:hover{color:#8dc63f}.woocommerce-account .woocommerce-MyAccount-content .dashboard-header p{padding:0}.woocommerce-account .woocommerce-MyAccount-content .clinician-news-list article.news-item h1.news-title{font-size:1.5em;font-weight:400;line-height:1.2em;margin:0 0 10px}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table__row .woocommerce-button{background-color:#0094bb!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table__row .woocommerce-button:hover{background-color:#22d1ff!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table__row .woocommerce-button.pay{background-color:#8dc63f!important;margin:0 10px 0 0}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table__row .woocommerce-button.pay:hover{background-color:#a4d266!important}.woocommerce-account .clinician-news-list{margin-left:0!important}.woocommerce-account .clinician-news-list article.news-item{border-bottom:1px solid #919191;margin:0 0 10px;padding:0 0 10px}.woocommerce-account .clinician-news-list article.news-item h1{font-size:1.3em;font-weight:400;line-height:1em;margin:0 0 10px}.woocommerce-account .clinician-news-list article.news-item .post-thumbnail{border:3px solid #969696}.woocommerce-account .clinician-news-list article.news-item .post-thumbnail img{-webkit-backface-visibility:hidden;border:3px solid #fff;display:block;height:auto;margin:0;-webkit-perspective:1000;transition:all .2s ease-in-out;width:100%}.woocommerce-account .clinician-news-list article.news-item .post-thumbnail:hover img{zoom:1;filter:alpha(opacity=70);opacity:.7}.woocommerce-account .clinician-news-list article.news-item .more-link{margin:10px 0 0;text-align:left}.woocommerce-account .clinician-news-list article.news-item .more-link a{-webkit-backface-visibility:hidden;background-color:#777;border-radius:200px;color:#fff;font-size:.9em;padding:5px 10px;-webkit-perspective:1000;text-transform:capitalize;transition:all .2s ease-in-out}.woocommerce-account .clinician-news-list article.news-item .more-link a:hover{background-color:#8dc63f}.woocommerce-account .dashboard-widget{background-color:#afafaf;border:2px solid #777;border-radius:10px}.woocommerce-account .dashboard-widget .inner-widget{border:2px solid #fff;border-radius:8px;padding:10px 10px 25px}.woocommerce-account .dashboard-widget .inner-widget h2.dashwidget-title{font-weight:500;margin:0 0 20px;text-shadow:1px 1px #fff}.woocommerce-account .dashboard-widget .inner-widget h2.dashwidget-title i{font-size:.8em;margin-right:10px}.woocommerce-account .dashboard-widget .inner-widget #bbpress-forums .bbp-breadcrumb,.woocommerce-account .dashboard-widget .inner-widget #bbpress-forums .bbp-search-form{display:none}.woocommerce-account .dashboard-widget .inner-widget .dashboard-footer{padding:10px 0 0;text-align:center}.woocommerce-account .dashboard-widget .inner-widget .dashboard-footer a{-webkit-backface-visibility:hidden;background-color:#0094bb;border-radius:200px;color:#fff;display:inline-block;padding:10px 20px;-webkit-perspective:1000;transition:all .2s ease-in-out}.woocommerce-account .dashboard-widget .inner-widget .dashboard-footer a:hover{background-color:#8dc63f}.woocommerce-account .dashboard-widget a{color:#0094bb}.woocommerce-account .dashboard-widget a:hover{color:#8dc63f}.woocommerce-account .dashboard-widget ul.recent-orders li.order-item{font-weight:700}.woocommerce form .wc-proceed-to-checkout a.checkout-button{background-color:#8dc63f!important}.woocommerce-checkout .woocommerce-invalid.license-required-checkbox .input-checkbox{outline:2px solid red;outline-offset:2px}#bbpress-forums>#subscription-toggle{margin:0 0 0 10px}#bbpress-forums>#subscription-toggle a{background-color:#777;border-radius:5px;color:#fff;padding:4px 6px}#bbpress-forums>#subscription-toggle a:hover{background-color:#0094bb}#bbpress-forums .bbp-search-form form#bbp-search-form input[type=text]{padding:8px!important}#bbpress-forums .bbp-template-notice{background-color:#8dc63f;border:0;color:hsla(0,0%,100%,.8);padding:4px 10px}#bbpress-forums .bbp-template-notice a{color:hsla(0,0%,100%,.8)}#bbpress-forums .bbp-template-notice a:hover{color:#fff}#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results,#bbpress-forums ul.bbp-topics{border-color:rgba(0,148,187,.5)!important}#bbpress-forums ul.bbp-forums li.bbp-header,#bbpress-forums ul.bbp-replies li.bbp-header,#bbpress-forums ul.bbp-search-results li.bbp-header,#bbpress-forums ul.bbp-topics li.bbp-header{background-color:#0094bb!important;border:1px solid #0084a7;border-bottom:0;color:#fff}#bbpress-forums ul.bbp-forums li.bbp-header a,#bbpress-forums ul.bbp-replies li.bbp-header a,#bbpress-forums ul.bbp-search-results li.bbp-header a,#bbpress-forums ul.bbp-topics li.bbp-header a{color:hsla(0,0%,100%,.8)}#bbpress-forums ul.bbp-forums li.bbp-header a:hover,#bbpress-forums ul.bbp-forums li.bbp-header ul.forum-titles li,#bbpress-forums ul.bbp-replies li.bbp-header a:hover,#bbpress-forums ul.bbp-replies li.bbp-header ul.forum-titles li,#bbpress-forums ul.bbp-search-results li.bbp-header a:hover,#bbpress-forums ul.bbp-search-results li.bbp-header ul.forum-titles li,#bbpress-forums ul.bbp-topics li.bbp-header a:hover,#bbpress-forums ul.bbp-topics li.bbp-header ul.forum-titles li{color:#fff}#bbpress-forums ul.bbp-forums li.bbp-body .bbp-forum-header,#bbpress-forums ul.bbp-forums li.bbp-body .bbp-reply-header,#bbpress-forums ul.bbp-replies li.bbp-body .bbp-forum-header,#bbpress-forums ul.bbp-replies li.bbp-body .bbp-reply-header,#bbpress-forums ul.bbp-search-results li.bbp-body .bbp-forum-header,#bbpress-forums ul.bbp-search-results li.bbp-body .bbp-reply-header,#bbpress-forums ul.bbp-topics li.bbp-body .bbp-forum-header,#bbpress-forums ul.bbp-topics li.bbp-body .bbp-reply-header{background-color:rgba(0,148,187,.1)!important;border-color:rgba(0,148,187,.5)!important}#bbpress-forums ul.bbp-forums li.bbp-body .bbp-forum-content,#bbpress-forums ul.bbp-replies li.bbp-body .bbp-forum-content,#bbpress-forums ul.bbp-search-results li.bbp-body .bbp-forum-content,#bbpress-forums ul.bbp-topics li.bbp-body .bbp-forum-content{margin-left:0}#bbpress-forums ul.bbp-forums li.bbp-body ul.forum,#bbpress-forums ul.bbp-forums li.bbp-body ul.topic,#bbpress-forums ul.bbp-replies li.bbp-body ul.forum,#bbpress-forums ul.bbp-replies li.bbp-body ul.topic,#bbpress-forums ul.bbp-search-results li.bbp-body ul.forum,#bbpress-forums ul.bbp-search-results li.bbp-body ul.topic,#bbpress-forums ul.bbp-topics li.bbp-body ul.forum,#bbpress-forums ul.bbp-topics li.bbp-body ul.topic{border-color:rgba(0,148,187,.5)!important}#bbpress-forums ul.bbp-forums li.bbp-body ul.forum.odd,#bbpress-forums ul.bbp-forums li.bbp-body ul.topic.odd,#bbpress-forums ul.bbp-replies li.bbp-body ul.forum.odd,#bbpress-forums ul.bbp-replies li.bbp-body ul.topic.odd,#bbpress-forums ul.bbp-search-results li.bbp-body ul.forum.odd,#bbpress-forums ul.bbp-search-results li.bbp-body ul.topic.odd,#bbpress-forums ul.bbp-topics li.bbp-body ul.forum.odd,#bbpress-forums ul.bbp-topics li.bbp-body ul.topic.odd{background-color:rgba(0,148,187,.1)!important}#bbpress-forums ul.bbp-forums li.bbp-body ul.forum li.bbp-forum-info a.bbp-forum-title,#bbpress-forums ul.bbp-forums li.bbp-body ul.topic li.bbp-forum-info a.bbp-forum-title,#bbpress-forums ul.bbp-replies li.bbp-body ul.forum li.bbp-forum-info a.bbp-forum-title,#bbpress-forums ul.bbp-replies li.bbp-body ul.topic li.bbp-forum-info a.bbp-forum-title,#bbpress-forums ul.bbp-search-results li.bbp-body ul.forum li.bbp-forum-info a.bbp-forum-title,#bbpress-forums ul.bbp-search-results li.bbp-body ul.topic li.bbp-forum-info a.bbp-forum-title,#bbpress-forums ul.bbp-topics li.bbp-body ul.forum li.bbp-forum-info a.bbp-forum-title,#bbpress-forums ul.bbp-topics li.bbp-body ul.topic li.bbp-forum-info a.bbp-forum-title{font-size:1.4em;font-weight:400;text-shadow:none}#bbpress-forums ul.bbp-forums li.bbp-body ul.forum li.bbp-forum-info .bbp-forum-content,#bbpress-forums ul.bbp-forums li.bbp-body ul.topic li.bbp-forum-info .bbp-forum-content,#bbpress-forums ul.bbp-replies li.bbp-body ul.forum li.bbp-forum-info .bbp-forum-content,#bbpress-forums ul.bbp-replies li.bbp-body ul.topic li.bbp-forum-info .bbp-forum-content,#bbpress-forums ul.bbp-search-results li.bbp-body ul.forum li.bbp-forum-info .bbp-forum-content,#bbpress-forums ul.bbp-search-results li.bbp-body ul.topic li.bbp-forum-info .bbp-forum-content,#bbpress-forums ul.bbp-topics li.bbp-body ul.forum li.bbp-forum-info .bbp-forum-content,#bbpress-forums ul.bbp-topics li.bbp-body ul.topic li.bbp-forum-info .bbp-forum-content{color:#0094bb}#bbpress-forums ul.bbp-forums li.bbp-body ul.forum .bbp-topic-title a.bbp-topic-permalink,#bbpress-forums ul.bbp-forums li.bbp-body ul.topic .bbp-topic-title a.bbp-topic-permalink,#bbpress-forums ul.bbp-replies li.bbp-body ul.forum .bbp-topic-title a.bbp-topic-permalink,#bbpress-forums ul.bbp-replies li.bbp-body ul.topic .bbp-topic-title a.bbp-topic-permalink,#bbpress-forums ul.bbp-search-results li.bbp-body ul.forum .bbp-topic-title a.bbp-topic-permalink,#bbpress-forums ul.bbp-search-results li.bbp-body ul.topic .bbp-topic-title a.bbp-topic-permalink,#bbpress-forums ul.bbp-topics li.bbp-body ul.forum .bbp-topic-title a.bbp-topic-permalink,#bbpress-forums ul.bbp-topics li.bbp-body ul.topic .bbp-topic-title a.bbp-topic-permalink{font-size:1.4em;font-weight:400;text-shadow:none}#bbpress-forums ul.bbp-forums li.bbp-body .bbp-meta,#bbpress-forums ul.bbp-forums li.bbp-body .bbp-meta a,#bbpress-forums ul.bbp-forums li.bbp-body ul.forum .bbp-topic-title p.bbp-topic-meta .bbp-topic-started-by,#bbpress-forums ul.bbp-forums li.bbp-body ul.topic .bbp-topic-title p.bbp-topic-meta .bbp-topic-started-by,#bbpress-forums ul.bbp-replies li.bbp-body .bbp-meta,#bbpress-forums ul.bbp-replies li.bbp-body .bbp-meta a,#bbpress-forums ul.bbp-replies li.bbp-body ul.forum .bbp-topic-title p.bbp-topic-meta .bbp-topic-started-by,#bbpress-forums ul.bbp-replies li.bbp-body ul.topic .bbp-topic-title p.bbp-topic-meta .bbp-topic-started-by,#bbpress-forums ul.bbp-search-results li.bbp-body .bbp-meta,#bbpress-forums ul.bbp-search-results li.bbp-body .bbp-meta a,#bbpress-forums ul.bbp-search-results li.bbp-body ul.forum .bbp-topic-title p.bbp-topic-meta .bbp-topic-started-by,#bbpress-forums ul.bbp-search-results li.bbp-body ul.topic .bbp-topic-title p.bbp-topic-meta .bbp-topic-started-by,#bbpress-forums ul.bbp-topics li.bbp-body .bbp-meta,#bbpress-forums ul.bbp-topics li.bbp-body .bbp-meta a,#bbpress-forums ul.bbp-topics li.bbp-body ul.forum .bbp-topic-title p.bbp-topic-meta .bbp-topic-started-by,#bbpress-forums ul.bbp-topics li.bbp-body ul.topic .bbp-topic-title p.bbp-topic-meta .bbp-topic-started-by{color:#0094bb}#bbpress-forums ul.bbp-forums li.bbp-body .bbp-meta a:hover,#bbpress-forums ul.bbp-replies li.bbp-body .bbp-meta a:hover,#bbpress-forums ul.bbp-search-results li.bbp-body .bbp-meta a:hover,#bbpress-forums ul.bbp-topics li.bbp-body .bbp-meta a:hover{color:#8dc63f}#bbpress-forums ul.bbp-forums li.bbp-footer,#bbpress-forums ul.bbp-replies li.bbp-footer,#bbpress-forums ul.bbp-search-results li.bbp-footer,#bbpress-forums ul.bbp-topics li.bbp-footer{background-color:#0094bb;display:none}#bbpress-forums .quicktags-toolbar input[type=button]{background-color:#fff!important;border:1px solid #ccc!important;border-radius:0!important;box-shadow:0 1px 0 #ccc!important;color:#444!important;line-height:1em;padding:0 10px!important}#bbpress-forums .quicktags-toolbar input[type=button]:hover{background-color:#0094bb!important;color:#fff!important}#bbpress-forums ul[id^=forums-list] li.bbp-body ul li.bbp-forum-freshness .bbp-topic-meta .bbp-topic-freshness-author{display:none}.footer-notice{background-color:#8dc63f;border-radius:4px;color:#fff;color:hsla(0,0%,100%,.8);line-height:1.4em;padding:20px 10px 6px!important;text-align:center}#modal-popup .modal-content .gform_wrapper .footer-notice .gform_heading,.footer-notice #modal-popup .modal-content .gform_wrapper .gform_heading,.footer-notice a,.footer-notice h1,.footer-notice h2,.footer-notice h3{color:hsla(0,0%,100%,.8)!important}.footer-notice a{text-decoration:underline}.footer-notice a:hover{color:#fff!important}.footer-notice p{line-height:1.8em;padding:0 0 1em}.single #single-meta ul{margin-left:0}.single #single-meta ul li.meta-comment-count{margin-left:0!important}.message-box-container{text-align:center}#therapists-filter-content-wrapper{background:#fff}#therapists-filter-content-wrapper .ajax-content-loader{background-color:hsla(0,0%,100%,.8);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:1000}#therapists-filter-content-wrapper .ajax-content-loader .loader-content{color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#therapists-filter-content-wrapper .ajax-content-loader .loader-content i{color:#0094bb;font-size:2.5em}#therapists-filter-content-wrapper .ajax-content-loader.active{display:block}#therapists-filter-content-wrapper #therapist-content .message-box{background-color:#004355;border-radius:5px;color:#fff;display:block;margin:20px 0;padding:10px;text-align:center}#therapists-filter-content-wrapper #therapist-content .therapists-found-count{background-color:#0080a2;color:#fff;font-weight:600;margin:0 0 20px;padding:10px 0;text-align:center}#therapists-filter-content-wrapper #therapist-content .therapists-found-count .count{font-size:1.5rem;padding:0 4px}#therapists-filter-content-wrapper #therapist-content .therapists-found-count a{color:#fff}#therapists-filter-content-wrapper #therapist-content .therapists-found-count a.art-copy-link{position:relative}#therapists-filter-content-wrapper #therapist-content .therapists-found-count a.art-copy-link .copied-text{zoom:1;background-color:#004355;border-radius:5px;color:#fff;display:inline-block;filter:alpha(opacity=0);left:50%;opacity:0;padding:4px 10px;pointer-events:none;position:absolute;top:-40px;transform:translateX(-50%);transition:all .2s ease-in-out}#therapists-filter-content-wrapper #therapist-content .therapists-found-count a.art-copy-link .copied-text.show{zoom:1;filter:alpha(opacity=100);opacity:1}#therapists-filter-content-wrapper #therapist-content .therapists-found-count a:hover{color:#22d1ff}#therapists-filter-content-wrapper #therapist-content>.row{padding-bottom:0}#therapists-filter-content-wrapper #therapist-content>.row:last-child{margin-bottom:0}#therapists-filter-content-wrapper #therapist-content .therapist-item{border:1px solid #777;border-radius:10px;box-shadow:0 0 27px -10px rgba(0,0,0,.75);height:100%;padding:4px 4px 10px}#therapists-filter-content-wrapper #therapist-content .therapist-item .name{background:#00a0ca;background:linear-gradient(90deg,#0094bb 0,#00a0ca 80%);background:-ms-linear-gradient(left,#0094bb 0,#00a0ca 80%);border-radius:8px 8px 0 0;color:#fff;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,startColorstr="#0094bb",endColorstr="#00a0ca");-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0094bb",endColorstr="#00a0ca",GradientType=1);font-size:1.1rem;font-weight:700;margin:0 0 2px;padding:10px}#therapists-filter-content-wrapper #therapist-content .therapist-item .therapist-details{color:#000;font-weight:400;padding:10px 10px 0;position:relative}#therapists-filter-content-wrapper #therapist-content .therapist-item .therapist-details:before{background:#a4d266;background:linear-gradient(90deg,#8dc63f 0,#a4d266 80%);background:-ms-linear-gradient(left,#8dc63f 0,#a4d266 80%);content:"";filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,startColorstr="#8dc63f",endColorstr="#a4d266");-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8dc63f",endColorstr="#a4d266",GradientType=1);height:2px;left:0;position:absolute;top:0;width:100%}#therapists-filter-content-wrapper #therapist-content .therapist-item .therapist-details label{color:#444}#therapists-filter-content-wrapper #therapist-content .therapist-item .therapist-details .contact-details{border-top:1px solid #919191;color:#0094bb;margin:5px 0 0;padding:5px 0 0}#therapists-filter-content-wrapper #therapist-content .therapist-item .therapist-details .simple-item,#therapists-filter-content-wrapper #therapist-content .therapist-item .therapist-details a{display:block;padding:0 0 0 20px;position:relative}#therapists-filter-content-wrapper #therapist-content .therapist-item .therapist-details .simple-item i,#therapists-filter-content-wrapper #therapist-content .therapist-item .therapist-details a i{left:0;line-height:1em;position:absolute;top:4px}#therapists-filter-content-wrapper #therapist-content .therapist-item .therapist-details .detail{word-wrap:break-word;line-height:1.4em;padding:4px 0}#therapists-filter-content-wrapper #therapist-content .therapist-item i{font-size:.9em;height:auto;padding:0 10px 0 0;width:auto}#therapists-filter-content-wrapper .filters-container{background:#22d1ff;background:linear-gradient(90deg,#0094bb 0,#22d1ff 80%);background:-ms-linear-gradient(left,#0094bb 0,#22d1ff 80%);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1,startColorstr="#0094bb",endColorstr="#22d1ff");-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0094bb",endColorstr="#22d1ff",GradientType=1);padding:20px 0 10px}#therapists-filter-content-wrapper .filters-container #filters-block .filters-header{color:#fff;color:hsla(0,0%,100%,.8);font-size:.8rem;font-weight:600;margin:0 0 20px;text-align:center}#therapists-filter-content-wrapper .filters-container #filters-block form#therapists-filters-form>.row>.col{z-index:100}#therapists-filter-content-wrapper .filters-container #filters-block .form-element{position:relative}#therapists-filter-content-wrapper .filters-container #filters-block .form-element .hidden{display:none}#therapists-filter-content-wrapper .filters-container #filters-block .form-element.loading .form-inner-container{zoom:1;filter:alpha(opacity=10);opacity:.1}#therapists-filter-content-wrapper .filters-container #filters-block .form-element.loading .ajax-field-update-loader{display:block}#therapists-filter-content-wrapper .filters-container #filters-block .form-element .ajax-field-update-loader{bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:1000}#therapists-filter-content-wrapper .filters-container #filters-block .form-element .ajax-field-update-loader .loader-content{color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#therapists-filter-content-wrapper .filters-container #filters-block .form-element .ajax-field-update-loader .loader-content i{color:#fff;font-size:2.5em}#therapists-filter-content-wrapper .filters-container #filters-block .form-element input[type=text]{border:1px solid #004355;border-radius:5px;color:#000;font-size:1rem;height:34px;line-height:34px;transition:all .2s ease-in-out}#therapists-filter-content-wrapper .filters-container #filters-block .form-element input[type=text]:focus{border-color:#8dc63f;color:#004355}#therapists-filter-content-wrapper .filters-container #filters-block .form-element.button-row{margin:0 0 20px;text-align:center}#therapists-filter-content-wrapper .filters-container #filters-block .form-element.button-row button{border:0;font-size:1rem;font-weight:600;margin:0 5px;padding:8px 20px}#therapists-filter-content-wrapper .filters-container #filters-block .form-element.button-row button[type=submit]{background-color:#006c88!important}#therapists-filter-content-wrapper .filters-container #filters-block .form-element.button-row button[type=submit]:focus,#therapists-filter-content-wrapper .filters-container #filters-block .form-element.button-row button[type=submit]:hover{zoom:1;background-color:#004355!important;filter:alpha(opacity=100);opacity:1}#therapists-filter-content-wrapper .filters-container #filters-block .form-element.button-row button[type=reset]{zoom:1;background-color:#fff!important;color:#004355;filter:alpha(opacity=40);opacity:.4}#therapists-filter-content-wrapper .filters-container #filters-block .form-element.button-row button[type=reset]:focus,#therapists-filter-content-wrapper .filters-container #filters-block .form-element.button-row button[type=reset]:hover{zoom:1;filter:alpha(opacity=100);opacity:1}#therapists-filter-content-wrapper .filters-container #filters-block .form-element .chosen-container-single{width:100%!important}#therapists-filter-content-wrapper .filters-container #filters-block .form-element .chosen-container-single .chosen-single{background:#fff;border-color:#004355;font-size:1rem;font-weight:400;height:34px;line-height:34px;text-transform:capitalize}#therapists-filter-content-wrapper .filters-container #filters-block .form-element .chosen-container-single .chosen-single.chosen-default{color:#444;text-transform:capitalize}#therapists-filter-content-wrapper .filters-container #filters-block .form-element .chosen-container-single .chosen-single abbr{background:none;border:0;cursor:pointer;top:0}#therapists-filter-content-wrapper .filters-container #filters-block .form-element .chosen-container-single .chosen-single abbr:after{-webkit-backface-visibility:hidden;color:#2b2b2b;content:"\f2d3";font-family:FontAwesome;font-size:16px;-webkit-perspective:1000;position:absolute;transition:all .2s ease-in-out}#therapists-filter-content-wrapper .filters-container #filters-block .form-element .chosen-container-single .chosen-single abbr:hover:after{color:#8dc63f}#therapists-filter-content-wrapper .filters-container #filters-block .form-element .chosen-container-single .chosen-single div b{background-position:0 8px}#therapists-filter-content-wrapper .filters-container #filters-block .form-element .chosen-container-single .chosen-drop{border-color:#004355;margin-top:-6px}#therapists-filter-content-wrapper .filters-container #filters-block .form-element .chosen-container-single .chosen-drop ul.chosen-results .active-result{font-weight:400;text-transform:capitalize}#therapists-filter-content-wrapper .filters-container #filters-block .form-element .chosen-container-single .chosen-drop ul.chosen-results .active-result.highlighted{background:#8dc63f;color:#fff}.therapists-pager-wrapper{margin:40px 0 0}.therapists-pager-wrapper .therapists-pager{text-align:center}.therapists-pager-wrapper .therapists-pager ul.therapists-filters-list{align-items:center;display:flex;justify-content:center;margin:0;padding:0}.therapists-pager-wrapper .therapists-pager ul.therapists-filters-list li{display:inline-block;list-style-type:none}.therapists-pager-wrapper .therapists-pager ul.therapists-filters-list li form#therapists-pager-number{display:inline-block;padding:0 10px 0 0}.therapists-pager-wrapper .therapists-pager ul.therapists-filters-list li form#therapists-pager-number input[type=number],.therapists-pager-wrapper .therapists-pager ul.therapists-filters-list li form#therapists-pager-number input[type=text]{border:1px solid #000;color:#000;font-size:1.2rem;text-align:center}.therapists-pager-wrapper .therapists-pager ul.therapists-filters-list li form#therapists-pager-number input[type=number]:focus,.therapists-pager-wrapper .therapists-pager ul.therapists-filters-list li form#therapists-pager-number input[type=number]:hover,.therapists-pager-wrapper .therapists-pager ul.therapists-filters-list li form#therapists-pager-number input[type=text]:focus,.therapists-pager-wrapper .therapists-pager ul.therapists-filters-list li form#therapists-pager-number input[type=text]:hover{border:1px solid #0094bb;color:#0094bb}.therapists-pager-wrapper .therapists-pager ul.therapists-filters-list li form#therapists-pager-number input[type=number]{padding:4px 10px}.therapists-pager-wrapper .therapists-pager ul.therapists-filters-list li.pager-number{align-items:center;display:flex;padding:0 10px}.therapists-pager-wrapper .therapists-pager ul.therapists-filters-list li.pager-number .total-text{color:#000}.therapists-pager-wrapper .therapists-pager ul.therapists-filters-list li a i{font-size:2rem}#ajax-content-wrap #post-area.masonry article.post .post-header .meta-author{display:none}#ajax-content-wrap #post-area.masonry article.post .post-header .meta-category{visibility:hidden}#ajax-content-wrap #post-area.masonry article.post .post-header .meta-category a{margin-left:-7px;visibility:visible}#ajax-content-wrap #post-area.masonry article.post .post-meta{display:none!important}.blog-recent .article-content-wrap .post-header .meta{display:none}#post-area.masonry.classic_enhanced .post-content .content-inner .article-content-wrap .post-header{visibility:hidden}#modal-popup .modal-content .gform_wrapper #post-area.masonry.classic_enhanced .post-content .content-inner .article-content-wrap .post-header .title.gform_heading,#post-area.masonry.classic_enhanced .post-content .content-inner .article-content-wrap .post-header #modal-popup .modal-content .gform_wrapper .title.gform_heading,#post-area.masonry.classic_enhanced .post-content .content-inner .article-content-wrap .post-header h3.title{margin-top:-20px;visibility:visible!important}.single-post #single-below-header .meta-author,.single-post #single-below-header .meta-date{display:none}.single-post #single-below-header>span{border:0;padding:0}a.close-btn{background-color:#0094bb;border:2px solid #fff;border-radius:200px;font-size:2em;height:22px;position:absolute;right:0;top:0;width:22px;z-index:10}a.close-btn:after,a.close-btn:before{background-color:#fff;content:"";height:2px;left:50%;position:absolute;top:50%;transition:all .2s ease-in-out;width:11px}a.close-btn:before{transform:translate(-50%,-50%) rotate(-45deg)}a.close-btn:after{transform:translate(-50%,-50%) rotate(45deg)}a.close-btn:focus,a.close-btn:hover{background-color:#00bcee}a.close-btn:focus:after,a.close-btn:focus:before,a.close-btn:hover:after,a.close-btn:hover:before{width:22px}#modal-popup{zoom:1;filter:alpha(opacity=0);left:50%;max-width:500px;opacity:0;pointer-events:none;position:fixed;top:50%;transform:translate(-50%,-50%) scale(0);transition:all .2s ease-out;width:95%;z-index:10001}#modal-popup.active{zoom:1;filter:alpha(opacity=100);opacity:1;transform:translate(-50%,-50%) scale(1);transition:all .3s cubic-bezier(.175,.885,.32,1.5) .5s}#modal-popup.active,#modal-popup.active .modal-content{pointer-events:inherit}#modal-popup a.close-btn{height:30px;right:0;top:0;width:30px}#modal-popup a.close-btn:after,#modal-popup a.close-btn:before{width:15px}#modal-popup .modal-content{background-color:#fff;border-radius:20px;box-shadow:0 0 17px -2px rgba(0,0,0,.7);font-weight:600;overflow:hidden;padding:20px;pointer-events:none;position:relative;text-align:center}#modal-popup .modal-content h2{font-size:1.5rem;line-height:1.2em;margin:0 0 10px}#modal-popup .modal-content.text-style-light,#modal-popup .modal-content.text-style-light .gform_wrapper .gform_heading,#modal-popup .modal-content.text-style-light h1,#modal-popup .modal-content.text-style-light h2,#modal-popup .modal-content.text-style-light h3,#modal-popup .modal-content.text-style-light h4{color:#fff}#modal-popup .modal-content.text-style-dark{color:#004355;font-weight:600}#modal-popup .modal-content.text-style-dark .gform_wrapper .gform_heading,#modal-popup .modal-content.text-style-dark h1,#modal-popup .modal-content.text-style-dark h2,#modal-popup .modal-content.text-style-dark h3,#modal-popup .modal-content.text-style-dark h4{color:#004355}#modal-popup .modal-content.overlay:before{zoom:1;background-color:#000;bottom:0;content:"";filter:alpha(opacity=50);left:0;opacity:.5;position:absolute;right:0;top:0;z-index:0}#modal-popup .modal-content.overlay.text-style-dark:before{background-color:#fff}#modal-popup .modal-content.overlay.overlay-level-light:before{zoom:1;filter:alpha(opacity=20);opacity:.2}#modal-popup .modal-content.overlay.overlay-level-heavy:before{zoom:1;filter:alpha(opacity=80);opacity:.8}#modal-popup .modal-content.with-background{background-position:top;background-repeat:no-repeat;background-size:cover;border:2px solid #fff}#modal-popup .modal-content .inner-content{position:relative;z-index:1}#modal-popup .modal-content .inner-content img{height:auto;max-width:100%}#modal-popup .modal-content .cta-btns-wrapper{padding:0}#modal-popup .modal-content .cta-btns-wrapper .cta-btn{background-color:#004355;border-radius:50px;color:#fff;display:block;font-size:1rem;line-height:1.2em;margin:0 0 8px;padding:10px 25px}#modal-popup .modal-content .cta-btns-wrapper .cta-btn:last-child{margin-bottom:0}#modal-popup .modal-content .cta-btns-wrapper .cta-btn:focus,#modal-popup .modal-content .cta-btns-wrapper .cta-btn:hover{background-color:#0094bb}#modal-popup .modal-content .cta-btns-wrapper .cta-btn.color-green{background-color:#8dc63f}#modal-popup .modal-content .cta-btns-wrapper .cta-btn.color-green:focus,#modal-popup .modal-content .cta-btns-wrapper .cta-btn.color-green:hover{background-color:#a4d266}#modal-popup .modal-content .cta-btns-wrapper .cta-btn.color-gray{background-color:#444}#modal-popup .modal-content .cta-btns-wrapper .cta-btn.color-gray:focus,#modal-popup .modal-content .cta-btns-wrapper .cta-btn.color-gray:hover{background-color:#000}#modal-popup .modal-content .cta-btns-wrapper .cta-btn.color-light-blue{background-color:#0094bb}#modal-popup .modal-content .cta-btns-wrapper .cta-btn.color-light-blue:focus,#modal-popup .modal-content .cta-btns-wrapper .cta-btn.color-light-blue:hover{background-color:#00bcee}#modal-popup .modal-content .gform_wrapper .gform_footer,#modal-popup .modal-content .gform_wrapper .gform_heading{text-align:center}#modal-popup .modal-content .gform_confirmation_wrapper{background-color:transparent;border-radius:0;color:#004355;font-size:1.1rem;font-weight:600;padding:10px 0}#full-page-overlay{zoom:1;background:#004355;bottom:0;filter:alpha(opacity=80);height:100%;left:0;opacity:.8;position:fixed;right:0;top:0;transition:all .2s ease-in-out;width:100%;z-index:10000}.webinar-form-wrapper{margin:20px 0}.webinar-form-wrapper h2{color:#0094bb}@media (min-width:768px){.hide-large{display:none!important}#tribe-events-pg-template{padding:0}#tribe-events{margin:0 0 100px}.events-archive #tribe-events-pg-template{padding:0}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a#tribe_events_filters_toggle{background:none;color:#0094bb;position:relative;text-align:left}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a#tribe_events_filters_toggle:before{color:#0094bb;left:0}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a{padding:0 0 0 30px}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a:before{-webkit-backface-visibility:hidden;content:"";font-family:FontAwesome;font-size:1.5em;left:0;margin:0 5px 0 0;-webkit-perspective:1000;position:absolute;transition:all .2s ease-in-out}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a.tribe_events_filters_show_filters:before{content:"\f055"}.events-archive #tribe_events_filters_wrapper.tribe-events-filters-vertical #tribe_events_filter_control a.tribe_events_filters_close_filters:before{content:"\f056"}.events-archive.events-gridview #tribe-events tr td div[id*=tribe-events-daynum-]{margin-top:0}.events-archive.tribe-events-day .tribe-events-event-image{width:30%}.events-archive #tribe-events-header .tribe-events-sub-nav li a{font-size:1.2em}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-meta .published.time-details,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-meta .tribe-event-schedule-details{padding:0 0 10px}.single-tribe_events #tribe-events .tribe-back,.single-tribe_events #tribe-events .tribe-events-back,.single-tribe_organizer #tribe-events .tribe-back,.single-tribe_organizer #tribe-events .tribe-events-back,.single-tribe_venue #tribe-events .tribe-back,.single-tribe_venue #tribe-events .tribe-events-back{margin:25px 0 0;padding:0}.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule{background:none;border:0;padding:0}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li{margin:0 0 20px;padding:0 0 20px}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li ul.tribe-tickets-list>li{padding:20px}.single-tribe_events #tribe-events-content form .tribe-tickets ul.tribe-orders-list>li ul.tribe-tickets-list>li .tribe-event-tickets-plus-meta .attendee-meta-row .tribe-tickets-meta input[type=text]{width:100%}.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group dl,.single-tribe_organizer .tribe-events-event-meta .tribe-events-meta-group dl,.single-tribe_venue .tribe-events-event-meta .tribe-events-meta-group dl{font-size:1.1em}.gform_wrapper.gravity-theme .gf_page_steps .gf_step:not(.gf_step_hidden){margin:8px 10px}.gform_wrapper.gravity-theme .gf_page_steps .gf_step:not(.gf_step_hidden) .gf_step_label{display:block}.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=button],.gform_wrapper.gravity-theme .gform_body .gform_page_footer input[type=submit]{padding:8px 18px!important}.gform_wrapper.gravity-theme .gform_body .gform_page_footer .gform_ajax_spinner{top:50%}a.close-btn{height:30px;width:30px}a.close-btn:after,a.close-btn:before{width:18px}a.close-btn{right:-20px;top:-20px}#modal-popup{width:60%}#modal-popup a.close-btn{height:40px;right:-20px;top:-20px;width:40px}#modal-popup a.close-btn:after,#modal-popup a.close-btn:before{width:25px}#modal-popup .modal-content .cta-btns-wrapper .cta-btn{display:inline-block;margin:0 6px 2px}#modal-popup .modal-content .cta-btns-wrapper .cta-btn:first-child{margin-left:0}#modal-popup .modal-content .cta-btns-wrapper .cta-btn:last-child{margin-right:0}}@media (min-width:1000px){.wrap-80{width:80%}.events-archive #tribe-events-bar #tribe-bar-form{padding-top:10px}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner{padding:20px 0 30px}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-inner label{padding:0 10px}.events-archive #tribe-events-bar #tribe-bar-form #tribe-bar-views .tribe-bar-views-list{border-radius:5px;width:90%}.events-archive .tribe-events-page-title{font-size:2em}.events-archive.events-gridview #tribe-events tr td.tribe-events-has-events:hover{background:none}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details h2.tribe-events-list-event-title a{padding:10px 20px}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details .tribe-events-event-meta{padding:8px 20px!important}.events-archive.tribe-events-photo .tribe-events-photo-event-wrap .tribe-events-event-details .tribe-events-list-photo-description{padding:15px 20px 0!important}.events-archive .tribe-events-loop .tribe-events-list-separator-month{margin:20px 0}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events.tribe-events-first{margin-top:2rem}.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-event-cost{position:absolute;right:0;top:0}#modal-popup .modal-content .gform_wrapper .tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-list-event-title.gform_heading,#modal-popup .modal-content .gform_wrapper .tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events .tribe-events-map-event-title.gform_heading,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events #modal-popup .modal-content .gform_wrapper .tribe-events-list-event-title.gform_heading,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events #modal-popup .modal-content .gform_wrapper .tribe-events-map-event-title.gform_heading,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h2.tribe-events-list-event-title,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h2.tribe-events-map-event-title,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h3.tribe-events-list-event-title,.tribe-events-list:not(.tribe-events-photo) .tribe-events-loop .type-tribe_events h3.tribe-events-map-event-title{padding-right:105px!important}.single-tribe_events #tribe-events #tribe-events-content h1.tribe-events-single-event-title,.single-tribe_organizer #tribe-events #tribe-events-content h1.tribe-events-single-event-title,.single-tribe_venue #tribe-events #tribe-events-content h1.tribe-events-single-event-title{font-size:3em}.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule h2,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule h2,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule h2{font-size:2em}.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule .recurringinfo,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule .recurringinfo,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule .recurringinfo{font-size:1.5em}.single-tribe_events #tribe-events #tribe-events-content .tribe-events-schedule a.details-button,.single-tribe_organizer #tribe-events #tribe-events-content .tribe-events-schedule a.details-button,.single-tribe_venue #tribe-events #tribe-events-content .tribe-events-schedule a.details-button{font-size:1.2em;width:80%;width:100%}.single-tribe_events #tribe-events-content form,.single-tribe_organizer #tribe-events-content form,.single-tribe_venue #tribe-events-content form{position:relative}.single-tribe_events #tribe-events-content form.cart,.single-tribe_organizer #tribe-events-content form.cart,.single-tribe_venue #tribe-events-content form.cart{margin-top:20px!important}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.woocommerce.add-to-cart button,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.woocommerce.add-to-cart button,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td.woocommerce.add-to-cart button{position:absolute;right:10px;top:-2px}.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr .tickets_description,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr .tickets_description,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr .tickets_description{max-width:250px;padding-right:150px}.event-accordion-footer-block h2.block-title{font-size:1.8em}.event-accordion-footer-block .toggles .toggle i:before{height:2px;left:6px;margin-top:-2px;top:14px;width:14px}.event-accordion-footer-block .toggles .toggle i:after{height:14px;left:14px;margin-left:-2px;top:6px;width:2px}.event-accordion-footer-block .toggles .toggle i{border-radius:30px 30px;height:30px!important;margin:-15px 0 0;width:30px}#modal-popup .modal-content .gform_wrapper .event-accordion-footer-block .toggles .toggle .gform_heading a,.event-accordion-footer-block .toggles .toggle #modal-popup .modal-content .gform_wrapper .gform_heading a,.event-accordion-footer-block .toggles .toggle h3 a{font-size:1.3em;line-height:1.4em;padding:30px 70px 30px 0}.tribe-block__tickets__registration__event .tribe-block__tickets__item__attendee__fields form.tribe-block__tickets__item__attendee__fields__form .tribe-ticket>h4{flex:0 0 100%}#absorb-filters-container{border-radius:200px}#absorb-courses-container .courses-wrapper.list .course-block .course-type span,#event-details-modal .modal-content .course-type,#map .modal-content .course-type,#site-wide-top-notice{font-size:1.1rem}#site-wide-top-notice .close-btn{right:10px;top:15px}.woocommerce-account .woocommerce-MyAccount-navigation ul li{margin:0 2px}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a{border-radius:200px;font-size:.9em;height:auto;overflow:auto;padding:8px 10px;text-align:left;text-indent:0;width:auto}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:before{float:left;font-size:1em;margin-right:5px;position:static;transform:translate(0)}.woocommerce-account .clinician-news-list article.news-item{margin:0 0 20px;padding:0 0 20px}.woocommerce-account .dashboard-widget .inner-widget{padding:20px 20px 25px}#therapists-filter-content-wrapper #therapist-content .therapists-found-count{margin:0 0 40px}#therapists-filter-content-wrapper #therapist-content .therapists-found-count .container{align-items:center;display:flex}#therapists-filter-content-wrapper #therapist-content .therapists-found-count .container .col:first-child{text-align:left}#therapists-filter-content-wrapper #therapist-content .therapists-found-count .container .col:last-child{text-align:right}#therapists-filter-content-wrapper #therapist-content>.row{margin-bottom:20px}#therapists-filter-content-wrapper .equal-heights-row{display:-ms-flex;display:flex}#therapists-filter-content-wrapper .filters-container{padding:40px 0 25px}#therapists-filter-content-wrapper .filters-container #filters-block .filters-header{font-size:1.2rem}#therapists-filter-content-wrapper .filters-container #filters-block form#therapists-filters-form{margin:0 auto;max-width:80%}#therapists-filter-content-wrapper .filters-container #filters-block .form-element.button-row{margin:30px 0}.therapists-pager-wrapper .therapists-pager ul.therapists-filters-list li form#therapists-pager-number input[type=number]{padding:4px 0 4px 10px}#modal-popup .modal-content h2{font-size:2rem;margin:0 0 20px}#modal-popup .modal-content{padding:40px 20px}#modal-popup .modal-content .cta-btns-wrapper{padding:10px 0 0}.webinar-form-wrapper{border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);margin:50px 0;padding:20px 20px 10px}}@media (min-width:1000px) and (min-width:1000px){.tribe-block__tickets__registration__event .tribe-block__tickets__item__attendee__fields form.tribe-block__tickets__item__attendee__fields__form .tribe-ticket{display:flex;flex-wrap:wrap;justify-content:space-between}.tribe-block__tickets__registration__event .tribe-block__tickets__item__attendee__fields form.tribe-block__tickets__item__attendee__fields__form .tribe-ticket>div{flex:0 0 32%}}@media (min-width:1200px){#absorb-filters-container #course-display-options button.option{width:100%}.gform_wrapper.gravity-theme .gf_page_steps .gf_step:not(.gf_step_hidden){margin:8px 20px}.woocommerce-account .woocommerce-MyAccount-navigation ul li{margin:0 4px}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a{font-size:1em;padding:8px 15px}.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link a:before{margin-right:10px}#modal-popup{width:40%}}@media (max-width:1000px){.single-tribe_events #tribe-events-content form.cart table.tribe-events-tickets tbody tr td,.single-tribe_organizer #tribe-events-content form.cart table.tribe-events-tickets tbody tr td,.single-tribe_venue #tribe-events-content form.cart table.tribe-events-tickets tbody tr td{width:100%}.tribe-block__tickets__registration__event .tribe-block__tickets__item__attendee__fields{padding:20px}.vc_row.reverse-row>.col,.vc_row.vc_row-flex.reverse-row>.col{display:flex;flex-wrap:wrap}.vc_row.reverse-row>.col>.wpb_column:last-child,.vc_row.vc_row-flex.reverse-row>.col>.wpb_column:last-child{order:1}.vc_row.reverse-row>.col>.wpb_column:first-child,.vc_row.vc_row-flex.reverse-row>.col>.wpb_column:first-child{order:2}}@media (max-width:768px){.hide-mobile{display:none!important}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN1c3RvbS5jc3MiLCJfbWl4aW5zLnNjc3MiLCJfc25pcHBldHMuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl90aGVldmVudHNjYWxlbmRhci5zY3NzIiwiX3RoZWV2ZW50c2NhbGVuZGFyX3YyLnNjc3MiLCJfYWJzb3JiLWNvdXJzZXMuc2NzcyIsIl9qcXVlcnl1aS1jYWxlbmRhci5zY3NzIiwiX2Zvcm1zLnNjc3MiLCJjdXN0b20uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFvREEsY0NqQ0UsTUFBQSxDRHNDRixzREN3QkEsVUFBQSxDQUFBLGFBSUEsQ0RwQkEsMEJBRUUsVUN3QkYsQ0FXQSxTQUFBLDZFQUFBLENBQUEsaUJBeUJBLENESEEsU0FFRSxhQUFjLENBRGQsVUVsR0YsQ0ZzR0EsZUVuR0MsaUJGcUdELENBRUEsK0NFL0ZDLHdCQUFBLENGa0dDLG1CQUFvQixDRWpHcEIsVUFBQSxDQUpBLGlCQzNCTSxDSG1JTixpQkFDRixDSTVJQSxtREFBQSxVQUFBLENBT0EsMkRBS0UsWUowSUYsQ0FZQSxpRUFDRSxhQ25IRSxDRHNISixzQkFDRSxrQkFBbUIsQ0FDbkIsd0JBQXlCLENJdkkxQixVQUFBLENBQ0MsZ0JKeUlGLENJcklBLDBCQUNDLGNBQUEsQ0p3SUMsY0MvSEUsQ0RrSUosc0RBQ0UsUUFDRixDQUVBLGNJeElFLGVKMElGLENBRUEsb0NBT0Usa0NBQW1DLENDdEVuQyxrQkFBQSxDR3hFQSxpQkFBQSxDSHVFQSxVQUFBLENEbUVBLGdCQUFpQixDSXhJaEIsd0JEN0NLLENDNENMLDhCQUlELENKNElGLDBDQUNFLGtCQUFtQixDSXpJbEIsVUoySUgsQ0FFQSxzRElwSUUsa0JBQUEsQ0FERCxVSndJRCxDQzVKSSw0REdvQkgsa0JKNElELENBRUEsMENJcElFLGNBQUEsQ0hzRkEsY0RpREYsQ0FFQSxrREMvQ0Usa0JBQUEsQ0d4RkMsdUREeEVLLENDeUVMLDBEQUFBLENKaUpELHlCSTlJRSxDQU5GLFVBQUEsQ0ppSkEsK0dBQWtILENDL0toSCxtSERtTEosQ0k1SUcsNkVBQ0Msa0JKK0lKLENBRUEsbUVJM0lJLGtCQUFBLENBREEsVUFBQSxDSmlKRixpQkFBa0IsQ0kvSWhCLGVBQUEsQ0FDQSx1QkFFQSxDSitJSix5RUkxSUcseUJKNElILENBRUEsOEVJeklHLHdCQUFBLENBQ0MsaUJKMklKLENBUUEseUlJbklLLHdCQUFBLENBQ0MsaUJKc0lOLENBRUEseUVJcElNLHdCQUFBLENBQ0MsaUJKc0lQLENJOUhJLGlIQUNDLFlBQUEsQ0prSUgsMkJBQTZCLENJakkxQiw4Qkg3RkQsQ0RpT0osdUhBQ0UsNEJBQThCLENBQzlCLFVJaElHLENKbUlMLDBGQ3RPSSw0QkFBQSxDR21HQyxnQkpzSUwsQ0FFQSxnR0loSUksa0JKa0lKLENBRUEseUZDL09JLGVBQUEsQ0cyR0EsU0p1SUosQ0FFQSxrSEFDRSxlQUFnQixDSWpJYixTSm1JTCxDQUVBLHlISWhJTyxVQUFBLENBQ0EsZURsS0MsQ0NnS0YsdUJBQUEsQ0FHQyxpQkptSVAsQ0k5SE8sMElBQ1UsZUppSWpCLENBRUEseUlBQ0UsZUkzSEssQ0o4SFAseUlJekhPLGVKMkhQLENJdEhPLHdJQUNVLGVKeUhqQixDQUVBLHdJQUNFLGVJbEhJLENKcUhOLDBJQzVNRSxlRDhNRixDQUVBLG1IQ25GSSxrQ0FBQSxDR2hDRyw2QkFBQSxDQUNDLFVENU1ELENDbU5ELHdCQUFBLENKOEdKLDhCQUdGLENBRUEseUhBQ0Usa0JJdEdELENKeUdELGtISXBHRywyQ0pzR0gsQ0luR0ksd0hBQ0Msa0NKc0dMLENBRUEsOENJbkdLLDJCSnFHTCxDQzlTSSx5R0d1TUEsYUoyR0osQ0FFQSw4SUFDRSxZQUNGLENBRUEsdUlBQ0Usa0JJckdLLENKdUdMLFFBQVcsQ0FEWCxVSWpHRSxDSnFHSiwyR0FFRSxhQUFjLENDaFVaLGVBQUEsQ0c0TkMsaUJKc0dMLENBTUEseU9BQ0UsYUFDRixDQUVBLDBHQUNFLGtCQ25RQSxDRG9RQSxpQkNuUUEsQ0RvUUEsZUFDRixDQUVBLHNJSWpHTyw0QkptR1AsQ0FFQSx1TUl2Rk0sa0JEalNFLENDZ1NILDRCQUFBLENBR0MseUJBQUEsQ0p3RkosVUFFRixDSWxGRyw2TUFDQyxVSnFGSixDQUVBLHFuQkl6RU8sa0NEaFVDLENINFlOLGtCQUFtQixDSS9FZixVQUFBLENBRUMsd0JEN1RBLENDNFRBLDhCSm1GUCxDSTlFTyx1b0JBTUEsa0JBQUEsQ0FDQyxhSjhFUixDQUVBLHlwQkk1RVEsYUpnRlIsQ0FFQSx1b0JBR0UsVUk1RU0sQ0orRVIsb05JekVRLHdCSjJFUixDSW5FTyxrbkJBT0MsVUprRVIsQ0FFQSxvTUkvRFUsa0NBQUEsQ0g5UFIsZUFBQSxDRzZQTyx3QkFBQSxDSmtFUCw4QkFHRixDSS9EVSwwTUFDQyxlQUFBLENKa0VULFVJOURPLENKaUVULDJPSS9EVSxpQkppRVYsQ0FFQSwwTUk1RE8sK0JKOERQLENJM0RRLCtNQUNDLG9CQUFBLENKOERQLGVJekRPLENKNERULHdOSXZEUyxxQkp5RFQsQ0loREssaVBBQ0Msb0JKbUROLENBTUEsNmRDbldFLCtCRHFXRixDQUVBLHNLSXJDRyxrQ0FBQSxDQVpJLGtCRGxhQyxDQzBhTixVQUFBLENBQ0MsVUFBQSxDSnlDRCxhQUFjLENJckNaLGVBQUEsQ0FaRyxxQkR6YUMsQ0g4ZE4saUJBQWtCLENBSWxCLHdCQUF5QixDSTNEckIsaUJBQUEsQ0o4REosb0JBQXFCLENJbkRwQiw4QkFLQyxDSmlESiw0S0FDRSxrQkFBbUIsQ0k1Q2hCLFVKOENMLENBRUEsOEVDN1hFLGVHa1Z3QixDSGhWeEIscUJEOFhGLENJN0NNLDRHQUNDLGVKZ0RQLENBRUEsd0lJdkNPLGFBQUEsQ0p3Q0wsZ0JBRUYsQ0k5QkcsMklBVUEsa0NBQUEsQ0FUQyxlQUFBLENBR0MsYUFBQSxDSjhCSCxhQUFnQixDQUdoQix3QkFBeUIsQ0loQ3JCLDhCSmtDTixDSXhCTSxpSkFDQyxhSjJCUCxDQUVBLDBsQkl6QlEsYUo2QlIsQ0FFQSwrbUJJaEJFLGFKb0JGLENBRUEsaUdBQ0UsWUM3ZUUsQ0RnZkosNEpBQ0UsUUFDRixDQUVBLG1HSWRNLGVKZ0JOLENBRUEsZ0tJTEssa0NB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LENJNkZWLDZCSjNGSCxDSTZGSSw2R0FDQyxxQkoxRkwsQ0k4Rk0seUlBQ0MsZUozRlAsQ0FFQSwySUFDRSxVSTRGSyxDSnpGUCxpSkFDRSxhSW1HSSxDSmhHTiw4SUMvc0JFLGFEaXRCRixDSWtHUSxvSkFDQyxhSi9GVCxDQUVBLGdFSW9HVSxxQkQ3NkJGLENINjBCTixtQkFBb0IsQ0krRmIsZUFBQSxDSmxHUCxpQkl3R0ssQ0psR1AsZ0ZJcUdRLGFKbkdSLENJc0dRLDJEQUNDLFVKbkdULENBRUEsd0RJd0dRLGVBQUEsQ0FFQyxlQUFBLENKekdQLFFBQVcsQ0l3R0osU0pwR1QsQ0FFQSxzRUl1R1MsUUpyR1QsQ0FFQSwyRUFDRSxVSXdHTyxDSnJHVCxvR0l5R1MscUJBQUEsQ0FDQyxvQkp2R1YsQ0FFQSw4R0FDRSxVSXlHUSxDSnRHViw2SEl5R1csd0JKdkdYLENBRUEsK0hJeUdXLGFBQUEsQ0p2R1QsZUkyR00sQ0p4R1IsMklJOEdTLGtDQUFBLENBSEEsa0JBQUEsQ0FFQSx3QkFBQSxDQURBLDhCSnZHVCxDQUVBLGtrQklxSFcsYUpqSFgsQ0FFQSxpSkltSFcsa0JKakhYLENBRUEsb2xCSWdJVSxVSjVIVixDQUVBLGlLSThIVyw0QkFBQSxDQUNBLFFBQUEsQ0FFQSxrQkFBQSxDSjlIVCxTQUVGLENBRUEsb0xJOEhZLG9CSjVIWixDSTBJQywwTEFDQyxpQkp2SUYsQ0FFQSwwTEk0SUkscUJBQUEsQ0FGRCx3QkFBQSxDQUNDLDJCRHhpQ0csQ0g4NUJMLG1CQUlGLENBRUEsZ05JeUlHLGVBQUEsQ0p0SUQsZUFBZ0IsQ0l1SWQsZ0JBRUEsQ0p0SUosb05BQ0Usc0JJd0lHLENKcklMLDhNSTBJSyxlQUFBLENBR0MsYUFBQSxDQURBLFFBQUEsQ0FGRCxPSnJJTCxDSTJJSyxvTkFDQyxVQUFBLENBR0EsYURwa0NFLENDc2tDRixRQUFBLENBSkEsaUJBQUEsQ0FLQSwwQkFBQSxDQUZBLE9BQUEsQ0FGQSxTSnBJTixDQUVBLG9LQ2oxQkUsa0JHMCtCdUIsQ0FGcEIsMkJBQUEsQ0p0SkgsVUFBYyxDSXFKWCxl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OURFLHNCTHU5REYsQ0FZQSx1REFDRSxvQktsOERLLENMcThEUCw2REs5N0RLLGFMZzhETCxDSzM3REssd0VBQ0MsYUw4N0ROLENBRUEsNEZDbjZERSx3QkRxNkRGLENBRUEsaU5LOTdESyx3QkFBQSxDQUNDLG9CRmxFQyxDSGtnRUwsVUszNkRRLENMODZEVixnUUs5NURPLFdBQUEsQ0FERCxVTGs2RE4sQ0FFQSx5TUFDRSxrQkt4NURDLENMMjVESCx5SUtyNURDLHdCTHU1REQsQ0FFQSw0SUtyNURFLFVMdTVERixDQUVBLHlKS2w1REEsTUFBQSxDTHM1REUsYUFBYyxDS3I1RGYseUJBQUEsQ0xvNURDLFNLOTREQyxDTGs1REgsc0lBQ0Usd0JBQ0YsQ0FFQSxzUEFDRSx3QksxNERDLENMNjRESCw4TkFDRSx5QkFDRixDQUVBLHdjS240REksb0JMczRESixDQUVBLDBIQUNFLGFLcDRERSxDTHU0REosMENBQ0Usb0JBQXFCLENLOTNEdkIsYUFBQSxDQUFBLGdHQVNLLHdCTDQzREwsQ0t6M0RNLDJCQUNDLHVCTDQzRFAsQ0FFQSx1RUFDRSxxQkFBeUIsQ0t4M0RyQixtQkwwM0ROLENLaDNETSxzR0FDQyx5QkxtM0RQLENLaDNETyx5UUxvM0RMLFlLaDNESyxDTG0zRFAsK0VBQ0Usd0JBQXlCLENLMTJEcEIsbUJBQUEsQ0FOQyxVQUFBLENMbTNETixvQkFBcUIsQ0s1MkRmLGlCRnRPRCxDRWlPRSxpQkxvM0RULENLNTJEUSwwS0xnM0ROLHdCS3YyREMsQ0o1TUMsc0NLaERKLGtCTjhtRUEsQ0FVQSx3TE0vbEVJLGlCTmttRUosQ0FFQSwwQ00vbEVLLG1CQUFBLENOaW1FSCxrQk0vbEVHLENOa21FTCxzREFDRSxRTTNsRUUsQ044bEVKLGtEQUNFLHdCQUF5QixDTXhsRXhCLFVOMGxFSCxDQUVBLGdITXZsRUksd0JOMGxFSixDQUVBLGlETWhsRUcsd0JBQUEsQ0FDQyxVTmtsRUosQ0FFQSw4R00va0VJLHdCTmtsRUosQ0FFQSwrQkFDRSxRQUNGLENNaGxFSSwwQkFHQyxxQkFBQSxDQUNBLCtCQUFBLENBQ0Esa0JOaWxFTCxDTXhrRUcsOENBRUMsVUFBQSxDQURBLGVONGtFSixDQUVBLG9EQUNFLFVBQWMsQ01ua0VWLHlCTnFrRU4sQ00vakVJLGlFQUNDLGFOa2tFTCxDQUVBLHFHTS9qRUssbUJBQUEsQ0FDQyxnQk5pa0VOLENBT0Esa0xNOWpFTSxvQkFBQSxDQURELFlOa2tFTCxDTTdqRUksK0VOa2tFRix3QkFBeUIsQ01oa0V0QixXQUFBLENBREEsMEJBR0QsQ05pa0VKLDBLTTVqRU0sa0NBQUEsQ0FEQSxZTmlrRU4sQ0MzcEVJLGdFRCtwRUYsK0JNaGtFSyxDQUlILCtCQUFBLENBQ0MsYUhqSU8sQ0g4ckVWLHdCQUEwQixDTXhrRXZCLGdCQUFBLENOdWtFSCxlQUlGLENBRUEsbU5BR0Usa0NBQW9DLENNN2pFaEMsa0NBQUEsQ0FDQyxVTitqRVAsQ001akVPLHVETmdrRUwsd0JBQXlCLENNOWpFbkIsVUFHRixDTjhqRU4sOERBQ0UsVU0zakVLLENOOGpFUCwrRkFDRSx3Qk12akVFLENOMGpFSiwwRU1wakVDLGVBQUEsQ051akVDLG1DQUE4QyxDTXRqRTlDLGVBRUEsQ051akVGLGlGTXBqRUcsd0JBQUEsQ0FHQSw0QkFBQSxDQUZBLGdCQUFBLENOc2pFRCxXQUVGLENNampFRywrRUFDQyxZQUFBLENOb2pFRix3Qk1yaUVELENOd2lFRCxnRkFDRSxtQkFBb0IsQ010aUVwQix3QkFBQSxDTjBpRUYsMkVNdmlFRyxVQUFBLENBQ0EsZU55aUVILENDcnRFSSwyRUt3S0YsY0FBQSxDTm1qRUYsZ0ZBQ0UsYUFBYyxDTXhpRWQsY0FBQSxDQUFBLGVOMmlFRixDQUVBLDRFTXZpRUcsVUFBQSxDTjJpRUgsOEVNeGlFSSxtQkFBQSxDTjJpRUYsZUFBZ0IsQ00xaUVkLGVBQ0EsQ040aUVKLHVGQUNFLHdCQUF5QixDTXZpRXhCLFVBQUEsQ04yaUVILDBMQUVFLHdCTXhpRUUsQ04yaUVKLHNGTXppRUssb0JIcFBHLENIK3hFTixhTXppRUcsQ0FBQSx3TE44aUVILG9CQUFxQixDTXppRW5CLGFBQUEsQ042aUVKLHlFQUNFLGVN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QUNqQix5QlQydEZGLENBRUEsZ0lDcG5JSSxlQUFBLENRNDVDRCxRQUFBLENUMnRGRCxjQUFlLENTNXRGZixLVDh0RkYsQ0FFQSxzSVNudEZFLGtDQUFBLENUd3RGQSxhQUFjLENDaG9JWixlQUFBLENReTRDSCx1QkFBQSxDVHN2RkMsY1MzdEZBLENBR0Esd0JBQUEsQ1RxdEZBLGlCQUFrQixDQUtsQiw4QkFHRixDQUVBLDRJQUNFLGFDdm9JRSxDRDBvSUosaUlBQ0UseUJBQ0YsQ0FFQSx5SFMxdEZFLG9CQUFBLENUMnRGQSxlQUVGLENDanBJSSwwSkRxcElGLGVTNXRGRSxDQUxGLHlCVGt1RkYsQ1N2dEZDLHNLQUNDLGtCQUFBLENBQ0EsVVQwdEZGLENBRUEsMEJTeHRGRSxlVDB0RkYsQ0FFQSw0Q0FDRSxpQlN4dEZBLENUMnRGRix1RVMzdEZFLGtCQUFBLENSMThDRSxZQUFBLENEMHFJRixzQlMxdEZFLENBSEQsUUFBQSxDVDB0RkQsU0FJRixDQUVBLDBFU3Z0Rkcsb0JOOS9DSyxDTTYvQ04sb0JUMnRGRixDQUVBLHVHQUNFLG9CQUFxQixDU3R0RnJCLGtCVHd0RkYsQ0FFQSxrUFMvc0ZJLHFCQUFBLENBREQsVUFBQSxDQUxDLGdCTnRnRFEsQ0g4dElWLGlCQUdGLENBRUEsNGZDOW9JRSx3QkFBQSxDUTg3Q0UsYVRzdEZKLENBRUEsMEhTbnRGSSxnQlRxdEZKLENTL3NGSSx1RlJ4OENGLGtCQUFBLENBREEsWUFBQSxDQUVBLGNENHBJRixDQUVBLG1HQy9wSUUsVURpcUlGLENDbnRJSSw4RVErN0NILGNUd3hGRCxDQU1BLDZFU2h0RkcsWVRrdEZILENBRUEsK0VTL3NGRyxpQlRpdEZILENBRUEsaUZBRUUsZ0JBQWlCLENTanRGZixrQkFJRixDVGd0RkYsOERDMXVJSSxzQkQ0dUlKLENBRUEsc0RBQ0UsWVM5c0ZDLENUaXRGSCxvR1M5c0ZJLGlCVGd0RkosQ0FFQSxxYkFHRSxnQkFBaUIsQ1M5c0ZmLDRCVGd0RkosQ0MzdklJLDRGRCt2SUYsWUFDRixDQUVBLHVDQUNFLFFTL3NGSSxDVGd0RkosU0FD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QUNGLENBRUEscUZBQ0UsZ0JBQ0YsQ0FFQSxrR0FFRSxhQUFjLENBRGQsYUFFRixDQUVBLDhGQUNFLGFBQ0YsQ0FFQSwwSEFDRSxzQkFDRixDQUVBLCtCQUNFLGNBQWUsQ0FDZixlQUNGLENBRUEsNEJBQ0UsaUJBQ0YsQ0FFQSw4Q0FDRSxnQkFDRixDQUVBLHNCQUdFLGtCQUFtQixDQURuQixvQ0FBK0MsQ0FEL0MsYUFBYyxDQUdkLHNCQUNGLENBQ0YsQ0FFQSxpREFDRSwrSkFDRSxZQUFhLENBQ2IsY0FBZSxDQUNmLDZCQUNGLENBRUEsbUtBQ0UsWUFDRixDQUNGLENBRUEsMEJBQ0UsZ0VBQ0UsVUFDRixDQUVBLDBFQUNFLGVBQ0YsQ0FFQSw2REFDRSxZQUNGLENBRUEscUdBRUUsYUFBYyxDQURkLGdCQUVGLENBRUEsNEdBQ0UsaUJBQ0YsQ0FFQSxhQUNFLFNBQ0YsQ0FDRixDQUVBLDBCQUNFLHNSQUdFLFVBQ0YsQ0FFQSx5RkFDRSxZQUNGLENBRUEsOERBSUUsWUFBYSxDQUViLGNBQ0YsQ0FFQSw0R0FJRSxPQUNGLENBRUEsOEdBSUUsT0FDRixDQUNGLENBRUEseUJBQ0UsYUFDRSxzQkFDRixDQUNGIiwiZmlsZSI6ImN1c3RvbS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogZHluYW1pYyBzdHlsZXMgd2lsbCBiZSB3cml0dGVuIGhlcmUqL1xuXG4vKioqKioqKioqKioqKioqKioqKioqXG5Db2xvciBWYXJpYWJsZXNcbioqKioqKioqKioqKioqKioqKioqKi9cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuVFlQT0dSQVBIWVxuKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKiBcdFRvIGVtYmVkIHlvdXIgb3duIGZvbnRzLCB1c2UgdGhpcyBzeW50YXhcblx0YW5kIHBsYWNlIHlvdXIgZm9udHMgaW5zaWRlIHRoZVxuXHQvZm9udHMgZm9sZGVyLiBGb3IgbW9yZSBpbmZvcm1hdGlvblxuXHRvbiBlbWJlZGRpbmcgZm9udHMsIGdvIHRvOlxuXHRodHRwOi8vd3d3LmZvbnRzcXVpcnJlbC5jb20vXG5cdEJlIHN1cmUgdG8gcmVtb3ZlIHRoZSBjb21tZW50IGJyYWNrZXRzLlxuKi9cblxuLyoqIFxuQGZvbnQtZmFjZSB7XG4gICBcdGZvbnQtZmFtaWx5OiAnbXVzZW8zMDAtcmVndWxhcic7XG4gICBcdHNyYzogdXJsKCcuLi9mb250cy9tdXNlbzMwMC1yZWd1bGFyLmVvdCcpO1xuICAgXHRzcmM6IHVybCgnLi4vZm9udHMvbXVzZW8zMDAtcmVndWxhci5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgICAgICAgICAgdXJsKCcuLi9mb250cy9tdXNlbzMwMC1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICAgICAgICAgIHVybCgnLi4vZm9udHMvbXVzZW8zMDAtcmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICAgICB1cmwoJy4uL2ZvbnRzL211c2VvMzAwLXJlZ3VsYXIuc3ZnI211c2VvMzAwLXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICAgXHRmb250LXdlaWdodDogbm9ybWFsO1xuICAgXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbiRtdXNlbzMwMC1yZWd1bGFyOiBcIm11c2VvMzAwLXJlZ3VsYXJcIiwgVmVyZGFuYSwgVGltZXMgTmV3IFJvbWFuLCBUaW1lcywgc2VyaWY7XG4qKi9cblxuLypcbnVzZSB0aGUgYmVzdCBhbXBlcnNhbmRcbmh0dHA6Ly9zaW1wbGViaXRzLmNvbS9ub3RlYm9vay8yMDA4LzA4LzE0L2FtcGVyc2FuZHMtMi9cbiovXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblN0eWxlc2hlZXQ6IE1peGlucyAmIENvbnN0YW50cyBTdHlsZXNoZWV0XG5cblRoaXMgaXMgd2hlcmUgeW91IGNhbiB0YWtlIGFkdmFudGFnZSBvZiBTYXNzJyBncmVhdCBmZWF0dXJlczpcbk1peGlucyAmIENvbnN0YW50cy4gSSB3b24ndCBnbyBpbi1kZXB0aCBvbiBob3cgdGhleSB3b3JrIGV4YWN0bHksXG50aGVyZSBhcmUgYSBmZXcgYXJ0aWNsZXMgYmVsb3cgdGhhdCB3aWxsIGhlbHAgZG8gdGhhdC4gV2hhdCBJIHdpbGxcbnRlbGwgeW91IGlzIHRoYXQgdGhpcyB3aWxsIGhlbHAgc3BlZWQgdXAgc2ltcGxlIGNoYW5nZXMgbGlrZVxuY2hhbmdpbmcgYSBjb2xvciBvciBhZGRpbmcgQ1NTMyB0ZWNobmlxdWVzIGdyYWRpZW50cy5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuQ0xFQVJGSVhJTidcbioqKioqKioqKioqKioqKioqKioqKi9cblxuLmNsZWFyZml4LFxuLmNmIHtcbiAgem9vbTogMTtcbn1cblxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlcixcbi5jZjpiZWZvcmUsXG4uY2Y6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNsZWFyZml4OmFmdGVyLFxuLmNmOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qXG51c2UgdGhlIGJlc3QgYW1wZXJzYW5kXG5odHRwOi8vc2ltcGxlYml0cy5jb20vbm90ZWJvb2svMjAwOC8wOC8xNC9hbXBlcnNhbmRzLTIvXG4qL1xuXG5zcGFuLmFtcCB7XG4gIGZvbnQtZmFtaWx5OiBCYXNrZXJ2aWxsZSwgXCJHb3VkeSBPbGQgU3R5bGVcIiwgUGFsYXRpbm8sIFwiQm9vayBBbnRpcXVhXCIsIHNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuT1BBQ0lUWVxuYWRkcyBhbiBvcGFjaXR5IHRvIGFuIEhUTUwgZWxlbWVudFxuVVNBR0U6ICBAaW5jbHVkZSBvcGFjaXR5KC44LDgwKTtcbioqKioqKioqKioqKioqKioqKioqKi9cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuSFRNTCBMSVNUIElURU0gV0lUSCBOT1QgTElTVCBTVFlMRSBcbnJlbW92ZXMgdGhlIGxpc3Qtc3R5bGUgc2V0dGluZ3MgZnJvbSBhbiBIVE1MIGxpc3RcblVTQUdFOiAgQGluY2x1ZGUgbGlzdE5vU3R5bGVcbioqKioqKioqKioqKioqKioqKioqKi9cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuQ1NTMyBHUkFESUVOVFNcbkJlIGNhcmVmdWwgd2l0aCB0aGVzZSBzaW5jZSB0aGV5IGNhblxucmVhbGx5IHNsb3cgZG93biB5b3VyIENTUy4gRG9uJ3Qgb3ZlcmRvIGl0LlxuVGhpcyBpcyBhIGdyZWF0IHRvb2wgZm9yIGNyZWF0aW5nIENTUyBncmFkaWVudHM6ICBodHRwOi8vd3d3LmNvbG9yemlsbGEuY29tL2dyYWRpZW50LWVkaXRvci9cbioqKioqKioqKioqKioqKioqKioqKi9cblxuLyogQGluY2x1ZGUgY3NzLWdyYWRpZW50KCNkZmRmZGYsI2Y4ZjhmOCk7ICovXG5cbi8qIEBpbmNsdWRlIGNzcy1ncmFkaWVudC10d28tdmVydGljYWwoI2RmZGZkZiwwJSwgI2Y4ZjhmOCwgODAlKTsgKi9cblxuLyogQGluY2x1ZGUgY3NzLWdyYWRpZW50LXR3by1ob3Jpem9udGFsKCNkZmRmZGYsMCUsICNmOGY4ZjgsIDgwJSk7ICovXG5cbi8qIEBpbmNsdWRlIGNzcy1ncmFkaWVudC10d28tZGlhZ29uYWwtbGVmdHRvcC1yaWdodGJvdHRvbSgjZGZkZmRmLDAlLCAjZjhmOGY4LCA4MCUpOyAqL1xuXG4vKioqKioqKioqKioqKioqKioqKioqXG5HcmV5c2NhbGVcbmdyZXlzY2FsZSBVU0FHRTogIEBpbmNsdWRlIGdyZXlzY2FsZSgzMCUpXG4qKioqKioqKioqKioqKioqKioqKiovXG5cbi8qKioqKioqKioqKioqKioqKioqKipcblBMQUNIT0xERVIgU1RZTElOR1xuKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcbkhFWENPREUgVE8gUkdCQVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcbkFMSUdOIENPTlRFTlQgQ0VOVEVSRURcbioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLndyYXAtODAge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50ZXh0LWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWxlcnQtYm94LFxuLm1lc3NhZ2UtYm94LWNvbnRhaW5lciAubWVzc2FnZS1ib3gge1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjNjNmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWxlcnQtYm94IGEsXG4ubWVzc2FnZS1ib3gtY29udGFpbmVyIC5tZXNzYWdlLWJveCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5hbGVydC1ib3guc21hbGwsXG4ubWVzc2FnZS1ib3gtY29udGFpbmVyIC5zbWFsbC5tZXNzYWdlLWJveCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbipcbiogVFJJQkUgRVZFTlRTIFBMVUdJTiBQQUdFU1xuKlxuKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKioqKioqKioqKioqKioqKioqKioqXG5NQUlOIEVWRU5UUyBTRUNUSU9OXG4qKioqKioqKioqKioqKioqKioqKiovXG5cbmJvZHkudHJpYmUtZXZlbnRzLWZpbHRlci12aWV3ID4gI2FqYXgtY29udGVudC13cmFwID4gLmNvbnRhaW5lci13cmFwIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuLnRyaWJlLWV2ZW50cy1ub3RpY2VzIHtcbiAgYmFja2dyb3VuZDogIzhkYzYzZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzgwYjYzNjtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuI3RyaWJlLWV2ZW50cy1wZy10ZW1wbGF0ZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAwcHg7XG59XG5cbiN0cmliZS1ldmVudHMtcGctdGVtcGxhdGUgLnRyaWJlLWV2ZW50cy1jb250ZW50IHVsIGxpIHtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbiN0cmliZS1ldmVudHMge1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4jdHJpYmUtZXZlbnRzIGEudHJpYmUtZXZlbnRzLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDA5NGJiO1xuICBwYWRkaW5nOiA0cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbiN0cmliZS1ldmVudHMgYS50cmliZS1ldmVudHMtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNmM4ODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbiN0cmliZS1ldmVudHMgYS50cmliZS1ldmVudHMtYnV0dG9uLnRyaWJlLWV2ZW50cy1nY2FsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDk0YmI7XG59XG5cbiN0cmliZS1ldmVudHMgYS50cmliZS1ldmVudHMtYnV0dG9uLnRyaWJlLWV2ZW50cy1nY2FsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwOTRiYjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZS1ldmVudHMtcGctdGVtcGxhdGUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMHB4O1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlLWV2ZW50cy1iYXIgI3RyaWJlLWJhci1mb3JtIHtcbiAgYmFja2dyb3VuZDogIzIyZDFmZjtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgwJSwgIzAwOTRiYiksIHRvKDgwJSwgIzIyZDFmZikpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMDA5NGJiIDAlLCAjMjJkMWZmIDgwJSk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICMwMDk0YmIgMCUsICMyMmQxZmYgODAlKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICMwMDk0YmIgMCUsICMyMmQxZmYgODAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMDA5NGJiIDAlLCAjMjJkMWZmIDgwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQobGVmdCwgIzAwOTRiYiAwJSwgIzIyZDFmZiA4MCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5HcmFkaWVudChHcmFkaWVudFR5cGU9MSwgc3RhcnRDb2xvcnN0cj1cIiMwMDk0YmJcIiwgZW5kQ29sb3JzdHI9XCIjMjJkMWZmXCIpO1xuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiMwMDk0YmJcIiwgZW5kQ29sb3JzdHI9XCIjMjJkMWZmXCIgLEdyYWRpZW50VHlwZT0xKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlLWV2ZW50cy1iYXIgI3RyaWJlLWJhci1mb3JtICN0cmliZS1iYXItY29sbGFwc2UtdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzAwOTRiYjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZS1ldmVudHMtYmFyICN0cmliZS1iYXItZm9ybSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDhweCAwcHggIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlLWV2ZW50cy1iYXIgI3RyaWJlLWJhci1mb3JtIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMge1xuICBwYWRkaW5nOiA4cHggNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmUtZXZlbnRzLWJhciAjdHJpYmUtYmFyLWZvcm0gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlLWV2ZW50cy1iYXIgI3RyaWJlLWJhci1mb3JtIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlLWV2ZW50cy1iYXIgI3RyaWJlLWJhci1mb3JtIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZS1ldmVudHMtYmFyICN0cmliZS1iYXItZm9ybSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlLWV2ZW50cy1iYXIgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItZmlsdGVycyAudHJpYmUtYmFyLXN1Ym1pdCBpbnB1dC50cmliZS1ldmVudHMtYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHBhZGRpbmc6IDEycHggMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlLWV2ZW50cy1iYXIgI3RyaWJlLWJhci1mb3JtIC50cmliZS1iYXItZmlsdGVycyAudHJpYmUtYmFyLXN1Ym1pdCBpbnB1dC50cmliZS1ldmVudHMtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwNDM1NSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZS1ldmVudHMtYmFyICN0cmliZS1iYXItZm9ybSAjdHJpYmUtYmFyLXZpZXdzIC50cmliZS1iYXItdmlld3MtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMTJweCAwIDBweDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZS1ldmVudHMtYmFyICN0cmliZS1iYXItZm9ybSAjdHJpYmUtYmFyLXZpZXdzIC50cmliZS1iYXItdmlld3MtaW5uZXIgbGFiZWwge1xuICBwYWRkaW5nOiAwcHggMTBweCA0cHg7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmUtZXZlbnRzLWJhciAjdHJpYmUtYmFyLWZvcm0gI3RyaWJlLWJhci12aWV3cyAudHJpYmUtYmFyLXZpZXdzLWxpc3Qge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlLWV2ZW50cy1iYXIgI3RyaWJlLWJhci1mb3JtICN0cmliZS1iYXItdmlld3MgLnRyaWJlLWJhci12aWV3cy1saXN0IHNwYW5bY2xhc3NePXRyaWJlLWljb24tXSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmUtZXZlbnRzLWJhciAjdHJpYmUtYmFyLWZvcm0gI3RyaWJlLWJhci12aWV3cyAudHJpYmUtYmFyLXZpZXdzLWxpc3Qgc3BhbltjbGFzc149dHJpYmUtaWNvbi1dOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xuICBwYWRkaW5nOiAwIDRweCAwIDA7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmUtZXZlbnRzLWJhciAjdHJpYmUtYmFyLWZvcm0gI3RyaWJlLWJhci12aWV3cyAudHJpYmUtYmFyLXZpZXdzLWxpc3Qgc3BhbltjbGFzc149dHJpYmUtaWNvbi1dLnRyaWJlLWljb24tbW9udGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZS1ldmVudHMtYmFyICN0cmliZS1iYXItZm9ybSAjdHJpYmUtYmFyLXZpZXdzIC50cmliZS1iYXItdmlld3MtbGlzdCBzcGFuW2NsYXNzXj10cmliZS1pY29uLV0udHJpYmUtaWNvbi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNhXCI7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmUtZXZlbnRzLWJhciAjdHJpYmUtYmFyLWZvcm0gI3RyaWJlLWJhci12aWV3cyAudHJpYmUtYmFyLXZpZXdzLWxpc3Qgc3BhbltjbGFzc149dHJpYmUtaWNvbi1dLnRyaWJlLWljb24td2VlazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlLWV2ZW50cy1iYXIgI3RyaWJlLWJhci1mb3JtICN0cmliZS1iYXItdmlld3MgLnRyaWJlLWJhci12aWV3cy1saXN0IHNwYW5bY2xhc3NePXRyaWJlLWljb24tXS50cmliZS1pY29uLWRheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NVwiO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlLWV2ZW50cy1iYXIgI3RyaWJlLWJhci1mb3JtICN0cmliZS1iYXItdmlld3MgLnRyaWJlLWJhci12aWV3cy1saXN0IHNwYW5bY2xhc3NePXRyaWJlLWljb24tXS50cmliZS1pY29uLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MVwiO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlLWV2ZW50cy1iYXIgI3RyaWJlLWJhci1mb3JtICN0cmliZS1iYXItdmlld3MgLnRyaWJlLWJhci12aWV3cy1saXN0IHNwYW5bY2xhc3NePXRyaWJlLWljb24tXS50cmliZS1pY29uLXBob3RvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmUtZXZlbnRzLWJhciAjdHJpYmUtYmFyLWZvcm0gI3RyaWJlLWJhci12aWV3cyAudHJpYmUtYmFyLXZpZXdzLWxpc3QgLnRyaWJlLWJhci12aWV3cy1vcHRpb24gYSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZS1ldmVudHMtYmFyICN0cmliZS1iYXItZm9ybSAjdHJpYmUtYmFyLXZpZXdzIC50cmliZS1iYXItdmlld3MtbGlzdCAudHJpYmUtYmFyLXZpZXdzLW9wdGlvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwOTRiYjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZS1ldmVudHMtYmFyICN0cmliZS1iYXItZm9ybSAjdHJpYmUtYmFyLXZpZXdzLnRyaWJlLWJhci12aWV3cy1vcGVuIC50cmliZS1iYXItdmlld3Mtb3B0aW9uIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDY3LCA4NSwgMC44KSAhaW1wb3J0YW50O1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlLWV2ZW50cy1iYXIgI3RyaWJlLWJhci1mb3JtICN0cmliZS1iYXItdmlld3MudHJpYmUtYmFyLXZpZXdzLW9wZW4gLnRyaWJlLWJhci12aWV3cy1vcHRpb24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQzNTUgIWltcG9ydGFudDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAjdHJpYmVfZXZlbnRzX2ZpbHRlcl9jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAjdHJpYmVfZXZlbnRzX2ZpbHRlcl9jb250cm9sLnRyaWJlLWV2ZW50cy1maWx0ZXJzLW1vYmlsZS1jb250cm9scyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAjdHJpYmVfZXZlbnRzX2ZpbHRlcl9jb250cm9sIGEjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogIzAwOTRiYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMHB4O1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlX2V2ZW50c19maWx0ZXJzX3dyYXBwZXIudHJpYmUtZXZlbnRzLWZpbHRlcnMtdmVydGljYWwgI3RyaWJlX2V2ZW50c19maWx0ZXJfY29udHJvbCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzJiMmIyYjtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLXZlcnRpY2FsICN0cmliZV9ldmVudHNfZmlsdGVyX2NvbnRyb2wgYTpob3ZlciB7XG4gIGNvbG9yOiAjOGRjNjNmO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlX2V2ZW50c19maWx0ZXJzX3dyYXBwZXIudHJpYmUtZXZlbnRzLWZpbHRlcnMtdmVydGljYWwgI3RyaWJlX2V2ZW50c19maWx0ZXJfY29udHJvbCBhOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjOGRjNjNmO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlX2V2ZW50c19maWx0ZXJzX3dyYXBwZXIudHJpYmUtZXZlbnRzLWZpbHRlcnMtdmVydGljYWwgLnRyaWJlLWV2ZW50cy1maWx0ZXJzLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjYWZhZmFmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtbGFiZWwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzc3Nzc3Nztcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLXZlcnRpY2FsIC50cmliZS1ldmVudHMtZmlsdGVycy1jb250ZW50IGZvcm0jdHJpYmVfZXZlbnRzX2ZpbHRlcnNfZm9ybSAudHJpYmVfZXZlbnRzX2ZpbHRlcl9pdGVtIC50cmliZS1ldmVudHMtZmlsdGVycy1ncm91cC1oZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM3Nzc3Nzc7XG4gIGJhY2tncm91bmQ6ICMwMDk0YmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLXZlcnRpY2FsIC50cmliZS1ldmVudHMtZmlsdGVycy1jb250ZW50IGZvcm0jdHJpYmVfZXZlbnRzX2ZpbHRlcnNfZm9ybSAudHJpYmVfZXZlbnRzX2ZpbHRlcl9pdGVtIC50cmliZS1ldmVudHMtZmlsdGVycy1ncm91cC1oZWFkaW5nOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCBmb3JtI3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm0gLnRyaWJlX2V2ZW50c19maWx0ZXJfaXRlbS5jbG9zZWQgaDMsXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlX2V2ZW50c19maWx0ZXJzX3dyYXBwZXIudHJpYmUtZXZlbnRzLWZpbHRlcnMtdmVydGljYWwgLnRyaWJlLWV2ZW50cy1maWx0ZXJzLWNvbnRlbnQgZm9ybSN0cmliZV9ldmVudHNfZmlsdGVyc19mb3JtIC50cmliZV9ldmVudHNfZmlsdGVyX2l0ZW0uY2xvc2VkICNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1faGVhZGluZyxcbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZXZlbnRzLWFyY2hpdmUgI3RyaWJlX2V2ZW50c19maWx0ZXJzX3dyYXBwZXIudHJpYmUtZXZlbnRzLWZpbHRlcnMtdmVydGljYWwgLnRyaWJlLWV2ZW50cy1maWx0ZXJzLWNvbnRlbnQgZm9ybSN0cmliZV9ldmVudHNfZmlsdGVyc19mb3JtIC50cmliZV9ldmVudHNfZmlsdGVyX2l0ZW0uY2xvc2VkIC5nZm9ybV9oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogI2FmYWZhZjtcbiAgY29sb3I6ICM0NDQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLXZlcnRpY2FsIC50cmliZS1ldmVudHMtZmlsdGVycy1jb250ZW50IGZvcm0jdHJpYmVfZXZlbnRzX2ZpbHRlcnNfZm9ybSAudHJpYmVfZXZlbnRzX2ZpbHRlcl9pdGVtLmNsb3NlZCBoMzpob3Zlcixcbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCBmb3JtI3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm0gLnRyaWJlX2V2ZW50c19maWx0ZXJfaXRlbS5jbG9zZWQgI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9oZWFkaW5nOmhvdmVyLFxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCBmb3JtI3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm0gLnRyaWJlX2V2ZW50c19maWx0ZXJfaXRlbS5jbG9zZWQgLmdmb3JtX2hlYWRpbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjODQ4NDg0O1xuICBjb2xvcjogIzJiMmIyYjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLXZlcnRpY2FsIC50cmliZS1ldmVudHMtZmlsdGVycy1jb250ZW50IGZvcm0jdHJpYmVfZXZlbnRzX2ZpbHRlcnNfZm9ybSAudHJpYmVfZXZlbnRzX2ZpbHRlcl9pdGVtLmNsb3NlZCBoMzpob3ZlcjphZnRlcixcbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCBmb3JtI3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm0gLnRyaWJlX2V2ZW50c19maWx0ZXJfaXRlbS5jbG9zZWQgI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9oZWFkaW5nOmhvdmVyOmFmdGVyLFxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCBmb3JtI3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm0gLnRyaWJlX2V2ZW50c19maWx0ZXJfaXRlbS5jbG9zZWQgLmdmb3JtX2hlYWRpbmc6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogIzJiMmIyYjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLXZlcnRpY2FsIC50cmliZS1ldmVudHMtZmlsdGVycy1jb250ZW50IGZvcm0jdHJpYmVfZXZlbnRzX2ZpbHRlcnNfZm9ybSAudHJpYmVfZXZlbnRzX2ZpbHRlcl9pdGVtLmNsb3NlZCBoMzphZnRlcixcbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCBmb3JtI3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm0gLnRyaWJlX2V2ZW50c19maWx0ZXJfaXRlbS5jbG9zZWQgI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9oZWFkaW5nOmFmdGVyLFxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCBmb3JtI3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm0gLnRyaWJlX2V2ZW50c19maWx0ZXJfaXRlbS5jbG9zZWQgLmdmb3JtX2hlYWRpbmc6YWZ0ZXIge1xuICBjb2xvcjogIzQ0NDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLXZlcnRpY2FsIC50cmliZS1ldmVudHMtZmlsdGVycy1jb250ZW50IGZvcm0jdHJpYmVfZXZlbnRzX2ZpbHRlcnNfZm9ybSAudHJpYmVfZXZlbnRzX2ZpbHRlcl9pdGVtLmNsb3NlZCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtZ3JvdXAtaGVhZGluZzphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCBmb3JtI3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm0gLnRyaWJlX2V2ZW50c19maWx0ZXJfaXRlbSBoMzphZnRlcixcbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCBmb3JtI3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm0gLnRyaWJlX2V2ZW50c19maWx0ZXJfaXRlbSAjbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2hlYWRpbmc6YWZ0ZXIsXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLXZlcnRpY2FsIC50cmliZS1ldmVudHMtZmlsdGVycy1jb250ZW50IGZvcm0jdHJpYmVfZXZlbnRzX2ZpbHRlcnNfZm9ybSAudHJpYmVfZXZlbnRzX2ZpbHRlcl9pdGVtIC5nZm9ybV9oZWFkaW5nOmFmdGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCBmb3JtI3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm0gLnRyaWJlX2V2ZW50c19maWx0ZXJfaXRlbSAudHJpYmUtZXZlbnRzLWZpbHRlci1ncm91cCB1bCBsaSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLXZlcnRpY2FsIC50cmliZS1ldmVudHMtZmlsdGVycy1jb250ZW50IGZvcm0jdHJpYmVfZXZlbnRzX2ZpbHRlcnNfZm9ybSAudHJpYmVfZXZlbnRzX2ZpbHRlcl9pdGVtIC50cmliZS1ldmVudHMtZmlsdGVyLWdyb3VwIHVsIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2FhYWFhYTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCBmb3JtI3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm0gLnRyaWJlX2V2ZW50c19maWx0ZXJfaXRlbSAudHJpYmUtZXZlbnRzLWZpbHRlci1ncm91cCB1bCBsaS50cmliZS1ldmVudHMtc3ViY2F0ZWdvcnktZGVwdGgtMSBsYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLXZlcnRpY2FsIC50cmliZS1ldmVudHMtZmlsdGVycy1jb250ZW50IGZvcm0jdHJpYmVfZXZlbnRzX2ZpbHRlcnNfZm9ybSAudHJpYmVfZXZlbnRzX2ZpbHRlcl9pdGVtIC50cmliZS1ldmVudHMtZmlsdGVyLWdyb3VwIHVsIGxpIGxhYmVsIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhMmEyYTI7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCBmb3JtI3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm0gLnRyaWJlX2V2ZW50c19maWx0ZXJfaXRlbSAudHJpYmUtZXZlbnRzLWZpbHRlci1ncm91cCB1bCBsaSBsYWJlbCBzcGFuIHtcbiAgY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLXZlcnRpY2FsIC50cmliZS1ldmVudHMtZmlsdGVycy1jb250ZW50IGZvcm0jdHJpYmVfZXZlbnRzX2ZpbHRlcnNfZm9ybSAudHJpYmVfZXZlbnRzX2ZpbHRlcl9pdGVtIC50cmliZS1ldmVudHMtZmlsdGVyLWdyb3VwLnRyaWJlLWV2ZW50cy1maWx0ZXItcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlX2V2ZW50c19maWx0ZXJzX3dyYXBwZXIudHJpYmUtZXZlbnRzLWZpbHRlcnMtdmVydGljYWwgLnRyaWJlLWV2ZW50cy1maWx0ZXJzLWNvbnRlbnQgZm9ybSN0cmliZV9ldmVudHNfZmlsdGVyc19mb3JtIC50cmliZV9ldmVudHNfZmlsdGVyX2l0ZW0gLnRyaWJlLWV2ZW50cy1maWx0ZXItZ3JvdXAudHJpYmUtZXZlbnRzLWZpbHRlci1yYW5nZSAudHJpYmVfZXZlbnRzX3NsaWRlcl92YWwge1xuICBjb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlX2V2ZW50c19maWx0ZXJzX3dyYXBwZXIudHJpYmUtZXZlbnRzLWZpbHRlcnMtdmVydGljYWwgLnRyaWJlLWV2ZW50cy1maWx0ZXJzLWNvbnRlbnQgZm9ybSN0cmliZV9ldmVudHNfZmlsdGVyc19mb3JtIC50cmliZV9ldmVudHNfZmlsdGVyX2l0ZW0gLnRyaWJlLWV2ZW50cy1maWx0ZXItZ3JvdXAgLnRyaWJlLWRyb3Bkb3duIGEuc2VsZWN0Mi1jaG9pY2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCBmb3JtI3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm0gLnRyaWJlX2V2ZW50c19maWx0ZXJfaXRlbSAudHJpYmUtZXZlbnRzLWZpbHRlci1ncm91cCAudHJpYmUtZHJvcGRvd24uc2VsZWN0Mi1jb250YWluZXItYWN0aXZlIGEuc2VsZWN0Mi1jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCBmb3JtI3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm0gYSN0cmliZV9ldmVudHNfZmlsdGVyc19yZXNldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICM3YzdjN2M7XG4gIG1hcmdpbjogMjBweCAyMHB4IDE1cHg7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjYWFhYWFhO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLXZlcnRpY2FsIC50cmliZS1ldmVudHMtZmlsdGVycy1jb250ZW50IGZvcm0jdHJpYmVfZXZlbnRzX2ZpbHRlcnNfZm9ybSBhI3RyaWJlX2V2ZW50c19maWx0ZXJzX3Jlc2V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzhkYzYzZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy1ob3Jpem9udGFsIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc3Nzc3Nztcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLWhvcml6b250YWwgLnRyaWJlLWV2ZW50cy1maWx0ZXJzLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlX2V2ZW50c19maWx0ZXJzX3dyYXBwZXIudHJpYmUtZXZlbnRzLWZpbHRlcnMtaG9yaXpvbnRhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtbGFiZWwge1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgY29sb3I6ICMyYjJiMmI7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy1ob3Jpem9udGFsIC50cmliZS1ldmVudHMtZmlsdGVycy1jb250ZW50ICN0cmliZV9ldmVudHNfZmlsdGVyX2NvbnRyb2wgYSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIGNvbG9yOiAjOGRjNjNmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy1ob3Jpem9udGFsIC50cmliZS1ldmVudHMtZmlsdGVycy1jb250ZW50ICN0cmliZV9ldmVudHNfZmlsdGVyX2NvbnRyb2wgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5NGJiO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlX2V2ZW50c19maWx0ZXJzX3dyYXBwZXIudHJpYmUtZXZlbnRzLWZpbHRlcnMtaG9yaXpvbnRhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfZm9ybSAudHJpYmVfZXZlbnRzX2ZpbHRlcl9pdGVtIGgzLFxuLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLWhvcml6b250YWwgLnRyaWJlLWV2ZW50cy1maWx0ZXJzLWNvbnRlbnQgI3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm0gLnRyaWJlX2V2ZW50c19maWx0ZXJfaXRlbSAjbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2hlYWRpbmcsXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLWhvcml6b250YWwgLnRyaWJlLWV2ZW50cy1maWx0ZXJzLWNvbnRlbnQgI3RyaWJlX2V2ZW50c19maWx0ZXJzX2Zvcm0gLnRyaWJlX2V2ZW50c19maWx0ZXJfaXRlbSAuZ2Zvcm1faGVhZGluZyB7XG4gIGNvbG9yOiAjOGRjNjNmO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlX2V2ZW50c19maWx0ZXJzX3dyYXBwZXIudHJpYmUtZXZlbnRzLWZpbHRlcnMtaG9yaXpvbnRhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfZm9ybSAudHJpYmVfZXZlbnRzX2ZpbHRlcl9pdGVtLmNsb3NlZCBoMyxcbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy1ob3Jpem9udGFsIC50cmliZS1ldmVudHMtZmlsdGVycy1jb250ZW50ICN0cmliZV9ldmVudHNfZmlsdGVyc19mb3JtIC50cmliZV9ldmVudHNfZmlsdGVyX2l0ZW0uY2xvc2VkICNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1faGVhZGluZyxcbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZXZlbnRzLWFyY2hpdmUgI3RyaWJlX2V2ZW50c19maWx0ZXJzX3dyYXBwZXIudHJpYmUtZXZlbnRzLWZpbHRlcnMtaG9yaXpvbnRhbCAudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudCAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfZm9ybSAudHJpYmVfZXZlbnRzX2ZpbHRlcl9pdGVtLmNsb3NlZCAuZ2Zvcm1faGVhZGluZyB7XG4gIGNvbG9yOiAjMmIyYjJiO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZmlsdGVycy1jbG9zZWQgI3RyaWJlX2V2ZW50c19maWx0ZXJzX3dyYXBwZXIudHJpYmUtZXZlbnRzLWZpbHRlcnMtdmVydGljYWwge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS50cmliZS1maWx0ZXJzLWNsb3NlZCAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAjdHJpYmVfZXZlbnRzX2ZpbHRlcl9jb250cm9sIGEjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfdG9nZ2xlIHtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS50cmliZS1maWx0ZXJzLWNsb3NlZCAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy1ob3Jpem9udGFsIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWZpbHRlcnMtY2xvc2VkICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLWhvcml6b250YWwgLnRyaWJlLWV2ZW50cy1maWx0ZXJzLWNvbnRlbnQgI3RyaWJlX2V2ZW50c19maWx0ZXJfY29udHJvbCBhIHtcbiAgY29sb3I6ICM4ZGM2M2Y7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWZpbHRlcnMtY2xvc2VkICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLWhvcml6b250YWwgLnRyaWJlLWV2ZW50cy1maWx0ZXJzLWNvbnRlbnQgI3RyaWJlX2V2ZW50c19maWx0ZXJfY29udHJvbCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDk0YmI7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS50cmliZS1maWx0ZXJzLWNsb3NlZCAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy1ob3Jpem9udGFsIC50cmliZS1ldmVudHMtZmlsdGVycy1jb250ZW50ICN0cmliZV9ldmVudHNfZmlsdGVyX2NvbnRyb2wjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfdG9nZ2xlIHtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAudHJpYmUtZXZlbnRzLXBhZ2UtdGl0bGUge1xuICBjb2xvcjogIzAwOTRiYjtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRhYmxlLnRyaWJlLWV2ZW50cy1jYWxlbmRhciB0aGVhZCB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCA0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzJiMmIyYjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzJiMmIyYjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkLnRyaWJlLWV2ZW50cy1vdGhlcm1vbnRoLnRyaWJlLWV2ZW50cy1mdXR1cmUge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xufVxuXG4uZXZlbnRzLWFyY2hpdmUuZXZlbnRzLWdyaWR2aWV3ICN0cmliZS1ldmVudHMgdHIgdGQudHJpYmUtZXZlbnRzLW90aGVybW9udGgudHJpYmUtZXZlbnRzLWZ1dHVyZS50cmliZS1ldmVudHMtaGFzLWV2ZW50cyBkaXZbaWQqPXRyaWJlLWV2ZW50cy1ldmVudC1dIGgzLFxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkLnRyaWJlLWV2ZW50cy1vdGhlcm1vbnRoLnRyaWJlLWV2ZW50cy1mdXR1cmUudHJpYmUtZXZlbnRzLWhhcy1ldmVudHMgZGl2W2lkKj10cmliZS1ldmVudHMtZXZlbnQtXSAjbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2hlYWRpbmcsXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkLnRyaWJlLWV2ZW50cy1vdGhlcm1vbnRoLnRyaWJlLWV2ZW50cy1mdXR1cmUudHJpYmUtZXZlbnRzLWhhcy1ldmVudHMgZGl2W2lkKj10cmliZS1ldmVudHMtZXZlbnQtXSAuZ2Zvcm1faGVhZGluZyB7XG4gIHpvb206IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUuZXZlbnRzLWdyaWR2aWV3ICN0cmliZS1ldmVudHMgdHIgdGQudHJpYmUtZXZlbnRzLW90aGVybW9udGgudHJpYmUtZXZlbnRzLWZ1dHVyZS50cmliZS1ldmVudHMtaGFzLWV2ZW50cyBkaXZbaWQqPXRyaWJlLWV2ZW50cy1ldmVudC1dIGgzIGEsXG4uZXZlbnRzLWFyY2hpdmUuZXZlbnRzLWdyaWR2aWV3ICN0cmliZS1ldmVudHMgdHIgdGQudHJpYmUtZXZlbnRzLW90aGVybW9udGgudHJpYmUtZXZlbnRzLWZ1dHVyZS50cmliZS1ldmVudHMtaGFzLWV2ZW50cyBkaXZbaWQqPXRyaWJlLWV2ZW50cy1ldmVudC1dICNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1faGVhZGluZyBhLFxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC5ldmVudHMtYXJjaGl2ZS5ldmVudHMtZ3JpZHZpZXcgI3RyaWJlLWV2ZW50cyB0ciB0ZC50cmliZS1ldmVudHMtb3RoZXJtb250aC50cmliZS1ldmVudHMtZnV0dXJlLnRyaWJlLWV2ZW50cy1oYXMtZXZlbnRzIGRpdltpZCo9dHJpYmUtZXZlbnRzLWV2ZW50LV0gLmdmb3JtX2hlYWRpbmcgYSB7XG4gIHpvb206IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT00MCk7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkLnRyaWJlLWV2ZW50cy1wcmVzZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhiOTtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkLnRyaWJlLWV2ZW50cy1wcmVzZW50IGRpdltpZCo9dHJpYmUtZXZlbnRzLWRheW51bS1dIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQ6ICNmMWVmNWI7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS5ldmVudHMtZ3JpZHZpZXcgI3RyaWJlLWV2ZW50cyB0ciB0ZC50cmliZS1ldmVudHMtcGFzdCBkaXZbaWQqPXRyaWJlLWV2ZW50cy1kYXludW0tXSA+IGEge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkLnRyaWJlLWV2ZW50cy1wcmVzZW50Lm1vYmlsZS1hY3RpdmUsXG4uZXZlbnRzLWFyY2hpdmUuZXZlbnRzLWdyaWR2aWV3ICN0cmliZS1ldmVudHMgdHIgdGQudHJpYmUtZXZlbnRzLWZ1dHVyZS5tb2JpbGUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTRiYjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkLnRyaWJlLWV2ZW50cy1wcmVzZW50Lm1vYmlsZS1hY3RpdmUgZGl2W2lkKj10cmliZS1ldmVudHMtZGF5bnVtLV0sXG4uZXZlbnRzLWFyY2hpdmUuZXZlbnRzLWdyaWR2aWV3ICN0cmliZS1ldmVudHMgdHIgdGQudHJpYmUtZXZlbnRzLWZ1dHVyZS5tb2JpbGUtYWN0aXZlIGRpdltpZCo9dHJpYmUtZXZlbnRzLWRheW51bS1dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTRiYjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkLnRyaWJlLWV2ZW50cy1wcmVzZW50Lm1vYmlsZS1hY3RpdmUudHJpYmUtZXZlbnRzLXByZXNlbnQsXG4uZXZlbnRzLWFyY2hpdmUuZXZlbnRzLWdyaWR2aWV3ICN0cmliZS1ldmVudHMgdHIgdGQudHJpYmUtZXZlbnRzLWZ1dHVyZS5tb2JpbGUtYWN0aXZlLnRyaWJlLWV2ZW50cy1wcmVzZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhiOTtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkLnRyaWJlLWV2ZW50cy1wcmVzZW50Lm1vYmlsZS1hY3RpdmUudHJpYmUtZXZlbnRzLXByZXNlbnQgZGl2W2lkKj10cmliZS1ldmVudHMtZGF5bnVtLV0sXG4uZXZlbnRzLWFyY2hpdmUuZXZlbnRzLWdyaWR2aWV3ICN0cmliZS1ldmVudHMgdHIgdGQudHJpYmUtZXZlbnRzLWZ1dHVyZS5tb2JpbGUtYWN0aXZlLnRyaWJlLWV2ZW50cy1wcmVzZW50IGRpdltpZCo9dHJpYmUtZXZlbnRzLWRheW51bS1dIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQ6ICNmOWY4Yjk7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS5ldmVudHMtZ3JpZHZpZXcgI3RyaWJlLWV2ZW50cyB0ciB0ZC50cmliZS1ldmVudHMtaGFzLWV2ZW50czpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM4ZGM2M2Y7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS5ldmVudHMtZ3JpZHZpZXcgI3RyaWJlLWV2ZW50cyB0ciB0ZC50cmliZS1ldmVudHMtaGFzLWV2ZW50cyBkaXZbaWQqPXRyaWJlLWV2ZW50cy1ldmVudC1dIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4uZXZlbnRzLWFyY2hpdmUuZXZlbnRzLWdyaWR2aWV3ICN0cmliZS1ldmVudHMgdHIgdGQudHJpYmUtZXZlbnRzLWhhcy1ldmVudHMgZGl2W2lkKj10cmliZS1ldmVudHMtZXZlbnQtXTpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS5ldmVudHMtZ3JpZHZpZXcgI3RyaWJlLWV2ZW50cyB0ciB0ZC50cmliZS1ldmVudHMtaGFzLWV2ZW50cyBkaXZbaWQqPXRyaWJlLWV2ZW50cy1ldmVudC1dIGgzLnRyaWJlLWV2ZW50cy1tb250aC1ldmVudC10aXRsZSBhLFxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkLnRyaWJlLWV2ZW50cy1oYXMtZXZlbnRzIGRpdltpZCo9dHJpYmUtZXZlbnRzLWV2ZW50LV0gI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC50cmliZS1ldmVudHMtbW9udGgtZXZlbnQtdGl0bGUuZ2Zvcm1faGVhZGluZyBhLFxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC5ldmVudHMtYXJjaGl2ZS5ldmVudHMtZ3JpZHZpZXcgI3RyaWJlLWV2ZW50cyB0ciB0ZC50cmliZS1ldmVudHMtaGFzLWV2ZW50cyBkaXZbaWQqPXRyaWJlLWV2ZW50cy1ldmVudC1dIC50cmliZS1ldmVudHMtbW9udGgtZXZlbnQtdGl0bGUuZ2Zvcm1faGVhZGluZyBhIHtcbiAgcGFkZGluZzogOHB4O1xuICBtYXJnaW46IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMWVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhkYzYzZjtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICM4ZGM2M2Y7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkLnRyaWJlLWV2ZW50cy1oYXMtZXZlbnRzIGRpdltpZCo9dHJpYmUtZXZlbnRzLWV2ZW50LV0gaDMudHJpYmUtZXZlbnRzLW1vbnRoLWV2ZW50LXRpdGxlIGE6aG92ZXIsXG4uZXZlbnRzLWFyY2hpdmUuZXZlbnRzLWdyaWR2aWV3ICN0cmliZS1ldmVudHMgdHIgdGQudHJpYmUtZXZlbnRzLWhhcy1ldmVudHMgZGl2W2lkKj10cmliZS1ldmVudHMtZXZlbnQtXSAjbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLnRyaWJlLWV2ZW50cy1tb250aC1ldmVudC10aXRsZS5nZm9ybV9oZWFkaW5nIGE6aG92ZXIsXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkLnRyaWJlLWV2ZW50cy1oYXMtZXZlbnRzIGRpdltpZCo9dHJpYmUtZXZlbnRzLWV2ZW50LV0gLnRyaWJlLWV2ZW50cy1tb250aC1ldmVudC10aXRsZS5nZm9ybV9oZWFkaW5nIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOGRjNjNmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNzJhMjMwO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUuZXZlbnRzLWdyaWR2aWV3ICN0cmliZS1ldmVudHMgdHIgdGQudHJpYmUtZXZlbnRzLWhhcy1ldmVudHMgZGl2W2lkKj10cmliZS1ldmVudHMtZXZlbnQtXSAudHJpYmUtZXZlbnRzLXRvb2x0aXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkLnRyaWJlLWV2ZW50cy1oYXMtZXZlbnRzIGRpdltpZCo9dHJpYmUtZXZlbnRzLWV2ZW50LV0gLnRyaWJlLWV2ZW50cy10b29sdGlwIC50cmliZS1ldmVudHMtYWJiciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkLnRyaWJlLWV2ZW50cy1oYXMtZXZlbnRzIGRpdltpZCo9dHJpYmUtZXZlbnRzLWV2ZW50LV0gLnRyaWJlLWV2ZW50cy10b29sdGlwIC50cmliZS1ldmVudHMtYWJici5kdGVuZCB7XG4gIHBhZGRpbmc6IDAgMCAwIDJweDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkLnRyaWJlLWV2ZW50cy1oYXMtZXZlbnRzIGRpdltpZCo9dHJpYmUtZXZlbnRzLWV2ZW50LV0gLnRyaWJlLWV2ZW50cy10b29sdGlwIC50cmliZS1ldmVudHMtZXZlbnQtYm9keSB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk0YmI7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS5ldmVudHMtZ3JpZHZpZXcgI3RyaWJlLWV2ZW50cyB0ciB0ZC50cmliZS1ldmVudHMtaGFzLWV2ZW50cyBkaXZbaWQqPXRyaWJlLWV2ZW50cy1ldmVudC1dIC50cmliZS1ldmVudHMtdG9vbHRpcCAudHJpYmUtZXZlbnRzLWV2ZW50LWJvZHkgLnRyaWJlLWV2ZW50LWR1cmF0aW9uIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUuZXZlbnRzLWdyaWR2aWV3ICN0cmliZS1ldmVudHMgdHIgdGQudHJpYmUtZXZlbnRzLWhhcy1ldmVudHMgZGl2W2lkKj10cmliZS1ldmVudHMtZXZlbnQtXSAudHJpYmUtZXZlbnRzLXRvb2x0aXAgLnRyaWJlLWV2ZW50cy1ldmVudC1ib2R5IC50cmliZS1ldmVudHMtZXZlbnQtdGh1bWIge1xuICBwYWRkaW5nOiA1cHggMTBweCA1cHggMDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkLnRyaWJlLWV2ZW50cy1oYXMtZXZlbnRzIGRpdltpZCo9dHJpYmUtZXZlbnRzLWV2ZW50LV0gLnRyaWJlLWV2ZW50cy10b29sdGlwIC50cmliZS1ldmVudHMtZXZlbnQtYm9keSAudHJpYmUtZXZlbnRzLWFycm93IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIGJvcmRlci1sZWZ0OiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDEzcHggc29saWQgIzAwOTRiYjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvdHRvbTogLTEycHg7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS5ldmVudHMtZ3JpZHZpZXcgI3RyaWJlLWV2ZW50cyB0ciB0ZC50cmliZS1ldmVudHMtaGFzLWV2ZW50cyBkaXZbaWQqPXRyaWJlLWV2ZW50cy1ldmVudC1dIC50cmliZS1ldmVudHMtdG9vbHRpcCAudHJpYmUtZXZlbnRzLWV2ZW50LWJvZHkgLnRyaWJlLWV2ZW50cy1hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDEycHggc29saWQgI2ZmZmZmZjtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIGJvdHRvbTogMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS5ldmVudHMtZ3JpZHZpZXcgI3RyaWJlLWV2ZW50cyB0ciB0ZC50cmliZS1ldmVudHMtaGFzLWV2ZW50cyBkaXZbaWQqPXRyaWJlLWV2ZW50cy1ldmVudC1dIC50cmliZS1ldmVudHMtdG9vbHRpcCBoNCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgYmFja2dyb3VuZDogIzAwOTRiYjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWV2ZW50cy1waG90byAudHJpYmUtZXZlbnRzLXBob3RvLWV2ZW50LXdyYXAge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjJkMWZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGJvcmRlcjogMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ldmVudHMtYXJjaGl2ZS50cmliZS1ldmVudHMtcGhvdG8gLnRyaWJlLWV2ZW50cy1waG90by1ldmVudC13cmFwOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWV2ZW50cy1waG90byAudHJpYmUtZXZlbnRzLXBob3RvLWV2ZW50LXdyYXAgLnRyaWJlLWV2ZW50cy1ldmVudC1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXBob3RvIC50cmliZS1ldmVudHMtcGhvdG8tZXZlbnQtd3JhcCAudHJpYmUtZXZlbnRzLWV2ZW50LWltYWdlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXBob3RvIC50cmliZS1ldmVudHMtcGhvdG8tZXZlbnQtd3JhcCAudHJpYmUtZXZlbnRzLWV2ZW50LWltYWdlIGEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS50cmliZS1ldmVudHMtcGhvdG8gLnRyaWJlLWV2ZW50cy1waG90by1ldmVudC13cmFwIC50cmliZS1ldmVudHMtZXZlbnQtZGV0YWlscyB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS50cmliZS1ldmVudHMtcGhvdG8gLnRyaWJlLWV2ZW50cy1waG90by1ldmVudC13cmFwIC50cmliZS1ldmVudHMtZXZlbnQtZGV0YWlscyBoMi50cmliZS1ldmVudHMtbGlzdC1ldmVudC10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXBob3RvIC50cmliZS1ldmVudHMtcGhvdG8tZXZlbnQtd3JhcCAudHJpYmUtZXZlbnRzLWV2ZW50LWRldGFpbHMgaDIudHJpYmUtZXZlbnRzLWxpc3QtZXZlbnQtdGl0bGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMDA5NGJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5ldmVudHMtYXJjaGl2ZS50cmliZS1ldmVudHMtcGhvdG8gLnRyaWJlLWV2ZW50cy1waG90by1ldmVudC13cmFwIC50cmliZS1ldmVudHMtZXZlbnQtZGV0YWlscyBoMi50cmliZS1ldmVudHMtbGlzdC1ldmVudC10aXRsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwODRhNztcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWV2ZW50cy1waG90byAudHJpYmUtZXZlbnRzLXBob3RvLWV2ZW50LXdyYXAgLnRyaWJlLWV2ZW50cy1ldmVudC1kZXRhaWxzIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSB7XG4gIHBhZGRpbmc6IDhweCAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS50cmliZS1ldmVudHMtcGhvdG8gLnRyaWJlLWV2ZW50cy1waG90by1ldmVudC13cmFwIC50cmliZS1ldmVudHMtZXZlbnQtZGV0YWlscyAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnRyaWJlLWV2ZW50LXNjaGVkdWxlLWRldGFpbHMge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS50cmliZS1ldmVudHMtcGhvdG8gLnRyaWJlLWV2ZW50cy1waG90by1ldmVudC13cmFwIC50cmliZS1ldmVudHMtZXZlbnQtZGV0YWlscyAudHJpYmUtZXZlbnRzLWxpc3QtcGhvdG8tZGVzY3JpcHRpb24ge1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMTBweCAxMHB4IDAgIWltcG9ydGFudDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWV2ZW50cy1waG90byAudHJpYmUtZXZlbnRzLXBob3RvLWV2ZW50LXdyYXAgLnRyaWJlLWV2ZW50cy1ldmVudC1kZXRhaWxzIC5ldmVudC1kZXRhaWxzIHtcbiAgcGFkZGluZzogNnB4IDEwcHggMTBweDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWV2ZW50cy1waG90byAudHJpYmUtZXZlbnRzLXBob3RvLWV2ZW50LXdyYXAgLnRyaWJlLWV2ZW50cy1ldmVudC1kZXRhaWxzIC5ldmVudC1kZXRhaWxzIC50cmliZS1ldmVudHMtdmVudWUtZGV0YWlscyB7XG4gIHBhZGRpbmc6IDAgMCA0cHg7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS50cmliZS1ldmVudHMtcGhvdG8gLnRyaWJlLWV2ZW50cy1waG90by1ldmVudC13cmFwIC50cmliZS1ldmVudHMtZXZlbnQtZGV0YWlscyAuZXZlbnQtZGV0YWlscyAudHJpYmUtZXZlbnRzLXZlbnVlLWRldGFpbHMgYSB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXBob3RvIC50cmliZS1ldmVudHMtcGhvdG8tZXZlbnQtd3JhcCAudHJpYmUtZXZlbnRzLWV2ZW50LWRldGFpbHMgLmV2ZW50LWRldGFpbHMgLnRyaWJlLWV2ZW50cy12ZW51ZS1kZXRhaWxzIGE6aG92ZXIge1xuICBjb2xvcjogIzAwOTRiYjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWV2ZW50cy1waG90byAudHJpYmUtZXZlbnRzLXBob3RvLWV2ZW50LXdyYXAgLnRyaWJlLWV2ZW50cy1ldmVudC1kZXRhaWxzIC5ldmVudC1kZXRhaWxzIC50cmliZS1ldmVudHMtbGlzdC1ldmVudC10aXRsZSBhIHtcbiAgY29sb3I6ICMyYjJiMmI7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS50cmliZS1ldmVudHMtcGhvdG8gLnRyaWJlLWV2ZW50cy1waG90by1ldmVudC13cmFwIC50cmliZS1ldmVudHMtZXZlbnQtZGV0YWlscyAuZXZlbnQtZGV0YWlscyAudHJpYmUtZXZlbnRzLWxpc3QtZXZlbnQtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA5NGJiO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLWRheSAudHJpYmUtZXZlbnRzLWRheS10aW1lLXNsb3QgaDUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLWRheSAudHJpYmUtZXZlbnRzLWRheS10aW1lLXNsb3QgLnR5cGUtdHJpYmVfZXZlbnRzIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWV2ZW50cy1kYXkgLnRyaWJlLWV2ZW50cy1ldmVudC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLW1hcCAjdHJpYmUtZ2VvLW1hcC13cmFwcGVyIHtcbiAgbWFyZ2luOiAwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgLnRyaWJlLWV2ZW50cy1sb29wIC50cmliZS1ldmVudHMtbGlzdC1zZXBhcmF0b3ItbW9udGgge1xuICBtYXJnaW46IDBweDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWV2ZW50cy13ZWVrICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZ3JpZC1oZWFkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWV2ZW50cy13ZWVrICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZ3JpZC1oZWFkZXIgLnRyaWJlLWdyaWQtY29udGVudC13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjMmIyYjJiO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXdlZWsgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ncmlkLWhlYWRlciAudHJpYmUtZ3JpZC1jb250ZW50LXdyYXAgLmNvbHVtbiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS50cmliZS1ldmVudHMtd2VlayAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWdyaWQtaGVhZGVyIC50cmliZS1ncmlkLWNvbnRlbnQtd3JhcCAuY29sdW1uLnRyaWJlLXdlZWstdG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NGJiO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXdlZWsgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ncmlkLWhlYWRlciAudHJpYmUtZ3JpZC1jb250ZW50LXdyYXAgLmNvbHVtbi50cmliZS13ZWVrLXRvZGF5IGEge1xuICBjb2xvcjogIzhkYzYzZjtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWV2ZW50cy13ZWVrICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZ3JpZC1ib2R5IC50cmliZS1ncmlkLWNvbnRlbnQtd3JhcCAuY29sdW1uIC50cmliZS1ldmVudHMtd2Vlay1ob3VybHktc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogI2RhZjdmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXdlZWsgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ncmlkLWJvZHkgLnRyaWJlLWdyaWQtY29udGVudC13cmFwIC5jb2x1bW4gLnRyaWJlLWV2ZW50cy13ZWVrLWhvdXJseS1zaW5nbGUgaDMuZW50cnktdGl0bGUgYSxcbi5ldmVudHMtYXJjaGl2ZS50cmliZS1ldmVudHMtd2VlayAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWdyaWQtYm9keSAudHJpYmUtZ3JpZC1jb250ZW50LXdyYXAgLmNvbHVtbiAudHJpYmUtZXZlbnRzLXdlZWstaG91cmx5LXNpbmdsZSAjbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmVudHJ5LXRpdGxlLmdmb3JtX2hlYWRpbmcgYSxcbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXdlZWsgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ncmlkLWJvZHkgLnRyaWJlLWdyaWQtY29udGVudC13cmFwIC5jb2x1bW4gLnRyaWJlLWV2ZW50cy13ZWVrLWhvdXJseS1zaW5nbGUgLmVudHJ5LXRpdGxlLmdmb3JtX2hlYWRpbmcgYSB7XG4gIGNvbG9yOiAjMDA5NGJiO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXdlZWsgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ncmlkLWJvZHkgLnRyaWJlLWdyaWQtY29udGVudC13cmFwIC5jb2x1bW4gLnRyaWJlLWV2ZW50cy13ZWVrLWhvdXJseS1zaW5nbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDA5NGJiO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXdlZWsgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ncmlkLWJvZHkgLnRyaWJlLWdyaWQtY29udGVudC13cmFwIC5jb2x1bW4gLnRyaWJlLWV2ZW50cy13ZWVrLWhvdXJseS1zaW5nbGU6aG92ZXIgaDMuZW50cnktdGl0bGUgYSxcbi5ldmVudHMtYXJjaGl2ZS50cmliZS1ldmVudHMtd2VlayAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWdyaWQtYm9keSAudHJpYmUtZ3JpZC1jb250ZW50LXdyYXAgLmNvbHVtbiAudHJpYmUtZXZlbnRzLXdlZWstaG91cmx5LXNpbmdsZTpob3ZlciAjbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmVudHJ5LXRpdGxlLmdmb3JtX2hlYWRpbmcgYSxcbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXdlZWsgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ncmlkLWJvZHkgLnRyaWJlLWdyaWQtY29udGVudC13cmFwIC5jb2x1bW4gLnRyaWJlLWV2ZW50cy13ZWVrLWhvdXJseS1zaW5nbGU6aG92ZXIgLmVudHJ5LXRpdGxlLmdmb3JtX2hlYWRpbmcgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXdlZWsgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ncmlkLWJvZHkgLnRyaWJlLWdyaWQtY29udGVudC13cmFwIC5jb2x1bW4gLnRyaWJlLWV2ZW50cy13ZWVrLWhvdXJseS1zaW5nbGUgLnRyaWJlLWV2ZW50cy10b29sdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS50cmliZS1ldmVudHMtd2VlayAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWdyaWQtYm9keSAudHJpYmUtZ3JpZC1jb250ZW50LXdyYXAgLmNvbHVtbiAudHJpYmUtZXZlbnRzLXdlZWstaG91cmx5LXNpbmdsZSAudHJpYmUtZXZlbnRzLXRvb2x0aXAgLnRyaWJlLWV2ZW50cy1hYmJyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXdlZWsgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ncmlkLWJvZHkgLnRyaWJlLWdyaWQtY29udGVudC13cmFwIC5jb2x1bW4gLnRyaWJlLWV2ZW50cy13ZWVrLWhvdXJseS1zaW5nbGUgLnRyaWJlLWV2ZW50cy10b29sdGlwIC50cmliZS1ldmVudHMtYWJici5kdGVuZCB7XG4gIHBhZGRpbmc6IDAgMCAwIDJweDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWV2ZW50cy13ZWVrICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZ3JpZC1ib2R5IC50cmliZS1ncmlkLWNvbnRlbnQtd3JhcCAuY29sdW1uIC50cmliZS1ldmVudHMtd2Vlay1ob3VybHktc2luZ2xlIC50cmliZS1ldmVudHMtdG9vbHRpcCAudHJpYmUtZXZlbnRzLWV2ZW50LWJvZHkge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5NGJiO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXdlZWsgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ncmlkLWJvZHkgLnRyaWJlLWdyaWQtY29udGVudC13cmFwIC5jb2x1bW4gLnRyaWJlLWV2ZW50cy13ZWVrLWhvdXJseS1zaW5nbGUgLnRyaWJlLWV2ZW50cy10b29sdGlwIC50cmliZS1ldmVudHMtZXZlbnQtYm9keSAudHJpYmUtZXZlbnQtZHVyYXRpb24ge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWV2ZW50cy13ZWVrICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZ3JpZC1ib2R5IC50cmliZS1ncmlkLWNvbnRlbnQtd3JhcCAuY29sdW1uIC50cmliZS1ldmVudHMtd2Vlay1ob3VybHktc2luZ2xlIC50cmliZS1ldmVudHMtdG9vbHRpcCAudHJpYmUtZXZlbnRzLWV2ZW50LWJvZHkgLnRyaWJlLWV2ZW50cy1ldmVudC10aHVtYiB7XG4gIHBhZGRpbmc6IDVweCAxMHB4IDVweCAwO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXdlZWsgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ncmlkLWJvZHkgLnRyaWJlLWdyaWQtY29udGVudC13cmFwIC5jb2x1bW4gLnRyaWJlLWV2ZW50cy13ZWVrLWhvdXJseS1zaW5nbGUgLnRyaWJlLWV2ZW50cy10b29sdGlwIC50cmliZS1ldmVudHMtZXZlbnQtYm9keSAudHJpYmUtZXZlbnRzLWFycm93IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXdlZWsgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ncmlkLWJvZHkgLnRyaWJlLWdyaWQtY29udGVudC13cmFwIC5jb2x1bW4gLnRyaWJlLWV2ZW50cy13ZWVrLWhvdXJseS1zaW5nbGUgLnRyaWJlLWV2ZW50cy10b29sdGlwIC50cmliZS1ldmVudHMtZXZlbnQtYm9keSAudHJpYmUtZXZlbnRzLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDBweDtcbiAgaGVpZ2h0OiAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWV2ZW50cy13ZWVrICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZ3JpZC1ib2R5IC50cmliZS1ncmlkLWNvbnRlbnQtd3JhcCAuY29sdW1uIC50cmliZS1ldmVudHMtd2Vlay1ob3VybHktc2luZ2xlIC50cmliZS1ldmVudHMtdG9vbHRpcCBoNCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgYmFja2dyb3VuZDogIzAwOTRiYjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWV2ZW50cy13ZWVrICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZ3JpZC1ib2R5IC50cmliZS1ncmlkLWNvbnRlbnQtd3JhcCAuY29sdW1uOm5vdCgudHJpYmUtZXZlbnRzLXJpZ2h0KSAudHJpYmUtZXZlbnRzLXdlZWstaG91cmx5LXNpbmdsZSAudHJpYmUtZXZlbnRzLXRvb2x0aXAgLnRyaWJlLWV2ZW50cy1ldmVudC1ib2R5IC50cmliZS1ldmVudHMtYXJyb3cge1xuICBib3JkZXItdG9wOiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEzcHggc29saWQgIzAwOTRiYjtcbiAgbGVmdDogLTEzcHg7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS50cmliZS1ldmVudHMtd2VlayAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWdyaWQtYm9keSAudHJpYmUtZ3JpZC1jb250ZW50LXdyYXAgLmNvbHVtbjpub3QoLnRyaWJlLWV2ZW50cy1yaWdodCkgLnRyaWJlLWV2ZW50cy13ZWVrLWhvdXJseS1zaW5nbGUgLnRyaWJlLWV2ZW50cy10b29sdGlwIC50cmliZS1ldmVudHMtZXZlbnQtYm9keSAudHJpYmUtZXZlbnRzLWFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMnB4IHNvbGlkICNmZmZmZmY7XG4gIGxlZnQ6IDFweDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWV2ZW50cy13ZWVrICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZ3JpZC1ib2R5IC50cmliZS1ncmlkLWNvbnRlbnQtd3JhcCAuY29sdW1uLnRyaWJlLWV2ZW50cy1yaWdodCAudHJpYmUtZXZlbnRzLXdlZWstaG91cmx5LXNpbmdsZSAudHJpYmUtZXZlbnRzLXRvb2x0aXAgLnRyaWJlLWV2ZW50cy1ldmVudC1ib2R5IC50cmliZS1ldmVudHMtYXJyb3cge1xuICBib3JkZXItdG9wOiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTNweCBzb2xpZCAjMDA5NGJiO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTEzcHg7XG59XG5cbi5ldmVudHMtYXJjaGl2ZS50cmliZS1ldmVudHMtd2VlayAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWdyaWQtYm9keSAudHJpYmUtZ3JpZC1jb250ZW50LXdyYXAgLmNvbHVtbi50cmliZS1ldmVudHMtcmlnaHQgLnRyaWJlLWV2ZW50cy13ZWVrLWhvdXJseS1zaW5nbGUgLnRyaWJlLWV2ZW50cy10b29sdGlwIC50cmliZS1ldmVudHMtZXZlbnQtYm9keSAudHJpYmUtZXZlbnRzLWFycm93OmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgI2ZmZmZmZjtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDFweDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZS1tb2JpbGUtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZS1tb2JpbGUtY29udGFpbmVyIC50cmliZS1tb2JpbGUtZGF5IC50cmliZS1tb2JpbGUtZGF5LWRhdGUge1xuICBjb2xvcjogIzQ0NDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZS1tb2JpbGUtY29udGFpbmVyIC50cmliZS1tb2JpbGUtZGF5IC50cmliZS1tb2JpbGUtZGF5LWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kOiAjMDA5NGJiO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZS1tb2JpbGUtY29udGFpbmVyIC50cmliZS1tb2JpbGUtZGF5IC50cmliZS1ldmVudHMtbW9iaWxlIHtcbiAgcGFkZGluZzogMTBweCAwcHggMTVweDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZS1tb2JpbGUtY29udGFpbmVyIC50cmliZS1tb2JpbGUtZGF5IC50cmliZS1ldmVudHMtbW9iaWxlIGg0LnN1bW1hcnkge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZS1tb2JpbGUtY29udGFpbmVyIC50cmliZS1tb2JpbGUtZGF5IC50cmliZS1ldmVudHMtbW9iaWxlIGg0LnN1bW1hcnkgYSB7XG4gIGNvbG9yOiAjMDA5NGJiO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlLW1vYmlsZS1jb250YWluZXIgLnRyaWJlLW1vYmlsZS1kYXkgLnRyaWJlLWV2ZW50cy1tb2JpbGUgLnRyaWJlLWV2ZW50cy1ldmVudC1ib2R5IC50cmliZS1ldmVudHMtZXZlbnQtc2NoZWR1bGUtZGV0YWlscyxcbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmUtbW9iaWxlLWNvbnRhaW5lciAudHJpYmUtbW9iaWxlLWRheSAudHJpYmUtZXZlbnRzLW1vYmlsZSAudHJpYmUtZXZlbnRzLWV2ZW50LWJvZHkgLnRyaWJlLWV2ZW50LXNjaGVkdWxlLWRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmUtbW9iaWxlLWNvbnRhaW5lciAudHJpYmUtbW9iaWxlLWRheSAudHJpYmUtZXZlbnRzLW1vYmlsZSAudHJpYmUtZXZlbnRzLWV2ZW50LWJvZHkgYS50cmliZS1ldmVudHMtcmVhZC1tb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwOTRiYjtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlLWV2ZW50cy1oZWFkZXIgLnRyaWJlLWV2ZW50cy1zdWItbmF2IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ldmVudHMtYXJjaGl2ZSAjdHJpYmUtZXZlbnRzLWhlYWRlciAudHJpYmUtZXZlbnRzLXN1Yi1uYXYgbGkgYSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMDA5NGJiO1xuICBmb250LXNpemU6IDFlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZXZlbnRzLWFyY2hpdmUgI3RyaWJlLWV2ZW50cy1oZWFkZXIgLnRyaWJlLWV2ZW50cy1zdWItbmF2IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzhkYzYzZjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlICN0cmliZS1ldmVudHMtZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmV2ZW50cy1hcmNoaXZlIC50cmliZS1ldmVudHMtdXNlci1yZWN1cnJlbmNlLXRvZ2dsZSBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1saXN0IGEsXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLWRheSBhIHtcbiAgY29sb3I6ICM4ZGM2M2Y7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1saXN0IGE6aG92ZXIsXG4uZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLWRheSBhOmhvdmVyIHtcbiAgY29sb3I6ICM4ZGM2M2Y7XG59XG5cbi5yZWN1cnJpbmdpbmZvIC5yZWN1cnJpbmctaW5mby10b29sdGlwIC50cmliZS1ldmVudHMtZXZlbnQtYm9keSBwIHtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4udHJpYmUtZXZlbnRzLWxpc3QgLnRyaWJlLWV2ZW50cy1wYWdlLXRpdGxlIHtcbiAgY29sb3I6ICMwMDk0YmI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnRyaWJlLWV2ZW50cy1ldmVudC1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnRyaWJlLWV2ZW50cy1ldmVudC1pbWFnZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50cmliZS1ldmVudHMtZXZlbnQtaW1hZ2UgYSBpbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50cmliZS1ldmVudHMtZXZlbnQtaW1hZ2UgYTpob3ZlciBpbWcge1xuICB6b29tOiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjApO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50cmliZS1ldmVudHMtY29udGVudCBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk2OTY5NjtcbiAgcGFkZGluZzogMCAwIDJlbTtcbn1cblxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzLnRyaWJlLWV2ZW50cy1maXJzdCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgcGFkZGluZzogMCAwIDJlbTtcbn1cblxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtZXZlbnQtY29zdCBzcGFuIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICMwMDk0YmI7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLWV2ZW50LWNvc3QgLnRpY2tldC1jb3N0IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLWV2ZW50LWNvc3QgZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyBoMi50cmliZS1ldmVudHMtbGlzdC1ldmVudC10aXRsZSxcbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyBoMi50cmliZS1ldmVudHMtbWFwLWV2ZW50LXRpdGxlLFxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzIGgzLnRyaWJlLWV2ZW50cy1saXN0LWV2ZW50LXRpdGxlLFxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzICNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAudHJpYmUtZXZlbnRzLWxpc3QtZXZlbnQtdGl0bGUuZ2Zvcm1faGVhZGluZyxcbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAudHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1saXN0LWV2ZW50LXRpdGxlLmdmb3JtX2hlYWRpbmcsXG4udHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgaDMudHJpYmUtZXZlbnRzLW1hcC1ldmVudC10aXRsZSxcbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyAjbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLnRyaWJlLWV2ZW50cy1tYXAtZXZlbnQtdGl0bGUuZ2Zvcm1faGVhZGluZyxcbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAudHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1tYXAtZXZlbnQtdGl0bGUuZ2Zvcm1faGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyBoMi50cmliZS1ldmVudHMtbGlzdC1ldmVudC10aXRsZSBhLFxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzIGgyLnRyaWJlLWV2ZW50cy1tYXAtZXZlbnQtdGl0bGUgYSxcbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyBoMy50cmliZS1ldmVudHMtbGlzdC1ldmVudC10aXRsZSBhLFxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzICNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAudHJpYmUtZXZlbnRzLWxpc3QtZXZlbnQtdGl0bGUuZ2Zvcm1faGVhZGluZyBhLFxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLWxpc3QtZXZlbnQtdGl0bGUuZ2Zvcm1faGVhZGluZyBhLFxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzIGgzLnRyaWJlLWV2ZW50cy1tYXAtZXZlbnQtdGl0bGUgYSxcbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyAjbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLnRyaWJlLWV2ZW50cy1tYXAtZXZlbnQtdGl0bGUuZ2Zvcm1faGVhZGluZyBhLFxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLW1hcC1ldmVudC10aXRsZS5nZm9ybV9oZWFkaW5nIGEge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMDA5NGJiO1xufVxuXG4udHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgaDIudHJpYmUtZXZlbnRzLWxpc3QtZXZlbnQtdGl0bGUgYTpob3Zlcixcbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyBoMi50cmliZS1ldmVudHMtbWFwLWV2ZW50LXRpdGxlIGE6aG92ZXIsXG4udHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgaDMudHJpYmUtZXZlbnRzLWxpc3QtZXZlbnQtdGl0bGUgYTpob3Zlcixcbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyAjbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLnRyaWJlLWV2ZW50cy1saXN0LWV2ZW50LXRpdGxlLmdmb3JtX2hlYWRpbmcgYTpob3ZlcixcbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAudHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1saXN0LWV2ZW50LXRpdGxlLmdmb3JtX2hlYWRpbmcgYTpob3Zlcixcbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyBoMy50cmliZS1ldmVudHMtbWFwLWV2ZW50LXRpdGxlIGE6aG92ZXIsXG4udHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC50cmliZS1ldmVudHMtbWFwLWV2ZW50LXRpdGxlLmdmb3JtX2hlYWRpbmcgYTpob3ZlcixcbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAudHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1tYXAtZXZlbnQtdGl0bGUuZ2Zvcm1faGVhZGluZyBhOmhvdmVyIHtcbiAgY29sb3I6ICM3MmEyMzA7XG59XG5cbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyBoMi50cmliZS1ldmVudHMtbWFwLWV2ZW50LXRpdGxlLFxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzIGgzLnRyaWJlLWV2ZW50cy1tYXAtZXZlbnQtdGl0bGUsXG4udHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC50cmliZS1ldmVudHMtbWFwLWV2ZW50LXRpdGxlLmdmb3JtX2hlYWRpbmcsXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtbWFwLWV2ZW50LXRpdGxlLmdmb3JtX2hlYWRpbmcge1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4udHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1saXN0LXBob3RvLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtbGlzdC1ldmVudC1kZXNjcmlwdGlvbiBhLnRyaWJlLWV2ZW50cy1yZWFkLW1vcmUsXG4udHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1tYXAtZXZlbnQtZGVzY3JpcHRpb24gYS50cmliZS1ldmVudHMtcmVhZC1tb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwOTRiYjtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgYm9yZGVyOiAwO1xufVxuXG4udHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1saXN0LWV2ZW50LWRlc2NyaXB0aW9uIGEudHJpYmUtZXZlbnRzLXJlYWQtbW9yZTpob3Zlcixcbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLW1hcC1ldmVudC1kZXNjcmlwdGlvbiBhLnRyaWJlLWV2ZW50cy1yZWFkLW1vcmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjOGRjNjNmO1xufVxuXG4udHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIHtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuXG4udHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC50cmliZS1ldmVudC1zY2hlZHVsZS1kZXRhaWxzLFxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAucHVibGlzaGVkLnRpbWUtZGV0YWlscyB7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBtYXJnaW46IDBweDtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cblxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnQtc2NoZWR1bGUtZGV0YWlscyAucmVjdXJyaW5naW5mbyAudHJpYmUtZXZlbnRzLWRpdmlkZXIsXG4udHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC5wdWJsaXNoZWQudGltZS1kZXRhaWxzIC5yZWN1cnJpbmdpbmZvIC50cmliZS1ldmVudHMtZGl2aWRlciB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLXZlbnVlLWRldGFpbHMge1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLXZlbnVlLWRldGFpbHMgYSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnRyaWJlLWV2ZW50cy12ZW51ZS1kZXRhaWxzIC50cmliZS1hZGRyZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzLnRyaWJlLWV2ZW50LWVuZC1tb250aCxcbi50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cy50cmliZS1ldmVudHMtbGFzdCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuVkVOVUUgU0lOR0xFIFBBR0VcbioqKioqKioqKioqKioqKioqKioqKi9cblxuLnNpbmdsZS10cmliZV92ZW51ZSAudHJpYmUtZXZlbnRzLWV2ZW50LWltYWdlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAzMHB4IDAgMDtcbn1cblxuLnNpbmdsZS10cmliZV92ZW51ZSAudHJpYmUtZXZlbnRzLXZlbnVlLW1ldGEgaDIudHJpYmUtdmVudWUtbmFtZSB7XG4gIGNvbG9yOiAjMDA5NGJiO1xufVxuXG4uc2luZ2xlLXRyaWJlX3ZlbnVlIC50cmliZS1ldmVudHMtdmVudWUtbWV0YSAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG59XG5cbi5zaW5nbGUtdHJpYmVfdmVudWUgLnRyaWJlLWV2ZW50cy12ZW51ZSAudHJpYmUtZXZlbnRzLXZlbnVlLW1ldGEge1xuICBib3JkZXI6IDBweDtcbn1cblxuLnNpbmdsZS10cmliZV92ZW51ZSAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEge1xuICBib3JkZXI6IDBweDtcbn1cblxuLnNpbmdsZS10cmliZV92ZW51ZSAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnRyaWJlLWV2ZW50cy1hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbn1cblxuLnNpbmdsZS10cmliZV92ZW51ZSAudHJpYmUtZXZlbnRzLW1hcC13cmFwIGRpdltpZCo9dHJpYmUtZXZlbnRzLWdtYXAtXSB7XG4gIGhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuT1JHQU5JWkVSIFNJTkdMRSBQQUdFXG4qKioqKioqKioqKioqKioqKioqKiovXG5cbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyIC50cmliZS1ldmVudHMtb3JnYW5pemVyLW1ldGEgLm9yZ2FuaXplci1hZGRyZXNzIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5FVkVOVCBTSU5HTEUgUEFHRVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAuY29udGFpbmVyLXdyYXAsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlIC5jb250YWluZXItd3JhcCxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyIC5jb250YWluZXItd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1iYWNrLFxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cyAudHJpYmUtYmFjayxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWJhY2ssXG4uc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMgLnRyaWJlLWJhY2ssXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYmFjayxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMgLnRyaWJlLWJhY2sge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWJhY2sgYSxcbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMgLnRyaWJlLWJhY2sgYSxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWJhY2sgYSxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAudHJpYmUtYmFjayBhLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWJhY2sgYSxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMgLnRyaWJlLWJhY2sgYSB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDEuMWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogLTIwcHggMCAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWJhY2sgYTpob3Zlcixcbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMgLnRyaWJlLWJhY2sgYTpob3Zlcixcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWJhY2sgYTpob3Zlcixcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAudHJpYmUtYmFjayBhOmhvdmVyLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWJhY2sgYTpob3Zlcixcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMgLnRyaWJlLWJhY2sgYTpob3ZlciB7XG4gIGNvbG9yOiAjOGRjNjNmO1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYmFjayBhIGksXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzIC50cmliZS1iYWNrIGEgaSxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWJhY2sgYSBpLFxuLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzIC50cmliZS1iYWNrIGEgaSxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1iYWNrIGEgaSxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMgLnRyaWJlLWJhY2sgYSBpIHtcbiAgcGFkZGluZzogMCA0cHggMCAwO1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBwLFxuLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBwLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgcCB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwIDAgMS4yZW07XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50b3AtY29udGVudCxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRvcC1jb250ZW50LFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRvcC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnByaWNlLW5vdGljZSxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnByaWNlLW5vdGljZSxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC5wcmljZS1ub3RpY2Uge1xuICBjb2xvcjogIzhkYzYzZjtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgaDEudHJpYmUtZXZlbnRzLXNpbmdsZS1ldmVudC10aXRsZSxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgaDEudHJpYmUtZXZlbnRzLXNpbmdsZS1ldmVudC10aXRsZSxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGgxLnRyaWJlLWV2ZW50cy1zaW5nbGUtZXZlbnQtdGl0bGUge1xuICBjb2xvcjogIzAwOTRiYjtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZGwgZGQgYWJicixcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZGwgZGQgYWJicixcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGRsIGRkIGFiYnIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGRsIGRkLnRyaWJlLXZlbnVlLWxvY2F0aW9uIGFkZHJlc3MsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGRsIGRkLnRyaWJlLXZlbnVlLWxvY2F0aW9uIGFkZHJlc3MsXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBkbCBkZC50cmliZS12ZW51ZS1sb2NhdGlvbiBhZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZSxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZSxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtc2NoZWR1bGUge1xuICBtYXJnaW46IDRweCAwIDA7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtc2NoZWR1bGUgaDIsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtc2NoZWR1bGUgaDIsXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXNjaGVkdWxlIGgyIHtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZSAucmVjdXJyaW5naW5mbyxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZSAucmVjdXJyaW5naW5mbyxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtc2NoZWR1bGUgLnJlY3VycmluZ2luZm8ge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZSAudHJpYmUtZXZlbnRzLWxhYmVsLFxuLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXNjaGVkdWxlIC50cmliZS1ldmVudHMtbGFiZWwsXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXNjaGVkdWxlIC50cmliZS1ldmVudHMtbGFiZWwge1xuICBjb2xvcjogIzJiMmIyYjtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgcGFkZGluZzogMCA1cHggMCAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXNjaGVkdWxlIC50cmliZS1ldmVudHMtY29zdCxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZSAudHJpYmUtZXZlbnRzLWNvc3QsXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXNjaGVkdWxlIC50cmliZS1ldmVudHMtY29zdCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuNmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXNjaGVkdWxlIGEuZGV0YWlscy1idXR0b24sXG4uc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtc2NoZWR1bGUgYS5kZXRhaWxzLWJ1dHRvbixcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtc2NoZWR1bGUgYS5kZXRhaWxzLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMmIyYjJiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA4cHggMTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZSBhLmRldGFpbHMtYnV0dG9uIGksXG4uc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtc2NoZWR1bGUgYS5kZXRhaWxzLWJ1dHRvbiBpLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZSBhLmRldGFpbHMtYnV0dG9uIGkge1xuICBmb250LXNpemU6IDEuOGVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAxMCU7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtc2NoZWR1bGUgYS5kZXRhaWxzLWJ1dHRvbjpob3Zlcixcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZSBhLmRldGFpbHMtYnV0dG9uOmhvdmVyLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZSBhLmRldGFpbHMtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzhkYzYzZjtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnNvY2lhbC1zaGFyZS1pY29ucyAubmVjdGFyLXNvY2lhbCxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnNvY2lhbC1zaGFyZS1pY29ucyAubmVjdGFyLXNvY2lhbCxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC5zb2NpYWwtc2hhcmUtaWNvbnMgLm5lY3Rhci1zb2NpYWwge1xuICBtYXJnaW46IDE1cHggMCAwO1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybSAudHJpYmUtdGlja2V0cyB1bC50cmliZS1vcmRlcnMtbGlzdCB7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybSAudHJpYmUtdGlja2V0cyB1bC50cmliZS1vcmRlcnMtbGlzdCA+IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMCAwIDQwcHg7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNWU1ZTVlO1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybSAudHJpYmUtdGlja2V0cyB1bC50cmliZS1vcmRlcnMtbGlzdCA+IGxpIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtIC50cmliZS10aWNrZXRzIHVsLnRyaWJlLW9yZGVycy1saXN0ID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMHB4O1xuICBib3JkZXI6IDBweDtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0gLnRyaWJlLXRpY2tldHMgdWwudHJpYmUtb3JkZXJzLWxpc3QgPiBsaSB1bC50cmliZS10aWNrZXRzLWxpc3QgPiBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtIC50cmliZS10aWNrZXRzIHVsLnRyaWJlLW9yZGVycy1saXN0ID4gbGkgdWwudHJpYmUtdGlja2V0cy1saXN0ID4gbGkgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0gLnRyaWJlLXRpY2tldHMgdWwudHJpYmUtb3JkZXJzLWxpc3QgPiBsaSB1bC50cmliZS10aWNrZXRzLWxpc3QgPiBsaSAubGlzdC1hdHRlbmRlZSB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybSAudHJpYmUtdGlja2V0cyB1bC50cmliZS1vcmRlcnMtbGlzdCA+IGxpIHVsLnRyaWJlLXRpY2tldHMtbGlzdCA+IGxpIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YSBhLnRvZ2dsZSB7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtIC50cmliZS10aWNrZXRzIHVsLnRyaWJlLW9yZGVycy1saXN0ID4gbGkgdWwudHJpYmUtdGlja2V0cy1saXN0ID4gbGkgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhIC5hdHRlbmRlZS1tZXRhLXJvdyAudHJpYmUtdGlja2V0cy1tZXRhIGlucHV0W3R5cGU9dGV4dF0ge1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMS4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGYyZjE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2ZmZiksIHRvKCNmNGYyZjEpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmLCAjZjRmMmYxKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmLCAjZjRmMmYxKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiwgI2Y0ZjJmMSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYsICNmNGYyZjEpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsICNmZmYsICNmNGYyZjEpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5HcmFkaWVudChHcmFkaWVudFR5cGU9MCwgc3RhcnRDb2xvcnN0cj1cIiNmZmZcIiwgZW5kQ29sb3JzdHI9XCIjZjRmMmYxXCIpO1xuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNmZmZcIiwgZW5kQ29sb3JzdHI9XCIjZjRmMmYxXCIsR3JhZGllbnRUeXBlPTApO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNWU1ZTVlO1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybSAudHJpYmUtdGlja2V0cyB1bC50cmliZS1vcmRlcnMtbGlzdCA+IGxpIHVsLnRyaWJlLXRpY2tldHMtbGlzdCA+IGxpIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YSAuYXR0ZW5kZWUtbWV0YS1yb3cgLnRyaWJlLXRpY2tldHMtbWV0YSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYjJiMmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2Y0ZjJmMSksIHRvKCNmZmYpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmMmYxLCAjZmZmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjRmMmYxLCAjZmZmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y0ZjJmMSwgI2ZmZik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmNGYyZjEsICNmZmYpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsICNmNGYyZjEsICNmZmYpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5HcmFkaWVudChHcmFkaWVudFR5cGU9MCwgc3RhcnRDb2xvcnN0cj1cIiNmNGYyZjFcIiwgZW5kQ29sb3JzdHI9XCIjZmZmXCIpO1xuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNmNGYyZjFcIiwgZW5kQ29sb3JzdHI9XCIjZmZmXCIsR3JhZGllbnRUeXBlPTApO1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybSAudHJpYmUtc3VibWl0LXRpY2tldHMtZm9ybSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjOGRjNjNmICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxZW0gIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMTVweCAyMHB4IDEycHggIWltcG9ydGFudDtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0gLnRyaWJlLXN1Ym1pdC10aWNrZXRzLWZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwOTRiYiAhaW1wb3J0YW50O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TSU5HTEUgVFJJQkUgRVZFTlQgT1ZFUlJJREVTXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cy1jb250ZW50LFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWJ1dHRvbixcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMDA5NGJiO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1idXR0b246aG92ZXIsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1idXR0b246aG92ZXIsXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzhkYzYzZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1idXR0b24udHJpYmUtZXZlbnRzLWdjYWw6aG92ZXIsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1idXR0b24udHJpYmUtZXZlbnRzLWdjYWw6aG92ZXIsXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYnV0dG9uLnRyaWJlLWV2ZW50cy1nY2FsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzhkYzYzZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSxcbi5zaW5nbGUtdHJpYmVfdmVudWUgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwcHg7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YTo6YmVmb3JlLFxuLnNpbmdsZS10cmliZV92ZW51ZSAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGE6OmJlZm9yZSxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC5yZWN1cnJpbmdpbmZvIC5yZWN1cnJpbmctaW5mby10b29sdGlwIC50cmliZS1ldmVudHMtZXZlbnQtYm9keSBwLFxuLnNpbmdsZS10cmliZV92ZW51ZSAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnJlY3VycmluZ2luZm8gLnJlY3VycmluZy1pbmZvLXRvb2x0aXAgLnRyaWJlLWV2ZW50cy1ldmVudC1ib2R5IHAsXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnJlY3VycmluZ2luZm8gLnJlY3VycmluZy1pbmZvLXRvb2x0aXAgLnRyaWJlLWV2ZW50cy1ldmVudC1ib2R5IHAge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAsXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCBkdCxcbi5zaW5nbGUtdHJpYmVfdmVudWUgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCBkdCxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAgZHQge1xuICBjb2xvcjogIzQ0NDtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCBoMy50cmliZS1ldmVudHMtc2luZ2xlLXNlY3Rpb24tdGl0bGUsXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwICNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAudHJpYmUtZXZlbnRzLXNpbmdsZS1zZWN0aW9uLXRpdGxlLmdmb3JtX2hlYWRpbmcsXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCAudHJpYmUtZXZlbnRzLXNpbmdsZS1zZWN0aW9uLXRpdGxlLmdmb3JtX2hlYWRpbmcsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAgaDMudHJpYmUtZXZlbnRzLXNpbmdsZS1zZWN0aW9uLXRpdGxlLFxuLnNpbmdsZS10cmliZV92ZW51ZSAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwICNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAudHJpYmUtZXZlbnRzLXNpbmdsZS1zZWN0aW9uLXRpdGxlLmdmb3JtX2hlYWRpbmcsXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLnNpbmdsZS10cmliZV92ZW51ZSAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwIC50cmliZS1ldmVudHMtc2luZ2xlLXNlY3Rpb24tdGl0bGUuZ2Zvcm1faGVhZGluZyxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAgaDMudHJpYmUtZXZlbnRzLXNpbmdsZS1zZWN0aW9uLXRpdGxlLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCAjbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLnRyaWJlLWV2ZW50cy1zaW5nbGUtc2VjdGlvbi10aXRsZS5nZm9ybV9oZWFkaW5nLFxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC5zaW5nbGUtdHJpYmVfb3JnYW5pemVyIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAgLnRyaWJlLWV2ZW50cy1zaW5nbGUtc2VjdGlvbi10aXRsZS5nZm9ybV9oZWFkaW5nIHtcbiAgY29sb3I6ICMwMDk0YmI7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAgZGwsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAgZGwsXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwIGRsIHtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCBkbCBkdCBhLFxuLnNpbmdsZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCBkbCBkZCBhLFxuLnNpbmdsZS10cmliZV92ZW51ZSAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwIGRsIGR0IGEsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAgZGwgZGQgYSxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAgZGwgZHQgYSxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAgZGwgZGQgYSB7XG4gIGNvbG9yOiAjOGRjNjNmO1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwIGRsIGR0IGE6aG92ZXIsXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGEgLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwIGRsIGRkIGE6aG92ZXIsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAgZGwgZHQgYTpob3Zlcixcbi5zaW5nbGUtdHJpYmVfdmVudWUgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCBkbCBkZCBhOmhvdmVyLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCBkbCBkdCBhOmhvdmVyLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCBkbCBkZCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyMmQxZmY7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAtZ21hcCAudHJpYmUtZXZlbnRzLXZlbnVlLW1hcCxcbi5zaW5nbGUtdHJpYmVfdmVudWUgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC50cmliZS1ldmVudHMtbWV0YS1ncm91cC50cmliZS1ldmVudHMtbWV0YS1ncm91cC1nbWFwIC50cmliZS1ldmVudHMtdmVudWUtbWFwLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC50cmliZS1ldmVudHMtbWV0YS1ncm91cC50cmliZS1ldmVudHMtbWV0YS1ncm91cC1nbWFwIC50cmliZS1ldmVudHMtdmVudWUtbWFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDBweDtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAyMHB4IDQlIDIlIDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDkwJTtcbiAgem9vbTogMTtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1mb290ZXIsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMtZm9vdGVyLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWZvb3RlciBhLFxuLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzLWZvb3RlciBhLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1mb290ZXIgYSB7XG4gIGNvbG9yOiAjOGRjNjNmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtZm9vdGVyIGE6aG92ZXIsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMtZm9vdGVyIGE6aG92ZXIsXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzLWZvb3RlciBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDk0YmI7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtIC50cmliZS1ldmVudHMtdGlja2V0cy10aXRsZSxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0gLnRyaWJlLWV2ZW50cy10aWNrZXRzLXRpdGxlLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0gLnRyaWJlLWV2ZW50cy10aWNrZXRzLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMge1xuICBib3JkZXItY29sbGFwc2U6IGluaXRpYWw7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhLFxuLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YSxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhIHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YS1maWVsZHMgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhLWF0dGVuZGVlLFxuLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YSAudHJpYmUtZXZlbnQtdGlja2V0cy1wbHVzLW1ldGEtZmllbGRzIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YS1hdHRlbmRlZSxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YS1maWVsZHMgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhLWF0dGVuZGVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWExYTFhO1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YSAudHJpYmUtZXZlbnQtdGlja2V0cy1wbHVzLW1ldGEtZmllbGRzIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YS1hdHRlbmRlZSAudHJpYmUtdGlja2V0cy1tZXRhLXRleHQgbGFiZWwsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YS1maWVsZHMgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhLWF0dGVuZGVlIC50cmliZS10aWNrZXRzLW1ldGEtdGV4dCBsYWJlbCxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YS1maWVsZHMgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhLWF0dGVuZGVlIC50cmliZS10aWNrZXRzLW1ldGEtdGV4dCBsYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEuMmVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyAudHJpYmUtZXZlbnQtdGlja2V0cy1wbHVzLW1ldGEgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhLWZpZWxkcyAudHJpYmUtZXZlbnQtdGlja2V0cy1wbHVzLW1ldGEtYXR0ZW5kZWUgLnRyaWJlLXRpY2tldHMtbWV0YS10ZXh0IGlucHV0W3R5cGU9dGV4dF0sXG4uc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YS1maWVsZHMgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhLWF0dGVuZGVlIC50cmliZS10aWNrZXRzLW1ldGEtdGV4dCBpbnB1dFt0eXBlPXRleHRdLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyAudHJpYmUtZXZlbnQtdGlja2V0cy1wbHVzLW1ldGEgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhLWZpZWxkcyAudHJpYmUtZXZlbnQtdGlja2V0cy1wbHVzLW1ldGEtYXR0ZW5kZWUgLnRyaWJlLXRpY2tldHMtbWV0YS10ZXh0IGlucHV0W3R5cGU9dGV4dF0ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YS1maWVsZHMgLnRyaWJlLXRpY2tldHMtbWV0YS1jaGVja2JveCAudHJpYmUtdGlja2V0cy1tZXRhLWxhYmVsLFxuLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YSAudHJpYmUtZXZlbnQtdGlja2V0cy1wbHVzLW1ldGEtZmllbGRzIC50cmliZS10aWNrZXRzLW1ldGEtY2hlY2tib3ggLnRyaWJlLXRpY2tldHMtbWV0YS1sYWJlbCxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YS1maWVsZHMgLnRyaWJlLXRpY2tldHMtbWV0YS1jaGVja2JveCAudHJpYmUtdGlja2V0cy1tZXRhLWxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YS1maWVsZHMgLnRyaWJlLXRpY2tldHMtbWV0YS1jaGVja2JveCAudHJpYmUtdGlja2V0cy1tZXRhLWZpZWxkLWhlYWRlciAudHJpYmUtdGlja2V0cy1tZXRhLW9wdGlvbi1sYWJlbCxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyAudHJpYmUtZXZlbnQtdGlja2V0cy1wbHVzLW1ldGEgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhLWZpZWxkcyAudHJpYmUtdGlja2V0cy1tZXRhLWNoZWNrYm94IC50cmliZS10aWNrZXRzLW1ldGEtZmllbGQtaGVhZGVyIC50cmliZS10aWNrZXRzLW1ldGEtb3B0aW9uLWxhYmVsLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyAudHJpYmUtZXZlbnQtdGlja2V0cy1wbHVzLW1ldGEgLnRyaWJlLWV2ZW50LXRpY2tldHMtcGx1cy1tZXRhLWZpZWxkcyAudHJpYmUtdGlja2V0cy1tZXRhLWNoZWNrYm94IC50cmliZS10aWNrZXRzLW1ldGEtZmllbGQtaGVhZGVyIC50cmliZS10aWNrZXRzLW1ldGEtb3B0aW9uLWxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuM2VtO1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIHRkLFxuLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIHRkLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZCB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBib3JkZXItY29sb3I6ICMxYTFhMWE7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHIgdGQudGlja2V0c19wcmljZSxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZC50aWNrZXRzX3ByaWNlLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZC50aWNrZXRzX3ByaWNlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHIgdGQudGlja2V0c19wcmljZSAuYm90dG9tLW1lc3NhZ2UsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHIgdGQudGlja2V0c19wcmljZSAuYm90dG9tLW1lc3NhZ2UsXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIHRkLnRpY2tldHNfcHJpY2UgLmJvdHRvbS1tZXNzYWdlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjllbTtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZC50aWNrZXRzX3ByaWNlIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHIgdGQudGlja2V0c19wcmljZSAud29vY29tbWVyY2UtUHJpY2UtYW1vdW50LFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZC50aWNrZXRzX3ByaWNlIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZC50aWNrZXRzX3ByaWNlIC5wcmljZS1pdGVtLFxuLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIHRkLnRpY2tldHNfcHJpY2UgLnByaWNlLWl0ZW0sXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIHRkLnRpY2tldHNfcHJpY2UgLnByaWNlLWl0ZW0ge1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjRlbTtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZC50aWNrZXRzX3ByaWNlIC5wcmljZS1pdGVtIC5sYWJlbCxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZC50aWNrZXRzX3ByaWNlIC5wcmljZS1pdGVtIC5sYWJlbCxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHIgdGQudGlja2V0c19wcmljZSAucHJpY2UtaXRlbSAubGFiZWwge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZC50aWNrZXRzX3ByaWNlIC5wcmljZS1pdGVtIC5hcHBlbmQsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHIgdGQudGlja2V0c19wcmljZSAucHJpY2UtaXRlbSAuYXBwZW5kLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZC50aWNrZXRzX3ByaWNlIC5wcmljZS1pdGVtIC5hcHBlbmQge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMCAwIDAgNHB4O1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIHRkLnRpY2tldHNfcHJpY2UgLnByaWNlLWl0ZW0uYWN0aXZlLFxuLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIHRkLnRpY2tldHNfcHJpY2UgLnByaWNlLWl0ZW0uYWN0aXZlLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZC50aWNrZXRzX3ByaWNlIC5wcmljZS1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIHRkLndvb2NvbW1lcmNlLmFkZC10by1jYXJ0LFxuLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIHRkLndvb2NvbW1lcmNlLmFkZC10by1jYXJ0LFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZC53b29jb21tZXJjZS5hZGQtdG8tY2FydCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIHRkLndvb2NvbW1lcmNlLmFkZC10by1jYXJ0IGJ1dHRvbixcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZC53b29jb21tZXJjZS5hZGQtdG8tY2FydCBidXR0b24sXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIHRkLndvb2NvbW1lcmNlLmFkZC10by1jYXJ0IGJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGM2M2YgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZC53b29jb21tZXJjZTpub3QoLmFkZC10by1jYXJ0KSxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZC53b29jb21tZXJjZTpub3QoLmFkZC10by1jYXJ0KSxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHIgdGQud29vY29tbWVyY2U6bm90KC5hZGQtdG8tY2FydCkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZCAucXVhbnRpdHkgaW5wdXRbdHlwZT1idXR0b25dLFxuLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIHRkIC5xdWFudGl0eSBpbnB1dFt0eXBlPWJ1dHRvbl0sXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIHRkIC5xdWFudGl0eSBpbnB1dFt0eXBlPWJ1dHRvbl0ge1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDBweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZm9udC1zaXplOiAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHIgdGQgLnF1YW50aXR5IGlucHV0W3R5cGU9YnV0dG9uXS5taW51cyxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZCAucXVhbnRpdHkgaW5wdXRbdHlwZT1idXR0b25dLm1pbnVzLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZCAucXVhbnRpdHkgaW5wdXRbdHlwZT1idXR0b25dLm1pbnVzIHtcbiAgZm9udC1zaXplOiAyLjJlbTtcbiAgdG9wOiA0NyU7XG4gIGxlZnQ6IDMwJTtcbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZCAucXVhbnRpdHkgaW5wdXRbdHlwZT1idXR0b25dLnBsdXMsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHIgdGQgLnF1YW50aXR5IGlucHV0W3R5cGU9YnV0dG9uXS5wbHVzLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZCAucXVhbnRpdHkgaW5wdXRbdHlwZT1idXR0b25dLnBsdXMge1xuICBsZWZ0OiA3MCU7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHIgdGQgLnF1YW50aXR5IGlucHV0W3R5cGU9YnV0dG9uXTpob3Zlcixcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZCAucXVhbnRpdHkgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZCAucXVhbnRpdHkgaW5wdXRbdHlwZT1idXR0b25dOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHIgdGQgLnF1YW50aXR5IGlucHV0W3R5cGU9bnVtYmVyXSxcbi5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZCAucXVhbnRpdHkgaW5wdXRbdHlwZT1udW1iZXJdLFxuLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciB0ZCAucXVhbnRpdHkgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgbWFyZ2luOiAwcHggMjBweDtcbiAgYm9yZGVyOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGJvcmRlcjogMXB4IGRvdHRlZCAjZmZmZmZmO1xufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIC50aWNrZXRzX25hbWUsXG4uc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIC50aWNrZXRzX2Rlc2NyaXB0aW9uLFxuLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIC50aWNrZXRzX25hbWUsXG4uc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHIgLnRpY2tldHNfZGVzY3JpcHRpb24sXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIC50aWNrZXRzX25hbWUsXG4uc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIC50aWNrZXRzX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtY2FsLWxpbmtzLFxuLnNpbmdsZS10cmliZV92ZW51ZSAudHJpYmUtZXZlbnRzLWNhbC1saW5rcyxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVyIC50cmliZS1ldmVudHMtY2FsLWxpbmtzIHtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLndvb2NvbW1lcmNlIHRyLmRlcG9zaXQtYnV0dG9ucyA+IHRkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53b29jb21tZXJjZSAjd2MtZGVwb3NpdHMtb3B0aW9ucy1mb3JtIC5zZXBhcmF0b3IsXG4ud29vY29tbWVyY2UgI3djLWRlcG9zaXRzLW9wdGlvbnMtZm9ybSAuZGVwb3NpdC1vcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud29vY29tbWVyY2UgI3djLWRlcG9zaXRzLW9wdGlvbnMtZm9ybSAuc3dpdGNoLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UgI3djLWRlcG9zaXRzLW9wdGlvbnMtZm9ybSAuc3dpdGNoLXRvZ2dsZSAud2MtZGVwb3NpdHMtc3dpdGNoZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjJkMWZmO1xuICBib3JkZXI6IDBweDtcbn1cblxuLndvb2NvbW1lcmNlICN3Yy1kZXBvc2l0cy1vcHRpb25zLWZvcm0gLnN3aXRjaC10b2dnbGUgbGFiZWwge1xuICBmb250LXNpemU6IDEuOGVtO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJvcmRlcjogMHB4O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgb3V0bGluZTogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4ud29vY29tbWVyY2UgI3djLWRlcG9zaXRzLW9wdGlvbnMtZm9ybSAuc3dpdGNoLXRvZ2dsZSBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UgI3djLWRlcG9zaXRzLW9wdGlvbnMtZm9ybSBpbnB1dC5pbnB1dC1yYWRpbzplbmFibGVkIH4gbGFiZWwge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4ud29vY29tbWVyY2UgI3djLWRlcG9zaXRzLW9wdGlvbnMtZm9ybSBpbnB1dC5pbnB1dC1yYWRpbzplbmFibGVkIH4gbGFiZWw6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZXZlbnQtYWNjb3JkaW9uLWZvb3Rlci1ibG9jayB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG5cbi5ldmVudC1hY2NvcmRpb24tZm9vdGVyLWJsb2NrIGgyLmJsb2NrLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwOTRiYjtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIGNvbG9yOiAjMDA5NGJiO1xuICBmb250LXNpemU6IDEuNGVtO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG59XG5cbi5ldmVudC1hY2NvcmRpb24tZm9vdGVyLWJsb2NrIC50b2dnbGVzIC50b2dnbGUgaSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMTBweCAwIDAgMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4O1xufVxuXG4uZXZlbnQtYWNjb3JkaW9uLWZvb3Rlci1ibG9jayAudG9nZ2xlcyAudG9nZ2xlIGk6YmVmb3JlIHtcbiAgdG9wOiA5cHg7XG4gIGxlZnQ6IDJweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uZXZlbnQtYWNjb3JkaW9uLWZvb3Rlci1ibG9jayAudG9nZ2xlcyAudG9nZ2xlIGk6YWZ0ZXIge1xuICB0b3A6IDJweDtcbiAgbGVmdDogOXB4O1xuICB3aWR0aDogMnB4O1xuICBtYXJnaW4tbGVmdDogLTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4uZXZlbnQtYWNjb3JkaW9uLWZvb3Rlci1ibG9jayAudG9nZ2xlcyAudG9nZ2xlIGgzIGEsXG4uZXZlbnQtYWNjb3JkaW9uLWZvb3Rlci1ibG9jayAudG9nZ2xlcyAudG9nZ2xlICNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1faGVhZGluZyBhLFxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC5ldmVudC1hY2NvcmRpb24tZm9vdGVyLWJsb2NrIC50b2dnbGVzIC50b2dnbGUgLmdmb3JtX2hlYWRpbmcgYSB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIHBhZGRpbmc6IDEwcHggNzBweCAxMHB4IDBweDtcbn1cblxuLnRyaWJlLWJsb2NrX190aWNrZXRzX19yZWdpc3RyYXRpb25fX2V2ZW50IC50cmliZS1ibG9ja19fdGlja2V0c19faXRlbV9fYXR0ZW5kZWVfX2ZpZWxkcyBmb3JtLnRyaWJlLWJsb2NrX190aWNrZXRzX19pdGVtX19hdHRlbmRlZV9fZmllbGRzX19mb3JtIC50cmliZS10aWNrZXQgPiBoNCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICBjb2xvcjogIzAwOTRiYjtcbn1cblxuLnRyaWJlLWJsb2NrX190aWNrZXRzX19yZWdpc3RyYXRpb25fX2V2ZW50IC50cmliZS1ibG9ja19fdGlja2V0c19faXRlbV9fYXR0ZW5kZWVfX2ZpZWxkcyBmb3JtLnRyaWJlLWJsb2NrX190aWNrZXRzX19pdGVtX19hdHRlbmRlZV9fZmllbGRzX19mb3JtIC50cmliZS10aWNrZXQgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udHJpYmUtYmxvY2tfX3RpY2tldHNfX3JlZ2lzdHJhdGlvbl9fZXZlbnQgLnRyaWJlLWJsb2NrX190aWNrZXRzX19pdGVtX19hdHRlbmRlZV9fZmllbGRzIGZvcm0udHJpYmUtYmxvY2tfX3RpY2tldHNfX2l0ZW1fX2F0dGVuZGVlX19maWVsZHNfX2Zvcm0gLnRyaWJlLXRpY2tldCA+IGRpdiBpbnB1dCxcbi50cmliZS1ibG9ja19fdGlja2V0c19fcmVnaXN0cmF0aW9uX19ldmVudCAudHJpYmUtYmxvY2tfX3RpY2tldHNfX2l0ZW1fX2F0dGVuZGVlX19maWVsZHMgZm9ybS50cmliZS1ibG9ja19fdGlja2V0c19faXRlbV9fYXR0ZW5kZWVfX2ZpZWxkc19fZm9ybSAudHJpYmUtdGlja2V0ID4gZGl2IHNlbGVjdCB7XG4gIG1pbi13aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4udHJpYmUtYmxvY2tfX3RpY2tldHNfX3JlZ2lzdHJhdGlvbl9fZXZlbnQgLnRyaWJlLWJsb2NrX190aWNrZXRzX19pdGVtX19hdHRlbmRlZV9fZmllbGRzIGZvcm0udHJpYmUtYmxvY2tfX3RpY2tldHNfX2l0ZW1fX2F0dGVuZGVlX19maWVsZHNfX2Zvcm0gLnRyaWJlLXRpY2tldCA+IGRpdiBzZWxlY3Qge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4udHJpYmUtYmxvY2tfX3RpY2tldHNfX3JlZ2lzdHJhdGlvbl9fZXZlbnQgLnRyaWJlLWJsb2NrX190aWNrZXRzX19pdGVtX19hdHRlbmRlZV9fZmllbGRzIGZvcm0udHJpYmUtYmxvY2tfX3RpY2tldHNfX2l0ZW1fX2F0dGVuZGVlX19maWVsZHNfX2Zvcm0gLnRyaWJlLXRpY2tldCA+IGRpdiBpbnB1dFt0eXBlPXRleHRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRzIC5mb3JtLXJvdy5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbipcbiogVFJJQkUgRVZFTlRTIFBMVUdJTiBQQUdFUyBmb3IgdGhlIE5FVyBMQVlPVVRcbipcbioqKioqKioqKioqKioqKioqKioqKi9cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuTUFJTiBFVkVOVFMgU0VDVElPTlxuKioqKioqKioqKioqKioqKioqKioqL1xuXG4udHJpYmUtZXZlbnRzLnRyaWJlLWNvbW1vbiAudHJpYmUtY29tbW9uLWN0YS0tdGhpbi1hbHQge1xuICBib3JkZXItY29sb3I6ICMyMmQxZmY7XG59XG5cbi50cmliZS1ldmVudHMudHJpYmUtY29tbW9uIC50cmliZS1jb21tb24tY3RhLS10aGluLWFsdDpob3ZlciB7XG4gIGNvbG9yOiAjMjJkMWZmO1xufVxuXG4udHJpYmUtZXZlbnRzLnRyaWJlLWNvbW1vbi0tYnJlYWtwb2ludC1tZWRpdW0gLnRyaWJlLWV2ZW50cy1sLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi50cmliZS1ldmVudHMudHJpYmUtY29tbW9uLS1icmVha3BvaW50LW1lZGl1bSAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19kYXk6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NGJiO1xufVxuXG4udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtbC1jb250YWluZXIgLnRyaWJlLWZpbHRlci1iYXIgZm9ybS50cmliZS1maWx0ZXItYmFyX19mb3JtIC50cmliZS1maWx0ZXItYmFyX19zZWxlY3RlZC1maWx0ZXJzLWxpc3QtY29udGFpbmVyIC50cmliZS1maWx0ZXItYmFyLWMtcGlsbC0taGFzLXNlbGVjdGlvbnMgLnRyaWJlLWZpbHRlci1iYXItYy1waWxsX19waWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzYzZjtcbiAgYm9yZGVyLWNvbG9yOiAjOGRjNjNmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWwtY29udGFpbmVyIC50cmliZS1maWx0ZXItYmFyIGZvcm0udHJpYmUtZmlsdGVyLWJhcl9fZm9ybSAudHJpYmUtZmlsdGVyLWJhcl9fc2VsZWN0ZWQtZmlsdGVycy1saXN0LWNvbnRhaW5lciAudHJpYmUtZmlsdGVyLWJhci1jLXBpbGwtLWhhcy1zZWxlY3Rpb25zIGJ1dHRvbi50cmliZS1maWx0ZXItYmFyLWMtcGlsbF9fcmVtb3ZlLWJ1dHRvbiBzdmcudHJpYmUtY29tbW9uLWMtc3ZnaWNvbiBwYXRoIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbn1cblxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWwtY29udGFpbmVyIC50cmliZS1maWx0ZXItYmFyIGZvcm0udHJpYmUtZmlsdGVyLWJhcl9fZm9ybSAudHJpYmUtZmlsdGVyLWJhcl9fZmlsdGVycy1jb250YWluZXIgLnRyaWJlLWZpbHRlci1iYXJfX2ZpbHRlcnMgLnRyaWJlLWZpbHRlci1iYXItYy1yYW5nZV9fc2xpZGVyIC51aS1zbGlkZXItcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjMjJkMWZmO1xufVxuXG4udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtbC1jb250YWluZXIgLnRyaWJlLWZpbHRlci1iYXIgZm9ybS50cmliZS1maWx0ZXItYmFyX19mb3JtIC50cmliZS1jb21tb24tZm9ybS1jb250cm9sLWNoZWNrYm94X19pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyZDFmZjtcbn1cblxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWwtY29udGFpbmVyIC50cmliZS1maWx0ZXItYmFyIGZvcm0udHJpYmUtZmlsdGVyLWJhcl9fZm9ybSAudHJpYmUtZmlsdGVyLWJhci1jLWRyb3Bkb3duIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG4udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtbC1jb250YWluZXIgLnRyaWJlLWZpbHRlci1iYXIgZm9ybS50cmliZS1maWx0ZXItYmFyX19mb3JtIC50cmliZS1maWx0ZXItYmFyLWMtZHJvcGRvd24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIHpvb206IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzAwOTRiYjtcbn1cblxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWwtY29udGFpbmVyIC50cmliZS1maWx0ZXItYmFyIGZvcm0udHJpYmUtZmlsdGVyLWJhcl9fZm9ybSAudHJpYmUtZmlsdGVyLWJhci1jLWRyb3Bkb3duIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk0YmI7XG59XG5cbi50cmliZS1ldmVudHMgLnRyaWJlLWV2ZW50cy1sLWNvbnRhaW5lciAudHJpYmUtZXZlbnRzLWhlYWRlciAudHJpYmUtZXZlbnRzLWhlYWRlcl9fZXZlbnRzLWJhciAudHJpYmUtZXZlbnRzLWMtZXZlbnRzLWJhcl9fdmlld3MgLnRyaWJlLWV2ZW50cy1jLXZpZXctc2VsZWN0b3IgLnRyaWJlLWV2ZW50cy1jLXZpZXctc2VsZWN0b3JfX2NvbnRlbnQgdWwudHJpYmUtZXZlbnRzLWMtdmlldy1zZWxlY3Rvcl9fbGlzdCBsaSBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyZDFmZjtcbn1cblxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWwtY29udGFpbmVyIC50cmliZS1ldmVudHMtcHJvLW1hcCAudHJpYmUtZXZlbnRzLXByby1tYXBfX2V2ZW50LWNvbHVtbiAudHJpYmUtZXZlbnRzLXByby1tYXBfX2V2ZW50LWNhcmRzIC50cmliZS1ldmVudHMtcHJvLW1hcF9fZXZlbnQtY2FyZC13cmFwcGVyIGJ1dHRvbi50cmliZS1ldmVudHMtcHJvLW1hcF9fZXZlbnQtY2FyZC1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWwtY29udGFpbmVyIC50cmliZS1ldmVudHMtcHJvLW1hcCAudHJpYmUtZXZlbnRzLXByby1tYXBfX2V2ZW50LWNvbHVtbiAudHJpYmUtZXZlbnRzLXByby1tYXBfX2V2ZW50LWNhcmRzIC50cmliZS1ldmVudHMtcHJvLW1hcF9fZXZlbnQtY2FyZC13cmFwcGVyIGJ1dHRvbi50cmliZS1ldmVudHMtcHJvLW1hcF9fZXZlbnQtY2FyZC1idXR0b246aG92ZXIsXG4udHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtbC1jb250YWluZXIgLnRyaWJlLWV2ZW50cy1wcm8tbWFwIC50cmliZS1ldmVudHMtcHJvLW1hcF9fZXZlbnQtY29sdW1uIC50cmliZS1ldmVudHMtcHJvLW1hcF9fZXZlbnQtY2FyZHMgLnRyaWJlLWV2ZW50cy1wcm8tbWFwX19ldmVudC1jYXJkLXdyYXBwZXIgYnV0dG9uLnRyaWJlLWV2ZW50cy1wcm8tbWFwX19ldmVudC1jYXJkLWJ1dHRvbjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTRiYjtcbn1cblxuLnRyaWJlLWV2ZW50cyAudHJpYmUtZXZlbnRzLWwtY29udGFpbmVyIC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2RheS0tY3VycmVudCAudHJpYmUtZXZlbnRzLWNhbGVuZGFyLW1vbnRoX19kYXktZGF0ZSB7XG4gIGNvbG9yOiAjOGRjNjNmO1xufVxuXG4udHJpYmUtZXZlbnRzIGEudHJpYmUtZXZlbnRzLWMtaWNhbF9fbGluayB7XG4gIGJvcmRlci1jb2xvcjogIzAwOTRiYjtcbiAgY29sb3I6ICMwMDk0YmI7XG59XG5cbi50cmliZS1ldmVudHMgYS50cmliZS1ldmVudHMtYy1pY2FsX19saW5rOmhvdmVyLFxuLnRyaWJlLWV2ZW50cyBhLnRyaWJlLWV2ZW50cy1jLWljYWxfX2xpbms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NGJiO1xufVxuXG5zdmcudHJpYmUtY29tbW9uLWMtc3ZnaWNvbiB7XG4gIGNvbG9yOiAjMDA5NGJiICFpbXBvcnRhbnQ7XG59XG5cbi5ldmVudC10aWNrZXRzIC50cmliZS10aWNrZXRzX190aWNrZXRzLWJ1eS50cmliZS1jb21tb24tYy1idG46ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmV2ZW50LXRpY2tldHMgLnRyaWJlLXRpY2tldHNfX2F0dGVuZGVlLXRpY2tldHMtZm9ybSAudHJpYmUtdGlja2V0c19fYXR0ZW5kZWUtdGlja2V0cy1pdGVtLS1oYXMtZm9jdXMge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzAwOTRiYjtcbn1cblxuLmV2ZW50LXRpY2tldHMgLnRyaWJlLXRpY2tldHNfX2F0dGVuZGVlLXRpY2tldHMtZm9ybSAudHJpYmUtdGlja2V0c19fYXR0ZW5kZWUtdGlja2V0cy1mb290ZXIgYnV0dG9uLnRyaWJlLWNvbW1vbi1jLWJ0bi1saW5rLFxuLmV2ZW50LXRpY2tldHMgLnRyaWJlLXRpY2tldHNfX2F0dGVuZGVlLXRpY2tldHMtZm9ybSAudHJpYmUtdGlja2V0c19fYXR0ZW5kZWUtdGlja2V0cy1mb290ZXIgLnRyaWJlLXRpY2tldHNfX2F0dGVuZGVlLXRpY2tldHMtZm9vdGVyLWRpdmlkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud29vY29tbWVyY2UgZm9ybS5jaGVja291dCAudHJpYmUtY2hlY2tvdXQtYmFja2xpbmtzIGEudHJpYmUtY2hlY2tvdXQtYmFja2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NGJiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG59XG5cbi53b29jb21tZXJjZSBmb3JtLmNoZWNrb3V0IC50cmliZS1jaGVja291dC1iYWNrbGlua3MgYS50cmliZS1jaGVja291dC1iYWNrbGluazpob3Zlcixcbi53b29jb21tZXJjZSBmb3JtLmNoZWNrb3V0IC50cmliZS1jaGVja291dC1iYWNrbGlua3MgYS50cmliZS1jaGVja291dC1iYWNrbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGM2M2Y7XG59XG5cbi8qKlxuICpcbiAqIFRyaWJlIEV2ZW50cyBqUXVlcnkgVUkgQ2FsZW5kYXJcbiAqXG4gKi9cblxuLnRyaWJlLWV2ZW50cyAuZGF0ZXBpY2tlciB0aGVhZCB0ciB0aCB7XG4gIGJvcmRlcjogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi50cmliZS1ldmVudHMgLmRhdGVwaWNrZXIgdGhlYWQgdHIgdGguZGF0ZXBpY2tlci1zd2l0Y2gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50cmliZS1ldmVudHMgLmRhdGVwaWNrZXIgdGhlYWQgdHIgdGguZG93IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udHJpYmUtZXZlbnRzIC5kYXRlcGlja2VyIHRoZWFkIHRyIHRoLm5leHQsXG4udHJpYmUtZXZlbnRzIC5kYXRlcGlja2VyIHRoZWFkIHRyIHRoLnByZXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50cmliZS1ldmVudHMgLmRhdGVwaWNrZXIgdGJvZHkgdHIgdGQuZGF5IHtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4udHJpYmUtZXZlbnRzIC5kYXRlcGlja2VyIHRib2R5IHRyIHRkLmRheTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlcjogMHB4O1xufVxuXG4udHJpYmUtZXZlbnRzIC5kYXRlcGlja2VyIHRib2R5IHRyIHRkLmRheS5jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzYzZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50cmliZS1ldmVudHMgLmRhdGVwaWNrZXIgdGJvZHkgdHIgdGQuZGF5LmN1cnJlbnQ6aG92ZXIsXG4udHJpYmUtZXZlbnRzIC5kYXRlcGlja2VyIHRib2R5IHRyIHRkLmRheS5jdXJyZW50OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyYTIzMDtcbn1cblxuLnRyaWJlLWV2ZW50cyAuZGF0ZXBpY2tlciB0Ym9keSB0ciB0ZC5kYXkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTRiYjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50cmliZS1ldmVudHMgLmRhdGVwaWNrZXIgdGJvZHkgdHIgdGQuZGF5LmFjdGl2ZTpob3Zlcixcbi50cmliZS1ldmVudHMgLmRhdGVwaWNrZXIgdGJvZHkgdHIgdGQuZGF5LmFjdGl2ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZjODg7XG59XG5cbi50cmliZS1ldmVudHMgLmRhdGVwaWNrZXIgLmRheSB7XG4gIGJvcmRlcjogMHB4O1xufVxuXG4jYWJzb3JiLWZpbHRlcnMtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYWFhYSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4jYWJzb3JiLWZpbHRlcnMtY29udGFpbmVyIC5maWx0ZXJzLXdyYXBwZXIgaDIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzQ0NDtcbn1cblxuI2Fic29yYi1maWx0ZXJzLWNvbnRhaW5lciBmb3JtLmNvdXJzZS1maWx0ZXJzIGxhYmVsIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuI2Fic29yYi1maWx0ZXJzLWNvbnRhaW5lciBmb3JtLmNvdXJzZS1maWx0ZXJzIC5maWx0ZXItaXRlbSBsYWJlbCB7XG4gIGNvbG9yOiAjMDA0YTViO1xufVxuXG4jYWJzb3JiLWZpbHRlcnMtY29udGFpbmVyIGZvcm0uY291cnNlLWZpbHRlcnMgLmZpbHRlci1pdGVtIC5zZWxlY3QtbGlzdC1jb250YWluZXIgc2VsZWN0LmZpbHRlci10YWdzIHtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4jYWJzb3JiLWZpbHRlcnMtY29udGFpbmVyIGZvcm0uY291cnNlLWZpbHRlcnMgLmZpbHRlci1pdGVtIC5zZWxlY3QtbGlzdC1jb250YWluZXIgc2VsZWN0LmZpbHRlci10YWdzOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4Njc4O1xufVxuXG4jYWJzb3JiLWZpbHRlcnMtY29udGFpbmVyIGZvcm0uY291cnNlLWZpbHRlcnMgLmZpbHRlci1pdGVtIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4Njc4O1xufVxuXG4jYWJzb3JiLWZpbHRlcnMtY29udGFpbmVyIGZvcm0uY291cnNlLWZpbHRlcnMgLmZpbHRlci1pdGVtIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICBwYWRkaW5nOiAycHggMTVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzFDMkE7XG59XG5cbiNhYnNvcmItZmlsdGVycy1jb250YWluZXIgZm9ybS5jb3Vyc2UtZmlsdGVycyAuZmlsdGVyLWl0ZW0gYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlcixcbiNhYnNvcmItZmlsdGVycy1jb250YWluZXIgZm9ybS5jb3Vyc2UtZmlsdGVycyAuZmlsdGVyLWl0ZW0gYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg2NzggIWltcG9ydGFudDtcbn1cblxuI2Fic29yYi1maWx0ZXJzLWNvbnRhaW5lciAjY291cnNlLWRpc3BsYXktb3B0aW9ucyBidXR0b24ub3B0aW9uIHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWFhYWEgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDRhNWI7XG59XG5cbiNhYnNvcmItZmlsdGVycy1jb250YWluZXIgI2NvdXJzZS1kaXNwbGF5LW9wdGlvbnMgYnV0dG9uLm9wdGlvbjpob3ZlcixcbiNhYnNvcmItZmlsdGVycy1jb250YWluZXIgI2NvdXJzZS1kaXNwbGF5LW9wdGlvbnMgYnV0dG9uLm9wdGlvbjpmb2N1cyxcbiNhYnNvcmItZmlsdGVycy1jb250YWluZXIgI2NvdXJzZS1kaXNwbGF5LW9wdGlvbnMgYnV0dG9uLm9wdGlvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NDhlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDc0OGUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbiNhYnNvcmItY291cnNlcy1jb250YWluZXIgLm5vdGljZS5hbGVydCAuaW5uZXItY29udGVudCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUI4MjI3O1xufVxuXG4jYWJzb3JiLWNvdXJzZXMtY29udGFpbmVyIC5jb3Vyc2VzLXdyYXBwZXIubGlzdCAuY291cnNlLWJsb2NrIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4jYWJzb3JiLWNvdXJzZXMtY29udGFpbmVyIC5jb3Vyc2VzLXdyYXBwZXIubGlzdCAuY291cnNlLWJsb2NrOm50aC1jaGlsZChldmVuKSAuZGF0ZS1ibG9jayAubW9udGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzFBMTMwO1xufVxuXG4jYWJzb3JiLWNvdXJzZXMtY29udGFpbmVyIC5jb3Vyc2VzLXdyYXBwZXIubGlzdCAuY291cnNlLWJsb2NrIC5kYXRlLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuI2Fic29yYi1jb3Vyc2VzLWNvbnRhaW5lciAuY291cnNlcy13cmFwcGVyLmxpc3QgLmNvdXJzZS1ibG9jayAuZGF0ZS1ibG9jayAubW9udGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NGJiO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZmZmZjtcbn1cblxuI2Fic29yYi1jb3Vyc2VzLWNvbnRhaW5lciAuY291cnNlcy13cmFwcGVyLmxpc3QgLmNvdXJzZS1ibG9jayAuZGF0ZS1ibG9jayAuZGF5IHtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggI2ZmZmZmZjtcbn1cblxuI2Fic29yYi1jb3Vyc2VzLWNvbnRhaW5lciAuY291cnNlcy13cmFwcGVyLmxpc3QgLmNvdXJzZS1ibG9jayAuZGF0ZS1ibG9jayAueWVhciB7XG4gIHBhZGRpbmc6IDAgMTBweCAxMHB4O1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjZmZmZmZmO1xufVxuXG4jYWJzb3JiLWNvdXJzZXMtY29udGFpbmVyIC5jb3Vyc2VzLXdyYXBwZXIubGlzdCAuY291cnNlLWJsb2NrIC5jb3Vyc2UtbmFtZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI2Fic29yYi1jb3Vyc2VzLWNvbnRhaW5lciAuY291cnNlcy13cmFwcGVyLmxpc3QgLmNvdXJzZS1ibG9jayAuY291cnNlLXR5cGUge1xuICBtYXJnaW46IDAgMCA1cHg7XG59XG5cbiNhYnNvcmItY291cnNlcy1jb250YWluZXIgLmNvdXJzZXMtd3JhcHBlci5saXN0IC5jb3Vyc2UtYmxvY2sgLmNvdXJzZS10eXBlIHNwYW4ge1xuICBjb2xvcjogIzAwNDM1NTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4jYWJzb3JiLWNvdXJzZXMtY29udGFpbmVyIC5jb3Vyc2VzLXdyYXBwZXIubGlzdCAuY291cnNlLWJsb2NrIC5zZXNzaW9uLW5hbWUge1xuICBjb2xvcjogYmxhY2s7XG59XG5cbiNhYnNvcmItY291cnNlcy1jb250YWluZXIgLmNvdXJzZXMtd3JhcHBlci5saXN0IC5jb3Vyc2UtYmxvY2sgLmNvdXJzZS1saW5rcyBhIHtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbiNhYnNvcmItY291cnNlcy1jb250YWluZXIgLmNvdXJzZXMtd3JhcHBlci5saXN0IC5jb3Vyc2UtYmxvY2sgLmNvdXJzZS1saW5rcyBhLnJlZ2lzdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmM4ODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbiNhYnNvcmItY291cnNlcy1jb250YWluZXIgLmNvdXJzZXMtd3JhcHBlci5saXN0IC5jb3Vyc2UtYmxvY2sgLmNvdXJzZS1saW5rcyBhLnJlZ2lzdGVyOmhvdmVyLFxuI2Fic29yYi1jb3Vyc2VzLWNvbnRhaW5lciAuY291cnNlcy13cmFwcGVyLmxpc3QgLmNvdXJzZS1ibG9jayAuY291cnNlLWxpbmtzIGEucmVnaXN0ZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUI4MjI3O1xufVxuXG4jYWJzb3JiLWNvdXJzZXMtY29udGFpbmVyIC5jb3Vyc2VzLXdyYXBwZXIubGlzdCAuY291cnNlLWJsb2NrIC5jb3Vyc2UtbGlua3MgYS5zaWduLXVwIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2Yzg4O1xuICBjb2xvcjogIzAwNmM4ODtcbn1cblxuI2Fic29yYi1jb3Vyc2VzLWNvbnRhaW5lciAuY291cnNlcy13cmFwcGVyLmxpc3QgLmNvdXJzZS1ibG9jayAuY291cnNlLWxpbmtzIGEuc2lnbi11cDpob3ZlcixcbiNhYnNvcmItY291cnNlcy1jb250YWluZXIgLmNvdXJzZXMtd3JhcHBlci5saXN0IC5jb3Vyc2UtYmxvY2sgLmNvdXJzZS1saW5rcyBhLnNpZ24tdXA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM1QjgyMjc7XG4gIGNvbG9yOiAjNUI4MjI3O1xufVxuXG4jYWJzb3JiLWNvdXJzZXMtY29udGFpbmVyIC5jb3Vyc2VzLXdyYXBwZXIubGlzdCAuY291cnNlLWJsb2NrIHNwYW4ubGFiZWwge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4jYWJzb3JiLWNvdXJzZXMtY29udGFpbmVyIC5idXR0b24td3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI2Fic29yYi1jb3Vyc2VzLWNvbnRhaW5lciAuYnV0dG9uLXdyYXBwZXIgLmFic29yYi1jdGEtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiMmIyYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMHB4O1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuI2Fic29yYi1jb3Vyc2VzLWNvbnRhaW5lciAuYnV0dG9uLXdyYXBwZXIgLmFic29yYi1jdGEtYnV0dG9uOmhvdmVyLFxuI2Fic29yYi1jb3Vyc2VzLWNvbnRhaW5lciAuYnV0dG9uLXdyYXBwZXIgLmFic29yYi1jdGEtYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmM4ODtcbn1cblxuI2Fic29yYi1jb3Vyc2VzLWNvbnRhaW5lciAuYnV0dG9uLXdyYXBwZXIgLmFic29yYi1jdGEtYnV0dG9uLmxvYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Yzg4O1xufVxuXG4jZXZlbnQtZGV0YWlscy1tb2RhbCAubW9kYWwtY29udGVudCxcbiNtYXAgLm1vZGFsLWNvbnRlbnQge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuI2V2ZW50LWRldGFpbHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNvdXJzZS10eXBlLFxuI21hcCAubW9kYWwtY29udGVudCAuY291cnNlLXR5cGUge1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDQzNTU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuI2V2ZW50LWRldGFpbHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmhlYWRlci1pbmZvLFxuI21hcCAubW9kYWwtY29udGVudCAuaGVhZGVyLWluZm8ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FmYWZhZjtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuI2V2ZW50LWRldGFpbHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLnZlbnUtZGV0YWlscyBhLFxuI21hcCAubW9kYWwtY29udGVudCAudmVudS1kZXRhaWxzIGEge1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAzcHg7XG59XG5cbiNldmVudC1kZXRhaWxzLW1vZGFsIC5tb2RhbC1jb250ZW50IC52ZW51LWRldGFpbHMgYTpob3ZlcixcbiNtYXAgLm1vZGFsLWNvbnRlbnQgLnZlbnUtZGV0YWlscyBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDc0OGU7XG59XG5cbiNldmVudC1kZXRhaWxzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5jb3Vyc2UtbGlua3MgYSxcbiNtYXAgLm1vZGFsLWNvbnRlbnQgLmNvdXJzZS1saW5rcyBhIHtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbiNldmVudC1kZXRhaWxzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5jb3Vyc2UtbGlua3MgYS5yZWdpc3RlcixcbiNtYXAgLm1vZGFsLWNvbnRlbnQgLmNvdXJzZS1saW5rcyBhLnJlZ2lzdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmM4ODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbiNldmVudC1kZXRhaWxzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5jb3Vyc2UtbGlua3MgYS5yZWdpc3Rlcjpob3ZlcixcbiNldmVudC1kZXRhaWxzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5jb3Vyc2UtbGlua3MgYS5yZWdpc3Rlcjpmb2N1cyxcbiNtYXAgLm1vZGFsLWNvbnRlbnQgLmNvdXJzZS1saW5rcyBhLnJlZ2lzdGVyOmhvdmVyLFxuI21hcCAubW9kYWwtY29udGVudCAuY291cnNlLWxpbmtzIGEucmVnaXN0ZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUI4MjI3O1xufVxuXG4jZXZlbnQtZGV0YWlscy1tb2RhbCAubW9kYWwtY29udGVudCAuY291cnNlLWxpbmtzIGEuc2lnbi11cCxcbiNtYXAgLm1vZGFsLWNvbnRlbnQgLmNvdXJzZS1saW5rcyBhLnNpZ24tdXAge1xuICBib3JkZXItY29sb3I6ICMwMDZjODg7XG4gIGNvbG9yOiAjMDA2Yzg4O1xufVxuXG4jZXZlbnQtZGV0YWlscy1tb2RhbCAubW9kYWwtY29udGVudCAuY291cnNlLWxpbmtzIGEuc2lnbi11cDpob3ZlcixcbiNldmVudC1kZXRhaWxzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5jb3Vyc2UtbGlua3MgYS5zaWduLXVwOmZvY3VzLFxuI21hcCAubW9kYWwtY29udGVudCAuY291cnNlLWxpbmtzIGEuc2lnbi11cDpob3ZlcixcbiNtYXAgLm1vZGFsLWNvbnRlbnQgLmNvdXJzZS1saW5rcyBhLnNpZ24tdXA6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM1QjgyMjc7XG4gIGNvbG9yOiAjNUI4MjI3O1xufVxuXG4jbWFwIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuLypcbiogQ2FsZW5kYXIgVmlld1xuKi9cblxuI2NvdXJzZXMtY2FsZW5kYXIge1xuICBtYXJnaW46IDMwcHggMCAwO1xufVxuXG4jY291cnNlcy1jYWxlbmRhciAuZmMtaGVhZGVyLXRvb2xiYXIgaDIge1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuI2NvdXJzZXMtY2FsZW5kYXIgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b29sYmFyLWNodW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwcHg7XG59XG5cbiNjb3Vyc2VzLWNhbGVuZGFyIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9vbGJhci1jaHVuayBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4jY291cnNlcy1jYWxlbmRhciAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvb2xiYXItY2h1bmsgYnV0dG9uLmZjLXRvZGF5LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDQ0O1xuICBjb2xvcjogIzQ0NDtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4jY291cnNlcy1jYWxlbmRhciAuZmMtaGVhZGVyLXRvb2xiYXIgLmZjLXRvb2xiYXItY2h1bmsgYnV0dG9uLmZjLXRvZGF5LWJ1dHRvbjpob3ZlcixcbiNjb3Vyc2VzLWNhbGVuZGFyIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9vbGJhci1jaHVuayBidXR0b24uZmMtdG9kYXktYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFkMztcbn1cblxuI2NvdXJzZXMtY2FsZW5kYXIgLmZjLWhlYWRlci10b29sYmFyIC5mYy10b29sYmFyLWNodW5rIC5mYy1idXR0b24tZ3JvdXAgYnV0dG9uIHtcbiAgbGluZS1oZWlnaHQ6IDFlbSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG59XG5cbiNjb3Vyc2VzLWNhbGVuZGFyIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9vbGJhci1jaHVuayAuZmMtYnV0dG9uLWdyb3VwIGJ1dHRvbjpob3ZlcixcbiNjb3Vyc2VzLWNhbGVuZGFyIC5mYy1oZWFkZXItdG9vbGJhciAuZmMtdG9vbGJhci1jaHVuayAuZmMtYnV0dG9uLWdyb3VwIGJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg2Nzg7XG59XG5cbiNjb3Vyc2VzLWNhbGVuZGFyIC5mYy12aWV3LWhhcm5lc3MgLmZjLWRheWdyaWQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jY291cnNlcy1jYWxlbmRhciAuZmMtdmlldy1oYXJuZXNzIC5mYy1kYXlncmlkIHRhYmxlIHRoZWFkIHRyIHRoIHRhYmxlLmZjLWNvbC1oZWFkZXIge1xuICBib3JkZXItdG9wOiAwcHg7XG4gIGJvcmRlci1ib3R0b206IDBweDtcbn1cblxuI2NvdXJzZXMtY2FsZW5kYXIgLmZjLXZpZXctaGFybmVzcyAuZmMtZGF5Z3JpZCB0YWJsZSB0aGVhZCB0ciB0aCB0YWJsZS5mYy1jb2wtaGVhZGVyIHRoZWFkIHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzQ4ZTtcbiAgYmFja2dyb3VuZDogIzAwNWY3NTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMDA3NDhlIDAlLCAjMDA1Zjc1IDEwMCUpO1xuICAvKiBGRjMuNi0xNSAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICMwMDc0OGUgMCUsICMwMDVmNzUgMTAwJSk7XG4gIC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICMwMDc0OGUgMCUsICMwMDVmNzUgMTAwJSk7XG4gIC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj1cIiMwMDc0OGVcIiwgZW5kQ29sb3JzdHI9XCIjMDA1Zjc1XCIsR3JhZGllbnRUeXBlPTEgKTtcbiAgLyogSUU2LTkgZmFsbGJhY2sgb24gaG9yaXpvbnRhbCBncmFkaWVudCAqL1xufVxuXG4jY291cnNlcy1jYWxlbmRhciAuZmMtdmlldy1oYXJuZXNzIC5mYy1kYXlncmlkIHRhYmxlIHRoZWFkIHRyIHRoIHRhYmxlLmZjLWNvbC1oZWFkZXIgdGhlYWQgdHIgdGgge1xuICBib3JkZXItY29sb3I6ICMwMDk0YmI7XG59XG5cbiNjb3Vyc2VzLWNhbGVuZGFyIC5mYy12aWV3LWhhcm5lc3MgLmZjLWRheWdyaWQgdGFibGUgdGhlYWQgdHIgdGggdGFibGUuZmMtY29sLWhlYWRlciB0aGVhZCB0ciB0aCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbiNjb3Vyc2VzLWNhbGVuZGFyIC5mYy12aWV3LWhhcm5lc3MgLmZjLWRheWdyaWQgdGFibGUgdGJvZHkgdHIgdGQgZGl2LmZjLWRheWdyaWQtYm9keSB0YWJsZSB0Ym9keSB0ciB0ZC5mYy1kYXkgLmZjLWRheWdyaWQtZGF5LXRvcCBhLmZjLWRheWdyaWQtZGF5LW51bWJlciB7XG4gIGNvbG9yOiAjMDA3NDhlO1xufVxuXG4jY291cnNlcy1jYWxlbmRhciAuZmMtdmlldy1oYXJuZXNzIC5mYy1kYXlncmlkIHRhYmxlIHRib2R5IHRyIHRkIGRpdi5mYy1kYXlncmlkLWJvZHkgdGFibGUgdGJvZHkgdHIgdGQuZmMtZGF5IC5mYy1kYXlncmlkLWRheS1ldmVudHMgLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyBhLmZjLWRheWdyaWQtZXZlbnQge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDg2Nzg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA4cHg7XG59XG5cbiNjb3Vyc2VzLWNhbGVuZGFyIC5mYy12aWV3LWhhcm5lc3MgLmZjLWRheWdyaWQgdGFibGUgdGJvZHkgdHIgdGQgZGl2LmZjLWRheWdyaWQtYm9keSB0YWJsZSB0Ym9keSB0ciB0ZC5mYy1kYXkgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyAuZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIGEuZmMtZGF5Z3JpZC1ldmVudDpob3ZlcixcbiNjb3Vyc2VzLWNhbGVuZGFyIC5mYy12aWV3LWhhcm5lc3MgLmZjLWRheWdyaWQgdGFibGUgdGJvZHkgdHIgdGQgZGl2LmZjLWRheWdyaWQtYm9keSB0YWJsZSB0Ym9keSB0ciB0ZC5mYy1kYXkgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyAuZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIGEuZmMtZGF5Z3JpZC1ldmVudDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc0OGU7XG59XG5cbiNjb3Vyc2VzLWNhbGVuZGFyIC5mYy12aWV3LWhhcm5lc3MgLmZjLWRheWdyaWQgdGFibGUgdGJvZHkgdHIgdGQgZGl2LmZjLWRheWdyaWQtYm9keSB0YWJsZSB0Ym9keSB0ciB0ZC5mYy1kYXkgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyAuZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIGEuZmMtZGF5Z3JpZC1ldmVudCAuZmMtZGF5Z3JpZC1ldmVudC1kb3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jY291cnNlcy1jYWxlbmRhciAuZmMtdmlldy1oYXJuZXNzIC5mYy1kYXlncmlkIHRhYmxlIHRib2R5IHRyIHRkIGRpdi5mYy1kYXlncmlkLWJvZHkgdGFibGUgdGJvZHkgdHIgdGQuZmMtZGF5IC5mYy1kYXlncmlkLWRheS1ldmVudHMgLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyBhLmZjLWRheWdyaWQtZXZlbnQgLmZjLWV2ZW50LXRpdGxlIHtcbiAgcGFkZGluZzogMCAwIDAgNHB4O1xufVxuXG4jY291cnNlcy1jYWxlbmRhciAuZmMtdmlldy1oYXJuZXNzIC5mYy1kYXlncmlkIHRhYmxlIHRib2R5IHRyIHRkIGRpdi5mYy1kYXlncmlkLWJvZHkgdGFibGUgdGJvZHkgdHIgdGQuZmMtZGF5LmZjLWRheS10b2RheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDQsIDE2NiwgMC40KTtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuKlxuKiBqUXVlcnkgVUkgQ2FsZW5kYXJcbipcbioqKioqKioqKioqKioqKioqKioqKi9cblxuLyogRGF0ZSBQaWNrZXIgRGVmYXVsdCBTdHlsZXMgKi9cblxuI3VpLWRhdGVwaWNrZXItZGl2IHtcbiAgei1pbmRleDogMTAgIWltcG9ydGFudDtcbn1cblxuLnVpLWRhdGVwaWNrZXIge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlciAqIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDEwcHggMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udWktZGF0ZXBpY2tlciB0aGVhZCB7XG4gIGJvcmRlcjogMHB4O1xuICBjb2xvcjogYmxhY2s7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHtcbiAgbWFyZ2luOiAwcHg7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIsXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCxcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYge1xuICBoZWlnaHQ6IDFlbTtcbiAgdG9wOiAwLjllbTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyIHtcbiAgbGVmdDogMnB4O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVyIHtcbiAgcmlnaHQ6IDJweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDphZnRlcixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXY6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgdG9wOiAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0OmFmdGVyIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDhweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCBibGFjaztcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dDpob3ZlcjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwOTRiYjtcbn1cblxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldjphZnRlciB7XG4gIGxlZnQ6IDEwcHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDhweCA1cHggMHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IGJsYWNrIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjMDA5NGJiIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW4sXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udWktZGF0ZXBpY2tlciB0aCB7XG4gIGNvbG9yOiAjZGFyay1ncmF5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDNweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGQgLnVpLXN0YXRlLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4udWktZGF0ZXBpY2tlciB0ZCAudWktc3RhdGUtaG92ZXIge1xuICBjb2xvcjogIzAwOTRiYjtcbn1cblxuLnVpLWRhdGVwaWNrZXIgdGQgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk0YmIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi51aS1kYXRlcGlja2VyIHRkLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLWRhdGVwaWNrZXIgdGQudWktc3RhdGUtZGlzYWJsZWQgLnVpLXN0YXRlLWRlZmF1bHQge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXRleHRdLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT11cmxdLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1zZWFyY2hdLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPW51bWJlcl0sXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dGVsXSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1yYW5nZV0sXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9ZGF0ZV0sXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9bW9udGhdLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXdlZWtdLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXRpbWVdLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9Y29sb3JdLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MzczNzM7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9ZW1haWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXVybF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9cGFzc3dvcmRdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT10ZWxdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1kYXRlXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1tb250aF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9d2Vla106Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dGltZV06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1jb2xvcl06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHNlbGVjdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMmIyYjJiO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWVtYWlsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dXJsXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9cGFzc3dvcmRdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1zZWFyY2hdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1udW1iZXJdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT10ZWxdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1yYW5nZV06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWRhdGVdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1tb250aF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXdlZWtdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT10aW1lXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWNvbG9yXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzJiMmIyYjtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXRleHRdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9ZW1haWxdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dXJsXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXNlYXJjaF06Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1udW1iZXJdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dGVsXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWRhdGVdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9bW9udGhdOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9d2Vla106Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT10aW1lXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWRhdGV0aW1lXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWNvbG9yXTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBzZWxlY3Q6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMmIyYjJiO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dXJsXTo6cGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9cGFzc3dvcmRdOjpwbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1udW1iZXJdOjpwbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1yYW5nZV06OnBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWRhdGVdOjpwbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1tb250aF06OnBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXdlZWtdOjpwbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT10aW1lXTo6cGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOjpwbGFjZWhvbGRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06OnBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWNvbG9yXTo6cGxhY2Vob2xkZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHNlbGVjdDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzJiMmIyYjtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cyxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT11cmxdOmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dGVsXTpmb2N1cyxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1yYW5nZV06Zm9jdXMsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9bW9udGhdOmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXdlZWtdOmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWRhdGV0aW1lXTpmb2N1cyxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9Y29sb3JdOmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBzZWxlY3Q6Zm9jdXMge1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlci1jb2xvcjogIzAwOTRiYjtcbn1cblxuLndvb2NvbW1lcmNlLXZhbGlkYXRlZCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dGV4dF0sXG4ud29vY29tbWVyY2UtdmFsaWRhdGVkIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1lbWFpbF0sXG4ud29vY29tbWVyY2UtdmFsaWRhdGVkIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT11cmxdLFxuLndvb2NvbW1lcmNlLXZhbGlkYXRlZCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLndvb2NvbW1lcmNlLXZhbGlkYXRlZCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9c2VhcmNoXSxcbi53b29jb21tZXJjZS12YWxpZGF0ZWQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPW51bWJlcl0sXG4ud29vY29tbWVyY2UtdmFsaWRhdGVkIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT10ZWxdLFxuLndvb2NvbW1lcmNlLXZhbGlkYXRlZCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9cmFuZ2VdLFxuLndvb2NvbW1lcmNlLXZhbGlkYXRlZCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9ZGF0ZV0sXG4ud29vY29tbWVyY2UtdmFsaWRhdGVkIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1tb250aF0sXG4ud29vY29tbWVyY2UtdmFsaWRhdGVkIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT13ZWVrXSxcbi53b29jb21tZXJjZS12YWxpZGF0ZWQgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXRpbWVdLFxuLndvb2NvbW1lcmNlLXZhbGlkYXRlZCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuLndvb2NvbW1lcmNlLXZhbGlkYXRlZCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLndvb2NvbW1lcmNlLXZhbGlkYXRlZCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9Y29sb3JdLFxuLndvb2NvbW1lcmNlLXZhbGlkYXRlZCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHNlbGVjdCB7XG4gIGJvcmRlci1jb2xvcjogIzQ0NCAhaW1wb3J0YW50O1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZl9wYWdlX3N0ZXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmX3BhZ2Vfc3RlcHMgLmdmX3N0ZXA6bm90KC5nZl9zdGVwX2hpZGRlbikge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiA4cHggNXB4O1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwOm5vdCguZ2Zfc3RlcF9oaWRkZW4pIC5nZl9zdGVwX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgcGFkZGluZzogMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwOm5vdCguZ2Zfc3RlcF9oaWRkZW4pIC5nZl9zdGVwX251bWJlciB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcDpub3QoLmdmX3N0ZXBfaGlkZGVuKS5nZl9zdGVwX2FjdGl2ZSAuZ2Zfc3RlcF9sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcDpub3QoLmdmX3N0ZXBfaGlkZGVuKS5nZl9zdGVwX2FjdGl2ZSAuZ2Zfc3RlcF9udW1iZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTRiYjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NGJiO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwOm5vdCguZ2Zfc3RlcF9oaWRkZW4pLmdmX3N0ZXBfY29tcGxldGVkIC5nZl9zdGVwX251bWJlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyLWNvbG9yOiAjMDA4Njc4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4Njc4O1xuICBib3JkZXI6IDBweDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZfcGFnZV9zdGVwcyAuZ2Zfc3RlcDpub3QoLmdmX3N0ZXBfaGlkZGVuKS5nZl9zdGVwX2NvbXBsZXRlZCAuZ2Zfc3RlcF9udW1iZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODY3ODtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4Njc4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMDAlO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwOm5vdCguZ2Zfc3RlcF9oaWRkZW4pLmdmX3N0ZXBfcGVuZGluZyAuZ2Zfc3RlcF9udW1iZXIge1xuICBjb2xvcjogIzAwOTRiYjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA5NGJiO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZmllbGQgLmdmaWVsZF9sYWJlbCB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIHAubm90aWNlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNmM4ODtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZjODg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZC5nZmllbGQtLXR5cGUtY29uc2VudCAuZ2ZpZWxkX2NvbnNlbnRfZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDFlbTtcbiAgYm9yZGVyOiAwcHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4IDEwcHggMCAxMHB4O1xuICBib3JkZXItY29sb3I6ICM3MzczNzMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZmllbGQgLmdpbnB1dF9jb250YWluZXJfc2VsZWN0IHNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG1hcmdpbjogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG59XG5cbmxhYmVsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbmxhYmVsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJlZCAhaW1wb3J0YW50O1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZmllbGQgaW5wdXRbdHlwZT1yYWRpb10gKyBzcGFuLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOmJlZm9yZSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmJlZm9yZSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFt0eXBlPXJhZGlvXSArIHNwYW46YmVmb3JlLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTdweDtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3MzczNzM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgc3BhbjphZnRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsOmFmdGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dICsgc3BhbjphZnRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IC0xNHB4O1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwMDgwYTI7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzAwOTRiYiAwJSwgIzAwODBhMiA4MCUpO1xuICAvKiBGRjMuNi0xNSAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICMwMDk0YmIgMCUsICMwMDgwYTIgODAlKTtcbiAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzAwOTRiYiAwJSwgIzAwODBhMiA4MCUpO1xuICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9XCIjMDA5NGJiXCIsIGVuZENvbG9yc3RyPVwiIzAwODBhMlwiLEdyYWRpZW50VHlwZT0xICk7XG4gIC8qIElFNi05IGZhbGxiYWNrIG9uIGhvcml6b250YWwgZ3JhZGllbnQgKi9cbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuOmFmdGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgc3BhbjphZnRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB6b29tOiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmNoZWNrZWQpICsgc3BhbjphZnRlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoOmNoZWNrZWQpICsgbGFiZWw6YWZ0ZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZmllbGQgaW5wdXRbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKSArIHNwYW46YWZ0ZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZmllbGQgaW5wdXRbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgem9vbTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBzcGFuOmFmdGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWw6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZmllbGQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW46YmVmb3JlLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwMDQzNTU7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dICsgc3BhbjpiZWZvcmUsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZmllbGQgaW5wdXRbdHlwZT1yYWRpb10gKyBzcGFuOmFmdGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YmVmb3JlLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YWZ0ZXIge1xuICBib3JkZXItcmFkaXVzOiAyMDAlO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZmllbGQgaW5wdXRbdHlwZT1yYWRpb10gKyBzcGFuOmFmdGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWw6YWZ0ZXIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0b3A6IDZweDtcbiAgbGVmdDogLTEzcHg7XG4gIGJhY2tncm91bmQ6ICMwMDg2Nzg7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzc5YzkwZSAwJSwgIzAwODY3OCA4MCUpO1xuICAvKiBGRjMuNi0xNSAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICM3OWM5MGUgMCUsICMwMDg2NzggODAlKTtcbiAgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzc5YzkwZSAwJSwgIzAwODY3OCA4MCUpO1xuICAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9XCIjNzljOTBlXCIsIGVuZENvbG9yc3RyPVwiIzAwODY3OFwiLEdyYWRpZW50VHlwZT0xICk7XG4gIC8qIElFNi05IGZhbGxiYWNrIG9uIGhvcml6b250YWwgZ3JhZGllbnQgKi9cbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2ZpZWxkIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmaWVsZCBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4Njc4O1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZmllbGQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmb3JtX3BhZ2VfZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZm9ybV9wYWdlX2Zvb3RlciBpbnB1dFt0eXBlPWJ1dHRvbl0sXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZm9ybV9wYWdlX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBmb250LXNpemU6IDEuMmVtO1xuICBsaW5lLWhlaWdodDogMS4yZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4IDE1cHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwMDAwO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZm9ybV9wYWdlX2Zvb3RlciBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZm9ybV9wYWdlX2Zvb3RlciBpbnB1dFt0eXBlPWJ1dHRvbl06Zm9jdXMsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZm9ybV9wYWdlX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZm9ybV9wYWdlX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Yzg4O1xuICBib3JkZXItY29sb3I6ICMwMDZjODg7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0W3R5cGU9YnV0dG9uXS5nZm9ybV9wcmV2aW91c19idXR0b24sXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZm9ybV9wYWdlX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0uZ2Zvcm1fcHJldmlvdXNfYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNzM3MzczO1xuICBjb2xvcjogIzczNzM3Mztcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fcGFnZV9mb290ZXIgaW5wdXRbdHlwZT1idXR0b25dLmdmb3JtX3ByZXZpb3VzX2J1dHRvbjpob3Zlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0W3R5cGU9YnV0dG9uXS5nZm9ybV9wcmV2aW91c19idXR0b246Zm9jdXMsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZm9ybV9wYWdlX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0uZ2Zvcm1fcHJldmlvdXNfYnV0dG9uOmhvdmVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fcGFnZV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdLmdmb3JtX3ByZXZpb3VzX2J1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzczNzM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV9ib2R5IC5nZm9ybV9wYWdlX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2Yzg4O1xuICBib3JkZXItY29sb3I6ICMwMDZjODg7XG59XG5cbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpob3Zlcixcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbkdFTkVSQUxcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuaHRtbC5mcmVlemUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG5odG1sIGJvZHkgYSB7XG4gIGNvbG9yOiAjMDA5NGJiO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cblxuaHRtbCBib2R5IGE6aG92ZXIge1xuICBjb2xvcjogIzhkYzYzZjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuTkVDVEFSIFNFVFRJTkdTXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbmJvZHkgLm5lY3Rhcl9jYXNjYWRpbmdfaW1hZ2VzIC5jYXNjYWRpbmctaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm5lY3Rhcl9zaW5nbGVfdGVzdGltb25pYWwgLmltYWdlLWljb24ge1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5uZWN0YXJfc2luZ2xlX3Rlc3RpbW9uaWFsIC53cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubmVjdGFyX3NpbmdsZV90ZXN0aW1vbmlhbCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5uZWN0YXJfc2luZ2xlX3Rlc3RpbW9uaWFsIHNwYW4udGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5uZWN0YXJfc2luZ2xlX3Rlc3RpbW9uaWFsIC5pbm5lciA+IHAge1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5UT1AgU0lERSBXSURFIE5PVElDRVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4jc2l0ZS13aWRlLXRvcC1ub3RpY2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgei1pbmRleDogMjAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jc2l0ZS13aWRlLXRvcC1ub3RpY2UuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNzaXRlLXdpZGUtdG9wLW5vdGljZS5zdHlsZS1iYWNrZ3JvdW5kLWltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4jc2l0ZS13aWRlLXRvcC1ub3RpY2UgcDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuI3NpdGUtd2lkZS10b3Atbm90aWNlIC5jbG9zZS1idG4ge1xuICB0b3A6IDRweDtcbiAgcmlnaHQ6IDRweDtcbn1cblxuYm9keS53aXRoLXRvcC1ub3RpY2VbZGF0YS1oaHVuPVwiMFwiXSB7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xufVxuXG5ib2R5LndpdGgtdG9wLW5vdGljZVtkYXRhLWhodW49XCIwXCJdICNoZWFkZXItc2Vjb25kYXJ5LW91dGVyLFxuYm9keS53aXRoLXRvcC1ub3RpY2VbZGF0YS1oaHVuPVwiMFwiXSAjaGVhZGVyLW91dGVyIHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG5ib2R5LndpdGgtdG9wLW5vdGljZVtkYXRhLWhodW49XCIwXCJdICNoZWFkZXItc3BhY2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkud2l0aC10b3Atbm90aWNlW2RhdGEtaGh1bj1cIjBcIl0gI3NlYXJjaC1vdXRlciAjc2VhcmNoICNjbG9zZSB7XG4gIHRvcDogMTUlO1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5UT1AgTUVOVVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4jaGVhZGVyLXNlY29uZGFyeS1vdXRlciBuYXYgdWwuc2YtbWVudSBsaS5tZW51LWl0ZW0gYS5zaG9wcGluZy1jYXJ0LWxpbmsge1xuICBwYWRkaW5nLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbiNoZWFkZXItc2Vjb25kYXJ5LW91dGVyIG5hdiB1bC5zZi1tZW51IGxpLm1lbnUtaXRlbSBhIGkge1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXNpemU6IDEuNmVtO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBjb2xvcjogIzAwOTRiYjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4jaGVhZGVyLXNlY29uZGFyeS1vdXRlciBuYXYgdWwuc2YtbWVudSBsaS5tZW51LWl0ZW0gYSBzcGFuLmFtb3VudCB7XG4gIGNvbG9yOiAjMDA5NGJiO1xuICBmb250LXNpemU6IDEuM2VtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbiNoZWFkZXItc2Vjb25kYXJ5LW91dGVyIG5hdiB1bC5zZi1tZW51IGxpLm1lbnUtaXRlbSBhOmhvdmVyIGkge1xuICBjb2xvcjogIzhkYzYzZjtcbn1cblxuI2hlYWRlci1zZWNvbmRhcnktb3V0ZXIgbmF2IHVsLnNmLW1lbnUgbGkubWVudS1pdGVtIGE6aG92ZXIgc3Bhbi5hbW91bnQge1xuICBjb2xvcjogIzhkYzYzZjtcbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuVklTVUFMIENPTVBPU0VSIENVU1RPTSBDU1NcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuR1JBVklUWSBGT1JNU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSB1bC5nZm9ybV9maWVsZHMgLmdmaWVsZC5vbmUtbGluZSBsYWJlbC5nZmllbGRfbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IHVsLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLm9uZS1saW5lIC5naW5wdXRfY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSB1bC5nZm9ybV9maWVsZHMgLmdmaWVsZC5vbmUtbGluZSAuZ2lucHV0X2NvbnRhaW5lciAuZ2lucHV0X3Byb2R1Y3RfcHJpY2VfbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSB1bC5nZm9ybV9maWVsZHMgLmdmaWVsZC5vbmUtbGluZSAuZ2lucHV0X2NvbnRhaW5lciAuZ2lucHV0X3Byb2R1Y3RfcHJpY2Uge1xuICBjb2xvcjogIzY3Njc2Nztcbn1cblxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgdWwuZ2Zvcm1fZmllbGRzIC5nZmllbGQub25lLWxpbmUgLmdpbnB1dF9jb250YWluZXIgLmdpbnB1dF9wcm9kdWN0X3ByaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xufVxuXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSB1bC5nZm9ybV9maWVsZHMgLmdmaWVsZC5uby10b3Atc3BhY2Uge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5nZm9ybV93cmFwcGVyIC5nZm9ybV9ib2R5IHVsLmdmb3JtX2ZpZWxkcyAuZ2ZpZWxkLm5vLXRvcC1zcGFjZSAuZ2lucHV0X2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgdWwuZ2Zvcm1fZmllbGRzIC5nZmllbGQubm8tdG9wLXNwYWNlIC5naW5wdXRfY29udGFpbmVyIGlucHV0IHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keSB1bC5nZm9ybV9maWVsZHMgLmdmaWVsZC5leHRyYS1yaWdodC1zcGFjZSAuZ2lucHV0X2NvbnRhaW5lciAuZ2lucHV0X3Byb2R1Y3RfcHJpY2Uge1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbldPTyBBQ0NPVU5UIFBBR0VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLndvb2NvbW1lcmNlLWFjY291bnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDBweDtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmsgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHpvb206IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluayBhOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDEuNWVtO1xuICBmbG9hdDogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmsgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMmQxZmY7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaS53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rIGE6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmsud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tdG9vbC1ib3ggYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGM2M2Y7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaS53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLXRvb2wtYm94IGE6YmVmb3JlIHtcbiAgem9vbTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaS53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmstLXRvb2wtYm94IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRkMjY2O1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS10b29sLWJveC5pcy1hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhNGQyNjY7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaS53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaS53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLmlzLWFjdGl2ZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTRiYjtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmsuaXMtYWN0aXZlIGE6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIGxpLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLWxpbmsud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tY2xpbmljaWFuLW5ld3MgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rLS1jbGluaWNpYW4tZm9ydW0gYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NlwiO1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAuZGFzaGJvYXJkLWhlYWRlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3Nzc3Nzc7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAuZGFzaGJvYXJkLWhlYWRlciBhIHtcbiAgY29sb3I6ICMwMDk0YmI7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAuZGFzaGJvYXJkLWhlYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICM4ZGM2M2Y7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAuZGFzaGJvYXJkLWhlYWRlciBwIHtcbiAgcGFkZGluZzogMHB4O1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLmNsaW5pY2lhbi1uZXdzLWxpc3QgYXJ0aWNsZS5uZXdzLWl0ZW0gaDEubmV3cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fcm93IC53b29jb21tZXJjZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NGJiICFpbXBvcnRhbnQ7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19yb3cgLndvb2NvbW1lcmNlLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMmQxZmYgIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IC53b29jb21tZXJjZS1vcmRlcnMtdGFibGVfX3JvdyAud29vY29tbWVyY2UtYnV0dG9uLnBheSB7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzYzZiAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQgLndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fcm93IC53b29jb21tZXJjZS1idXR0b24ucGF5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E0ZDI2NiAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAuY2xpbmljaWFuLW5ld3MtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLmNsaW5pY2lhbi1uZXdzLWxpc3QgYXJ0aWNsZS5uZXdzLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5MTkxOTE7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC5jbGluaWNpYW4tbmV3cy1saXN0IGFydGljbGUubmV3cy1pdGVtIGgxIHtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLmNsaW5pY2lhbi1uZXdzLWxpc3QgYXJ0aWNsZS5uZXdzLWl0ZW0gLnBvc3QtdGh1bWJuYWlsIHtcbiAgYm9yZGVyOiAzcHggc29saWQgIzk2OTY5Njtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLmNsaW5pY2lhbi1uZXdzLWxpc3QgYXJ0aWNsZS5uZXdzLWl0ZW0gLnBvc3QtdGh1bWJuYWlsIGltZyB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLmNsaW5pY2lhbi1uZXdzLWxpc3QgYXJ0aWNsZS5uZXdzLWl0ZW0gLnBvc3QtdGh1bWJuYWlsOmhvdmVyIGltZyB7XG4gIHpvb206IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT03MCk7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLmNsaW5pY2lhbi1uZXdzLWxpc3QgYXJ0aWNsZS5uZXdzLWl0ZW0gLm1vcmUtbGluayB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC5jbGluaWNpYW4tbmV3cy1saXN0IGFydGljbGUubmV3cy1pdGVtIC5tb3JlLWxpbmsgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC5jbGluaWNpYW4tbmV3cy1saXN0IGFydGljbGUubmV3cy1pdGVtIC5tb3JlLWxpbmsgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZGM2M2Y7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC5kYXNoYm9hcmQtd2lkZ2V0IHtcbiAgYm9yZGVyOiAycHggc29saWQgIzc3Nzc3NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmYWZhZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLmRhc2hib2FyZC13aWRnZXQgLmlubmVyLXdpZGdldCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgcGFkZGluZzogMTBweCAxMHB4IDI1cHg7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC5kYXNoYm9hcmQtd2lkZ2V0IC5pbm5lci13aWRnZXQgaDIuZGFzaHdpZGdldC10aXRsZSB7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC5kYXNoYm9hcmQtd2lkZ2V0IC5pbm5lci13aWRnZXQgaDIuZGFzaHdpZGdldC10aXRsZSBpIHtcbiAgZm9udC1zaXplOiAwLjhlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAuZGFzaGJvYXJkLXdpZGdldCAuaW5uZXItd2lkZ2V0ICNiYnByZXNzLWZvcnVtcyAuYmJwLXNlYXJjaC1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLmRhc2hib2FyZC13aWRnZXQgLmlubmVyLXdpZGdldCAjYmJwcmVzcy1mb3J1bXMgLmJicC1icmVhZGNydW1iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLmRhc2hib2FyZC13aWRnZXQgLmlubmVyLXdpZGdldCAuZGFzaGJvYXJkLWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwIDA7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC5kYXNoYm9hcmQtd2lkZ2V0IC5pbm5lci13aWRnZXQgLmRhc2hib2FyZC1mb290ZXIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTRiYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjAwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLmRhc2hib2FyZC13aWRnZXQgLmlubmVyLXdpZGdldCAuZGFzaGJvYXJkLWZvb3RlciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzYzZjtcbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQgLmRhc2hib2FyZC13aWRnZXQgYSB7XG4gIGNvbG9yOiAjMDA5NGJiO1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudCAuZGFzaGJvYXJkLXdpZGdldCBhOmhvdmVyIHtcbiAgY29sb3I6ICM4ZGM2M2Y7XG59XG5cbi53b29jb21tZXJjZS1hY2NvdW50IC5kYXNoYm9hcmQtd2lkZ2V0IHVsLnJlY2VudC1vcmRlcnMgbGkub3JkZXItaXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi53b29jb21tZXJjZSBmb3JtIC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0IGEuY2hlY2tvdXQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzYzZiAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLWludmFsaWQubGljZW5zZS1yZXF1aXJlZC1jaGVja2JveCAuaW5wdXQtY2hlY2tib3gge1xuICBvdXRsaW5lOiAycHggc29saWQgcmVkO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5CQlByZXNzXG5jb2xvcjogIzU1NTtcbiAgICBib3JkZXItY29sb3I6ICNjY2M7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDAgI2NjYztcbiAgICBib3gtc2hhZG93OiAwIDFweCAwICNjY2M7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuI2JicHJlc3MtZm9ydW1zID4gI3N1YnNjcmlwdGlvbi10b2dnbGUge1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG5cbiNiYnByZXNzLWZvcnVtcyA+ICNzdWJzY3JpcHRpb24tdG9nZ2xlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4jYmJwcmVzcy1mb3J1bXMgPiAjc3Vic2NyaXB0aW9uLXRvZ2dsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTRiYjtcbn1cblxuI2JicHJlc3MtZm9ydW1zIC5iYnAtc2VhcmNoLWZvcm0gZm9ybSNiYnAtc2VhcmNoLWZvcm0gaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xufVxuXG4jYmJwcmVzcy1mb3J1bXMgLmJicC10ZW1wbGF0ZS1ub3RpY2Uge1xuICBib3JkZXI6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkYzYzZjtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG59XG5cbiNiYnByZXNzLWZvcnVtcyAuYmJwLXRlbXBsYXRlLW5vdGljZSBhIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuI2JicHJlc3MtZm9ydW1zIC5iYnAtdGVtcGxhdGUtbm90aWNlIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC10b3BpY3MsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXJlcGxpZXMsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLWZvcnVtcyxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtc2VhcmNoLXJlc3VsdHMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMTQ4LCAxODcsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC10b3BpY3MgbGkuYmJwLWhlYWRlcixcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtcmVwbGllcyBsaS5iYnAtaGVhZGVyLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1mb3J1bXMgbGkuYmJwLWhlYWRlcixcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtc2VhcmNoLXJlc3VsdHMgbGkuYmJwLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk0YmIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwODRhNztcbiAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC10b3BpY3MgbGkuYmJwLWhlYWRlciBhLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1yZXBsaWVzIGxpLmJicC1oZWFkZXIgYSxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtZm9ydW1zIGxpLmJicC1oZWFkZXIgYSxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtc2VhcmNoLXJlc3VsdHMgbGkuYmJwLWhlYWRlciBhIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC10b3BpY3MgbGkuYmJwLWhlYWRlciBhOmhvdmVyLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1yZXBsaWVzIGxpLmJicC1oZWFkZXIgYTpob3ZlcixcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtZm9ydW1zIGxpLmJicC1oZWFkZXIgYTpob3ZlcixcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtc2VhcmNoLXJlc3VsdHMgbGkuYmJwLWhlYWRlciBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtdG9waWNzIGxpLmJicC1oZWFkZXIgdWwuZm9ydW0tdGl0bGVzIGxpLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1yZXBsaWVzIGxpLmJicC1oZWFkZXIgdWwuZm9ydW0tdGl0bGVzIGxpLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1mb3J1bXMgbGkuYmJwLWhlYWRlciB1bC5mb3J1bS10aXRsZXMgbGksXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXNlYXJjaC1yZXN1bHRzIGxpLmJicC1oZWFkZXIgdWwuZm9ydW0tdGl0bGVzIGxpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtdG9waWNzIGxpLmJicC1ib2R5IC5iYnAtcmVwbHktaGVhZGVyLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC10b3BpY3MgbGkuYmJwLWJvZHkgLmJicC1mb3J1bS1oZWFkZXIsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXJlcGxpZXMgbGkuYmJwLWJvZHkgLmJicC1yZXBseS1oZWFkZXIsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXJlcGxpZXMgbGkuYmJwLWJvZHkgLmJicC1mb3J1bS1oZWFkZXIsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLWZvcnVtcyBsaS5iYnAtYm9keSAuYmJwLXJlcGx5LWhlYWRlcixcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtZm9ydW1zIGxpLmJicC1ib2R5IC5iYnAtZm9ydW0taGVhZGVyLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1zZWFyY2gtcmVzdWx0cyBsaS5iYnAtYm9keSAuYmJwLXJlcGx5LWhlYWRlcixcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtc2VhcmNoLXJlc3VsdHMgbGkuYmJwLWJvZHkgLmJicC1mb3J1bS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0OCwgMTg3LCAwLjEpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAxNDgsIDE4NywgMC41KSAhaW1wb3J0YW50O1xufVxuXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXRvcGljcyBsaS5iYnAtYm9keSAuYmJwLWZvcnVtLWNvbnRlbnQsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXJlcGxpZXMgbGkuYmJwLWJvZHkgLmJicC1mb3J1bS1jb250ZW50LFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1mb3J1bXMgbGkuYmJwLWJvZHkgLmJicC1mb3J1bS1jb250ZW50LFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1zZWFyY2gtcmVzdWx0cyBsaS5iYnAtYm9keSAuYmJwLWZvcnVtLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXRvcGljcyBsaS5iYnAtYm9keSB1bC50b3BpYyxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtdG9waWNzIGxpLmJicC1ib2R5IHVsLmZvcnVtLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1yZXBsaWVzIGxpLmJicC1ib2R5IHVsLnRvcGljLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1yZXBsaWVzIGxpLmJicC1ib2R5IHVsLmZvcnVtLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1mb3J1bXMgbGkuYmJwLWJvZHkgdWwudG9waWMsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLWZvcnVtcyBsaS5iYnAtYm9keSB1bC5mb3J1bSxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtc2VhcmNoLXJlc3VsdHMgbGkuYmJwLWJvZHkgdWwudG9waWMsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXNlYXJjaC1yZXN1bHRzIGxpLmJicC1ib2R5IHVsLmZvcnVtIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDE0OCwgMTg3LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtdG9waWNzIGxpLmJicC1ib2R5IHVsLnRvcGljLm9kZCxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtdG9waWNzIGxpLmJicC1ib2R5IHVsLmZvcnVtLm9kZCxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtcmVwbGllcyBsaS5iYnAtYm9keSB1bC50b3BpYy5vZGQsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXJlcGxpZXMgbGkuYmJwLWJvZHkgdWwuZm9ydW0ub2RkLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1mb3J1bXMgbGkuYmJwLWJvZHkgdWwudG9waWMub2RkLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1mb3J1bXMgbGkuYmJwLWJvZHkgdWwuZm9ydW0ub2RkLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1zZWFyY2gtcmVzdWx0cyBsaS5iYnAtYm9keSB1bC50b3BpYy5vZGQsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXNlYXJjaC1yZXN1bHRzIGxpLmJicC1ib2R5IHVsLmZvcnVtLm9kZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTQ4LCAxODcsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC10b3BpY3MgbGkuYmJwLWJvZHkgdWwudG9waWMgbGkuYmJwLWZvcnVtLWluZm8gYS5iYnAtZm9ydW0tdGl0bGUsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXRvcGljcyBsaS5iYnAtYm9keSB1bC5mb3J1bSBsaS5iYnAtZm9ydW0taW5mbyBhLmJicC1mb3J1bS10aXRsZSxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtcmVwbGllcyBsaS5iYnAtYm9keSB1bC50b3BpYyBsaS5iYnAtZm9ydW0taW5mbyBhLmJicC1mb3J1bS10aXRsZSxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtcmVwbGllcyBsaS5iYnAtYm9keSB1bC5mb3J1bSBsaS5iYnAtZm9ydW0taW5mbyBhLmJicC1mb3J1bS10aXRsZSxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtZm9ydW1zIGxpLmJicC1ib2R5IHVsLnRvcGljIGxpLmJicC1mb3J1bS1pbmZvIGEuYmJwLWZvcnVtLXRpdGxlLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1mb3J1bXMgbGkuYmJwLWJvZHkgdWwuZm9ydW0gbGkuYmJwLWZvcnVtLWluZm8gYS5iYnAtZm9ydW0tdGl0bGUsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXNlYXJjaC1yZXN1bHRzIGxpLmJicC1ib2R5IHVsLnRvcGljIGxpLmJicC1mb3J1bS1pbmZvIGEuYmJwLWZvcnVtLXRpdGxlLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1zZWFyY2gtcmVzdWx0cyBsaS5iYnAtYm9keSB1bC5mb3J1bSBsaS5iYnAtZm9ydW0taW5mbyBhLmJicC1mb3J1bS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXRvcGljcyBsaS5iYnAtYm9keSB1bC50b3BpYyBsaS5iYnAtZm9ydW0taW5mbyAuYmJwLWZvcnVtLWNvbnRlbnQsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXRvcGljcyBsaS5iYnAtYm9keSB1bC5mb3J1bSBsaS5iYnAtZm9ydW0taW5mbyAuYmJwLWZvcnVtLWNvbnRlbnQsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXJlcGxpZXMgbGkuYmJwLWJvZHkgdWwudG9waWMgbGkuYmJwLWZvcnVtLWluZm8gLmJicC1mb3J1bS1jb250ZW50LFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1yZXBsaWVzIGxpLmJicC1ib2R5IHVsLmZvcnVtIGxpLmJicC1mb3J1bS1pbmZvIC5iYnAtZm9ydW0tY29udGVudCxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtZm9ydW1zIGxpLmJicC1ib2R5IHVsLnRvcGljIGxpLmJicC1mb3J1bS1pbmZvIC5iYnAtZm9ydW0tY29udGVudCxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtZm9ydW1zIGxpLmJicC1ib2R5IHVsLmZvcnVtIGxpLmJicC1mb3J1bS1pbmZvIC5iYnAtZm9ydW0tY29udGVudCxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtc2VhcmNoLXJlc3VsdHMgbGkuYmJwLWJvZHkgdWwudG9waWMgbGkuYmJwLWZvcnVtLWluZm8gLmJicC1mb3J1bS1jb250ZW50LFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1zZWFyY2gtcmVzdWx0cyBsaS5iYnAtYm9keSB1bC5mb3J1bSBsaS5iYnAtZm9ydW0taW5mbyAuYmJwLWZvcnVtLWNvbnRlbnQge1xuICBjb2xvcjogIzAwOTRiYjtcbn1cblxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC10b3BpY3MgbGkuYmJwLWJvZHkgdWwudG9waWMgLmJicC10b3BpYy10aXRsZSBhLmJicC10b3BpYy1wZXJtYWxpbmssXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXRvcGljcyBsaS5iYnAtYm9keSB1bC5mb3J1bSAuYmJwLXRvcGljLXRpdGxlIGEuYmJwLXRvcGljLXBlcm1hbGluayxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtcmVwbGllcyBsaS5iYnAtYm9keSB1bC50b3BpYyAuYmJwLXRvcGljLXRpdGxlIGEuYmJwLXRvcGljLXBlcm1hbGluayxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtcmVwbGllcyBsaS5iYnAtYm9keSB1bC5mb3J1bSAuYmJwLXRvcGljLXRpdGxlIGEuYmJwLXRvcGljLXBlcm1hbGluayxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtZm9ydW1zIGxpLmJicC1ib2R5IHVsLnRvcGljIC5iYnAtdG9waWMtdGl0bGUgYS5iYnAtdG9waWMtcGVybWFsaW5rLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1mb3J1bXMgbGkuYmJwLWJvZHkgdWwuZm9ydW0gLmJicC10b3BpYy10aXRsZSBhLmJicC10b3BpYy1wZXJtYWxpbmssXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXNlYXJjaC1yZXN1bHRzIGxpLmJicC1ib2R5IHVsLnRvcGljIC5iYnAtdG9waWMtdGl0bGUgYS5iYnAtdG9waWMtcGVybWFsaW5rLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1zZWFyY2gtcmVzdWx0cyBsaS5iYnAtYm9keSB1bC5mb3J1bSAuYmJwLXRvcGljLXRpdGxlIGEuYmJwLXRvcGljLXBlcm1hbGluayB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXRvcGljcyBsaS5iYnAtYm9keSB1bC50b3BpYyAuYmJwLXRvcGljLXRpdGxlIHAuYmJwLXRvcGljLW1ldGEgLmJicC10b3BpYy1zdGFydGVkLWJ5LFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC10b3BpY3MgbGkuYmJwLWJvZHkgdWwuZm9ydW0gLmJicC10b3BpYy10aXRsZSBwLmJicC10b3BpYy1tZXRhIC5iYnAtdG9waWMtc3RhcnRlZC1ieSxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtcmVwbGllcyBsaS5iYnAtYm9keSB1bC50b3BpYyAuYmJwLXRvcGljLXRpdGxlIHAuYmJwLXRvcGljLW1ldGEgLmJicC10b3BpYy1zdGFydGVkLWJ5LFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1yZXBsaWVzIGxpLmJicC1ib2R5IHVsLmZvcnVtIC5iYnAtdG9waWMtdGl0bGUgcC5iYnAtdG9waWMtbWV0YSAuYmJwLXRvcGljLXN0YXJ0ZWQtYnksXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLWZvcnVtcyBsaS5iYnAtYm9keSB1bC50b3BpYyAuYmJwLXRvcGljLXRpdGxlIHAuYmJwLXRvcGljLW1ldGEgLmJicC10b3BpYy1zdGFydGVkLWJ5LFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1mb3J1bXMgbGkuYmJwLWJvZHkgdWwuZm9ydW0gLmJicC10b3BpYy10aXRsZSBwLmJicC10b3BpYy1tZXRhIC5iYnAtdG9waWMtc3RhcnRlZC1ieSxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtc2VhcmNoLXJlc3VsdHMgbGkuYmJwLWJvZHkgdWwudG9waWMgLmJicC10b3BpYy10aXRsZSBwLmJicC10b3BpYy1tZXRhIC5iYnAtdG9waWMtc3RhcnRlZC1ieSxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtc2VhcmNoLXJlc3VsdHMgbGkuYmJwLWJvZHkgdWwuZm9ydW0gLmJicC10b3BpYy10aXRsZSBwLmJicC10b3BpYy1tZXRhIC5iYnAtdG9waWMtc3RhcnRlZC1ieSB7XG4gIGNvbG9yOiAjMDA5NGJiO1xufVxuXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXRvcGljcyBsaS5iYnAtYm9keSAuYmJwLW1ldGEsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXJlcGxpZXMgbGkuYmJwLWJvZHkgLmJicC1tZXRhLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1mb3J1bXMgbGkuYmJwLWJvZHkgLmJicC1tZXRhLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1zZWFyY2gtcmVzdWx0cyBsaS5iYnAtYm9keSAuYmJwLW1ldGEge1xuICBjb2xvcjogIzAwOTRiYjtcbn1cblxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC10b3BpY3MgbGkuYmJwLWJvZHkgLmJicC1tZXRhIGEsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXJlcGxpZXMgbGkuYmJwLWJvZHkgLmJicC1tZXRhIGEsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLWZvcnVtcyBsaS5iYnAtYm9keSAuYmJwLW1ldGEgYSxcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtc2VhcmNoLXJlc3VsdHMgbGkuYmJwLWJvZHkgLmJicC1tZXRhIGEge1xuICBjb2xvcjogIzAwOTRiYjtcbn1cblxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC10b3BpY3MgbGkuYmJwLWJvZHkgLmJicC1tZXRhIGE6aG92ZXIsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXJlcGxpZXMgbGkuYmJwLWJvZHkgLmJicC1tZXRhIGE6aG92ZXIsXG4jYmJwcmVzcy1mb3J1bXMgdWwuYmJwLWZvcnVtcyBsaS5iYnAtYm9keSAuYmJwLW1ldGEgYTpob3ZlcixcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtc2VhcmNoLXJlc3VsdHMgbGkuYmJwLWJvZHkgLmJicC1tZXRhIGE6aG92ZXIge1xuICBjb2xvcjogIzhkYzYzZjtcbn1cblxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC10b3BpY3MgbGkuYmJwLWZvb3RlcixcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtcmVwbGllcyBsaS5iYnAtZm9vdGVyLFxuI2JicHJlc3MtZm9ydW1zIHVsLmJicC1mb3J1bXMgbGkuYmJwLWZvb3RlcixcbiNiYnByZXNzLWZvcnVtcyB1bC5iYnAtc2VhcmNoLXJlc3VsdHMgbGkuYmJwLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDk0YmI7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNiYnByZXNzLWZvcnVtcyAucXVpY2t0YWdzLXRvb2xiYXIgaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmc6IDBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0NDQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAjY2NjICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2MgIWltcG9ydGFudDtcbn1cblxuI2JicHJlc3MtZm9ydW1zIC5xdWlja3RhZ3MtdG9vbGJhciBpbnB1dFt0eXBlPWJ1dHRvbl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NGJiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbiNiYnByZXNzLWZvcnVtcyB1bFtpZF49Zm9ydW1zLWxpc3RdIGxpLmJicC1ib2R5IHVsIGxpLmJicC1mb3J1bS1mcmVzaG5lc3MgLmJicC10b3BpYy1tZXRhIC5iYnAtdG9waWMtZnJlc2huZXNzLWF1dGhvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbkZPT1RFUiBOT1RJQ0VcbioqKioqKioqKioqKioqKioqKioqKi9cblxuLmZvb3Rlci1ub3RpY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjNjNmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweCAxMHB4IDZweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5mb290ZXItbm90aWNlIGgxLFxuLmZvb3Rlci1ub3RpY2UgaDIsXG4uZm9vdGVyLW5vdGljZSBoMyxcbi5mb290ZXItbm90aWNlICNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1faGVhZGluZyxcbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAuZm9vdGVyLW5vdGljZSAuZ2Zvcm1faGVhZGluZyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgIWltcG9ydGFudDtcbn1cblxuLmZvb3Rlci1ub3RpY2UgYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mb290ZXItbm90aWNlIGE6aG92ZXIge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXItbm90aWNlIHAge1xuICBwYWRkaW5nOiAwIDAgMWVtO1xuICBsaW5lLWhlaWdodDogMS44ZW07XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblNJTkdMRSBQT1NFIFBBR0VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLnNpbmdsZSAjc2luZ2xlLW1ldGEgdWwge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4uc2luZ2xlICNzaW5nbGUtbWV0YSB1bCBsaS5tZXRhLWNvbW1lbnQtY291bnQge1xuICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbk1BSU4gTUVTU0FHRSBCT1hFU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ubWVzc2FnZS1ib3gtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKipcbiAqIFRIRVJBUElTVCBQQUdFXG4gKi9cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIC8qKlxuICAgKiBGSUxURVJTXG4gICAqL1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyIC5hamF4LWNvbnRlbnQtbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIHRvcDogMHB4O1xuICByaWdodDogMHB4O1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMHB4O1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyIC5hamF4LWNvbnRlbnQtbG9hZGVyIC5sb2FkZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyIC5hamF4LWNvbnRlbnQtbG9hZGVyIC5sb2FkZXItY29udGVudCBpIHtcbiAgY29sb3I6ICMwMDk0YmI7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgLmFqYXgtY29udGVudC1sb2FkZXIuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgI3RoZXJhcGlzdC1jb250ZW50IC5tZXNzYWdlLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQzNTU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDIwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyICN0aGVyYXBpc3QtY29udGVudCAudGhlcmFwaXN0cy1mb3VuZC1jb3VudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDgwYTI7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAjdGhlcmFwaXN0LWNvbnRlbnQgLnRoZXJhcGlzdHMtZm91bmQtY291bnQgLmNvdW50IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyICN0aGVyYXBpc3QtY29udGVudCAudGhlcmFwaXN0cy1mb3VuZC1jb3VudCBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgI3RoZXJhcGlzdC1jb250ZW50IC50aGVyYXBpc3RzLWZvdW5kLWNvdW50IGEuYXJ0LWNvcHktbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAjdGhlcmFwaXN0LWNvbnRlbnQgLnRoZXJhcGlzdHMtZm91bmQtY291bnQgYS5hcnQtY29weS1saW5rIC5jb3BpZWQtdGV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvcDogLTQwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDM1NTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6b29tOiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyICN0aGVyYXBpc3QtY29udGVudCAudGhlcmFwaXN0cy1mb3VuZC1jb3VudCBhLmFydC1jb3B5LWxpbmsgLmNvcGllZC10ZXh0LnNob3cge1xuICB6b29tOiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAjdGhlcmFwaXN0LWNvbnRlbnQgLnRoZXJhcGlzdHMtZm91bmQtY291bnQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMjJkMWZmO1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyICN0aGVyYXBpc3QtY29udGVudCA+IC5yb3cge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyICN0aGVyYXBpc3QtY29udGVudCA+IC5yb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAjdGhlcmFwaXN0LWNvbnRlbnQgLnRoZXJhcGlzdC1pdGVtIHtcbiAgcGFkZGluZzogNHB4IDRweCAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzc3Nzc3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyICN0aGVyYXBpc3QtY29udGVudCAudGhlcmFwaXN0LWl0ZW0gLm5hbWUge1xuICBiYWNrZ3JvdW5kOiAjMDBhMGNhO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKDAlLCAjMDA5NGJiKSwgdG8oODAlLCAjMDBhMGNhKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICMwMDk0YmIgMCUsICMwMGEwY2EgODAlKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzAwOTRiYiAwJSwgIzAwYTBjYSA4MCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgIzAwOTRiYiAwJSwgIzAwYTBjYSA4MCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDk0YmIgMCUsICMwMGEwY2EgODAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMDA5NGJiIDAlLCAjMDBhMGNhIDgwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkdyYWRpZW50KEdyYWRpZW50VHlwZT0xLCBzdGFydENvbG9yc3RyPVwiIzAwOTRiYlwiLCBlbmRDb2xvcnN0cj1cIiMwMGEwY2FcIik7XG4gIC1tcy1maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzAwOTRiYlwiLCBlbmRDb2xvcnN0cj1cIiMwMGEwY2FcIiAsR3JhZGllbnRUeXBlPTEpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMnB4O1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgI3RoZXJhcGlzdC1jb250ZW50IC50aGVyYXBpc3QtaXRlbSAudGhlcmFwaXN0LWRldGFpbHMge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMDtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgI3RoZXJhcGlzdC1jb250ZW50IC50aGVyYXBpc3QtaXRlbSAudGhlcmFwaXN0LWRldGFpbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGJhY2tncm91bmQ6ICNhNGQyNjY7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oMCUsICM4ZGM2M2YpLCB0byg4MCUsICNhNGQyNjYpKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgIzhkYzYzZiAwJSwgI2E0ZDI2NiA4MCUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjOGRjNjNmIDAlLCAjYTRkMjY2IDgwJSk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjOGRjNjNmIDAlLCAjYTRkMjY2IDgwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzhkYzYzZiAwJSwgI2E0ZDI2NiA4MCUpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsICM4ZGM2M2YgMCUsICNhNGQyNjYgODAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuR3JhZGllbnQoR3JhZGllbnRUeXBlPTEsIHN0YXJ0Q29sb3JzdHI9XCIjOGRjNjNmXCIsIGVuZENvbG9yc3RyPVwiI2E0ZDI2NlwiKTtcbiAgLW1zLWZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjOGRjNjNmXCIsIGVuZENvbG9yc3RyPVwiI2E0ZDI2NlwiICxHcmFkaWVudFR5cGU9MSk7XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgI3RoZXJhcGlzdC1jb250ZW50IC50aGVyYXBpc3QtaXRlbSAudGhlcmFwaXN0LWRldGFpbHMgbGFiZWwge1xuICBjb2xvcjogIzQ0NDtcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAjdGhlcmFwaXN0LWNvbnRlbnQgLnRoZXJhcGlzdC1pdGVtIC50aGVyYXBpc3QtZGV0YWlscyAuY29udGFjdC1kZXRhaWxzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5MTkxOTE7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgcGFkZGluZzogNXB4IDAgMDtcbiAgY29sb3I6ICMwMDk0YmI7XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgI3RoZXJhcGlzdC1jb250ZW50IC50aGVyYXBpc3QtaXRlbSAudGhlcmFwaXN0LWRldGFpbHMgYSxcbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgI3RoZXJhcGlzdC1jb250ZW50IC50aGVyYXBpc3QtaXRlbSAudGhlcmFwaXN0LWRldGFpbHMgLnNpbXBsZS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAjdGhlcmFwaXN0LWNvbnRlbnQgLnRoZXJhcGlzdC1pdGVtIC50aGVyYXBpc3QtZGV0YWlscyBhIGksXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyICN0aGVyYXBpc3QtY29udGVudCAudGhlcmFwaXN0LWl0ZW0gLnRoZXJhcGlzdC1kZXRhaWxzIC5zaW1wbGUtaXRlbSBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogNHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyICN0aGVyYXBpc3QtY29udGVudCAudGhlcmFwaXN0LWl0ZW0gLnRoZXJhcGlzdC1kZXRhaWxzIC5kZXRhaWwge1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIHBhZGRpbmc6IDRweCAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgI3RoZXJhcGlzdC1jb250ZW50IC50aGVyYXBpc3QtaXRlbSBpIHtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjMjJkMWZmO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKDAlLCAjMDA5NGJiKSwgdG8oODAlLCAjMjJkMWZmKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICMwMDk0YmIgMCUsICMyMmQxZmYgODAlKTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgIzAwOTRiYiAwJSwgIzIyZDFmZiA4MCUpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgIzAwOTRiYiAwJSwgIzIyZDFmZiA4MCUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMwMDk0YmIgMCUsICMyMmQxZmYgODAlKTtcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjMDA5NGJiIDAlLCAjMjJkMWZmIDgwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkdyYWRpZW50KEdyYWRpZW50VHlwZT0xLCBzdGFydENvbG9yc3RyPVwiIzAwOTRiYlwiLCBlbmRDb2xvcnN0cj1cIiMyMmQxZmZcIik7XG4gIC1tcy1maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiIzAwOTRiYlwiLCBlbmRDb2xvcnN0cj1cIiMyMmQxZmZcIiAsR3JhZGllbnRUeXBlPTEpO1xuICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgI2ZpbHRlcnMtYmxvY2sgLmZpbHRlcnMtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyICNmaWx0ZXJzLWJsb2NrIGZvcm0jdGhlcmFwaXN0cy1maWx0ZXJzLWZvcm0gPiAucm93ID4gLmNvbCB7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgI2ZpbHRlcnMtYmxvY2sgLmZvcm0tZWxlbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgI2ZpbHRlcnMtYmxvY2sgLmZvcm0tZWxlbWVudCAuaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgI2ZpbHRlcnMtYmxvY2sgLmZvcm0tZWxlbWVudC5sb2FkaW5nIC5mb3JtLWlubmVyLWNvbnRhaW5lciB7XG4gIHpvb206IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMCk7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgI2ZpbHRlcnMtYmxvY2sgLmZvcm0tZWxlbWVudC5sb2FkaW5nIC5hamF4LWZpZWxkLXVwZGF0ZS1sb2FkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgI2ZpbHRlcnMtYmxvY2sgLmZvcm0tZWxlbWVudCAuYWpheC1maWVsZC11cGRhdGUtbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgI2ZpbHRlcnMtYmxvY2sgLmZvcm0tZWxlbWVudCAuYWpheC1maWVsZC11cGRhdGUtbG9hZGVyIC5sb2FkZXItY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAjZmlsdGVycy1ibG9jayAuZm9ybS1lbGVtZW50IC5hamF4LWZpZWxkLXVwZGF0ZS1sb2FkZXIgLmxvYWRlci1jb250ZW50IGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyLjVlbTtcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgI2ZpbHRlcnMtYmxvY2sgLmZvcm0tZWxlbWVudCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDQzNTU7XG4gIGNvbG9yOiBibGFjaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyICNmaWx0ZXJzLWJsb2NrIC5mb3JtLWVsZW1lbnQgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyB7XG4gIGNvbG9yOiAjMDA0MzU1O1xuICBib3JkZXItY29sb3I6ICM4ZGM2M2Y7XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyICNmaWx0ZXJzLWJsb2NrIC5mb3JtLWVsZW1lbnQuYnV0dG9uLXJvdyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgI2ZpbHRlcnMtYmxvY2sgLmZvcm0tZWxlbWVudC5idXR0b24tcm93IGJ1dHRvbiB7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGJvcmRlcjogMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAjZmlsdGVycy1ibG9jayAuZm9ybS1lbGVtZW50LmJ1dHRvbi1yb3cgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDZjODggIWltcG9ydGFudDtcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgI2ZpbHRlcnMtYmxvY2sgLmZvcm0tZWxlbWVudC5idXR0b24tcm93IGJ1dHRvblt0eXBlPXN1Ym1pdF06Zm9jdXMsXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAjZmlsdGVycy1ibG9jayAuZm9ybS1lbGVtZW50LmJ1dHRvbi1yb3cgYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQzNTUgIWltcG9ydGFudDtcbiAgem9vbTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyICNmaWx0ZXJzLWJsb2NrIC5mb3JtLWVsZW1lbnQuYnV0dG9uLXJvdyBidXR0b25bdHlwZT1yZXNldF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDA0MzU1O1xuICB6b29tOiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyICNmaWx0ZXJzLWJsb2NrIC5mb3JtLWVsZW1lbnQuYnV0dG9uLXJvdyBidXR0b25bdHlwZT1yZXNldF06Zm9jdXMsXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAjZmlsdGVycy1ibG9jayAuZm9ybS1lbGVtZW50LmJ1dHRvbi1yb3cgYnV0dG9uW3R5cGU9cmVzZXRdOmhvdmVyIHtcbiAgem9vbTogMTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyICNmaWx0ZXJzLWJsb2NrIC5mb3JtLWVsZW1lbnQgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgI2ZpbHRlcnMtYmxvY2sgLmZvcm0tZWxlbWVudCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItY29sb3I6ICMwMDQzNTU7XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyICNmaWx0ZXJzLWJsb2NrIC5mb3JtLWVsZW1lbnQgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlLmNob3Nlbi1kZWZhdWx0IHtcbiAgY29sb3I6ICM0NDQ0NDQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAjZmlsdGVycy1ibG9jayAuZm9ybS1lbGVtZW50IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyIHtcbiAgdG9wOiAwcHg7XG4gIGJvcmRlcjogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyICNmaWx0ZXJzLWJsb2NrIC5mb3JtLWVsZW1lbnQgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXFxmMmQzXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgI2ZpbHRlcnMtYmxvY2sgLmZvcm0tZWxlbWVudCAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgYWJicjpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjOGRjNjNmO1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAjZmlsdGVycy1ibG9jayAuZm9ybS1lbGVtZW50IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBkaXYgYiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgOHB4O1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAjZmlsdGVycy1ibG9jayAuZm9ybS1lbGVtZW50IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3Age1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBib3JkZXItY29sb3I6ICMwMDQzNTU7XG59XG5cbiN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyICNmaWx0ZXJzLWJsb2NrIC5mb3JtLWVsZW1lbnQgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZHJvcCB1bC5jaG9zZW4tcmVzdWx0cyAuYWN0aXZlLXJlc3VsdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVyIC5maWx0ZXJzLWNvbnRhaW5lciAjZmlsdGVycy1ibG9jayAuZm9ybS1lbGVtZW50IC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLWRyb3AgdWwuY2hvc2VuLXJlc3VsdHMgLmFjdGl2ZS1yZXN1bHQuaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kOiAjOGRjNjNmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnRoZXJhcGlzdHMtcGFnZXItd3JhcHBlciB7XG4gIG1hcmdpbjogNDBweCAwIDA7XG59XG5cbi50aGVyYXBpc3RzLXBhZ2VyLXdyYXBwZXIgLnRoZXJhcGlzdHMtcGFnZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50aGVyYXBpc3RzLXBhZ2VyLXdyYXBwZXIgLnRoZXJhcGlzdHMtcGFnZXIgdWwudGhlcmFwaXN0cy1maWx0ZXJzLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udGhlcmFwaXN0cy1wYWdlci13cmFwcGVyIC50aGVyYXBpc3RzLXBhZ2VyIHVsLnRoZXJhcGlzdHMtZmlsdGVycy1saXN0IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50aGVyYXBpc3RzLXBhZ2VyLXdyYXBwZXIgLnRoZXJhcGlzdHMtcGFnZXIgdWwudGhlcmFwaXN0cy1maWx0ZXJzLWxpc3QgbGkgZm9ybSN0aGVyYXBpc3RzLXBhZ2VyLW51bWJlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbn1cblxuLnRoZXJhcGlzdHMtcGFnZXItd3JhcHBlciAudGhlcmFwaXN0cy1wYWdlciB1bC50aGVyYXBpc3RzLWZpbHRlcnMtbGlzdCBsaSBmb3JtI3RoZXJhcGlzdHMtcGFnZXItbnVtYmVyIGlucHV0W3R5cGU9dGV4dF0sXG4udGhlcmFwaXN0cy1wYWdlci13cmFwcGVyIC50aGVyYXBpc3RzLXBhZ2VyIHVsLnRoZXJhcGlzdHMtZmlsdGVycy1saXN0IGxpIGZvcm0jdGhlcmFwaXN0cy1wYWdlci1udW1iZXIgaW5wdXRbdHlwZT1udW1iZXJdIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IGJsYWNrO1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbn1cblxuLnRoZXJhcGlzdHMtcGFnZXItd3JhcHBlciAudGhlcmFwaXN0cy1wYWdlciB1bC50aGVyYXBpc3RzLWZpbHRlcnMtbGlzdCBsaSBmb3JtI3RoZXJhcGlzdHMtcGFnZXItbnVtYmVyIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4udGhlcmFwaXN0cy1wYWdlci13cmFwcGVyIC50aGVyYXBpc3RzLXBhZ2VyIHVsLnRoZXJhcGlzdHMtZmlsdGVycy1saXN0IGxpIGZvcm0jdGhlcmFwaXN0cy1wYWdlci1udW1iZXIgaW5wdXRbdHlwZT10ZXh0XTpob3Zlcixcbi50aGVyYXBpc3RzLXBhZ2VyLXdyYXBwZXIgLnRoZXJhcGlzdHMtcGFnZXIgdWwudGhlcmFwaXN0cy1maWx0ZXJzLWxpc3QgbGkgZm9ybSN0aGVyYXBpc3RzLXBhZ2VyLW51bWJlciBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsXG4udGhlcmFwaXN0cy1wYWdlci13cmFwcGVyIC50aGVyYXBpc3RzLXBhZ2VyIHVsLnRoZXJhcGlzdHMtZmlsdGVycy1saXN0IGxpIGZvcm0jdGhlcmFwaXN0cy1wYWdlci1udW1iZXIgaW5wdXRbdHlwZT1udW1iZXJdOmhvdmVyIHtcbiAgY29sb3I6ICMwMDk0YmI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDk0YmI7XG59XG5cbi50aGVyYXBpc3RzLXBhZ2VyLXdyYXBwZXIgLnRoZXJhcGlzdHMtcGFnZXIgdWwudGhlcmFwaXN0cy1maWx0ZXJzLWxpc3QgbGkgZm9ybSN0aGVyYXBpc3RzLXBhZ2VyLW51bWJlciBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICBwYWRkaW5nOiA0cHggMTBweDtcbn1cblxuLnRoZXJhcGlzdHMtcGFnZXItd3JhcHBlciAudGhlcmFwaXN0cy1wYWdlciB1bC50aGVyYXBpc3RzLWZpbHRlcnMtbGlzdCBsaS5wYWdlci1udW1iZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi50aGVyYXBpc3RzLXBhZ2VyLXdyYXBwZXIgLnRoZXJhcGlzdHMtcGFnZXIgdWwudGhlcmFwaXN0cy1maWx0ZXJzLWxpc3QgbGkucGFnZXItbnVtYmVyIC50b3RhbC10ZXh0IHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4udGhlcmFwaXN0cy1wYWdlci13cmFwcGVyIC50aGVyYXBpc3RzLXBhZ2VyIHVsLnRoZXJhcGlzdHMtZmlsdGVycy1saXN0IGxpIGEgaSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuLyoqXG4gKiBCbG9nXG4gKi9cblxuI2FqYXgtY29udGVudC13cmFwICNwb3N0LWFyZWEubWFzb25yeSBhcnRpY2xlLnBvc3QgLnBvc3QtaGVhZGVyIC5tZXRhLWF1dGhvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNhamF4LWNvbnRlbnQtd3JhcCAjcG9zdC1hcmVhLm1hc29ucnkgYXJ0aWNsZS5wb3N0IC5wb3N0LWhlYWRlciAubWV0YS1jYXRlZ29yeSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuI2FqYXgtY29udGVudC13cmFwICNwb3N0LWFyZWEubWFzb25yeSBhcnRpY2xlLnBvc3QgLnBvc3QtaGVhZGVyIC5tZXRhLWNhdGVnb3J5IGEge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBtYXJnaW4tbGVmdDogLTdweDtcbn1cblxuI2FqYXgtY29udGVudC13cmFwICNwb3N0LWFyZWEubWFzb25yeSBhcnRpY2xlLnBvc3QgLnBvc3QtbWV0YSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJsb2ctcmVjZW50IC5hcnRpY2xlLWNvbnRlbnQtd3JhcCAucG9zdC1oZWFkZXIgLm1ldGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jcG9zdC1hcmVhLm1hc29ucnkuY2xhc3NpY19lbmhhbmNlZCAucG9zdC1jb250ZW50IC5jb250ZW50LWlubmVyIC5hcnRpY2xlLWNvbnRlbnQtd3JhcCAucG9zdC1oZWFkZXIge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbiNwb3N0LWFyZWEubWFzb25yeS5jbGFzc2ljX2VuaGFuY2VkIC5wb3N0LWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmFydGljbGUtY29udGVudC13cmFwIC5wb3N0LWhlYWRlciBoMy50aXRsZSxcbiNwb3N0LWFyZWEubWFzb25yeS5jbGFzc2ljX2VuaGFuY2VkIC5wb3N0LWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmFydGljbGUtY29udGVudC13cmFwIC5wb3N0LWhlYWRlciAjbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLnRpdGxlLmdmb3JtX2hlYWRpbmcsXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgI3Bvc3QtYXJlYS5tYXNvbnJ5LmNsYXNzaWNfZW5oYW5jZWQgLnBvc3QtY29udGVudCAuY29udGVudC1pbm5lciAuYXJ0aWNsZS1jb250ZW50LXdyYXAgLnBvc3QtaGVhZGVyIC50aXRsZS5nZm9ybV9oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLnNpbmdsZS1wb3N0ICNzaW5nbGUtYmVsb3ctaGVhZGVyIC5tZXRhLWF1dGhvcixcbi5zaW5nbGUtcG9zdCAjc2luZ2xlLWJlbG93LWhlYWRlciAubWV0YS1kYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbmdsZS1wb3N0ICNzaW5nbGUtYmVsb3ctaGVhZGVyID4gc3BhbiB7XG4gIGJvcmRlcjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi8qKlxuICpcbiAqIE1vZGFsIFBvcHVwXG4gKlxuICovXG5cbmEuY2xvc2UtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NGJiO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbn1cblxuYS5jbG9zZS1idG46YmVmb3JlLFxuYS5jbG9zZS1idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbmEuY2xvc2UtYnRuOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG5hLmNsb3NlLWJ0bjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg0NWRlZyk7XG59XG5cbmEuY2xvc2UtYnRuOmhvdmVyLFxuYS5jbG9zZS1idG46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBiY2VlO1xufVxuXG5hLmNsb3NlLWJ0bjpob3ZlcjpiZWZvcmUsXG5hLmNsb3NlLWJ0bjpob3ZlcjphZnRlcixcbmEuY2xvc2UtYnRuOmZvY3VzOmJlZm9yZSxcbmEuY2xvc2UtYnRuOmZvY3VzOmFmdGVyIHtcbiAgd2lkdGg6IDIycHg7XG59XG5cbiNtb2RhbC1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTAwMDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuICB3aWR0aDogOTUlO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIHpvb206IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbn1cblxuI21vZGFsLXBvcHVwLmFjdGl2ZSB7XG4gIHpvb206IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbiAgcG9pbnRlci1ldmVudHM6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuNSkgMC41cztcbn1cblxuI21vZGFsLXBvcHVwLmFjdGl2ZSAubW9kYWwtY29udGVudCB7XG4gIHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xufVxuXG4jbW9kYWwtcG9wdXAgYS5jbG9zZS1idG4ge1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuI21vZGFsLXBvcHVwIGEuY2xvc2UtYnRuOmJlZm9yZSxcbiNtb2RhbC1wb3B1cCBhLmNsb3NlLWJ0bjphZnRlciB7XG4gIHdpZHRoOiAxNXB4O1xufVxuXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTdweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IGgyIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50LnRleHQtc3R5bGUtbGlnaHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50LnRleHQtc3R5bGUtbGlnaHQgaDEsXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQudGV4dC1zdHlsZS1saWdodCBoMixcbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudC50ZXh0LXN0eWxlLWxpZ2h0IGgzLFxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50LnRleHQtc3R5bGUtbGlnaHQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2hlYWRpbmcsXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQudGV4dC1zdHlsZS1saWdodCBoNCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQudGV4dC1zdHlsZS1kYXJrIHtcbiAgY29sb3I6ICMwMDQzNTU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudC50ZXh0LXN0eWxlLWRhcmsgaDEsXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQudGV4dC1zdHlsZS1kYXJrIGgyLFxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50LnRleHQtc3R5bGUtZGFyayBoMyxcbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudC50ZXh0LXN0eWxlLWRhcmsgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2hlYWRpbmcsXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQudGV4dC1zdHlsZS1kYXJrIGg0IHtcbiAgY29sb3I6ICMwMDQzNTU7XG59XG5cbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudC5vdmVybGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB6b29tOiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudC5vdmVybGF5LnRleHQtc3R5bGUtZGFyazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQub3ZlcmxheS5vdmVybGF5LWxldmVsLWxpZ2h0OmJlZm9yZSB7XG4gIHpvb206IDE7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yMCk7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50Lm92ZXJsYXkub3ZlcmxheS1sZXZlbC1oZWF2eTpiZWZvcmUge1xuICB6b29tOiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudC53aXRoLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xufVxuXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmlubmVyLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuaW5uZXItY29udGVudCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5jdGEtYnRucy13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5jdGEtYnRucy13cmFwcGVyIC5jdGEtYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQzNTU7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG5cbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuY3RhLWJ0bnMtd3JhcHBlciAuY3RhLWJ0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmN0YS1idG5zLXdyYXBwZXIgLmN0YS1idG46aG92ZXIsXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmN0YS1idG5zLXdyYXBwZXIgLmN0YS1idG46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NGJiO1xufVxuXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmN0YS1idG5zLXdyYXBwZXIgLmN0YS1idG4uY29sb3ItZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjNjNmO1xufVxuXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmN0YS1idG5zLXdyYXBwZXIgLmN0YS1idG4uY29sb3ItZ3JlZW46aG92ZXIsXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmN0YS1idG5zLXdyYXBwZXIgLmN0YS1idG4uY29sb3ItZ3JlZW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRkMjY2O1xufVxuXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmN0YS1idG5zLXdyYXBwZXIgLmN0YS1idG4uY29sb3ItZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG59XG5cbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuY3RhLWJ0bnMtd3JhcHBlciAuY3RhLWJ0bi5jb2xvci1ncmF5OmhvdmVyLFxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5jdGEtYnRucy13cmFwcGVyIC5jdGEtYnRuLmNvbG9yLWdyYXk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cblxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5jdGEtYnRucy13cmFwcGVyIC5jdGEtYnRuLmNvbG9yLWxpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NGJiO1xufVxuXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmN0YS1idG5zLXdyYXBwZXIgLmN0YS1idG4uY29sb3ItbGlnaHQtYmx1ZTpob3ZlcixcbiNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuY3RhLWJ0bnMtd3JhcHBlciAuY3RhLWJ0bi5jb2xvci1saWdodC1ibHVlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmNlZTtcbn1cblxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC5nZm9ybV9oZWFkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMDA0MzU1O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbiNmdWxsLXBhZ2Utb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6b29tOiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBiYWNrZ3JvdW5kOiAjMDA0MzU1O1xuICB6LWluZGV4OiAxMDAwMDtcbn1cblxuLndlYmluYXItZm9ybS13cmFwcGVyIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi53ZWJpbmFyLWZvcm0td3JhcHBlciBoMiB7XG4gIGNvbG9yOiAjMDA5NGJiO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhpZGUtbGFyZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gICN0cmliZS1ldmVudHMtcGctdGVtcGxhdGUge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuXG4gICN0cmliZS1ldmVudHMge1xuICAgIG1hcmdpbjogMCAwIDEwMHB4O1xuICB9XG5cbiAgLmV2ZW50cy1hcmNoaXZlICN0cmliZS1ldmVudHMtcGctdGVtcGxhdGUge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuXG4gIC5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAjdHJpYmVfZXZlbnRzX2ZpbHRlcl9jb250cm9sIGEjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjMDA5NGJiO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLXZlcnRpY2FsICN0cmliZV9ldmVudHNfZmlsdGVyX2NvbnRyb2wgYSN0cmliZV9ldmVudHNfZmlsdGVyc190b2dnbGU6YmVmb3JlIHtcbiAgICBjb2xvcjogIzAwOTRiYjtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLmV2ZW50cy1hcmNoaXZlICN0cmliZV9ldmVudHNfZmlsdGVyc193cmFwcGVyLnRyaWJlLWV2ZW50cy1maWx0ZXJzLXZlcnRpY2FsICN0cmliZV9ldmVudHNfZmlsdGVyX2NvbnRyb2wgYSB7XG4gICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgfVxuXG4gIC5ldmVudHMtYXJjaGl2ZSAjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfd3JhcHBlci50cmliZS1ldmVudHMtZmlsdGVycy12ZXJ0aWNhbCAjdHJpYmVfZXZlbnRzX2ZpbHRlcl9jb250cm9sIGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDA7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAuZXZlbnRzLWFyY2hpdmUgI3RyaWJlX2V2ZW50c19maWx0ZXJzX3dyYXBwZXIudHJpYmUtZXZlbnRzLWZpbHRlcnMtdmVydGljYWwgI3RyaWJlX2V2ZW50c19maWx0ZXJfY29udHJvbCBhLnRyaWJlX2V2ZW50c19maWx0ZXJzX3Nob3dfZmlsdGVyczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG4gIH1cblxuICAuZXZlbnRzLWFyY2hpdmUgI3RyaWJlX2V2ZW50c19maWx0ZXJzX3dyYXBwZXIudHJpYmUtZXZlbnRzLWZpbHRlcnMtdmVydGljYWwgI3RyaWJlX2V2ZW50c19maWx0ZXJfY29udHJvbCBhLnRyaWJlX2V2ZW50c19maWx0ZXJzX2Nsb3NlX2ZpbHRlcnM6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjA1NlwiO1xuICB9XG5cbiAgLmV2ZW50cy1hcmNoaXZlLmV2ZW50cy1ncmlkdmlldyAjdHJpYmUtZXZlbnRzIHRyIHRkIGRpdltpZCo9dHJpYmUtZXZlbnRzLWRheW51bS1dIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cblxuICAuZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLWRheSAudHJpYmUtZXZlbnRzLWV2ZW50LWltYWdlIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG5cbiAgLmV2ZW50cy1hcmNoaXZlICN0cmliZS1ldmVudHMtaGVhZGVyIC50cmliZS1ldmVudHMtc3ViLW5hdiBsaSBhIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICB9XG5cbiAgLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnQtc2NoZWR1bGUtZGV0YWlscyxcbiAgLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAucHVibGlzaGVkLnRpbWUtZGV0YWlscyB7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gIH1cblxuICAuc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYmFjayxcbiAgLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cyAudHJpYmUtYmFjayxcbiAgLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYmFjayxcbiAgLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzIC50cmliZS1iYWNrLFxuICAuc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzIC50cmliZS1ldmVudHMtYmFjayxcbiAgLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cyAudHJpYmUtYmFjayB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbjogMjVweCAwIDA7XG4gIH1cblxuICAuc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXNjaGVkdWxlLFxuICAuc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtc2NoZWR1bGUsXG4gIC5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtc2NoZWR1bGUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG5cbiAgLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0gLnRyaWJlLXRpY2tldHMgdWwudHJpYmUtb3JkZXJzLWxpc3QgPiBsaSB7XG4gICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuXG4gIC5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtIC50cmliZS10aWNrZXRzIHVsLnRyaWJlLW9yZGVycy1saXN0ID4gbGkgdWwudHJpYmUtdGlja2V0cy1saXN0ID4gbGkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAuc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybSAudHJpYmUtdGlja2V0cyB1bC50cmliZS1vcmRlcnMtbGlzdCA+IGxpIHVsLnRyaWJlLXRpY2tldHMtbGlzdCA+IGxpIC50cmliZS1ldmVudC10aWNrZXRzLXBsdXMtbWV0YSAuYXR0ZW5kZWUtbWV0YS1yb3cgLnRyaWJlLXRpY2tldHMtbWV0YSBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zaW5nbGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAgZGwsXG4gIC5zaW5nbGUtdHJpYmVfdmVudWUgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCBkbCxcbiAgLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgLnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCBkbCB7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgfVxuXG4gIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmX3BhZ2Vfc3RlcHMgLmdmX3N0ZXA6bm90KC5nZl9zdGVwX2hpZGRlbikge1xuICAgIG1hcmdpbjogOHB4IDEwcHg7XG4gIH1cblxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZl9wYWdlX3N0ZXBzIC5nZl9zdGVwOm5vdCguZ2Zfc3RlcF9oaWRkZW4pIC5nZl9zdGVwX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2JvZHkgLmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0W3R5cGU9YnV0dG9uXSxcbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fcGFnZV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBwYWRkaW5nOiA4cHggMThweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fcGFnZV9mb290ZXIgLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG4gICAgdG9wOiA1MCU7XG4gIH1cblxuICBhLmNsb3NlLWJ0biB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgYS5jbG9zZS1idG46YmVmb3JlLFxuICBhLmNsb3NlLWJ0bjphZnRlciB7XG4gICAgd2lkdGg6IDE4cHg7XG4gIH1cblxuICBhLmNsb3NlLWJ0biB7XG4gICAgdG9wOiAtMjBweDtcbiAgICByaWdodDogLTIwcHg7XG4gIH1cblxuICAjbW9kYWwtcG9wdXAge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cblxuICAjbW9kYWwtcG9wdXAgYS5jbG9zZS1idG4ge1xuICAgIHRvcDogLTIwcHg7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gICNtb2RhbC1wb3B1cCBhLmNsb3NlLWJ0bjpiZWZvcmUsXG4gICNtb2RhbC1wb3B1cCBhLmNsb3NlLWJ0bjphZnRlciB7XG4gICAgd2lkdGg6IDI1cHg7XG4gIH1cblxuICAjbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmN0YS1idG5zLXdyYXBwZXIgLmN0YS1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgNnB4IDJweDtcbiAgfVxuXG4gICNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuY3RhLWJ0bnMtd3JhcHBlciAuY3RhLWJ0bjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxuXG4gICNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuY3RhLWJ0bnMtd3JhcHBlciAuY3RhLWJ0bjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAwMHB4KSB7XG4gIC53cmFwLTgwIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG5cbiAgLmV2ZW50cy1hcmNoaXZlICN0cmliZS1ldmVudHMtYmFyICN0cmliZS1iYXItZm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cblxuICAuZXZlbnRzLWFyY2hpdmUgI3RyaWJlLWV2ZW50cy1iYXIgI3RyaWJlLWJhci1mb3JtICN0cmliZS1iYXItdmlld3MgLnRyaWJlLWJhci12aWV3cy1pbm5lciB7XG4gICAgcGFkZGluZzogMjBweCAwcHggMzBweDtcbiAgfVxuXG4gIC5ldmVudHMtYXJjaGl2ZSAjdHJpYmUtZXZlbnRzLWJhciAjdHJpYmUtYmFyLWZvcm0gI3RyaWJlLWJhci12aWV3cyAudHJpYmUtYmFyLXZpZXdzLWlubmVyIGxhYmVsIHtcbiAgICBwYWRkaW5nOiAwcHggMTBweDtcbiAgfVxuXG4gIC5ldmVudHMtYXJjaGl2ZSAjdHJpYmUtZXZlbnRzLWJhciAjdHJpYmUtYmFyLWZvcm0gI3RyaWJlLWJhci12aWV3cyAudHJpYmUtYmFyLXZpZXdzLWxpc3Qge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG5cbiAgLmV2ZW50cy1hcmNoaXZlIC50cmliZS1ldmVudHMtcGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyZW07XG4gIH1cblxuICAuZXZlbnRzLWFyY2hpdmUuZXZlbnRzLWdyaWR2aWV3ICN0cmliZS1ldmVudHMgdHIgdGQudHJpYmUtZXZlbnRzLWhhcy1ldmVudHM6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cblxuICAuZXZlbnRzLWFyY2hpdmUudHJpYmUtZXZlbnRzLXBob3RvIC50cmliZS1ldmVudHMtcGhvdG8tZXZlbnQtd3JhcCAudHJpYmUtZXZlbnRzLWV2ZW50LWRldGFpbHMgaDIudHJpYmUtZXZlbnRzLWxpc3QtZXZlbnQtdGl0bGUgYSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG5cbiAgLmV2ZW50cy1hcmNoaXZlLnRyaWJlLWV2ZW50cy1waG90byAudHJpYmUtZXZlbnRzLXBob3RvLWV2ZW50LXdyYXAgLnRyaWJlLWV2ZW50cy1ldmVudC1kZXRhaWxzIC50cmliZS1ldmVudHMtZXZlbnQtbWV0YSB7XG4gICAgcGFkZGluZzogOHB4IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ldmVudHMtYXJjaGl2ZS50cmliZS1ldmVudHMtcGhvdG8gLnRyaWJlLWV2ZW50cy1waG90by1ldmVudC13cmFwIC50cmliZS1ldmVudHMtZXZlbnQtZGV0YWlscyAudHJpYmUtZXZlbnRzLWxpc3QtcGhvdG8tZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ldmVudHMtYXJjaGl2ZSAudHJpYmUtZXZlbnRzLWxvb3AgLnRyaWJlLWV2ZW50cy1saXN0LXNlcGFyYXRvci1tb250aCB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cblxuICAudHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMudHJpYmUtZXZlbnRzLWZpcnN0IHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG5cbiAgLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKSAudHJpYmUtZXZlbnRzLWxvb3AgLnR5cGUtdHJpYmVfZXZlbnRzIC50cmliZS1ldmVudHMtZXZlbnQtY29zdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cblxuICAudHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgaDIudHJpYmUtZXZlbnRzLWxpc3QtZXZlbnQtdGl0bGUsXG4gIC50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyBoMi50cmliZS1ldmVudHMtbWFwLWV2ZW50LXRpdGxlLFxuICAudHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgaDMudHJpYmUtZXZlbnRzLWxpc3QtZXZlbnQtdGl0bGUsXG4gIC50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyAjbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLnRyaWJlLWV2ZW50cy1saXN0LWV2ZW50LXRpdGxlLmdmb3JtX2hlYWRpbmcsXG4gICNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAudHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1saXN0LWV2ZW50LXRpdGxlLmdmb3JtX2hlYWRpbmcsXG4gIC50cmliZS1ldmVudHMtbGlzdDpub3QoLnRyaWJlLWV2ZW50cy1waG90bykgLnRyaWJlLWV2ZW50cy1sb29wIC50eXBlLXRyaWJlX2V2ZW50cyBoMy50cmliZS1ldmVudHMtbWFwLWV2ZW50LXRpdGxlLFxuICAudHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC50cmliZS1ldmVudHMtbWFwLWV2ZW50LXRpdGxlLmdmb3JtX2hlYWRpbmcsXG4gICNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCAuZ2Zvcm1fd3JhcHBlciAudHJpYmUtZXZlbnRzLWxpc3Q6bm90KC50cmliZS1ldmVudHMtcGhvdG8pIC50cmliZS1ldmVudHMtbG9vcCAudHlwZS10cmliZV9ldmVudHMgLnRyaWJlLWV2ZW50cy1tYXAtZXZlbnQtdGl0bGUuZ2Zvcm1faGVhZGluZyB7XG4gICAgcGFkZGluZy1yaWdodDogMTA1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGgxLnRyaWJlLWV2ZW50cy1zaW5nbGUtZXZlbnQtdGl0bGUsXG4gIC5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgaDEudHJpYmUtZXZlbnRzLXNpbmdsZS1ldmVudC10aXRsZSxcbiAgLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgaDEudHJpYmUtZXZlbnRzLXNpbmdsZS1ldmVudC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzZW07XG4gIH1cblxuICAuc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXNjaGVkdWxlIGgyLFxuICAuc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtc2NoZWR1bGUgaDIsXG4gIC5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtc2NoZWR1bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICB9XG5cbiAgLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZSAucmVjdXJyaW5naW5mbyxcbiAgLnNpbmdsZS10cmliZV92ZW51ZSAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXNjaGVkdWxlIC5yZWN1cnJpbmdpbmZvLFxuICAuc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXNjaGVkdWxlIC5yZWN1cnJpbmdpbmZvIHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICB9XG5cbiAgLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZSBhLmRldGFpbHMtYnV0dG9uLFxuICAuc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IC50cmliZS1ldmVudHMtc2NoZWR1bGUgYS5kZXRhaWxzLWJ1dHRvbixcbiAgLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZSBhLmRldGFpbHMtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICAuc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXNjaGVkdWxlIGEuZGV0YWlscy1idXR0b24sXG4gIC5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgLnRyaWJlLWV2ZW50cy1zY2hlZHVsZSBhLmRldGFpbHMtYnV0dG9uLFxuICAuc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCAudHJpYmUtZXZlbnRzLXNjaGVkdWxlIGEuZGV0YWlscy1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNpbmdsZS10cmliZV9ldmVudHMgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0sXG4gIC5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0sXG4gIC5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0LFxuICAuc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQsXG4gIC5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHIgdGQud29vY29tbWVyY2UuYWRkLXRvLWNhcnQgYnV0dG9uLFxuICAuc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHIgdGQud29vY29tbWVyY2UuYWRkLXRvLWNhcnQgYnV0dG9uLFxuICAuc2luZ2xlLXRyaWJlX29yZ2FuaXplciAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIHRkLndvb2NvbW1lcmNlLmFkZC10by1jYXJ0IGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuXG4gIC5zaW5nbGUtdHJpYmVfZXZlbnRzICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHIgLnRpY2tldHNfZGVzY3JpcHRpb24sXG4gIC5zaW5nbGUtdHJpYmVfdmVudWUgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciAudGlja2V0c19kZXNjcmlwdGlvbixcbiAgLnNpbmdsZS10cmliZV9vcmdhbml6ZXIgI3RyaWJlLWV2ZW50cy1jb250ZW50IGZvcm0uY2FydCB0YWJsZS50cmliZS1ldmVudHMtdGlja2V0cyB0Ym9keSB0ciAudGlja2V0c19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHg7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgfVxuXG4gIC5ldmVudC1hY2NvcmRpb24tZm9vdGVyLWJsb2NrIGgyLmJsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuOGVtO1xuICB9XG5cbiAgLmV2ZW50LWFjY29yZGlvbi1mb290ZXItYmxvY2sgLnRvZ2dsZXMgLnRvZ2dsZSBpOmJlZm9yZSB7XG4gICAgdG9wOiAxNHB4O1xuICAgIGxlZnQ6IDZweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMnB4O1xuICB9XG5cbiAgLmV2ZW50LWFjY29yZGlvbi1mb290ZXItYmxvY2sgLnRvZ2dsZXMgLnRvZ2dsZSBpOmFmdGVyIHtcbiAgICB0b3A6IDZweDtcbiAgICBsZWZ0OiAxNHB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG5cbiAgLmV2ZW50LWFjY29yZGlvbi1mb290ZXItYmxvY2sgLnRvZ2dsZXMgLnRvZ2dsZSBpIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xNXB4IDAgMCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweDtcbiAgfVxuXG4gIC5ldmVudC1hY2NvcmRpb24tZm9vdGVyLWJsb2NrIC50b2dnbGVzIC50b2dnbGUgaDMgYSxcbiAgLmV2ZW50LWFjY29yZGlvbi1mb290ZXItYmxvY2sgLnRvZ2dsZXMgLnRvZ2dsZSAjbW9kYWwtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2hlYWRpbmcgYSxcbiAgI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5nZm9ybV93cmFwcGVyIC5ldmVudC1hY2NvcmRpb24tZm9vdGVyLWJsb2NrIC50b2dnbGVzIC50b2dnbGUgLmdmb3JtX2hlYWRpbmcgYSB7XG4gICAgcGFkZGluZzogMzBweCA3MHB4IDMwcHggMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4zZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xuICB9XG5cbiAgLnRyaWJlLWJsb2NrX190aWNrZXRzX19yZWdpc3RyYXRpb25fX2V2ZW50IC50cmliZS1ibG9ja19fdGlja2V0c19faXRlbV9fYXR0ZW5kZWVfX2ZpZWxkcyBmb3JtLnRyaWJlLWJsb2NrX190aWNrZXRzX19pdGVtX19hdHRlbmRlZV9fZmllbGRzX19mb3JtIC50cmliZS10aWNrZXQgPiBoNCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cblxuICAjYWJzb3JiLWZpbHRlcnMtY29udGFpbmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMDBweDtcbiAgfVxuXG4gICNhYnNvcmItY291cnNlcy1jb250YWluZXIgLmNvdXJzZXMtd3JhcHBlci5saXN0IC5jb3Vyc2UtYmxvY2sgLmNvdXJzZS10eXBlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG5cbiAgI2V2ZW50LWRldGFpbHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNvdXJzZS10eXBlLFxuICAjbWFwIC5tb2RhbC1jb250ZW50IC5jb3Vyc2UtdHlwZSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cblxuICAjc2l0ZS13aWRlLXRvcC1ub3RpY2Uge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG5cbiAgI3NpdGUtd2lkZS10b3Atbm90aWNlIC5jbG9zZS1idG4ge1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxuXG4gIC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaSB7XG4gICAgbWFyZ2luOiAwIDJweDtcbiAgfVxuXG4gIC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaS53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rIGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgIHRleHQtaW5kZW50OiAwcHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAwLjllbTtcbiAgfVxuXG4gIC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaS53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rIGE6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLndvb2NvbW1lcmNlLWFjY291bnQgLmNsaW5pY2lhbi1uZXdzLWxpc3QgYXJ0aWNsZS5uZXdzLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gIH1cblxuICAud29vY29tbWVyY2UtYWNjb3VudCAuZGFzaGJvYXJkLXdpZGdldCAuaW5uZXItd2lkZ2V0IHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjVweDtcbiAgfVxuXG4gICN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgI3RoZXJhcGlzdC1jb250ZW50IC50aGVyYXBpc3RzLWZvdW5kLWNvdW50IHtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICB9XG5cbiAgI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAjdGhlcmFwaXN0LWNvbnRlbnQgLnRoZXJhcGlzdHMtZm91bmQtY291bnQgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAjdGhlcmFwaXN0LWNvbnRlbnQgLnRoZXJhcGlzdHMtZm91bmQtY291bnQgLmNvbnRhaW5lciAuY29sOmZpcnN0LWNoaWxkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAjdGhlcmFwaXN0LWNvbnRlbnQgLnRoZXJhcGlzdHMtZm91bmQtY291bnQgLmNvbnRhaW5lciAuY29sOmxhc3QtY2hpbGQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAjdGhlcmFwaXN0LWNvbnRlbnQgPiAucm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAuZXF1YWwtaGVpZ2h0cy1yb3cge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMCAyNXB4O1xuICB9XG5cbiAgI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgI2ZpbHRlcnMtYmxvY2sgLmZpbHRlcnMtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxuXG4gICN0aGVyYXBpc3RzLWZpbHRlci1jb250ZW50LXdyYXBwZXIgLmZpbHRlcnMtY29udGFpbmVyICNmaWx0ZXJzLWJsb2NrIGZvcm0jdGhlcmFwaXN0cy1maWx0ZXJzLWZvcm0ge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgI3RoZXJhcGlzdHMtZmlsdGVyLWNvbnRlbnQtd3JhcHBlciAuZmlsdGVycy1jb250YWluZXIgI2ZpbHRlcnMtYmxvY2sgLmZvcm0tZWxlbWVudC5idXR0b24tcm93IHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxuXG4gIC50aGVyYXBpc3RzLXBhZ2VyLXdyYXBwZXIgLnRoZXJhcGlzdHMtcGFnZXIgdWwudGhlcmFwaXN0cy1maWx0ZXJzLWxpc3QgbGkgZm9ybSN0aGVyYXBpc3RzLXBhZ2VyLW51bWJlciBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgIHBhZGRpbmc6IDRweCAwIDRweCAxMHB4O1xuICB9XG5cbiAgI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgfVxuXG4gICNtb2RhbC1wb3B1cCAubW9kYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG5cbiAgI21vZGFsLXBvcHVwIC5tb2RhbC1jb250ZW50IC5jdGEtYnRucy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgfVxuXG4gIC53ZWJpbmFyLWZvcm0td3JhcHBlciB7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWluLXdpZHRoOiAxMDAwcHgpIHtcbiAgLnRyaWJlLWJsb2NrX190aWNrZXRzX19yZWdpc3RyYXRpb25fX2V2ZW50IC50cmliZS1ibG9ja19fdGlja2V0c19faXRlbV9fYXR0ZW5kZWVfX2ZpZWxkcyBmb3JtLnRyaWJlLWJsb2NrX190aWNrZXRzX19pdGVtX19hdHRlbmRlZV9fZmllbGRzX19mb3JtIC50cmliZS10aWNrZXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC50cmliZS1ibG9ja19fdGlja2V0c19fcmVnaXN0cmF0aW9uX19ldmVudCAudHJpYmUtYmxvY2tfX3RpY2tldHNfX2l0ZW1fX2F0dGVuZGVlX19maWVsZHMgZm9ybS50cmliZS1ibG9ja19fdGlja2V0c19faXRlbV9fYXR0ZW5kZWVfX2ZpZWxkc19fZm9ybSAudHJpYmUtdGlja2V0ID4gZGl2IHtcbiAgICBmbGV4OiAwIDAgMzIlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgI2Fic29yYi1maWx0ZXJzLWNvbnRhaW5lciAjY291cnNlLWRpc3BsYXktb3B0aW9ucyBidXR0b24ub3B0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmX3BhZ2Vfc3RlcHMgLmdmX3N0ZXA6bm90KC5nZl9zdGVwX2hpZGRlbikge1xuICAgIG1hcmdpbjogOHB4IDIwcHg7XG4gIH1cblxuICAud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkge1xuICAgIG1hcmdpbjogMCA0cHg7XG4gIH1cblxuICAud29vY29tbWVyY2UtYWNjb3VudCAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24gdWwgbGkud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluayBhIHtcbiAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuXG4gIC53b29jb21tZXJjZS1hY2NvdW50IC53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB1bCBsaS53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5rIGE6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAjbW9kYWwtcG9wdXAge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAuc2luZ2xlLXRyaWJlX2V2ZW50cyAjdHJpYmUtZXZlbnRzLWNvbnRlbnQgZm9ybS5jYXJ0IHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRzIHRib2R5IHRyIHRkLFxuICAuc2luZ2xlLXRyaWJlX3ZlbnVlICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHIgdGQsXG4gIC5zaW5nbGUtdHJpYmVfb3JnYW5pemVyICN0cmliZS1ldmVudHMtY29udGVudCBmb3JtLmNhcnQgdGFibGUudHJpYmUtZXZlbnRzLXRpY2tldHMgdGJvZHkgdHIgdGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnRyaWJlLWJsb2NrX190aWNrZXRzX19yZWdpc3RyYXRpb25fX2V2ZW50IC50cmliZS1ibG9ja19fdGlja2V0c19faXRlbV9fYXR0ZW5kZWVfX2ZpZWxkcyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC52Y19yb3cucmV2ZXJzZS1yb3cgPiAuY29sLFxuICAudmNfcm93LnZjX3Jvdy1mbGV4LnJldmVyc2Utcm93ID4gLmNvbCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC52Y19yb3cucmV2ZXJzZS1yb3cgPiAuY29sID4gLndwYl9jb2x1bW46bGFzdC1jaGlsZCxcbiAgLnZjX3Jvdy52Y19yb3ctZmxleC5yZXZlcnNlLXJvdyA+IC5jb2wgPiAud3BiX2NvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAxO1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLnZjX3Jvdy5yZXZlcnNlLXJvdyA+IC5jb2wgPiAud3BiX2NvbHVtbjpmaXJzdC1jaGlsZCxcbiAgLnZjX3Jvdy52Y19yb3ctZmxleC5yZXZlcnNlLXJvdyA+IC5jb2wgPiAud3BiX2NvbHVtbjpmaXJzdC1jaGlsZCB7XG4gICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhpZGUtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TdHlsZXNoZWV0OiBNaXhpbnMgJiBDb25zdGFudHMgU3R5bGVzaGVldFxuXG5UaGlzIGlzIHdoZXJlIHlvdSBjYW4gdGFrZSBhZHZhbnRhZ2Ugb2YgU2FzcycgZ3JlYXQgZmVhdHVyZXM6XG5NaXhpbnMgJiBDb25zdGFudHMuIEkgd29uJ3QgZ28gaW4tZGVwdGggb24gaG93IHRoZXkgd29yayBleGFjdGx5LFxudGhlcmUgYXJlIGEgZmV3IGFydGljbGVzIGJlbG93IHRoYXQgd2lsbCBoZWxwIGRvIHRoYXQuIFdoYXQgSSB3aWxsXG50ZWxsIHlvdSBpcyB0aGF0IHRoaXMgd2lsbCBoZWxwIHNwZWVkIHVwIHNpbXBsZSBjaGFuZ2VzIGxpa2VcbmNoYW5naW5nIGEgY29sb3Igb3IgYWRkaW5nIENTUzMgdGVjaG5pcXVlcyBncmFkaWVudHMuXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi8qKioqKioqKioqKioqKioqKioqKipcbkNMRUFSRklYSU4nXG4qKioqKioqKioqKioqKioqKioqKiovXG5cbi8vIENvbnRhaW4gZmxvYXRzOiBuaWNvbGFzZ2FsbGFnaGVyLmNvbS9taWNyby1jbGVhcmZpeC1oYWNrL1xuLmNsZWFyZml4LFxuLmNmIHtcbiAgem9vbTogMTtcbiAgJjpiZWZvcmUsICY6YWZ0ZXIgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiB0YWJsZTsgfVxuICAmOmFmdGVyIHsgY2xlYXI6IGJvdGg7IH1cbn1cblxuXG4vL1NjcmVlbiBTaXplIFByZXNldHMgKHRoaXMgY2FuIGJlIGFkanVzdGVkIG9yIGFkZGVkIHRvIGlmIG5lY2Vzc2FyeSlcbi8vVVNBR0U6IFRoZSBiZWxvdyBleGFtcGxlIGNoZWNrcyBmb3IgYW55dGhpbmcgbG93ZXIgdGhhbiA3NjhweCBhbmQgaGlkZXMgdGhlICNoZXJvIGRpdiB3aXRoIGEgZGlzcGxheTpub25lIHByb3BlcnR5XG4vLyAjaGVyb3tcbi8vICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQtbWluKXtkaXNwbGF5Om5vbmV9IFxuLy8gfVxuLy9cblxuLy9zYXNzIGJyZWFrcG9pbnQgaWRlYSBmcm9tIHRoaXMgYXJ0aWNsZTogaHR0cHM6Ly93d3cuc2l0ZXBvaW50LmNvbS9tYW5hZ2luZy1yZXNwb25zaXZlLWJyZWFrcG9pbnRzLXNhc3MvXG5cbiRicmVha3BvaW50czogKFxuICAneHNtYWxsJyA6IDQ4MHB4LFxuICAnc21hbGwnICA6IDc2OHB4LFxuICAnbWVkaXVtJyA6IDEwMDBweCxcbiAgJ2xhcmdlJyAgOiAxMjAwcHgsXG4gICd4bGFyZ2UnIDogMTM1MHB4LFxuICAnZ2Zvcm0tbW9iaWxlJzogNjQwcHgsIC8vc3BlY2lhbCBzaXplIGZvciBnZnJvbSBtb2JpbGVcbik7XG5cbkBtaXhpbiByZXNwb25kLXRvKCRicmVha3BvaW50KSB7XG4gIC8vIFJldHJpZXZlcyB0aGUgdmFsdWUgZnJvbSB0aGUga2V5XG4gICR2YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcblxuICAvLyBJZiB0aGUga2V5IGV4aXN0cyBpbiB0aGUgbWFwXG4gIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgLy8gUHJpbnRzIGEgbWVkaWEgcXVlcnkgYmFzZWQgb24gdGhlIHZhbHVlXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR2YWx1ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gSWYgdGhlIGtleSBkb2Vzbid0IGV4aXN0IGluIHRoZSBtYXBcbiAgQGVsc2Uge1xuICAgIEB3YXJuIFwiVW5mb3J0dW5hdGVseSwgbm8gdmFsdWUgY291bGQgYmUgcmV0cmlldmVkIGZyb20gYCN7JGJyZWFrcG9pbnR9YC4gXCJcbiAgICAgICAgKyBcIlBsZWFzZSBtYWtlIHN1cmUgaXQgaXMgZGVmaW5lZCBpbiBgJGJyZWFrcG9pbnRzYCBtYXAuXCI7XG4gIH1cbn1cblxuQG1peGluIHJlc3BvbmQtdG8tbWF4KCRicmVha3BvaW50KSB7XG4gIC8vIFJldHJpZXZlcyB0aGUgdmFsdWUgZnJvbSB0aGUga2V5XG4gICR2YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcblxuICAvLyBJZiB0aGUga2V5IGV4aXN0cyBpbiB0aGUgbWFwXG4gIEBpZiAkdmFsdWUgIT0gbnVsbCB7XG4gICAgLy8gUHJpbnRzIGEgbWVkaWEgcXVlcnkgYmFzZWQgb24gdGhlIHZhbHVlXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR2YWx1ZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gSWYgdGhlIGtleSBkb2Vzbid0IGV4aXN0IGluIHRoZSBtYXBcbiAgQGVsc2Uge1xuICAgIEB3YXJuIFwiVW5mb3J0dW5hdGVseSwgbm8gdmFsdWUgY291bGQgYmUgcmV0cmlldmVkIGZyb20gYCN7JGJyZWFrcG9pbnR9YC4gXCJcbiAgICAgICAgKyBcIlBsZWFzZSBtYWtlIHN1cmUgaXQgaXMgZGVmaW5lZCBpbiBgJGJyZWFrcG9pbnRzYCBtYXAuXCI7XG4gIH1cbn1cblxuXG5cbi8qXG51c2UgdGhlIGJlc3QgYW1wZXJzYW5kXG5odHRwOi8vc2ltcGxlYml0cy5jb20vbm90ZWJvb2svMjAwOC8wOC8xNC9hbXBlcnNhbmRzLTIvXG4qL1xuc3Bhbi5hbXAge1xuICBmb250LWZhbWlseTogQmFza2VydmlsbGUsJ0dvdWR5IE9sZCBTdHlsZScsUGFsYXRpbm8sJ0Jvb2sgQW50aXF1YScsc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKipcbk9QQUNJVFlcbmFkZHMgYW4gb3BhY2l0eSB0byBhbiBIVE1MIGVsZW1lbnRcblVTQUdFOiAgQGluY2x1ZGUgb3BhY2l0eSguOCw4MCk7XG4qKioqKioqKioqKioqKioqKioqKiovXG5AbWl4aW4gb3BhY2l0eSgkcGVyYzoxLjAsICRwZXJjZnVsbDoxMDApe1xuICB6b29tOiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9JHBlcmNmdWxsKTtcbiAgb3BhY2l0eTogJHBlcmM7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbkhUTUwgTElTVCBJVEVNIFdJVEggTk9UIExJU1QgU1RZTEUgXG5yZW1vdmVzIHRoZSBsaXN0LXN0eWxlIHNldHRpbmdzIGZyb20gYW4gSFRNTCBsaXN0XG5VU0FHRTogIEBpbmNsdWRlIGxpc3ROb1N0eWxlXG4qKioqKioqKioqKioqKioqKioqKiovXG5cbkBtaXhpbiBsaXN0Tm9TdHlsZXtcbiAgbWFyZ2luOjA7XG4gIHBhZGRpbmc6MDsgIFxuXG4gIGxpe1xuICAgIGxpc3Qtc3R5bGUtdHlwZTpub25lO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICB9XG59XG5cblxuQG1peGluIHRyYW5zaXRpb24oJGNvZGUpe1xuICB0cmFuc2l0aW9uOiRjb2RlO1xuICAvL2ZpeCBmb3IgZmxpY2tlcmluZ1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5DU1MzIEdSQURJRU5UU1xuQmUgY2FyZWZ1bCB3aXRoIHRoZXNlIHNpbmNlIHRoZXkgY2FuXG5yZWFsbHkgc2xvdyBkb3duIHlvdXIgQ1NTLiBEb24ndCBvdmVyZG8gaXQuXG5UaGlzIGlzIGEgZ3JlYXQgdG9vbCBmb3IgY3JlYXRpbmcgQ1NTIGdyYWRpZW50czogIGh0dHA6Ly93d3cuY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yL1xuKioqKioqKioqKioqKioqKioqKioqL1xuXG5cbi8qIEBpbmNsdWRlIGNzcy1ncmFkaWVudCgjZGZkZmRmLCNmOGY4ZjgpOyAqL1xuQG1peGluIGNzcy1ncmFkaWVudCgkZnJvbTogI2RmZGZkZiwgJHRvOiAjZjhmOGY4KSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgZnJvbSgkZnJvbSksIHRvKCR0bykpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tLCAkdG8pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICRmcm9tLCAkdG8pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkZnJvbSwgJHRvKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGZyb20sICR0byk7IFxuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KGxlZnQsICRmcm9tICwkdG8pO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5HcmFkaWVudChHcmFkaWVudFR5cGU9MCwgc3RhcnRDb2xvcnN0cj0nI3skZnJvbX0nLCBlbmRDb2xvcnN0cj0nI3skdG99Jyk7XG4gIC1tcy1maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjeyRmcm9tfScsIGVuZENvbG9yc3RyPScjeyR0b30nLEdyYWRpZW50VHlwZT0wKTtcbn1cblxuLyogQGluY2x1ZGUgY3NzLWdyYWRpZW50LXR3by12ZXJ0aWNhbCgjZGZkZmRmLDAlLCAjZjhmOGY4LCA4MCUpOyAqL1xuQG1peGluIGNzcy1ncmFkaWVudC10d28tdmVydGljYWwoJGxlZnQ6ICNkZmRmZGYsICRscGVyYzowJSwgJHJpZ2h0OiAjZjhmOGY4LCAkcnRwZXJjOjEwMCUpIHtcbiAgYmFja2dyb3VuZDogJGxlZnQ7IC8qIE9sZCBicm93c2VycyAqL1xuICAvKiBJRTkgU1ZHLCBuZWVkcyBjb25kaXRpb25hbCBvdmVycmlkZSBvZiAnZmlsdGVyJyB0byAnbm9uZScgKi9cbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgJGxlZnQgJGxwZXJjLCAkcmlnaHQgJHJ0cGVyYyk7IC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IGJvdHRvbSwgY29sb3Itc3RvcCgkbHBlcmMsJGxlZnQpLCBjb2xvci1zdG9wKCRydHBlcmMsJHJpZ2h0KSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICAkbGVmdCAkbHBlcmMsICRyaWdodCAkcnRwZXJjKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgICRsZWZ0ICRscGVyYywgJHJpZ2h0ICRydHBlcmMpOyAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICAkbGVmdCAkbHBlcmMsICRyaWdodCAkcnRwZXJjKTsgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgICRsZWZ0ICRscGVyYywgJHJpZ2h0ICRydHBlcmMpOyAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuR3JhZGllbnQoR3JhZGllbnRUeXBlPTAsIHN0YXJ0Q29sb3JzdHI9JyN7JGxlZnR9JywgZW5kQ29sb3JzdHI9JyN7JHJpZ2h0fScpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI3skbGVmdH0nLCBlbmRDb2xvcnN0cj0nI3skcmlnaHR9JyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOCAqL1xufVxuXG4vKiBAaW5jbHVkZSBjc3MtZ3JhZGllbnQtdHdvLWhvcml6b250YWwoI2RmZGZkZiwwJSwgI2Y4ZjhmOCwgODAlKTsgKi9cbkBtaXhpbiBjc3MtZ3JhZGllbnQtdHdvLWhvcml6b250YWwoJGZyb206ICNkZmRmZGYsICRscGVyYzowJSwgJHRvOiAjZjhmOGY4LCAkcnRwZXJjOjEwMCUpIHtcbiAgYmFja2dyb3VuZDogJHRvO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKCRscGVyYywkZnJvbSksIHRvKCRydHBlcmMsJHRvKSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRmcm9tICRscGVyYywgJHRvICRydHBlcmMpO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkZnJvbSAkbHBlcmMsICR0byAkcnRwZXJjKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRmcm9tICRscGVyYywgJHRvICRydHBlcmMpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRmcm9tICRscGVyYywgJHRvICRydHBlcmMpOyBcbiAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAkZnJvbSAkbHBlcmMgLCR0byAkcnRwZXJjKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuR3JhZGllbnQoR3JhZGllbnRUeXBlPTEsIHN0YXJ0Q29sb3JzdHI9JyN7JGZyb219JywgZW5kQ29sb3JzdHI9JyN7JHRvfScpO1xuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3skZnJvbX0nLCBlbmRDb2xvcnN0cj0nI3skdG99JyAsR3JhZGllbnRUeXBlPTEpO1xufVxuXG4vKiBAaW5jbHVkZSBjc3MtZ3JhZGllbnQtdHdvLWRpYWdvbmFsLWxlZnR0b3AtcmlnaHRib3R0b20oI2RmZGZkZiwwJSwgI2Y4ZjhmOCwgODAlKTsgKi9cbkBtaXhpbiBjc3MtZ3JhZGllbnQtdHdvLWRpYWdvbmFsLWxlZnR0b3AtcmlnaHRib3R0b20oJGZyb206ICNkZmRmZGYsICRscGVyYzowJSwgJHRvOiAjZjhmOGY4LCAkcnRwZXJjOjEwMCUpIHtcbiAgICBiYWNrZ3JvdW5kOiAkdG87XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAkZnJvbSAkbHBlcmMsICR0byAkcnRwZXJjKTsgLyogRkYzLjYtMTUgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtNDVkZWcsICRmcm9tICRscGVyYywkdG8gJHJ0cGVyYyk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgJGZyb20gJGxwZXJjLCR0byAkcnRwZXJjKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyN7JGZyb219JywgZW5kQ29sb3JzdHI9JyN7JHRvfScsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgZmFsbGJhY2sgb24gaG9yaXpvbnRhbCBncmFkaWVudCAqL1xuIH1cblxuIEBtaXhpbiBjc3MtZ3JhZGllbnQtdHdvLWRpYWdvbmFsLWxlZnRib3R0b20tcmlnaHR0b3AoJGZyb206ICNkZmRmZGYsICRscGVyYzowJSwgJHRvOiAjZjhmOGY4LCAkcnRwZXJjOjEwMCUpIHtcbiAgICBiYWNrZ3JvdW5kOiAkdG87XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICRmcm9tICRscGVyYywgJHRvICRydHBlcmMpOyAvKiBGRjMuNi0xNSAqL1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAkZnJvbSAkbHBlcmMsJHRvICRydHBlcmMpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgJGZyb20gJGxwZXJjLCR0byAkcnRwZXJjKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyN7JHRvfScsIGVuZENvbG9yc3RyPScjeyRmcm9tfScsR3JhZGllbnRUeXBlPTEgKTsgLyogSUU2LTkgZmFsbGJhY2sgb24gaG9yaXpvbnRhbCBncmFkaWVudCAqL1xuIH1cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuR3JleXNjYWxlXG5ncmV5c2NhbGUgVVNBR0U6ICBAaW5jbHVkZSBncmV5c2NhbGUoMzAlKVxuKioqKioqKioqKioqKioqKioqKioqL1xuQG1peGluIGdyZXlzY2FsZSgkcGVyYzogNzAlKXtcbiAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnPjxmaWx0ZXIgaWQ9XFwnZ3JheXNjYWxlXFwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XFwnbWF0cml4XFwnIHZhbHVlcz1cXCcwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwIDAgMCAxIDBcXCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7IC8qIEZpcmVmb3ggMTArLCBGaXJlZm94IG9uIEFuZHJvaWQgKi9cbiAgZmlsdGVyOiBncmF5c2NhbGUoJHBlcmMpOyAvKiBOZXdlciBGaXJlZm94ICovXG4gIGZpbHRlcjogZ3JheSBhbHBoYShvcGFjaXR5PTEwMCk7IC8qIElFNi05ICovXG4gIC13ZWJraXQtZmlsdGVyOiBncmF5c2NhbGUoJHBlcmMpOyAvKiBDaHJvbWUgMTkrLCBTYWZhcmkgNissIFNhZmFyaSA2KyBpT1MgKi8gIFxuICBcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIFxuICB6b29tOiAxO1xuICBvcGFjaXR5OiAwLjg7XG4gIFxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgLyogRml4IGZvciB0cmFuc2l0aW9uIGZsaWNrZXJpbmcgKi9cbiAgXG4gICY6aG92ZXJ7XG4gICAgZmlsdGVyOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnPjxmaWx0ZXIgaWQ9XFwnZ3JheXNjYWxlXFwnPjxmZUNvbG9yTWF0cml4IHR5cGU9XFwnbWF0cml4XFwnIHZhbHVlcz1cXCcxIDAgMCAwIDAsIDAgMSAwIDAgMCwgMCAwIDEgMCAwLCAwIDAgMCAxIDBcXCcvPjwvZmlsdGVyPjwvc3ZnPiNncmF5c2NhbGVcIik7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMCUpOyAvKiBOZXdlciBGaXJlZm94ICovXG4gICAgLXdlYmtpdC1maWx0ZXI6IGdyYXlzY2FsZSgwJSk7XG5cbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgICBvcGFjaXR5OiAxLjA7XG4gIH1cbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5QTEFDSE9MREVSIFNUWUxJTkdcbioqKioqKioqKioqKioqKioqKioqKi9cbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge0Bjb250ZW50fVxuICAmOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtAY29udGVudH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7QGNvbnRlbnR9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge0Bjb250ZW50fSAgXG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqXG5IRVhDT0RFIFRPIFJHQkFcbioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtaXhpbiBoZXhfdG9fcmdiYSgkY29sb3I6ICR0ZWFsLCRvcGFjaXR5OiAuNSwkdHlwZTogJ2JhY2tncm91bmQnKXtcblxuICAkcmVkOiByZWQoJGNvbG9yKTtcbiAgJGdyZWVuOiBncmVlbigkY29sb3IpO1xuICAkYmx1ZTogYmx1ZSgkY29sb3IpO1xuXG4gIEBpZiAkdHlwZSA9PSAnYmFja2dyb3VuZCd7XG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKCRyZWQsJGdyZWVuLCRibHVlLCRvcGFjaXR5KSAhaW1wb3J0YW50O1xuICB9XG4gIEBlbHNlIGlmICR0eXBlID09ICdjb2xvcid7XG4gICAgY29sb3I6cmdiYSgkcmVkLCRncmVlbiwkYmx1ZSwkb3BhY2l0eSkgIWltcG9ydGFudDsgXG4gIH1cbiAgQGVsc2UgaWYgJHR5cGUgPT0gJ2JvcmRlci1jb2xvcid7XG4gICAgYm9yZGVyLWNvbG9yOnJnYmEoJHJlZCwkZ3JlZW4sJGJsdWUsJG9wYWNpdHkpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKipcbkFMSUdOIENPTlRFTlQgQ0VOVEVSRURcbioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbkBtaXhpbiBhbGlnbl9jZW50ZXJlZCgkdmVydGljYWw6ICd0cnVlJywgJGhvcml6b250YWw6ICd0cnVlJyl7XG4gIEBpZiAkdmVydGljYWwgPT0gJ3RydWUne1xuICAgIHRvcDo1MCU7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbiAgQGlmICRob3Jpem9udGFsID09ICd0cnVlJ3tcbiAgICBsZWZ0OjUwJTtcbiAgfVxuICBAaWYgJHZlcnRpY2FsID09ICd0cnVlJyBhbmQgJGhvcml6b250YWwgPT0gJ3RydWUne1xuICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbiAgQGVsc2UgaWYgJHZlcnRpY2FsID09ICd0cnVlJ3tcbiAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICBAZWxzZSBpZiAkaG9yaXpvbnRhbCA9PSAndHJ1ZSd7XG4gICAgdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn0iLCIvL2FkZCBzbmlwcGV0cyBvZiBjb2RlIHRoYXQgeW91IGNhbiByZXVzZSBhbmQgZXh0ZW5kIGluIHlvdXIgc2Nzcy5cblxuLmhpZGUtbW9iaWxle1xuXHRAbWVkaWEgKG1heC13aWR0aCA6IDc2OHB4KXtcblx0XHRkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uaGlkZS1sYXJnZXtcblx0QGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCl7XG5cdFx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLndyYXAtODB7XG4gICB3aWR0aDoxMDAlO1xuICAgbWFyZ2luOjAgYXV0bztcblx0XG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHR3aWR0aDo4MCU7XG5cdH1cbn1cblxuLnRleHQtY2VudGVyZWR7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xufVxuXG4uYWxlcnQtYm94e1xuXHRwYWRkaW5nOjIwcHggNDBweDtcblx0Ym9yZGVyLXJhZGl1czoyMDBweDtcblx0YmFja2dyb3VuZC1jb2xvcjokZ3JlZW47XG5cdGNvbG9yOiR3aGl0ZTtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cblx0YXtcblx0XHRjb2xvcjokd2hpdGU7XG5cdH1cblxuXHQmLnNtYWxse1xuXHRcdHBhZGRpbmc6MTBweDtcblx0fVxuXHRcbn0iLCIvL1ZhcnNcblxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5Db2xvciBWYXJpYWJsZXNcbioqKioqKioqKioqKioqKioqKioqKi9cbiRkZWZhdWx0OiAjMzczYjNkO1xuJGJsYWNrOiAjMDAwMDAwO1xuJHdoaXRlOiAjZmZmZmZmO1xuXG4kYmx1ZTogIzAwOTRiYjtcbiRtZWQtYmx1ZTogZGFya2VuKCRibHVlLDEwJSk7XG4kZGFyay1ibHVlOiBkYXJrZW4oJGJsdWUsMjAlKTtcbiRsaWdodC1ibHVlOiBsaWdodGVuKCRibHVlLDIwJSk7XG4kZ3JlZW46ICM4ZGM2M2Y7XG4kbWVkLWdyZWVuOiM3MUExMzA7XG4kZGFyay1ncmVlbjojNUI4MjI3O1xuJGxpZ2h0LWdyZWVuOiAjY2JkYjJhO1xuJGdyYXk6ICM0NDQ7XG4kZGFyay1ncmF5OiBkYXJrZW4oJGdyYXksMzAlKTtcbiRkYXJrX2dyYXkyOiAjMUMxQzJBO1xuJG1lZGl1bS1ncmF5OiBkYXJrZW4oJGdyYXksMTAlKTtcbiRsaWdodC1ncmF5OiBsaWdodGVuKCRncmF5LDIwJSk7XG4kbGlnaHRlc3QtZ3JheTogbGlnaHRlbigkZ3JheSw0MiUpO1xuXG4keWVsbG93OiAjZjNmNGE2O1xuXG4vLyBicmFuZCBjb2xvcnNcbiRicmFuZF9ibHVlOiAjMDA5NGJiO1xuJGJyYW5kX2RhcmtfYmx1ZTogIzAwNzQ4ZTtcbiRicmFuZF90ZWFsOiAjMDA4Njc4O1xuJGJyYW5kX2RhcmtfdGVhbDogZGFya2VuKCRicmFuZF90ZWFsLDIwKTtcbiRicmFuZF9saWdodF9ncmVlbjogI2M2ZGQwMDtcbiRicmFuZF9ncmVlbjogIzc5YzkwZTtcbiRicmFuZF9kYXJrX2dyZWVuOiM1QjgyMjc7XG5cblxuLy8gJHNlYS1ibHVlOiAjN0JBN0JDO1xuLy8gJGRhcmstYmx1ZTogIzJDM0Y0ODtcbi8vICRsaWdodC1ncmF5OiAjRUZGNEY2O1xuXG4vLyBmb3Jtc1xuJGZvcm1fZ3JheTogIzk0OTQ5NDtcbiRmb3JtX2RhcmtfZ3JheTogIzczNzM3MztcblxuLyoqKioqKioqKioqKioqKioqKioqKlxuVFlQT0dSQVBIWVxuKioqKioqKioqKioqKioqKioqKioqL1xuXG4kc2Fucy1zZXJpZjogIFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRzZXJpZjogICAgICAgXCJHZW9yZ2lhXCIsIENhbWJyaWEsIFRpbWVzIE5ldyBSb21hbiwgVGltZXMsIHNlcmlmO1xuXG5cbi8qIFx0VG8gZW1iZWQgeW91ciBvd24gZm9udHMsIHVzZSB0aGlzIHN5bnRheFxuXHRhbmQgcGxhY2UgeW91ciBmb250cyBpbnNpZGUgdGhlXG5cdC9mb250cyBmb2xkZXIuIEZvciBtb3JlIGluZm9ybWF0aW9uXG5cdG9uIGVtYmVkZGluZyBmb250cywgZ28gdG86XG5cdGh0dHA6Ly93d3cuZm9udHNxdWlycmVsLmNvbS9cblx0QmUgc3VyZSB0byByZW1vdmUgdGhlIGNvbW1lbnQgYnJhY2tldHMuXG4qL1xuXG4vKiogXG5AZm9udC1mYWNlIHtcbiAgIFx0Zm9udC1mYW1pbHk6ICdtdXNlbzMwMC1yZWd1bGFyJztcbiAgIFx0c3JjOiB1cmwoJy4uL2ZvbnRzL211c2VvMzAwLXJlZ3VsYXIuZW90Jyk7XG4gICBcdHNyYzogdXJsKCcuLi9mb250cy9tdXNlbzMwMC1yZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgICAgICAgICB1cmwoJy4uL2ZvbnRzL211c2VvMzAwLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgICAgdXJsKCcuLi9mb250cy9tdXNlbzMwMC1yZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICAgICAgICAgIHVybCgnLi4vZm9udHMvbXVzZW8zMDAtcmVndWxhci5zdmcjbXVzZW8zMDAtcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4gICBcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICBcdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuJG11c2VvMzAwLXJlZ3VsYXI6IFwibXVzZW8zMDAtcmVndWxhclwiLCBWZXJkYW5hLCBUaW1lcyBOZXcgUm9tYW4sIFRpbWVzLCBzZXJpZjtcbioqL1xuXG4vKlxudXNlIHRoZSBiZXN0IGFtcGVyc2FuZFxuaHR0cDovL3NpbXBsZWJpdHMuY29tL25vdGVib29rLzIwMDgvMDgvMTQvYW1wZXJzYW5kcy0yL1xuKi8iLCIvKioqKioqKioqKioqKioqKioqKioqXG4qXG4qIFRSSUJFIEVWRU5UUyBQTFVHSU4gUEFHRVNcbipcbioqKioqKioqKioqKioqKioqKioqKi9cblxuXG4vKioqKioqKioqKioqKioqKioqKioqXG5NQUlOIEVWRU5UUyBTRUNUSU9OXG4qKioqKioqKioqKioqKioqKioqKiovXG5ib2R5LnRyaWJlLWV2ZW50cy1maWx0ZXItdmlld3tcblx0PiAjYWpheC1jb250ZW50LXdyYXB7XG5cdFx0PiAuY29udGFpbmVyLXdyYXB7XG5cdFx0XHRwYWRkaW5nLXRvcDowcHg7XG5cdFx0fVxuXHR9XG59XG4vL25vdGljZXNcbi50cmliZS1ldmVudHMtbm90aWNlc3tcblx0YmFja2dyb3VuZDokZ3JlZW47XG5cdGJvcmRlcjoxcHggc29saWQgZGFya2VuKCRncmVlbiw1JSk7XG5cdGNvbG9yOndoaXRlO1xuXHR0ZXh0LXNoYWRvdzpub25lO1xufVxuXG4jdHJpYmUtZXZlbnRzLXBnLXRlbXBsYXRle1xuXHRtYXgtd2lkdGg6MTAwJTtcblx0cGFkZGluZzoyMHB4IDBweDtcblx0XG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpe1xuXHRcdHBhZGRpbmc6MHB4O1xuXHR9XG5cblx0LnRyaWJlLWV2ZW50cy1jb250ZW50IHVsIGxpe1xuXHRcdG1hcmdpbjowcHg7XG5cdH1cbn1cblxuI3RyaWJlLWV2ZW50c3tcblx0bWFyZ2luOjAgMCAyMHB4O1xuXG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpe1xuXHRcdG1hcmdpbjowIDAgMTAwcHg7XG5cdH1cblx0YS50cmliZS1ldmVudHMtYnV0dG9ue1xuXHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRiYWNrZ3JvdW5kOiRibHVlO1xuXHRcdHBhZGRpbmc6NHB4IDE1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZS1pbi1vdXQpO1xuXG5cdFx0Jjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQ6ZGFya2VuKCRibHVlLDEwJSk7XG5cdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0fVxuXG5cdFx0Ji50cmliZS1ldmVudHMtZ2NhbHtcblx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6JGJsdWU7XG5cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQ6JGJsdWU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ldmVudHMtYXJjaGl2ZXtcblx0I3RyaWJlLWV2ZW50cy1wZy10ZW1wbGF0ZXtcblx0XHRtYXgtd2lkdGg6MTAwJTtcblx0XHRwYWRkaW5nOjIwcHggMHB4O1xuXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCl7XG5cdFx0XHRwYWRkaW5nOjBweDtcblx0XHR9XG5cdH1cblx0XG5cdCN0cmliZS1ldmVudHMtYmFye1xuXHRcdCN0cmliZS1iYXItZm9ybXtcblx0XHRcdEBpbmNsdWRlIGNzcy1ncmFkaWVudC10d28taG9yaXpvbnRhbCgkYmx1ZSwwJSwgJGxpZ2h0LWJsdWUsIDgwJSk7XG5cdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRib3JkZXItcmFkaXVzOjAgMCA1cHggNXB4O1xuXG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0XHRcdHBhZGRpbmctdG9wOjEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCN0cmliZS1iYXItY29sbGFwc2UtdG9nZ2xle1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiRibHVlO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXXtcblx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRib3JkZXI6MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdHBhZGRpbmc6OHB4IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXN0eWxlOm5vcm1hbDtcblxuXHRcdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRcdHBhZGRpbmc6OHB4IDZweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpO1xuXHRcdFx0XHRmb250LXN0eWxlOm5vcm1hbDtcblx0XHRcdH1cblxuXHRcdFx0Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuXHRcdFx0XHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KTtcblx0XHRcdFx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdFx0XHR9XG5cblx0XHRcdDo6LW1vei1wbGFjZWhvbGRlciB7ICAvKiBGaXJlZm94IDE5KyAqL1xuXHRcdFx0XHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KTtcblx0XHRcdFx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdFx0XHR9XG5cblx0XHRcdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAgXG5cdFx0XHRcdGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpO1xuXHRcdFx0XHRmb250LXN0eWxlOm5vcm1hbDtcblx0XHRcdH1cblxuXHRcdFx0LnRyaWJlLWJhci1maWx0ZXJze1xuXHRcdFx0XHQudHJpYmUtYmFyLXN1Ym1pdHtcblx0XHRcdFx0XHRpbnB1dC50cmliZS1ldmVudHMtYnV0dG9ue1xuXHRcdFx0XHRcdFx0b3V0bGluZTpub25lO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6MTJweCAxMHB4ICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6JGRhcmstYmx1ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCN0cmliZS1iYXItdmlld3N7XG5cdFx0XHRcdC50cmliZS1iYXItdmlld3MtaW5uZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRwYWRkaW5nOjEycHggMCAwcHg7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjIwcHggMHB4IDMwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0bGFiZWx7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjBweCAxMHB4IDRweDtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pe1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjBweCAxMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQudHJpYmUtYmFyLXZpZXdzLWxpc3R7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdFx0XHRcdHBhZGRpbmc6MDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRcdFx0XHRcdHdpZHRoOjkwJTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6NXB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHNwYW5bY2xhc3NePXRyaWJlLWljb24tXXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6MDtcblxuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6J1xcZjExMSc7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MCA0cHggMCAwO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLnRyaWJlLWljb24tbW9udGh7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHQgICAgICAgICAgICBcdFx0XHRcdGNvbnRlbnQ6J1xcZjA3Myc7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYudHJpYmUtaWNvbi1saXN0e1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0ICAgICAgICAgICAgXHRcdFx0XHRjb250ZW50OidcXGYwY2EnO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnRyaWJlLWljb24td2Vla3tcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdCAgICAgICAgICAgIFx0XHRcdFx0Y29udGVudDonXFxmMTMzJztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji50cmliZS1pY29uLWRheXtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdCAgICAgICAgICAgIFx0XHRcdFx0Y29udGVudDonXFxmMTg1Jztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji50cmliZS1pY29uLW1hcHtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdCAgICAgICAgICAgIFx0XHRcdFx0Y29udGVudDonXFxmMDQxJztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji50cmliZS1pY29uLXBob3Rve1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0ICAgICAgICAgICAgXHRcdFx0XHRjb250ZW50OidcXGYxYzUnO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50cmliZS1iYXItdmlld3Mtb3B0aW9ue1x0XHRcdFx0XHRcblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMik7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgMC4ycyBlYXNlLWluLW91dCk7XG5cblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6JGJsdWU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji50cmliZS1iYXItdmlld3Mtb3Blbntcblx0XHRcdFx0XHQudHJpYmUtYmFyLXZpZXdzLW9wdGlvbntcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBoZXhfdG9fcmdiYSgkZGFyay1ibHVlLC44LCdiYWNrZ3JvdW5kJyk7XG5cblx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRkYXJrLWJsdWUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0I3RyaWJlX2V2ZW50c19maWx0ZXJzX3dyYXBwZXJ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG5cblx0XHQmLnRyaWJlLWV2ZW50cy1maWx0ZXJzLXZlcnRpY2Fse1xuXG5cdFx0XHQjdHJpYmVfZXZlbnRzX2ZpbHRlcl9jb250cm9se1xuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXG5cdFx0XHRcdCYudHJpYmUtZXZlbnRzLWZpbHRlcnMtbW9iaWxlLWNvbnRyb2xze1xuXHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfdG9nZ2xle1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6JGJsdWU7XG5cdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlcjowcHg7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHRcdFx0XHRcdGNvbG9yOiRibHVlO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0Y29sb3I6JGJsdWU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdGNvbG9yOiRtZWRpdW0tZ3JheTtcblx0XHRcdFx0XHRmb250LXNpemU6MS4xZW07XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCl7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjAgMCAwIDMwcHg7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OicnO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0bGVmdDowcHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxLjVlbTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOjAgNXB4IDAgMDtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYudHJpYmVfZXZlbnRzX2ZpbHRlcnNfc2hvd19maWx0ZXJze1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OidcXGYwNTUnO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYudHJpYmVfZXZlbnRzX2ZpbHRlcnNfY2xvc2VfZmlsdGVyc3tcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDonXFxmMDU2Jztcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRjb2xvcjokZ3JlZW47XG5cblx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRjb2xvcjokZ3JlZW47XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRyaWJlLWV2ZW50cy1maWx0ZXJzLWNvbnRlbnR7XG5cdFx0XHRcdGJhY2tncm91bmQ6JGxpZ2h0ZXN0LWdyYXk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6NXB4O1xuXHRcdFx0XHRvdmVyZmxvdzpoaWRkZW47XG5cblx0XHRcdFx0LnRyaWJlLWV2ZW50cy1maWx0ZXJzLWxhYmVse1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRsaWdodC1ncmF5O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Zm9ybSN0cmliZV9ldmVudHNfZmlsdGVyc19mb3Jte1xuXG5cdFx0XHRcdFx0LnRyaWJlX2V2ZW50c19maWx0ZXJfaXRlbXtcblx0XHRcdFx0XHRcdC50cmliZS1ldmVudHMtZmlsdGVycy1ncm91cC1oZWFkaW5ne1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkbGlnaHQtZ3JheTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDokYmx1ZTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOjBweCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYuY2xvc2Vke1xuXHRcdFx0XHRcdFx0XHRoM3tcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiRsaWdodGVzdC1ncmF5O1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRncmF5O1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG5cblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDpsaWdodGVuKCRsaWdodC1ncmF5LDUlKTtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRtZWRpdW0tZ3JheTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JG1lZGl1bS1ncmF5O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokZ3JheTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQudHJpYmUtZXZlbnRzLWZpbHRlcnMtZ3JvdXAtaGVhZGluZ3tcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSk7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0aDN7XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC50cmliZS1ldmVudHMtZmlsdGVyLWdyb3Vwe1xuXHRcdFx0XHRcdFx0XHR1bHtcblx0XHRcdFx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6JHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDpkYXJrZW4oJGxpZ2h0ZXN0LWdyYXksMiUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdCYudHJpYmUtZXZlbnRzLXN1YmNhdGVnb3J5LWRlcHRoLTF7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxhYmVse1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDozMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdGxhYmVse1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCBkYXJrZW4oJGxpZ2h0ZXN0LWdyYXksNSUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRncmF5ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYudHJpYmUtZXZlbnRzLWZpbHRlci1yYW5nZXtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR3aGl0ZTtcblxuXHRcdFx0XHRcdFx0XHRcdC50cmliZV9ldmVudHNfc2xpZGVyX3ZhbHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRncmF5ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC50cmliZS1kcm9wZG93bntcblx0XHRcdFx0XHRcdFx0XHRhLnNlbGVjdDItY2hvaWNle1xuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji5zZWxlY3QyLWNvbnRhaW5lci1hY3RpdmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRhLnNlbGVjdDItY2hvaWNle1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0YSN0cmliZV9ldmVudHNfZmlsdGVyc19yZXNldHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6bGlnaHRlbigkbWVkaXVtLWdyYXksMzIlKTtcblx0XHRcdFx0XHRcdG1hcmdpbjoyMHB4IDIwcHggMTVweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6MTBweCAzMHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdFx0Y29sb3I6bGlnaHRlbigkZ3JheSw0MCUpO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDokZ3JlZW47XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0XHQmLnRyaWJlLWV2ZW50cy1maWx0ZXJzLWhvcml6b250YWx7XG5cdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkICRsaWdodF9ncmF5O1xuXG5cdFx0XHQudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudHtcblx0XHRcdFx0YmFja2dyb3VuZDpub25lO1xuXG5cdFx0XHRcdC50cmliZS1ldmVudHMtZmlsdGVycy1sYWJlbHtcblx0XHRcdFx0XHRwYWRkaW5nOjAgMCAyMHB4O1xuXHRcdFx0XHRcdGNvbG9yOiRtZWRpdW1fZ3JheTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCN0cmliZV9ldmVudHNfZmlsdGVyX2NvbnRyb2x7XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6JHdoaXRlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MHB4O1xuXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3JlZW47XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UtaW4tb3V0KTtcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRibHVlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfZm9ybXtcblx0XHRcdFx0XHQudHJpYmVfZXZlbnRzX2ZpbHRlcl9pdGVte1xuXHRcdFx0XHRcdFx0aDN7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRncmVlbjtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5jbG9zZWR7XG5cdFx0XHRcdFx0XHRcdGgze1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRtZWRpdW1fZ3JheTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYudHJpYmUtZmlsdGVycy1jbG9zZWR7XG5cdFx0I3RyaWJlX2V2ZW50c19maWx0ZXJzX3dyYXBwZXJ7XG5cdFx0XHQmLnRyaWJlLWV2ZW50cy1maWx0ZXJzLXZlcnRpY2Fse1xuXHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcblxuXHRcdFx0XHQjdHJpYmVfZXZlbnRzX2ZpbHRlcl9jb250cm9se1xuXHRcdFx0XHRcdGEjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfdG9nZ2xle1xuXHRcdFx0XHRcdFx0bWFyZ2luOjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdFx0Ji50cmliZS1ldmVudHMtZmlsdGVycy1ob3Jpem9udGFse1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiR3aGl0ZTtcblxuXHRcdFx0XHQudHJpYmUtZXZlbnRzLWZpbHRlcnMtY29udGVudHtcblx0XHRcdFx0XHQjdHJpYmVfZXZlbnRzX2ZpbHRlcl9jb250cm9se1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0Y29sb3I6JGdyZWVuO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UtaW4tb3V0KTtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRibHVlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCYjdHJpYmVfZXZlbnRzX2ZpbHRlcnNfdG9nZ2xle1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cdFxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50cmliZS1ldmVudHMtcGFnZS10aXRsZXtcblx0XHRjb2xvcjokYmx1ZTtcblx0XHRsaW5lLWhlaWdodDogMS4yZW07XG5cdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHRmb250LXNpemU6MS40ZW07XG5cblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0XHRmb250LXNpemU6MmVtO1xuXHRcdH1cblx0fVxuXHQmLmV2ZW50cy1ncmlkdmlld3tcblx0XHQjdHJpYmUtZXZlbnRze1xuXHRcdFx0dGFibGUudHJpYmUtZXZlbnRzLWNhbGVuZGFye1xuXG5cdFx0XHRcdHRoZWFke1xuXHRcdFx0XHRcdHRoe1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3JheTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdHBhZGRpbmc6MTBweCA0cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdFx0XHRib3JkZXI6MDtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkbWVkaXVtLWdyYXk7XG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRtZWRpdW0tZ3JheTtcblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR0cntcblx0XHRcdFx0dGR7XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6aW5oZXJpdDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRkaXZbaWQqPXRyaWJlLWV2ZW50cy1kYXludW0tXXtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblxuXHRcdFx0XHRcdCYudHJpYmUtZXZlbnRzLW90aGVybW9udGh7XG5cdFx0XHRcdFx0XHQmLnRyaWJlLWV2ZW50cy1mdXR1cmV7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiNmOWY5Zjk7XG5cblx0XHRcdFx0XHRcdFx0Ji50cmliZS1ldmVudHMtaGFzLWV2ZW50c3tcblx0XHRcdFx0XHRcdFx0XHRkaXZbaWQqPXRyaWJlLWV2ZW50cy1ldmVudC1de1xuXHRcdFx0XHRcdFx0XHRcdFx0aDN7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoMSwxMDApO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgb3BhY2l0eSguNCw0MCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0LnRyaWJlLWV2ZW50cy10b29sdGlwe1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYudHJpYmUtZXZlbnRzLXByZXNlbnR7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmOWY4Yjk7XG5cblx0XHRcdFx0XHRcdGRpdltpZCo9dHJpYmUtZXZlbnRzLWRheW51bS1de1xuXHRcdFx0XHRcdFx0XHRjb2xvcjokZ3JheTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDpkYXJrZW4oI2Y5ZjhiOSwyMCUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYudHJpYmUtZXZlbnRzLXBhc3R7XG5cdFx0XHRcdFx0XHRkaXZbaWQqPXRyaWJlLWV2ZW50cy1kYXludW0tXXtcblx0XHRcdFx0XHRcdFx0PiBhe1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0ZGl2W2lkKj10cmliZS1ldmVudHMtZXZlbnQtXXtcblx0XHRcdFx0XHRcdFx0Ly9kaXNwbGF5Om5vbmUgIWltcG9ydGFudDsgLy9oaWRlIGFsbCBwYXN0IGV2ZW50cyBvbiB0aGUgY2FsZW5kYXIuXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji50cmliZS1ldmVudHMtcHJlc2VudCxcblx0XHRcdFx0XHQmLnRyaWJlLWV2ZW50cy1mdXR1cmV7XG5cdFx0XHRcdFx0XHRkaXZbaWQqPXRyaWJlLWV2ZW50cy1kYXludW0tXXtcblxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLnRyaWJlLWV2ZW50cy1oYXMtZXZlbnRze1xuXHRcdFx0XHRcdFx0XHRkaXZbaWQqPXRyaWJlLWV2ZW50cy1kYXludW0tXXtcblxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLm1vYmlsZS1hY3RpdmV7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGJsdWU7XG5cblx0XHRcdFx0XHRcdFx0ZGl2W2lkKj10cmliZS1ldmVudHMtZGF5bnVtLV17XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokYmx1ZTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCYudHJpYmUtZXZlbnRzLXByZXNlbnR7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojZjlmOGI5O1xuXG5cdFx0XHRcdFx0XHRcdFx0ZGl2W2lkKj10cmliZS1ldmVudHMtZGF5bnVtLV17XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokZ3JheTtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6I2Y5ZjhiOTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFxuXG5cdFx0XHRcdFx0Ji50cmliZS1ldmVudHMtaGFzLWV2ZW50c3tcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6JGdyZWVuO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pe1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRkaXZbaWQqPXRyaWJlLWV2ZW50cy1ldmVudC1de1xuXHRcdFx0XHRcdFx0XHR6LWluZGV4OjE7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46MHB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjBweDtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6Mjtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdGgzLnRyaWJlLWV2ZW50cy1tb250aC1ldmVudC10aXRsZXtcblx0XHRcdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzo4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46NHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRncmF5O1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6JHNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDo2MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MS4xZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzowO1x0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkZ3JlZW47XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOjZweCBzb2xpZCAkZ3JlZW47XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZS1pbi1vdXQpO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiRncmVlbjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ZGFya2VuKCRncmVlbiwxMCUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdC50cmliZS1ldmVudHMtdG9vbHRpcHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjowcHg7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzowcHg7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czoxMHB4O1xuXG5cdFx0XHRcdFx0XHRcdFx0LnRyaWJlLWV2ZW50cy1hYmJye1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cblx0XHRcdFx0XHRcdFx0XHRcdCYuZHRlbmR7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MCAwIDAgMnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdC50cmliZS1ldmVudHMtZXZlbnQtYm9keXtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MTBweCAxMHB4IDBweDtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQgJGJsdWU7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOjAgMCAxMHB4IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR3aGl0ZTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0LnRyaWJlLWV2ZW50LWR1cmF0aW9ue1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MS4yZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRtZWRpdW0tZ3JheTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzowIDAgMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0LnRyaWJlLWV2ZW50cy1ldmVudC10aHVtYntcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzo1cHggMTBweCA1cHggMDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0LnRyaWJlLWV2ZW50cy1hcnJvd3tcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDpub25lO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDowcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDowcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDEzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDEzcHggc29saWQgJGJsdWU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3R0b206LTEycHg7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OicnO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDEycHggc29saWQgJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvdHRvbToxcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0aDR7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MTBweCAxMHB4IDhweDtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOjEwcHggMTBweCAwIDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiRibHVlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYudHJpYmUtZXZlbnRzLXBob3Rve1xuXHRcdC50cmliZS1ldmVudHMtcGhvdG8tZXZlbnQtd3JhcHtcblx0XHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHRcdGJvcmRlcjoxcHggc29saWQgJGxpZ2h0LWJsdWUgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6MHB4O1xuXHRcdFx0bWFyZ2luOjBweDtcblx0XHRcdGJvcmRlcjowcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOjVweDtcblx0XHRcdG92ZXJmbG93OmhpZGRlbjtcblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Ym94LXNoYWRvdzpub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQudHJpYmUtZXZlbnRzLWV2ZW50LWltYWdle1xuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcblxuXHRcdFx0XHRcdGltZ3tcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cblx0XHRcdC50cmliZS1ldmVudHMtZXZlbnQtZGV0YWlsc3tcblx0XHRcdFx0cGFkZGluZzowcHg7XG5cdFx0XHRcdG1hcmdpbjowcHg7XG5cblx0XHRcdFx0aDIudHJpYmUtZXZlbnRzLWxpc3QtZXZlbnQtdGl0bGV7XG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcblxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDokYmx1ZTtcblx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6MTBweDtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkc2Fucy1zZXJpZjtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxZW07XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MTBweCAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOmRhcmtlbigkYmx1ZSw0JSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRyaWJlLWV2ZW50cy1ldmVudC1tZXRhe1xuXHRcdFx0XHRcdHBhZGRpbmc6OHB4IDEwcHggIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRcdFx0XHRcdHBhZGRpbmc6OHB4IDIwcHggIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQudHJpYmUtZXZlbnQtc2NoZWR1bGUtZGV0YWlsc3tcblx0XHRcdFx0XHRcdHBhZGRpbmc6MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50cmliZS1ldmVudHMtbGlzdC1waG90by1kZXNjcmlwdGlvbntcblx0XHRcdFx0XHRmbG9hdDpub25lO1xuXHRcdFx0XHRcdHBhZGRpbmc6MTBweCAxMHB4IDAgIWltcG9ydGFudDtcblxuXG5cdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pe1xuXHRcdFx0XHRcdFx0cGFkZGluZzoxNXB4IDIwcHggMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmV2ZW50LWRldGFpbHN7XG5cdFx0XHRcdFx0cGFkZGluZzo2cHggMTBweCAxMHB4O1xuXG5cdFx0XHRcdFx0LnRyaWJlLWV2ZW50cy12ZW51ZS1kZXRhaWxze1xuXHRcdFx0XHRcdFx0cGFkZGluZzowIDAgNHB4O1xuXG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRjb2xvcjokbGlnaHRfZ3JheTtcblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRibHVlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQudHJpYmUtZXZlbnRzLWxpc3QtZXZlbnQtdGl0bGV7XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRjb2xvcjokbWVkaXVtX2dyYXk7XG5cblx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokYmx1ZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50cmliZS1ldmVudHMtcmVhZC1tb3Jle1xuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpe1xuXHRcdFx0Ly9kaXNwbGF5OiBibG9jaztcblx0XHRcdC8vIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdC8vIHBhZGRpbmc6NHB4IDEwcHg7XG5cdFx0XHQvLyBjb2xvcjokd2hpdGU7XG5cdFx0XHQvLyBmb250LXdlaWdodDo3MDA7XG5cdFx0XHQvLyBmb250LXNpemU6MS4xZW07XG5cdFx0fVxuXHR9XG5cblx0Ji50cmliZS1ldmVudHMtZGF5e1xuXHRcdC50cmliZS1ldmVudHMtZGF5LXRpbWUtc2xvdHtcblx0XHRcdGg1e1xuXHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOjEuMmVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRncmF5O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOjIwMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQudHlwZS10cmliZV9ldmVudHN7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRyaWJlLWV2ZW50cy1ldmVudC1pbWFnZXtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKXtcblx0XHRcdFx0d2lkdGg6MzAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vbWFwIHZpZXdcblx0Ji50cmliZS1ldmVudHMtbWFwe1xuXHRcdCN0cmliZS1nZW8tbWFwLXdyYXBwZXJ7XG5cdFx0XHRtYXJnaW46MHB4O1xuXHRcdFx0YmFja2dyb3VuZDpub25lO1xuXHRcdFx0cGFkZGluZzowcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOjBweDtcblx0XHR9XG5cdH1cblxuXHQudHJpYmUtZXZlbnRzLWxvb3B7XG5cdFx0LnRyaWJlLWV2ZW50cy1saXN0LXNlcGFyYXRvci1tb250aHtcblx0XHRcdG1hcmdpbjowcHg7XG5cblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRcdFx0bWFyZ2luOjIwcHggMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC8vd2VlayB2aWV3XG5cdCYudHJpYmUtZXZlbnRzLXdlZWt7XG5cdFx0I3RyaWJlLWV2ZW50cy1jb250ZW50e1xuXHRcdFx0LnRyaWJlLWdyaWQtaGVhZGVye1xuXHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdC50cmliZS1ncmlkLWNvbnRlbnQtd3JhcHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRncmF5O1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjokbWVkaXVtLWdyYXk7XG5cblx0XHRcdFx0XHQuY29sdW1ue1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji50cmliZS13ZWVrLXRvZGF5e1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRibHVlO1xuXHRcdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRncmVlbjtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MS4yZW07XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC50cmliZS1ncmlkLWJvZHl7XG5cdFx0XHRcdC50cmliZS1ncmlkLWNvbnRlbnQtd3JhcHtcblx0XHRcdFx0XHQuY29sdW1ue1xuXHRcdFx0XHRcdFx0LnRyaWJlLWV2ZW50cy13ZWVrLWhvdXJseS1zaW5nbGV7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6bGlnaHRlbigkbGlnaHQtYmx1ZSwzNiUpO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xuXHRcdFx0XHRcdFx0XHRoMy5lbnRyeS10aXRsZXtcblx0XHRcdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JGJsdWU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDokYmx1ZTtcblx0XHRcdFx0XHRcdFx0XHRoMy5lbnRyeS10aXRsZXtcblx0XHRcdFx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQudHJpYmUtZXZlbnRzLXRvb2x0aXB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6MHB4O1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MHB4O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6MTBweDtcblxuXHRcdFx0XHRcdFx0XHRcdC50cmliZS1ldmVudHMtYWJicntcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXG5cdFx0XHRcdFx0XHRcdFx0XHQmLmR0ZW5ke1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjAgMCAwIDJweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQudHJpYmUtZXZlbnRzLWV2ZW50LWJvZHl7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjEwcHggMTBweCAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICRibHVlO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czowIDAgMTBweCAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokd2hpdGU7XG5cblx0XHRcdFx0XHRcdFx0XHRcdC50cmliZS1ldmVudC1kdXJhdGlvbntcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjEuMmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjAgMCAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQudHJpYmUtZXZlbnRzLWV2ZW50LXRodW1ie1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjVweCAxMHB4IDVweCAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHQudHJpYmUtZXZlbnRzLWFycm93e1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OicnO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDowcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0aDR7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MTBweCAxMHB4IDhweDtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOjEwcHggMTBweCAwIDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiRibHVlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpub3QoLnRyaWJlLWV2ZW50cy1yaWdodCl7XG5cdFx0XHRcdFx0XHRcdC50cmliZS1ldmVudHMtd2Vlay1ob3VybHktc2luZ2xle1xuXHRcdFx0XHRcdFx0XHRcdC50cmliZS1ldmVudHMtdG9vbHRpcHtcblxuXHRcdFx0XHRcdFx0XHRcdFx0LnRyaWJlLWV2ZW50cy1ldmVudC1ib2R5e1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC50cmliZS1ldmVudHMtYXJyb3d7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMTNweCBzb2xpZCAkYmx1ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0Oi0xM3B4O1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxMnB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6MXB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji50cmliZS1ldmVudHMtcmlnaHR7XG5cdFx0XHRcdFx0XHRcdC50cmliZS1ldmVudHMtd2Vlay1ob3VybHktc2luZ2xle1xuXHRcdFx0XHRcdFx0XHRcdC50cmliZS1ldmVudHMtdG9vbHRpcHtcblxuXHRcdFx0XHRcdFx0XHRcdFx0LnRyaWJlLWV2ZW50cy1ldmVudC1ib2R5e1xuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC50cmliZS1ldmVudHMtYXJyb3d7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMTNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxM3B4IHNvbGlkICRibHVlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6YXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRyaWdodDotMTNweDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6YXV0bztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OjFweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjdHJpYmUtbW9iaWxlLWNvbnRhaW5lcntcblx0XHRtYXJnaW46MjBweCAwIDA7XG5cdFx0LnRyaWJlLW1vYmlsZS1kYXl7XG5cdFx0XHQudHJpYmUtbW9iaWxlLWRheS1kYXRle1xuXHRcdFx0XHRjb2xvcjokZ3JheTtcblx0XHRcdH1cblx0XHRcdC50cmliZS1tb2JpbGUtZGF5LWhlYWRpbmd7XG5cdFx0XHRcdGJhY2tncm91bmQ6JGJsdWU7XG5cdFx0XHRcdHBhZGRpbmc6OHB4IDEwcHg7XG5cdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XG5cdFx0XHR9XG5cdFx0XHQudHJpYmUtZXZlbnRzLW1vYmlsZXtcblx0XHRcdFx0cGFkZGluZzoxMHB4IDBweCAxNXB4O1xuXG5cdFx0XHRcdGg0LnN1bW1hcnl7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRjb2xvcjokYmx1ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRyaWJlLWV2ZW50cy1ldmVudC1ib2R5e1xuXHRcdFx0XHRcdC50cmliZS1ldmVudHMtZXZlbnQtc2NoZWR1bGUtZGV0YWlscyxcblx0XHRcdFx0XHQudHJpYmUtZXZlbnQtc2NoZWR1bGUtZGV0YWlsc3tcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cGFkZGluZzowIDAgMTBweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGEudHJpYmUtZXZlbnRzLXJlYWQtbW9yZXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6JGJsdWU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjRweCAxMHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6MWVtO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOjA7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I3RyaWJlLWV2ZW50cy1oZWFkZXJ7XG5cdFx0LnRyaWJlLWV2ZW50cy1zdWItbmF2e1xuXHRcdFx0bGl7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDpub25lO1xuXHRcdFx0XHRcdGNvbG9yOiRibHVlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxZW07XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjMwcHg7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UtaW4tb3V0KTtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEuMmVtO1xuXHRcdFx0XHRcdH1cdFx0XHRcdFx0XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdGNvbG9yOiRncmVlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjdHJpYmUtZXZlbnRzLWZvb3Rlcntcblx0XHRkaXNwbGF5Om5vbmU7XG5cdH1cblxuXHQudHJpYmUtZXZlbnRzLXVzZXItcmVjdXJyZW5jZS10b2dnbGV7XG5cdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJde1xuXHRcdFx0bWFyZ2luOjAgMTBweCAwIDA7XG5cdFx0fVxuXHR9XG5cblx0Ji5ldmVudHMtbGlzdCxcblx0Ji50cmliZS1ldmVudHMtZGF5e1xuXHRcdFx0YXtcblx0XHRcdGNvbG9yOiRncmVlbjtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIDAuMnMgZWFzZS1pbi1vdXQpO1xuXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjb2xvcjokZ3JlZW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4ucmVjdXJyaW5naW5mb3tcblx0LnJlY3VycmluZy1pbmZvLXRvb2x0aXB7XG5cdFx0LnRyaWJlLWV2ZW50cy1ldmVudC1ib2R5e1xuXHRcdFx0cHtcblx0XHRcdFx0cGFkZGluZzowcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vL3RoZSBldmVudHMgbGlzdCBmb3JtYXRcbi50cmliZS1ldmVudHMtbGlzdHtcblx0LnRyaWJlLWV2ZW50cy1wYWdlLXRpdGxle1xuXHRcdGNvbG9yOiRibHVlO1xuXHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdH1cbn1cblxuLnRyaWJlLWV2ZW50cy1saXN0Om5vdCgudHJpYmUtZXZlbnRzLXBob3RvKXtcblxuXHQudHJpYmUtZXZlbnRzLWxvb3B7XG5cdFx0bWF4LXdpZHRoOjEwMCU7XG5cblx0XHQudHJpYmUtZXZlbnRzLWV2ZW50LWltYWdle1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXG5cdFx0XHRhe1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0aW1ne1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgb3BhY2l0eSguNiw2MCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRyaWJlLWV2ZW50cy1jb250ZW50e1xuXG5cdFx0XHRhe1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAwLjJzIGVhc2UtaW4tb3V0KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudHlwZS10cmliZV9ldmVudHN7XG5cdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCBkYXJrZW4oJGxpZ2h0ZXN0LWdyYXksMTAlKTtcblx0XHRcdHBhZGRpbmc6MCAwIDJlbTtcblxuXHRcdFx0Ji50cmliZS1ldmVudHMtZmlyc3R7XG5cdFx0XHRcdG1hcmdpbi10b3A6MHB4O1xuXHRcdFx0XHRwYWRkaW5nOjAgMCAyZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pe1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRyaWJlLWV2ZW50cy1ldmVudC1jb3N0e1xuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOjBweDtcblx0XHRcdFx0XHRyaWdodDowcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6JGJsdWU7XG5cdFx0XHRcdFx0Ym9yZGVyOjA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQudGlja2V0LWNvc3R7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRmb3Jte1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGgyLFxuXHRcdFx0aDN7XG5cdFx0XHRcdCYudHJpYmUtZXZlbnRzLWxpc3QtZXZlbnQtdGl0bGUsXG5cdFx0XHRcdCYudHJpYmUtZXZlbnRzLW1hcC1ldmVudC10aXRsZXtcblx0XHRcdFx0XHRmb250LXdlaWdodDo0MDA7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjEwNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdG1hcmdpbjowO1xuXHRcdFx0XHRcdFx0Y29sb3I6JGJsdWU7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOmRhcmtlbigkZ3JlZW4sMTAlKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji50cmliZS1ldmVudHMtbWFwLWV2ZW50LXRpdGxle1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xuXHRcdFx0XHQgICAgbGluZS1oZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcblx0XHRcdFx0ICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcblx0XHRcdFx0ICAgIHBhZGRpbmctYm90dG9tOjEwcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudHJpYmUtZXZlbnRzLWxpc3QtcGhvdG8tZGVzY3JpcHRpb257XG5cdFx0XHRcdHBhZGRpbmc6MTBweDtcblx0XHRcdH1cblxuXHRcdFx0LnRyaWJlLWV2ZW50cy1saXN0LWV2ZW50LWRlc2NyaXB0aW9uLFxuXHRcdFx0LnRyaWJlLWV2ZW50cy1tYXAtZXZlbnQtZGVzY3JpcHRpb257XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Ji50cmliZS1ldmVudHMtcmVhZC1tb3Jle1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDokYmx1ZTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6OHB4IDIwcHg7XG5cdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6MWVtO1xuXHRcdFx0XHRcdFx0Ym9yZGVyOjA7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6JGdyZWVuO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGF7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0XHRcdFx0bWFyZ2luOjAgMCAzMHB4O1xuXG5cblx0XHRcdFx0LnRyaWJlLWV2ZW50LXNjaGVkdWxlLWRldGFpbHMsXG5cdFx0XHRcdC5wdWJsaXNoZWQudGltZS1kZXRhaWxze1xuXHRcdFx0XHRcdHBhZGRpbmc6MCA4cHg7XG5cdFx0XHRcdFx0bWFyZ2luOjBweDtcblx0XHRcdFx0XHRmb250LXNpemU6MS4xZW07XG5cblx0XHRcdFx0XHQucmVjdXJyaW5naW5mb3tcblx0XHRcdFx0XG5cdFx0XHRcdFx0XHQudHJpYmUtZXZlbnRzLWRpdmlkZXJ7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MCAxMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpe1xuXHRcdFx0XHRcdFx0cGFkZGluZzowIDAgMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQudHJpYmUtZXZlbnRzLXZlbnVlLWRldGFpbHN7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuM2VtO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6aW5oZXJpdDtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OmhpZGRlbjtcblxuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC50cmliZS1hZGRyZXNze1xuXHRcdFx0XHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cblx0XHRcdCYudHJpYmUtZXZlbnQtZW5kLW1vbnRoLFxuXHRcdFx0Ji50cmliZS1ldmVudHMtbGFzdHtcblx0XHRcdFx0Ym9yZGVyOjA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKlxuVkVOVUUgU0lOR0xFIFBBR0VcbioqKioqKioqKioqKioqKioqKioqKi9cbi5zaW5nbGUtdHJpYmVfdmVudWV7XG5cdC50cmliZS1ldmVudHMtZXZlbnQtaW1hZ2V7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRtYXJnaW46MzBweCAwIDA7XG5cdH1cblx0LnRyaWJlLWV2ZW50cy12ZW51ZS1tZXRhe1xuXHRcdGgyLnRyaWJlLXZlbnVlLW5hbWV7XG5cdFx0XHRjb2xvcjokYmx1ZTtcblx0XHR9XG5cblx0XHQudHJpYmUtZXZlbnRzLWV2ZW50LW1ldGF7XG5cdFx0XHRmb250LXNpemU6MS4yZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS40ZW07XG5cdFx0fVxuXHR9XG5cdC50cmliZS1ldmVudHMtdmVudWV7XG5cdFx0LnRyaWJlLWV2ZW50cy12ZW51ZS1tZXRhe1xuXHRcdFx0Ym9yZGVyOjBweDtcblx0XHR9XG5cdH0gXG5cdC50cmliZS1ldmVudHMtZXZlbnQtbWV0YXtcblx0XHRib3JkZXI6MHB4O1xuXG5cdFx0LnRyaWJlLWV2ZW50cy1hZGRyZXNze1xuXHRcdFx0Zm9udC1zdHlsZTogaW5oZXJpdDtcblx0XHR9XG5cdH1cblxuXG5cdC50cmliZS1ldmVudHMtbWFwLXdyYXB7XG5cdFx0ZGl2W2lkKj10cmliZS1ldmVudHMtZ21hcC1de1xuXHRcdFx0aGVpZ2h0OjMwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbk9SR0FOSVpFUiBTSU5HTEUgUEFHRVxuKioqKioqKioqKioqKioqKioqKioqL1xuLnNpbmdsZS10cmliZV9vcmdhbml6ZXJ7XG5cdC50cmliZS1ldmVudHMtb3JnYW5pemVyLW1ldGF7XG5cdFx0Lm9yZ2FuaXplci1hZGRyZXNze1xuXHRcdFx0Zm9udC1zaXplOjEuMmVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xuXHRcdH1cdFxuXHR9XG59XG5cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuRVZFTlQgU0lOR0xFIFBBR0VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5zaW5nbGUtdHJpYmVfZXZlbnRzLFxuLnNpbmdsZS10cmliZV92ZW51ZSxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVye1xuXG5cdC5jb250YWluZXItd3JhcHtcblx0XHRwYWRkaW5nLXRvcDowcHg7XG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xuXHR9XG5cdCN0cmliZS1ldmVudHN7XG5cdFx0LnRyaWJlLWV2ZW50cy1iYWNrLFxuXHRcdC50cmliZS1iYWNre1xuXHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRwYWRkaW5nOjBweDtcblxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCl7XG5cdFx0XHRcdHBhZGRpbmc6MHB4O1xuXHRcdFx0XHRtYXJnaW46MjVweCAwIDA7XG5cdFx0XHR9XG5cblx0XHRcdGF7XG5cdFx0XHRcdGNvbG9yOiRncmF5O1xuXHRcdFx0XHRmb250LXNpemU6MS4xZW07XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luOi0yMHB4IDAgMjBweDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG5cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRjb2xvcjokZ3JlZW47XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRpe1xuXHRcdFx0XHRcdHBhZGRpbmc6MCA0cHggMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I3RyaWJlLWV2ZW50cy1jb250ZW50e1xuXG5cdFx0XHRwe1xuXHRcdFx0XHRwYWRkaW5nOjBweDtcblx0XHRcdFx0bWFyZ2luOjAgMCAxLjJlbTtcblx0XHRcdH1cblxuXHRcdFx0LnRvcC1jb250ZW50e1xuXHRcdFx0XHRtYXJnaW4tdG9wOjIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5wcmljZS1ub3RpY2V7XG5cdFx0XHRcdGNvbG9yOiRncmVlbjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aDEudHJpYmUtZXZlbnRzLXNpbmdsZS1ldmVudC10aXRsZXtcblx0XHRcdFx0Y29sb3I6JGJsdWU7XG5cdFx0XHRcdGZvbnQtc2l6ZToxLjJlbTtcblxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjNlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRkbHtcblx0XHRcdFx0ZGR7XG5cdFx0XHRcdFx0YWJicntcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnRyaWJlLXZlbnVlLWxvY2F0aW9ue1xuXHRcdFx0XHRcdFx0YWRkcmVzc3tcblx0XHRcdFx0XHRcdFx0Zm9udC1zdHlsZTppbmhlcml0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudHJpYmUtZXZlbnRzLXNjaGVkdWxle1xuXHRcdFx0XHRtYXJnaW46NHB4IDAgMDtcblxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyOjBweDtcblx0XHRcdFx0XHRwYWRkaW5nOjBweDtcblxuXHRcdFx0XHR9XG5cblx0XHRcdFx0aDJ7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxZW07XG5cblx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6MmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5yZWN1cnJpbmdpbmZve1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxZW07XG5cblx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6MS41ZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnRyaWJlLWV2ZW50cy1sYWJlbHtcblx0XHRcdFx0XHRjb2xvcjokbWVkaXVtLWdyYXk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjEuM2VtO1xuXHRcdFx0XHRcdHBhZGRpbmc6MCA1cHggMCAwO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC50cmliZS1ldmVudHMtY29zdHtcblx0XHRcdFx0XHRjb2xvcjokZ3JheTtcblx0XHRcdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjEuNmVtO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcblx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW46MCAwIDEwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhLmRldGFpbHMtYnV0dG9ue1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6JG1lZGl1bS1ncmF5O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdFx0cGFkZGluZzo4cHggMTAlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxZW07XG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcblxuXG5cdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pe1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEuMmVtO1xuXHRcdFx0XHRcdFx0d2lkdGg6ODAlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGl7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6MS44ZW07XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDo1MCU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRyaWdodDoxMCU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6JGdyZWVuO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5zb2NpYWwtc2hhcmUtaWNvbnN7XG5cdFx0XHRcdC5uZWN0YXItc29jaWFse1xuXHRcdFx0XHRcdG1hcmdpbjoxNXB4IDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2luZ2xlLXRyaWJlX2V2ZW50c3tcblx0I3RyaWJlLWV2ZW50cy1jb250ZW50e1xuXHRcdGZvcm17XG5cdFx0XHQudHJpYmUtdGlja2V0c3tcblx0XHRcdFx0dWwudHJpYmUtb3JkZXJzLWxpc3R7XG5cdFx0XHRcdFx0bWFyZ2luOjBweDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQ+IGxpe1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbGlzdE5vU3R5bGU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCA0MHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgNDBweDtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkIGxpZ2h0ZW4oJG1lZGl1bS1ncmF5LCAyMCUpO1xuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKXtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDIwcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOjBweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOjBweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0dWwudHJpYmUtdGlja2V0cy1saXN0e1xuXHRcdFx0XHRcdFx0XHQ+IGxpe1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGxpc3ROb1N0eWxlO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MjBweDtcblxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpe1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzoyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdC5saXN0LWF0dGVuZGVle1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzowIDAgMTBweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQudHJpYmUtZXZlbnQtdGlja2V0cy1wbHVzLW1ldGF7XG5cdFx0XHRcdFx0XHRcdFx0XHRhLnRvZ2dsZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjEuMWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0LmF0dGVuZGVlLW1ldGEtcm93e1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQudHJpYmUtdGlja2V0cy1tZXRhe1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ZGFya2VuKCRtZWRpdW0tZ3JheSwyMCUpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjEuMmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgY3NzLWdyYWRpZW50KCNmZmYsI2Y0ZjJmMSk7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQgbGlnaHRlbigkbWVkaXVtLWdyYXksMjAlKTtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCl7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRibGFjaztcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkbWVkaXVtLWdyYXk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGNzcy1ncmFkaWVudCgjZjRmMmYxLCNmZmYpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRyaWJlLXN1Ym1pdC10aWNrZXRzLWZvcm17XG5cdFx0XHRcdGJ1dHRvbntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiRncmVlbiAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGJvcmRlcjozcHggc29saWQgJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czowO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxLjJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjFlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcblx0XHRcdFx0XHRwYWRkaW5nOjE1cHggMjBweCAxMnB4ICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDokYmx1ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblNJTkdMRSBUUklCRSBFVkVOVCBPVkVSUklERVNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5zaW5nbGUtdHJpYmVfZXZlbnRzLFxuLnNpbmdsZS10cmliZV92ZW51ZSxcbi5zaW5nbGUtdHJpYmVfb3JnYW5pemVye1xuXG5cdCN0cmliZS1ldmVudHMtY29udGVudHtcblx0XHRwYWRkaW5nOjA7XG5cdH1cblxuXHQjdHJpYmUtZXZlbnRze1xuXG5cdFx0LnRyaWJlLWV2ZW50cy1idXR0b257XG5cdFx0XHRiYWNrZ3JvdW5kOiRibHVlO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZDokZ3JlZW47XG5cdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0Ji50cmliZS1ldmVudHMtZ2NhbHtcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiRncmVlbjtcblx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXG5cdC50cmliZS1ldmVudHMtZXZlbnQtbWV0YXtcblx0XHRiYWNrZ3JvdW5kOiR3aGl0ZTtcblx0XHRib3JkZXI6MHB4O1xuXG5cdFx0Jjo6YmVmb3Jle1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQucmVjdXJyaW5naW5mb3tcblx0XHQucmVjdXJyaW5nLWluZm8tdG9vbHRpcHtcblx0XHRcdFx0LnRyaWJlLWV2ZW50cy1ldmVudC1ib2R5e1xuXHRcdFx0XHRcdHB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXB7XG5cdFx0XHRwYWRkaW5nOjA7XG5cblx0XHRcdGR0e1xuXHRcdFx0XHRjb2xvcjokZ3JheTtcblx0XHRcdH1cblxuXHRcdFx0aDN7XG5cdFx0XHRcdCYudHJpYmUtZXZlbnRzLXNpbmdsZS1zZWN0aW9uLXRpdGxle1xuXHRcdFx0XHRcdGNvbG9yOiRibHVlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGRse1xuXHRcdFx0XHRmb250LXNpemU6MS4yZW07XG5cblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCl7XG5cdFx0XHRcdFx0Zm9udC1zaXplOjEuMWVtO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZHR7XG5cdFx0XHRcdFx0Ly8gZmxvYXQ6bGVmdDtcblx0XHRcdFx0XHQvLyBwYWRkaW5nOjNweCA1cHggMCAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0ZHQsZGR7XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGNvbG9yOiRncmVlbjtcblxuXHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0Y29sb3I6JGxpZ2h0LWJsdWU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAtZ21hcHtcblx0XHRcdFx0LnRyaWJlLWV2ZW50cy12ZW51ZS1tYXB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRwYWRkaW5nOjBweDtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQ6ICNlZWU7XG5cdFx0XHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0XHQgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHQgICAgZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHQgICAgbWFyZ2luOiAyMHB4IDQlIDIlIDA7XG5cdFx0XHRcdCAgICBwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdCAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHQgICAgd2lkdGg6IDkwJTtcblx0XHRcdFx0ICAgIHpvb206IDE7XG5cblx0XHRcdFx0XHRkaXZbaWQqPXRyaWJlLWV2ZW50cy1nbWFwLV17XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHQjdHJpYmUtZXZlbnRzLWZvb3Rlcntcblx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0YXtcblx0XHRcdGNvbG9yOiRncmVlbjtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG5cblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6JGJsdWU7XG5cdFx0XHR9XG5cblx0XHR9XG5cdH1cblxuXHQjdHJpYmUtZXZlbnRzLWNvbnRlbnR7XG5cblx0XHRmb3Jte1xuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pe1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdH1cblx0XHRcdC50cmliZS1ldmVudHMtdGlja2V0cy10aXRsZXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCYuY2FydHtcblx0XHRcdFx0Ly8gYmFja2dyb3VuZDokd2hpdGU7XG5cdFx0XHRcdC8vIGJvcmRlcjoxcHggc29saWQgbGlnaHRlbigkbGlnaHRfZ3JheSwyMCUpO1xuXG5cdFx0XHRcdC8vIEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpe1xuXHRcdFx0XHQvLyBcdG1hcmdpbjowcHggIWltcG9ydGFudDtcblx0XHRcdFx0Ly8gfVxuXG5cdFx0XHRcdC8vIGgye1xuXHRcdFx0XHQvLyBcdCYudHJpYmUtZXZlbnRzLXRpY2tldHMtdGl0bGV7XG5cdFx0XHRcdC8vIFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdC8vIFx0XHRwYWRkaW5nOjVweCAyMHB4O1xuXHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0Ly8gfVxuXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjIwcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHRhYmxlLnRyaWJlLWV2ZW50cy10aWNrZXRze1xuXHRcdFx0XHQvLyBcdGJvcmRlcjowcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbGxhcHNlOmluaXRpYWw7XG5cblx0XHRcdFx0XHQudHJpYmUtZXZlbnQtdGlja2V0cy1wbHVzLW1ldGF7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OnRhYmxlLXJvdyAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0XHQudHJpYmUtZXZlbnQtdGlja2V0cy1wbHVzLW1ldGEtZmllbGRze1xuXHRcdFx0XHRcdFx0XHQudHJpYmUtZXZlbnQtdGlja2V0cy1wbHVzLW1ldGEtYXR0ZW5kZWV7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOmxpZ2h0ZW4oJGRhcmstZ3JheSwxMCUpO1xuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdC50cmliZS10aWNrZXRzLW1ldGEtdGV4dHtcblx0XHRcdFx0XHRcdFx0XHRcdGxhYmVse1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxLjJlbSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQudHJpYmUtdGlja2V0cy1tZXRhLWNoZWNrYm94e1xuXHRcdFx0XHRcdFx0XHRcdC50cmliZS10aWNrZXRzLW1ldGEtbGFiZWx7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdC50cmliZS10aWNrZXRzLW1ldGEtZmllbGQtaGVhZGVye1xuXHRcdFx0XHRcdFx0XHRcdFx0LnRyaWJlLXRpY2tldHMtbWV0YS1vcHRpb24tbGFiZWx7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHRib2R5e1xuXHRcdFx0XHQgXHRcdHRye1xuXHRcdFx0XHRcdFx0XHRcblxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKXtcblx0XHRcdFx0XHRcdFx0XHQvL2JvcmRlcjowcHg7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHRcdHRke1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zZW07XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0dGR7XG5cdFx0XHRcdFx0XHRcdFx0Ly9ib3JkZXI6MHB4O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6JGRhcmstZ3JheTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6bGlnaHRlbigkZGFyay1ncmF5LDEwJSk7XG5cblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvLW1heChtZWRpdW0pe1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQmLnRpY2tldHNfcHJpY2V7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXN0eWxlOmluaGVyaXQ7XG5cblx0XHRcdFx0XHRcdFx0XHRcdC5ib3R0b20tbWVzc2FnZXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNyk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjoxMHB4IDAgMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NDAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6LjllbTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHRcdFx0Lndvb2NvbW1lcmNlLVByaWNlLWFtb3VudHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjEuNHJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly90ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdFx0LnByaWNlLWl0ZW17XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRncmF5O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MS4ycmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40ZW07XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0LmxhYmVse1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogLjlyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjAgMTBweCAwIDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0LmFwcGVuZHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IC45cmVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzowIDAgMCA0cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmV7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0Ji53b29jb21tZXJjZXtcblx0XHRcdFx0XHRcdFx0XHRcdCYuYWRkLXRvLWNhcnR7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjowcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0XHRcdFx0XHRcdFx0YnV0dG9ue1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDowcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC40KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRncmVlbiAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjQwMDtcblxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOi0ycHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRyaWdodDoxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpub3QoLmFkZC10by1jYXJ0KXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XHQucXVhbnRpdHl7XG5cdFx0XHRcdFx0XHRcdFx0XHRpbnB1dFt0eXBlPVwiYnV0dG9uXCJde1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyZW07XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OjMwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6NTAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OjUwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYubWludXN7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyLjJlbTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6NDclO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6MzAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYucGx1c3tcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OjcwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjBweCAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjEuNWVtO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6NDBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6MzBweDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOjFweCBkb3R0ZWQgJHdoaXRlO1xuXG5cblxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LnRpY2tldHNfbmFtZSxcblx0XHRcdFx0XHRcdFx0LnRpY2tldHNfZGVzY3JpcHRpb257XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC50aWNrZXRzX2Rlc2NyaXB0aW9ue1xuXHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTUwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6MjUwcHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdC8vIC50cmliZS10aWNrZXRzLW1ldGF7XG5cdFx0XHRcdFx0XHRcdC8vIFx0bWFyZ2luOjAgMCAyMHB4O1xuXG5cdFx0XHRcdFx0XHRcdC8vIFx0bGFiZWx7XG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHQvLyBcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdFx0XHRcdC8vIFx0aW5wdXRbdHlwZT1cInRleHRcIl17XG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRjb2xvcjpkYXJrZW4oJG1lZGl1bS1ncmF5LDIwJSk7XG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRmb250LXNpemU6MS4yZW07XG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRAaW5jbHVkZSBjc3MtZ3JhZGllbnQoI2ZmZiwjZjRmMmYxKTtcblxuXHRcdFx0XHRcdFx0XHQvLyBcdFx0Ym9yZGVyOjFweCBzb2xpZCBsaWdodGVuKCRtZWRpdW0tZ3JheSwyMCUpO1xuXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKXtcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdH1cblxuXHRcdFx0XHRcdFx0XHQvLyBcdFx0Jjpmb2N1c3tcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdFx0Y29sb3I6JGJsYWNrO1xuXHRcdFx0XHRcdFx0XHQvLyBcdFx0XHRib3JkZXI6MXB4IHNvbGlkICRtZWRpdW0tZ3JheTtcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdFx0QGluY2x1ZGUgY3NzLWdyYWRpZW50KCNmNGYyZjEsI2ZmZik7XG5cdFx0XHRcdFx0XHRcdC8vIFx0XHR9XG5cdFx0XHRcdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHRcdFx0XHQvLyB9XG5cdFx0XHRcdCBcdFx0fVxuXHRcdFx0XHQgXHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudHJpYmUtZXZlbnRzLWNhbC1saW5rc3tcblx0XHRtYXJnaW46MCAwIDIwcHg7XG5cdH1cbn1cblxuLndvb2NvbW1lcmNle1xuXHR0ci5kZXBvc2l0LWJ1dHRvbnN7XG5cdFx0PiB0ZHtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0fVxuXHR9XG5cdCN3Yy1kZXBvc2l0cy1vcHRpb25zLWZvcm17XG5cdFx0LnNlcGFyYXRvcixcblx0XHQuZGVwb3NpdC1vcHRpb257XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5zd2l0Y2gtdG9nZ2xle1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3JheTtcblx0XHRcdGhlaWdodDo0MHB4ICFpbXBvcnRhbnQ7XG5cblx0XHRcdC53Yy1kZXBvc2l0cy1zd2l0Y2hlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokbGlnaHQtYmx1ZTtcblx0XHRcdFx0Ym9yZGVyOjBweDtcblx0XHRcdH1cblxuXHRcdFx0bGFiZWx7XG5cdFx0XHRcdGZvbnQtc2l6ZToxLjhlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuXHRcdFx0XHR0b3A6NTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0Ym9yZGVyOjBweDtcblx0XHRcdFx0Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDphdXRvO1xuXHRcdFx0XHRvdXRsaW5lOm5vbmU7XG5cdFx0XHRcdHRleHQtc2hhZG93Om5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6NzAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiRzYW5zLXNlcmlmO1x0XHRcdFx0XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0OmNoZWNrZWQgKyBsYWJlbHtcblx0XHRcdFx0Y29sb3I6JHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGlucHV0LmlucHV0LXJhZGlvOmVuYWJsZWQgfiBsYWJlbHtcblx0XHRcdGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjYpO1xuXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmV2ZW50LWFjY29yZGlvbi1mb290ZXItYmxvY2t7XG5cdG1hcmdpbjoyMHB4IDAgMCA7XG5cblx0aDIuYmxvY2stdGl0bGV7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgJGJsdWU7XG5cdFx0cGFkZGluZzowIDAgMTBweDtcblx0XHRjb2xvcjokYmx1ZTtcblx0XHRmb250LXNpemU6MS40ZW07XG5cdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xuXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pe1xuXHRcdFx0Zm9udC1zaXplOjEuOGVtO1xuXHRcdH1cblx0fVxuXHQudG9nZ2xlcyB7XG5cdFx0LnRvZ2dsZXtcblx0XHRcdGl7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIwcHghaW1wb3J0YW50O1xuXHRcdFx0XHRtYXJnaW46IC0xMHB4IDAgMCAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOjIwcHggMjBweDtcblxuXHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0ICAgIHRvcDogOXB4O1xuXHRcdFx0XHQgICAgbGVmdDogMnB4O1xuXHRcdFx0XHQgICAgbWFyZ2luLXRvcDogLTJweDtcblx0XHRcdFx0ICAgIHdpZHRoOiAxMnB4O1xuXHRcdFx0XHQgICAgaGVpZ2h0OiAycHg7XG5cdFx0XHRcdCAgICBcblx0XHRcdFx0ICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRcdCAgICBcdCAgICB0b3A6IDE0cHg7XG5cdFx0XHRcdFx0ICAgIGxlZnQ6IDZweDtcblx0XHRcdFx0XHQgICAgbWFyZ2luLXRvcDogLTJweDtcblx0XHRcdFx0XHQgICAgd2lkdGg6IDE0cHg7XG5cdFx0XHRcdFx0ICAgIGhlaWdodDogMnB4O1xuXHRcdFx0XHQgICAgfVx0XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0ICAgIHRvcDogMnB4O1xuXHRcdFx0XHQgICAgbGVmdDogOXB4O1xuXHRcdFx0XHQgICAgd2lkdGg6IDJweDtcblx0XHRcdFx0ICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuXHRcdFx0XHQgICAgaGVpZ2h0OiAxMnB4O1xuXG5cdFx0XHRcdCAgICBAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0XHQgICAgXHQgICAgdG9wOiA2cHg7XG5cdFx0XHRcdFx0ICAgIGxlZnQ6IDE0cHg7XG5cdFx0XHRcdFx0ICAgIHdpZHRoOiAycHg7XG5cdFx0XHRcdFx0ICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuXHRcdFx0XHRcdCAgICBoZWlnaHQ6IDE0cHg7XG5cdFx0XHRcdCAgICB9XHRcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcbiAgICBcdFx0XHRcdGhlaWdodDogMzBweCFpbXBvcnRhbnQ7XG4gICAgXHRcdFx0XHRtYXJnaW46IC0xNXB4IDAgMCAwO1xuICAgIFx0XHRcdFx0Ym9yZGVyLXJhZGl1czozMHB4IDMwcHg7XG5cdFx0XHRcdH1cdFx0XG5cdFx0XHR9XG5cdFx0XHRoM3tcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRmb250LXNpemU6MWVtO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcblx0XHRcdFx0XHRwYWRkaW5nOjEwcHggNzBweCAxMHB4IDBweDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRcdFx0XHRcdHBhZGRpbmc6MzBweCA3MHB4IDMwcHggMHB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEuM2VtO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNGVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi50cmliZS1ibG9ja19fdGlja2V0c19fcmVnaXN0cmF0aW9uX19ldmVudHtcblx0LnRyaWJlLWJsb2NrX190aWNrZXRzX19pdGVtX19hdHRlbmRlZV9fZmllbGRze1xuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8tbWF4KG1lZGl1bSkge1xuXHRcdFx0cGFkZGluZzoyMHB4O1xuXHRcdH1cblx0XHRmb3JtLnRyaWJlLWJsb2NrX190aWNrZXRzX19pdGVtX19hdHRlbmRlZV9fZmllbGRzX19mb3Jte1xuXHRcdFx0LnRyaWJlLXRpY2tldHtcblx0XHRcdFx0PiBoNHtcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjoyMHB4IDAgMTBweDtcblx0XHRcdFx0XHRjb2xvcjokYmx1ZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gZGl2e1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MjBweDtcblxuXHRcdFx0XHRcdGlucHV0LFxuXHRcdFx0XHRcdHNlbGVjdHtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdG1heC13aWR0aDogaW5oZXJpdDtcblx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6NTBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRzZWxlY3R7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93Om5vbmU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT10ZXh0XXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTpmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0PiBoNHtcblx0XHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdD4gZGl2e1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pIHtcblx0XHRcdFx0XHRcdFx0ZmxleDogMCAwIDMyJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlLWFkZGl0aW9uYWwtZmllbGRze1xuXHQuZm9ybS1yb3d7XG5cdFx0Ji5oaWRkZW57XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59IiwiLyoqKioqKioqKioqKioqKioqKioqKlxuKlxuKiBUUklCRSBFVkVOVFMgUExVR0lOIFBBR0VTIGZvciB0aGUgTkVXIExBWU9VVFxuKlxuKioqKioqKioqKioqKioqKioqKioqL1xuXG5cbi8qKioqKioqKioqKioqKioqKioqKipcbk1BSU4gRVZFTlRTIFNFQ1RJT05cbioqKioqKioqKioqKioqKioqKioqKi9cblxuLnRyaWJlLWV2ZW50c3tcblx0Ji50cmliZS1jb21tb257XG5cdFx0LnRyaWJlLWNvbW1vbi1jdGEtLXRoaW4tYWx0e1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiRsaWdodC1ibHVlO1xuXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjb2xvcjokbGlnaHQtYmx1ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji50cmliZS1jb21tb24tLWJyZWFrcG9pbnQtbWVkaXVte1xuXHRcdC50cmliZS1ldmVudHMtbC1jb250YWluZXJ7XG5cdFx0XHRwYWRkaW5nLXRvcDowcHg7XG5cdFx0fVxuXHRcdC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2RheXtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnRyaWJlLWV2ZW50cy1sLWNvbnRhaW5lcntcblx0XHQudHJpYmUtZmlsdGVyLWJhcntcblx0XHRcdGZvcm0udHJpYmUtZmlsdGVyLWJhcl9fZm9ybXtcblx0XHRcdFx0LnRyaWJlLWZpbHRlci1iYXJfX3NlbGVjdGVkLWZpbHRlcnMtbGlzdC1jb250YWluZXJ7XG5cdFx0XHRcdFx0LnRyaWJlLWZpbHRlci1iYXItYy1waWxsLS1oYXMtc2VsZWN0aW9uc3tcblx0XHRcdFx0XHRcdC50cmliZS1maWx0ZXItYmFyLWMtcGlsbF9fcGlsbHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRncmVlbjtcblx0XHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0YnV0dG9uLnRyaWJlLWZpbHRlci1iYXItYy1waWxsX19yZW1vdmUtYnV0dG9ue1xuXHRcdFx0XHRcdFx0XHRzdmcudHJpYmUtY29tbW9uLWMtc3ZnaWNvbntcblx0XHRcdFx0XHRcdFx0XHRwYXRoe1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdFx0c3Ryb2tlOiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRyaWJlLWZpbHRlci1iYXJfX2ZpbHRlcnMtY29udGFpbmVye1xuXHRcdFx0XHRcdC50cmliZS1maWx0ZXItYmFyX19maWx0ZXJze1xuXHRcdFx0XHRcdFx0LnRyaWJlLWZpbHRlci1iYXItYy1yYW5nZV9fc2xpZGVye1xuXHRcdFx0XHRcdFx0XHQudWktc2xpZGVyLXJhbmdle1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRsaWdodC1ibHVlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC50cmliZS1jb21tb24tZm9ybS1jb250cm9sLWNoZWNrYm94X19pbnB1dHtcblx0XHRcdFx0XHQmOmNoZWNrZWR7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRyaWJlLWZpbHRlci1iYXItYy1kcm9wZG93bntcblx0XHRcdFx0XHQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257XG5cdFx0XHRcdFx0XHRjb2xvcjokZ3JheTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoMSwxMDApO1xuXHRcdFx0XHRcdFx0Y29sb3I6JGJsdWU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5zZWxlY3QyLXNlbGVjdGlvbntcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHR7XG5cdFx0XHRcdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtcblx0XHRcdFx0XHRcdFx0LnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtcblx0XHRcdFx0XHRcdFx0XHQvL2JhY2tncm91bmQtY29sb3I6ICRncmVlbjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50cmliZS1ldmVudHMtaGVhZGVye1xuXHRcdFx0LnRyaWJlLWV2ZW50cy1oZWFkZXJfX2V2ZW50cy1iYXJ7XG5cdFx0XHRcdC50cmliZS1ldmVudHMtYy1ldmVudHMtYmFyX192aWV3c3tcblx0XHRcdFx0XHQudHJpYmUtZXZlbnRzLWMtdmlldy1zZWxlY3Rvcntcblx0XHRcdFx0XHRcdC50cmliZS1ldmVudHMtYy12aWV3LXNlbGVjdG9yX19jb250ZW50e1xuXHRcdFx0XHRcdFx0XHR1bC50cmliZS1ldmVudHMtYy12aWV3LXNlbGVjdG9yX19saXN0e1xuXHRcdFx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudHJpYmUtZXZlbnRzLXByby1tYXB7XG5cdFx0XHQudHJpYmUtZXZlbnRzLXByby1tYXBfX2V2ZW50LWNvbHVtbntcblx0XHRcdFx0LnRyaWJlLWV2ZW50cy1wcm8tbWFwX19ldmVudC1jYXJkc3tcblx0XHRcdFx0XHQudHJpYmUtZXZlbnRzLXByby1tYXBfX2V2ZW50LWNhcmQtd3JhcHBlcntcblx0XHRcdFx0XHRcdGJ1dHRvbi50cmliZS1ldmVudHMtcHJvLW1hcF9fZXZlbnQtY2FyZC1idXR0b257XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiRibHVlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2RheS0tY3VycmVudHtcblx0XHRcdC50cmliZS1ldmVudHMtY2FsZW5kYXItbW9udGhfX2RheS1kYXRle1xuXHRcdFx0XHRjb2xvcjokZ3JlZW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0YS50cmliZS1ldmVudHMtYy1pY2FsX19saW5re1xuXHRcdGJvcmRlci1jb2xvcjokYmx1ZTtcblx0XHRjb2xvcjokYmx1ZTtcblxuXHRcdCY6aG92ZXIsXG5cdFx0Jjpmb2N1c3tcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuXHRcdH1cblx0fVxufVxuXG5zdmcudHJpYmUtY29tbW9uLWMtc3ZnaWNvbntcblx0Y29sb3I6JGJsdWUgIWltcG9ydGFudDtcbn1cblxuLmV2ZW50LXRpY2tldHN7XG5cdC50cmliZS10aWNrZXRzX190aWNrZXRzLWJ1eXtcblx0XHQmLnRyaWJlLWNvbW1vbi1jLWJ0bntcblx0XHRcdCY6ZGlzYWJsZWR7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi5ldmVudC10aWNrZXRze1xuXHQudHJpYmUtdGlja2V0c19fYXR0ZW5kZWUtdGlja2V0cy1mb3Jte1xuXHRcdC50cmliZS10aWNrZXRzX19hdHRlbmRlZS10aWNrZXRzLWl0ZW0tLWhhcy1mb2N1c3tcblx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiRibHVlO1xuXHRcdH1cblx0XHQudHJpYmUtdGlja2V0c19fYXR0ZW5kZWUtdGlja2V0cy1mb290ZXJ7XG5cdFx0XHRidXR0b24udHJpYmUtY29tbW9uLWMtYnRuLWxpbmssXG5cdFx0XHQudHJpYmUtdGlja2V0c19fYXR0ZW5kZWUtdGlja2V0cy1mb290ZXItZGl2aWRlcntcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLndvb2NvbW1lcmNle1xuXHRmb3JtLmNoZWNrb3V0e1xuXHRcdC50cmliZS1jaGVja291dC1iYWNrbGlua3N7XG5cdFx0XHRhLnRyaWJlLWNoZWNrb3V0LWJhY2tsaW5re1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcblx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRwYWRkaW5nOjEwcHggMjBweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMDBweDtcblx0XHRcdFx0bWFyZ2luOjAgMTBweCAwIDA7XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vKipcbiAqXG4gKiBUcmliZSBFdmVudHMgalF1ZXJ5IFVJIENhbGVuZGFyXG4gKlxuICovXG4gLnRyaWJlLWV2ZW50c3tcbiBcdC5kYXRlcGlja2Vye1xuIFx0XHR0aGVhZHtcblx0IFx0XHR0cntcblx0IFx0XHRcdHRoe1xuXHQgXHRcdFx0XHRib3JkZXI6MHB4ICFpbXBvcnRhbnQ7XG5cblx0IFx0XHRcdFx0Ji5kYXRlcGlja2VyLXN3aXRjaHtcblx0IFx0XHRcdFx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0IFx0XHRcdFx0fVxuXG5cdCBcdFx0XHRcdCYuZG93e1xuXHQgXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0IFx0XHRcdFx0fVxuXG5cdCBcdFx0XHRcdCYubmV4dCxcblx0IFx0XHRcdFx0Ji5wcmV2e1xuXHQgXHRcdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHQgXHRcdFx0XHR9XG5cdCBcdFx0XHR9XG5cdCBcdFx0fVxuIFx0XHR9XG4gXHRcdHRib2R5e1xuIFx0XHRcdHRye1xuIFx0XHRcdFx0dGR7XG5cdCBcdFx0XHRcdCYuZGF5e1xuXHQgXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuXHQgXHRcdFx0XHRcdHRyYW5zaXRpb246YWxsIC4zcztcblx0IFx0XHRcdFx0XHRcblx0IFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHQgXHRcdFx0XHRcdFx0Ym9yZGVyOjBweDtcblx0IFx0XHRcdFx0XHR9XG5cblx0IFx0XHRcdFx0XHQmLmN1cnJlbnR7XG5cdCBcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cdCBcdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXG5cdCBcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHQgXHRcdFx0XHRcdFx0Jjpmb2N1c3tcblx0IFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRncmVlbiwxMCUpO1xuXHQgXHRcdFx0XHRcdFx0fVxuXHQgXHRcdFx0XHRcdH1cblxuXHQgXHRcdFx0XHRcdCYuYWN0aXZle1xuXHQgXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG5cdCBcdFx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXG5cdCBcdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHQgXHRcdFx0XHRcdFx0Jjpmb2N1c3tcblx0IFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1lZC1ibHVlO1xuXHQgXHRcdFx0XHRcdFx0fVxuXHQgXHRcdFx0XHRcdH1cblx0IFx0XHRcdFx0fVxuXHQgXHRcdFx0fVxuIFx0XHRcdH1cbiBcdFx0fVxuIFx0XHQuZGF5e1xuIFx0XHRcdGJvcmRlcjowcHg7XG4gXHRcdH1cbiBcdFx0Lm1vbnRoe1xuXG4gXHRcdH1cbiBcdFx0LnllYXJ7XG5cbiBcdFx0fVxuIFx0fVxuIH1cbiIsIiNhYnNvcmItZmlsdGVycy1jb250YWluZXJ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdGJvcmRlcjoxcHggc29saWQgbGlnaHRlbigkbGlnaHQtZ3JheSwyMCUpICFpbXBvcnRhbnQ7XG5cdC8vQGluY2x1ZGUgY3NzLWdyYWRpZW50LXR3by1kaWFnb25hbC1sZWZ0dG9wLXJpZ2h0Ym90dG9tKHJnYmEoJGJsdWUsMSksMCUsIHJnYmEoJGRhcmstYmx1ZSwxKSwgMTAwJSk7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cblx0QGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJykge1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuXHR9XG5cblx0LmZpbHRlcnMtd3JhcHBlcntcblx0XHRoMntcblx0XHRcdGZvbnQtd2VpZ2h0OjUwMDtcblx0XHRcdGNvbG9yOiRncmF5O1xuXHRcdH1cblx0fVxuXG5cdGZvcm0uY291cnNlLWZpbHRlcnN7XG5cdFx0bGFiZWx7XG5cdFx0XHRjb2xvcjokYmxhY2s7XG5cdFx0XHRmb250LXdlaWdodDo3MDAgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQuZmlsdGVyLWl0ZW17XG5cdFx0XHRsYWJlbHtcblx0XHRcdFx0Y29sb3I6ZGFya2VuKCRicmFuZF9kYXJrX2JsdWUsMTAlKTtcblx0XHRcdH1cblx0XHRcdC5zZWxlY3QtbGlzdC1jb250YWluZXJ7XG5cdFx0XHRcdHNlbGVjdC5maWx0ZXItdGFnc3tcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMDBweDtcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDFweDtcblxuXHRcdFx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRvdXRsaW5lOm5vbmU7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6JGJyYW5kX3RlYWw7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0e1xuXHRcdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRcdG91dGxpbmU6bm9uZTtcblxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjokYnJhbmRfdGVhbDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRidXR0b25bdHlwZT1zdWJtaXRde1xuXHRcdFx0XHRwYWRkaW5nOjJweCAxNXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmtfZ3JheTI7XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0XHRvdXRsaW5lOm5vbmU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kX3RlYWwgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCNjb3Vyc2UtZGlzcGxheS1vcHRpb25ze1xuXG5cdFx0YnV0dG9ue1xuXHRcdFx0Ji5vcHRpb257XG5cdFx0XHRcdHBhZGRpbmc6NXB4IDE1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCBsaWdodGVuKCRsaWdodC1ncmF5LDIwJSkgIWltcG9ydGFudDtcblx0XHRcdFx0Y29sb3I6ZGFya2VuKCRicmFuZF9kYXJrX2JsdWUsMTAlKTtcblxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdsYXJnZScpIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6Zm9jdXMsXG5cdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZF9kYXJrX2JsdWUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICRicmFuZF9kYXJrX2JsdWUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiNhYnNvcmItY291cnNlcy1jb250YWluZXJ7XG5cdC5ub3RpY2V7XG5cdFx0Ji5hbGVydHtcblx0XHRcdC5pbm5lci1jb250ZW50e1xuXHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGRhcmstZ3JlZW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5jb3Vyc2VzLXdyYXBwZXJ7XG5cdFx0Ji5saXN0e1xuXHRcdFx0LmNvdXJzZS1ibG9ja3tcblx0XHRcdFx0Y29sb3I6JGRhcmstZ3JheTtcblxuXHRcdFx0XHQmOm50aC1jaGlsZChldmVuKXtcblx0XHRcdFx0XHQuZGF0ZS1ibG9ja3tcblx0XHRcdFx0XHRcdC5tb250aHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1lZC1ncmVlbjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZGF0ZS1ibG9ja3tcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiR3aGl0ZTtcblx0XHRcdFx0XHQvL0BpbmNsdWRlIGNzcy1ncmFkaWVudC10d28tZGlhZ29uYWwtbGVmdHRvcC1yaWdodGJvdHRvbShyZ2JhKCRibHVlLC4yKSwwJSwgcmdiYSgkZ3JlZW4sLjIpLCAxMDAlKTtcblx0XHRcdFx0XHRmb250LXdlaWdodDo3MDA7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzowcHggMHB4IDVweCAwcHggcmdiYSgkYmxhY2ssLjMpO1xuXG5cdFx0XHRcdFx0Lm1vbnRoe1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6MS4ycmVtO1xuXHRcdFx0XHRcdFx0cGFkZGluZzo1cHg7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5kYXl7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjEwcHg7XG5cdFx0XHRcdFx0XHR0ZXh0LXNoYWRvdzoxcHggMXB4ICR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnllYXJ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjAgMTBweCAxMHB4O1xuXHRcdFx0XHRcdFx0dGV4dC1zaGFkb3c6MXB4IDFweCAkd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb3Vyc2UtbmFtZXtcblx0XHRcdFx0XHRjb2xvcjokZGFyay1ncmF5O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvdXJzZS10eXBle1xuXHRcdFx0XHRcdG1hcmdpbjowIDAgNXB4O1xuXG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdGNvbG9yOiRkYXJrLWJsdWU7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjFyZW07XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21lZGl1bScpIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjEuMXJlbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNlc3Npb24tbmFtZXtcblx0XHRcdFx0XHRjb2xvcjokZGFyay1ncmF5O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5jb3Vyc2UtbGlua3N7XG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxLjFlbTtcblxuXHRcdFx0XHRcdFx0Ji5yZWdpc3Rlcntcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1lZC1ibHVlO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cblx0XHRcdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmVlbjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5zaWduLXVwe1xuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRtZWQtYmx1ZTtcblx0XHRcdFx0XHRcdFx0Y29sb3I6JG1lZC1ibHVlO1xuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZGFyay1ncmVlbjtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstZ3JlZW47XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0c3Bhbi5sYWJlbHtcblx0XHRcdFx0XHRmb250LXdlaWdodDo2MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJ1dHRvbi13cmFwcGVye1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXG5cdFx0LmFic29yYi1jdGEtYnV0dG9ue1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bS1ncmF5O1xuXHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0Ym9yZGVyOjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXG5cdFx0XHQmOmhvdmVyLFxuXHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1lZC1ibHVlO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmxvYWRpbmd7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtZWQtYmx1ZTtcblxuXHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLndpdGgtbG9hZGVye1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jZXZlbnQtZGV0YWlscy1tb2RhbCxcbiNtYXAge1xuXHQubW9kYWwtY29udGVudCB7XG5cdFx0Y29sb3I6ICRibGFjaztcblxuXHRcdC5jb3Vyc2UtdHlwZXtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuXHRcdFx0Y29sb3I6JGRhcmstYmx1ZTtcblx0XHRcdGZvbnQtc2l6ZToxcmVtO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0JywgJHNhbnMtc2VyaWY7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjE1cHggIWltcG9ydGFudDtcblxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnbWVkaXVtJykge1xuXHRcdFx0XHRmb250LXNpemU6MS4xcmVtO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5oZWFkZXItaW5mb3tcblx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRsaWdodGVzdC1ncmF5O1xuXHRcdFx0bWFyZ2luOjAgMCAxNXB4O1xuXHRcdH1cblxuXHRcdC52ZW51LWRldGFpbHMge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdHRleHQtdW5kZXJsaW5lLW9mZnNldDogM3B4O1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGJyYW5kX2RhcmtfYmx1ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuY291cnNlLWxpbmtze1xuXHRcdFx0YXtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjAwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZToxLjFlbTtcblxuXHRcdFx0XHQmLnJlZ2lzdGVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtZWQtYmx1ZTtcblx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmVlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5zaWduLXVwe1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJG1lZC1ibHVlO1xuXHRcdFx0XHRcdGNvbG9yOiRtZWQtYmx1ZTtcblxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGRhcmstZ3JlZW47XG5cdFx0XHRcdFx0XHRjb2xvcjogJGRhcmstZ3JlZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNtYXB7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cblxuLypcbiogQ2FsZW5kYXIgVmlld1xuKi9cbiNjb3Vyc2VzLWNhbGVuZGFye1xuICAgIG1hcmdpbjozMHB4IDAgMDtcblxuICAgIC5mYy1oZWFkZXItdG9vbGJhcntcbiAgICAgICAgaDJ7XG4gICAgICAgICAgICBjb2xvcjokZ3JheTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgfVxuICAgICAgICAuZmMtdG9vbGJhci1jaHVua3tcbiAgICAgICAgXHRkaXNwbGF5OiBmbGV4O1xuICAgICAgICBcdGdhcDowcHg7XG5cbiAgICAgICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOm5vbmU7XG4gICAgICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6MHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6bm9uZTtcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzpub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgLjJzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAgICAgJi5mYy10b2RheS1idXR0b257XG4gICAgICAgICAgICAgICAgXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIFx0Ym9yZGVyOjJweCBzb2xpZCAkZ3JheTtcbiAgICAgICAgICAgICAgICBcdGNvbG9yOiRncmF5O1xuICAgICAgICAgICAgICAgIFx0cGFkZGluZzo1cHggMjBweDtcbiAgICAgICAgICAgICAgICBcdG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblxuICAgICAgICAgICAgICAgIFx0Jjpob3ZlcixcbiAgICAgICAgICAgICAgICBcdCY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgXHRcdGJhY2tncm91bmQtY29sb3I6bGlnaHRlbigkeWVsbG93LDEwKTtcbiAgICAgICAgICAgICAgICBcdFx0Ly9jb2xvcjokd2hpdGU7XG4gICAgICAgICAgICAgICAgXHR9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZjLWJ1dHRvbi1ncm91cHtcbiAgICAgICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTpub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgICAgICBcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZF90ZWFsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5mYy12aWV3LWhhcm5lc3N7XG5cbiAgICAgICAgLmZjLWRheWdyaWR7XG4gICAgICAgIFx0Ym9yZGVyLXJhZGl1czoxMHB4O1xuICAgICAgICBcdG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIHRhYmxle1xuICAgICAgICAgICAgICAgIHRoZWFke1xuICAgICAgICAgICAgICAgICAgICB0cntcbiAgICAgICAgICAgICAgICAgICAgICAgIHRoe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxlLmZjLWNvbC1oZWFkZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHRib3JkZXItdG9wOjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdGJvcmRlci1ib3R0b206MHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHR0aGVhZHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx0XHR0cntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRfZGFya19ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx0XHRcdEBpbmNsdWRlIGNzcy1ncmFkaWVudC10d28tZGlhZ29uYWwtbGVmdHRvcC1yaWdodGJvdHRvbSgkYnJhbmRfZGFya19ibHVlLDAlLCBkYXJrZW4oJGJyYW5kX2RhcmtfYmx1ZSw1KSwgMTAwJSk7XG5cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx0XHRcdHRoe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx0XHRcdFx0Ym9yZGVyLWNvbG9yOnJnYmEoJGJyYW5kX2JsdWUsNzApO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHRcdFx0XHRhe1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHRcdFx0fVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFx0XHR9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHR9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHRib2R5e1xuICAgICAgICAgICAgICAgIFx0dHJ7XG4gICAgICAgICAgICAgICAgXHRcdHRke1xuICAgICAgICAgICAgICAgIFx0XHRcdGRpdi5mYy1kYXlncmlkLWJvZHl7XG4gICAgICAgICAgICAgICAgXHRcdFx0XHR0YWJsZXtcbiAgICAgICAgICAgICAgICBcdFx0XHRcdFx0dGJvZHl7XG4gICAgICAgICAgICAgICAgXHRcdFx0XHRcdFx0dHJ7XG4gICAgICAgICAgICAgICAgXHRcdFx0XHRcdFx0XHR0ZHtcblxuICAgICAgICAgICAgICAgIFx0XHRcdFx0XHRcdFx0XHQmLmZjLWRheXtcbiAgICAgICAgICAgICAgICBcdFx0XHRcdFx0XHRcdFx0XHQuZmMtZGF5Z3JpZC1kYXktdG9we1xuICAgICAgICAgICAgICAgIFx0XHRcdFx0XHRcdFx0XHRcdFx0YS5mYy1kYXlncmlkLWRheS1udW1iZXJ7XG4gICAgICAgICAgICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRicmFuZF9kYXJrX2JsdWU7XG4gICAgICAgICAgICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG4gICAgICAgICAgICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0LmZjLWRheWdyaWQtZGF5LWV2ZW50c3tcbiAgICAgICAgICAgICAgICBcdFx0XHRcdFx0XHRcdFx0XHRcdC5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3N7XG4gICAgICAgICAgICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGEuZmMtZGF5Z3JpZC1ldmVudCB7XG4gICAgICAgICAgICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6bm9ybWFsO1xuICAgICAgICAgICAgICAgIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICAgICAgICAgICAgICBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRfdGVhbDtcbiAgICAgICAgICAgICAgICBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG4gICAgICAgICAgICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzo4cHg7XG5cbiAgICAgICAgICAgICAgICBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyLFxuICAgICAgICAgICAgICAgIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXN7XG4gICAgICAgICAgICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRfZGFya19ibHVlO1xuICAgICAgICAgICAgICAgIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblxuICAgICAgICAgICAgICAgIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5mYy1kYXlncmlkLWV2ZW50LWRvdHtcbiAgICAgICAgICAgICAgICBcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXG4gICAgICAgICAgICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0LmZjLWV2ZW50LXRpdGxle1xuICAgICAgICAgICAgICAgIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzowIDAgMCA0cHg7XG4gICAgICAgICAgICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuICAgICAgICAgICAgICAgIFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0fVxuXG4gICAgICAgICAgICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0Ji5mYy1kYXktdG9kYXl7XG4gICAgICAgICAgICAgICAgXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR5ZWxsb3csNDAlKTtcbiAgICAgICAgICAgICAgICBcdFx0XHRcdFx0XHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgXHRcdFx0XHRcdFx0XHRcdH1cbiAgICAgICAgICAgICAgICBcdFx0XHRcdFx0XHRcdH1cbiAgICAgICAgICAgICAgICBcdFx0XHRcdFx0XHR9XG4gICAgICAgICAgICAgICAgXHRcdFx0XHRcdH1cbiAgICAgICAgICAgICAgICBcdFx0XHRcdH1cbiAgICAgICAgICAgICAgICBcdFx0XHR9XG4gICAgICAgICAgICAgICAgXHRcdH1cbiAgICAgICAgICAgICAgICBcdH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gfVxuXG4iLCIvKioqKioqKioqKioqKioqKioqKioqXG4qXG4qIGpRdWVyeSBVSSBDYWxlbmRhclxuKlxuKioqKioqKioqKioqKioqKioqKioqL1xuLyogRGF0ZSBQaWNrZXIgRGVmYXVsdCBTdHlsZXMgKi9cbiN1aS1kYXRlcGlja2VyLWRpdntcblx0ei1pbmRleDoxMCAhaW1wb3J0YW50O1xufVxuLnVpLWRhdGVwaWNrZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRiYWNrZ3JvdW5kOiR3aGl0ZTtcblx0bWFyZ2luLXRvcDoycHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcblx0LW1vei1ib3JkZXItcmFkaXVzOiAwO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdCoge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Zm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuXHRcdC1tb3otYm9yZGVyLXJhZGl1czogMDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG5cblx0dGFibGUge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdG1hcmdpbjoxMHB4IDA7XG5cdFx0YmFja2dyb3VuZDpub25lO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG5cdHRoZWFkIHtcblx0XHRib3JkZXI6MHB4O1xuXHRcdGNvbG9yOiRkYXJrLWdyYXk7XG5cdH1cblxuXHQudWktZGF0ZXBpY2tlci10aXRsZSB7XG5cdFx0bWFyZ2luOjBweDtcblx0XHRjb2xvcjogJGRhcmstZ3JheTtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LnVpLWRhdGVwaWNrZXItcHJldi1ob3Zlcixcblx0LnVpLWRhdGVwaWNrZXItbmV4dC1ob3Zlcixcblx0LnVpLWRhdGVwaWNrZXItbmV4dCxcblx0LnVpLWRhdGVwaWNrZXItcHJldiB7XG5cdFx0aGVpZ2h0OiAxZW07XG5cdFx0dG9wOiAuOWVtO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXG5cdC51aS1kYXRlcGlja2VyLXByZXYtaG92ZXIge1xuXHRcdGxlZnQ6IDJweDtcblx0fVxuXG5cdC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuXHRcdHJpZ2h0OiAycHg7XG5cdH1cblxuXHQudWktZGF0ZXBpY2tlci1uZXh0LFxuXHQudWktZGF0ZXBpY2tlci1wcmV2e1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OicnO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0dG9wOjBweDtcblx0XHRcdHRyYW5zaXRpb246YWxsIC4ycztcblx0XHR9XG5cdH1cblxuXHQudWktZGF0ZXBpY2tlci1uZXh0e1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRyaWdodDoxMHB4O1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiA1cHggMCA1cHggOHB4O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkZGFyay1ncmF5O1xuXHRcdH1cblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRibHVlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0LnVpLWRhdGVwaWNrZXItcHJldntcblx0XHQmOmFmdGVye1xuXHRcdFx0bGVmdDoxMHB4O1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiA1cHggOHB4IDVweCAwcHg7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRkYXJrLWdyYXkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcntcblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGJsdWUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuLFxuXHQudWktZGF0ZXBpY2tlci1wcmV2IHNwYW4ge1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0fVxuXG5cdHRoIHtcblx0XHRjb2xvcjogI2RhcmstZ3JheTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGZvbnQtd2VpZ2h0OjYwMDtcblx0fVxuXG5cdHRkIHtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6M3B4O1xuXG5cdFx0LnVpLXN0YXRlLWRlZmF1bHQge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOjRweCA2cHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMDBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0fVxuXG5cdFx0LnVpLXN0YXRlLWhvdmVyIHtcblx0XHRcdGNvbG9yOiAkYmx1ZTtcblx0XHR9XG5cblx0XHQudWktc3RhdGUtYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblxuXHR0ZC51aS1zdGF0ZS1kaXNhYmxlZCxcblx0dGQudWktc3RhdGUtZGlzYWJsZWQgLnVpLXN0YXRlLWRlZmF1bHQge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdH1cblxufVxuIiwiLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZXtcblx0aW5wdXRbdHlwZT1cInRleHRcIl0sXG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcblx0aW5wdXRbdHlwZT1cInVybFwiXSxcblx0aW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuXHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuXHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuXHRpbnB1dFt0eXBlPVwidGVsXCJdLFxuXHRpbnB1dFt0eXBlPVwicmFuZ2VcIl0sXG5cdGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuXHRpbnB1dFt0eXBlPVwibW9udGhcIl0sXG5cdGlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuXHRpbnB1dFt0eXBlPVwidGltZVwiXSxcblx0aW5wdXRbdHlwZT1cImRhdGV0aW1lXCJdLFxuXHRpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5cdGlucHV0W3R5cGU9XCJjb2xvclwiXSxcblx0c2VsZWN0IHtcblx0ICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0ICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuXHQgICAgYm9yZGVyOiAxcHggc29saWQgJGZvcm1fZGFya19ncmF5O1xuXHQgICAgZm9udC1zaXplOiAxcmVtO1xuXHQgICAgbWFyZ2luOiAwO1xuXHQgICAgb3V0bGluZTogbm9uZTtcblx0ICAgIGhlaWdodDogNDBweDtcblx0ICAgIHRyYW5zaXRpb246YWxsIC4ycyBlYXNlLWluLW91dDtcblx0ICAgIHBhZGRpbmc6NXB4IDEwcHggIWltcG9ydGFudDtcblxuXHQgICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdCAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcblx0ICAgIH1cblx0ICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0ICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xuXHQgICAgfVxuXHQgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0ICAgICAgICBjb2xvcjogJG1lZGl1bS1ncmF5O1xuXHQgICAgfVxuXHQgICAgJjo6cGxhY2Vob2xkZXIge1xuXHQgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XG5cdCAgICB9XG5cblx0ICAgICY6Zm9jdXMge1xuXHQgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xuXHQgICAgICAgIGJvcmRlci1jb2xvcjokYnJhbmQtYmx1ZTtcblx0ICAgIH1cblxuXHQgICAgLndvb2NvbW1lcmNlLXZhbGlkYXRlZCAgJntcblx0ICAgICAgICBib3JkZXItY29sb3I6JGdyYXkgIWltcG9ydGFudDtcblx0ICAgIH1cblx0fVxuXG5cdC5nZl9wYWdlX3N0ZXBze1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6ZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdGZsZXgtd3JhcDp3cmFwO1xuXG5cdFx0LmdmX3N0ZXA6bm90KC5nZl9zdGVwX2hpZGRlbil7XG5cdFx0XHRkaXNwbGF5OmZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xuXHRcdFx0bWFyZ2luOjhweCA1cHg7XG5cblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3NtYWxsJykge1xuXHRcdFx0XHRtYXJnaW46OHB4IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oJ2xhcmdlJykge1xuXHRcdFx0XHRtYXJnaW46OHB4IDIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC5nZl9zdGVwX2xhYmVse1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRmb250LXNpemU6IC45ZW07XG5cdFx0XHRcdG1hcmdpbjoxMHB4IDAgMDtcblx0XHRcdFx0cGFkZGluZzowcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjUwMDtcblxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cblx0XHRcdC5nZl9zdGVwX251bWJlcntcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xuXHRcdFx0XHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCAkc2Fucy1zZXJpZjtcblx0XHRcdH1cblx0XHRcdCYuZ2Zfc3RlcF9hY3RpdmV7XG5cdFx0XHRcdC5nZl9zdGVwX2xhYmVse1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGNvbG9yOiRibGFjaztcblx0XHRcdFx0XHRmb250LXdlaWdodDo2MDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmdmX3N0ZXBfbnVtYmVye1xuXHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRfYmx1ZTtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRicmFuZF9ibHVlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmdmX3N0ZXBfY29tcGxldGVke1xuXHRcdFx0XHQuZ2Zfc3RlcF9udW1iZXJ7XG5cdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGJyYW5kX3RlYWw7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kX3RlYWw7XG5cdFx0XHRcdFx0Ym9yZGVyOjBweDtcblxuXHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kX3RlYWw7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRicmFuZF90ZWFsO1xuXHRcdFx0XHRcdFx0d2lkdGg6NDBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6MjAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZ2Zfc3RlcF9wZW5kaW5ne1xuXHRcdFx0XHQuZ2Zfc3RlcF9udW1iZXJ7XG5cdFx0XHRcdFx0Y29sb3I6JGJyYW5kX2JsdWU7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnJhbmRfYmx1ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0fVxuXHQuZ2Zvcm1fYm9keXtcblx0XHQuZ2ZpZWxke1xuXHRcdFx0LmdmaWVsZF9sYWJlbHtcblx0XHRcdFx0Y29sb3I6JGRhcmstZ3JheTtcblx0XHRcdH1cblx0XHRcdHAubm90aWNle1xuXHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICRtZWQtYmx1ZTtcblx0XHRcdFx0cGFkZGluZzoxNXB4IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6NXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWVkLWJsdWU7XG5cdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjFlbTtcblx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQmLmdmaWVsZC0tdHlwZS1jb25zZW50e1xuXHRcdFx0XHQuZ2ZpZWxkX2NvbnNlbnRfZGVzY3JpcHRpb257XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRcdFx0Ym9yZGVyOjBweDtcblx0XHRcdFx0XHRwYWRkaW5nOjBweDtcblx0XHRcdFx0XHRtYXJnaW46MCAwIDEwcHg7XG5cdFx0XHRcdFx0Y29sb3I6JGRhcmstZ3JheTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmdpbnB1dF9jb250YWluZXJfc2VsZWN0e1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OicnO1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogMTBweCAxMHB4IDAgMTBweDtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRmb3JtX2RhcmtfZ3JheSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czpub25lO1xuXHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0dG9wOjUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRyaWdodDoxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHNlbGVjdHtcblx0XHRcdFx0XHRhcHBlYXJhbmNlOm5vbmU7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuXHRcdCAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl17XG5cdFx0ICAgICAgICBtYXJnaW46MHB4O1xuXHRcdCAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICAgICAgbGVmdDogLTk5OTlweDtcblxuXHRcdCAgICAgICAgbGFiZWwgJntcblx0XHQgICAgICAgIFx0Ym9yZGVyOjJweCBzb2xpZCByZWQgIWltcG9ydGFudDtcblx0XHQgICAgICAgIH1cblxuXHRcdCAgICAgICAgJitzcGFuLFxuXHRcdCAgICAgICAgJitsYWJlbHtcblx0XHQgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTZweDtcblx0XHQgICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XG5cdFx0ICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuXHRcdCAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQgICAgICAgICAgICBwYWRkaW5nLXRvcDowcHg7XG5cdFx0ICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjIwcHg7XG5cdFx0ICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0ICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdCAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOmluaGVyaXQ7XG5cdFx0ICAgICAgICAgICAgY29sb3I6JGRhcmtfZ3JheTtcblxuXHRcdCAgICAgICAgICAgICY6YmVmb3Jle1xuXHRcdCAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcblx0XHQgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICAgICAgICAgICAgICBsZWZ0OiAtMTdweDtcblx0XHQgICAgICAgICAgICAgICAgdG9wOiAycHg7XG5cdFx0ICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuXHRcdCAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG5cdFx0ICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRmb3JtX2RhcmtfZ3JheTtcblx0XHQgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1cHg7XG5cdFx0ICAgICAgICAgICAgfVxuXHRcdCAgICAgICAgICAgICY6YWZ0ZXJ7XG5cdFx0ICAgICAgICAgICAgXHRjb250ZW50OicnO1xuXHRcdCAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgICAgICAgICAgICAgIGNvbG9yOiR3aGl0ZTtcblx0XHQgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG5cdFx0ICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcblx0XHQgICAgICAgICAgICAgICAgdG9wOiA1cHg7XG5cdFx0ICAgICAgICAgICAgICAgIGxlZnQ6IC0xNHB4O1xuXHRcdCAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcblx0XHQgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuXHRcdCAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC44O1xuXHRcdCAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXHRcdCAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG5cdFx0ICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XG5cdFx0ICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNzcy1ncmFkaWVudC10d28tZGlhZ29uYWwtbGVmdHRvcC1yaWdodGJvdHRvbSgkYnJhbmRfYmx1ZSwwJSwgZGFya2VuKCRicmFuZF9ibHVlLDUlKSwgODAlKTtcblx0XHQgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycztcblx0XHQgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czozcHg7XG5cdFx0ICAgICAgICAgICAgfVxuXHRcdCAgICAgICAgfVxuXHRcdCAgICAgICAgJjpjaGVja2Vke1xuXHRcdCAgICAgICAgICAgICYrc3Bhbixcblx0XHQgICAgICAgICAgICAmK2xhYmVse1xuXHRcdCAgICAgICAgICAgICAgICAmOmFmdGVye1xuXHRcdCAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHQgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMSwxMDApO1xuXHRcdCAgICAgICAgICAgICAgICB9XG5cdFx0ICAgICAgICAgICAgfVxuXHRcdCAgICAgICAgICAgICYrbGFiZWx7XG5cdFx0ICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcblx0XHQgICAgICAgICAgICB9XG5cdFx0ICAgICAgICB9Jjpub3QoOmNoZWNrZWQpe1xuXHRcdCAgICAgICAgICAgICYrc3Bhbixcblx0XHQgICAgICAgICAgICAmK2xhYmVse1xuXHRcdCAgICAgICAgICAgICAgICAmOmFmdGVye1xuXHRcdCAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcblx0XHQgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG9wYWNpdHkoMCwwKTtcblx0XHQgICAgICAgICAgICAgICAgfVxuXHRcdCAgICAgICAgICAgIH1cblx0XHQgICAgICAgIH1cblx0XHQgICAgfVxuXHRcdCAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XG5cdCAgICAgICAgXHQmK3NwYW4sXG4gICAgICAgXHRcdCBcdCYrbGFiZWx7XG4gICAgICAgXHRcdCBcdFx0JjphZnRlcntcbiAgICAgICBcdFx0IFx0XHRcdGZvbnQtZmFtaWx5OidGb250QXdlc29tZSc7XG4gICAgICAgXHRcdCBcdFx0XHRjb250ZW50OidcXGYwMGMnO1xuICAgICAgIFx0XHQgXHRcdH1cbiAgICAgICBcdFx0IFx0fVxuICAgICAgIFx0XHQgXHQmOmNoZWNrZWR7XG5cdFx0ICAgICAgICAgICAgJitzcGFuLFxuXHRcdCAgICAgICAgICAgICYrbGFiZWx7XG5cdFx0ICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuXHRcdCAgICAgICAgICAgICAgICBcdGJvcmRlci1jb2xvcjokZGFya19ibHVlO1xuXHRcdCAgICAgICAgICAgICAgICB9XG5cdFx0ICAgICAgICAgICAgfVxuXHRcdCAgICAgICAgICAgICYrbGFiZWx7XG5cdFx0ICAgICAgICAgICAgXHRjb2xvcjokYmxhY2s7XG5cdFx0ICAgICAgICAgICAgfVxuXHRcdCAgICAgICAgfVxuXHQgICAgICAgIH1cblx0ICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl17XG5cdCAgICAgICAgXHQmK3NwYW4sXG4gICAgICAgXHRcdCBcdCYrbGFiZWx7XG4gICAgICAgXHRcdCBcdFx0JjpiZWZvcmUsXG4gICAgICAgXHRcdCBcdFx0JjphZnRlcntcbiAgICAgICBcdFx0IFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwMCU7XG4gICAgICAgXHRcdCBcdFx0fVxuICAgICAgIFx0XHQgXHRcdCY6YWZ0ZXJ7XG4gICAgICAgXHRcdCBcdFx0XHR3aWR0aDogMTZweDtcblx0XHQgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuXHRcdCAgICAgICAgICAgICAgICB0b3A6IDZweDtcblx0XHQgICAgICAgICAgICAgICAgbGVmdDogLTEzcHg7XG5cdFx0ICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNzcy1ncmFkaWVudC10d28tZGlhZ29uYWwtbGVmdHRvcC1yaWdodGJvdHRvbSgkYnJhbmRfZ3JlZW4sMCUsICRicmFuZF90ZWFsLCA4MCUpO1xuICAgICAgIFx0XHQgXHRcdH1cbiAgICAgICBcdFx0IFx0fVxuICAgICAgIFx0XHQgXHQmOmNoZWNrZWR7XG5cdFx0ICAgICAgICAgICAgJitzcGFuLFxuXHRcdCAgICAgICAgICAgICYrbGFiZWx7XG5cdFx0ICAgICAgICAgICAgICAgICY6YmVmb3Jle1xuXHRcdCAgICAgICAgICAgICAgICBcdGJvcmRlci1jb2xvcjokYnJhbmRfdGVhbDtcblx0XHQgICAgICAgICAgICAgICAgfVxuXHRcdCAgICAgICAgICAgIH1cblx0XHQgICAgICAgICAgICAmK2xhYmVse1xuXHRcdCAgICAgICAgICAgICAgICBjb2xvcjokYmxhY2s7XG5cdFx0ICAgICAgICAgICAgfVxuXHRcdCAgICAgICAgfVxuXHQgICAgICAgIH1cblx0XHR9XG5cdFx0Lmdmb3JtX3BhZ2VfZm9vdGVye1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuXHRcdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcblx0XHRcdFx0Zm9udC1zaXplOjEuMmVtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yZW0gIWltcG9ydGFudDtcblx0XHRcdFx0cGFkZGluZzo1cHggMTVweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0XHRcdFx0Ym9yZGVyOjJweCBzb2xpZCAkYmxhY2s7XG5cblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10bygnc21hbGwnKSB7XG5cdFx0XHRcdFx0cGFkZGluZzo4cHggMThweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWVkLWJsdWU7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiRtZWQtYmx1ZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuZ2Zvcm1fcHJldmlvdXNfYnV0dG9ue1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRib3JkZXItY29sb3I6JGZvcm1fZGFya19ncmF5O1xuXHRcdFx0XHRcdGNvbG9yOiRmb3JtX2RhcmtfZ3JheTtcblxuXHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRmb3JtX2RhcmtfZ3JheTtcblx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGlucHV0W3R5cGU9XCJzdWJtaXRcIl17XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtZWQtYmx1ZTtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiRtZWQtYmx1ZTtcblxuXHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcblx0XHRcdFx0XHRib3JkZXItY29sb3I6JGJsYWNrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5nZm9ybV9hamF4X3NwaW5uZXJ7XG5cdFx0XHRcdHRyYW5zaXRpb246YWxsIC40cyBlYXNlLWluLW91dDtcblx0XHRcdFx0d2lkdGg6NTBweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDotMjBweDtcblx0XHRcdFx0bGVmdDo1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHQvL0BpbmNsdWRlIG9wYWNpdHkoMCwwKTtcblxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKCdzbWFsbCcpIHtcblx0XHRcdFx0XHR0b3A6NTAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLyogZHluYW1pYyBzdHlsZXMgd2lsbCBiZSB3cml0dGVuIGhlcmUqL1xuXG4vL2ltcG9ydCBhbGwgb2YgdGhlIHZhcmlhYmxlc1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuLy9pbXBvcnQgYWxsIG9mIHRoZSBtaXhpbnNcbkBpbXBvcnQgJ21peGlucyc7XG5cbi8vaW1wb3J0IGN1c3RvbSBhbmltYXRpb25zXG5AaW1wb3J0ICdzbmlwcGV0cyc7XG5cbi8vaW1wb3J0IGV2ZW50cyBjYWxlbmRhclxuQGltcG9ydCAndGhlZXZlbnRzY2FsZW5kYXInO1xuQGltcG9ydCAndGhlZXZlbnRzY2FsZW5kYXJfdjInO1xuXG4vL2ltcG9ydCBhYnNvcmIgY291cnNlc1xuQGltcG9ydCAnYWJzb3JiLWNvdXJzZXMnO1xuXG4vL2ltcG9ydCBqcXVlcnkgdWkgY2FsZW5kYXJcbkBpbXBvcnQgJ2pxdWVyeXVpLWNhbGVuZGFyJztcblxuLy9pbXBvcnQgZm9ybSBzdHlsZXNcbkBpbXBvcnQgJ2Zvcm1zJztcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuR0VORVJBTFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuaHRtbHtcblxuXHQmLmZyZWV6ZXtcblx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0aGVpZ2h0OjEwMHZoO1xuXHR9XG5cblx0Ym9keXtcblx0XHRhe1xuXHRcdFx0Y29sb3I6JGJsdWU7XG5cdFx0XHR0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGNvbG9yOiRncmVlbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5ORUNUQVIgU0VUVElOR1NcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbmJvZHkgLm5lY3Rhcl9jYXNjYWRpbmdfaW1hZ2VzIC5jYXNjYWRpbmctaW1hZ2UgaW1nIHsgd2lkdGg6IDEwMCUhaW1wb3J0YW50OyAgfSAvL2ZpeCBmb3IgSUUxMVxuLm5lY3Rhcl9zaW5nbGVfdGVzdGltb25pYWx7XG5cdC5pbWFnZS1pY29uIHtcblx0ICAgIHdpZHRoOiA1NHB4O1xuXHQgICAgaGVpZ2h0OiA1NHB4O1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0ICAgIG1hcmdpbi1ib3R0b206IDA7XG5cdCAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdCAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcblx0ICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuXHQgICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0ICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0fVxuXHQud3JhcCB7XG5cdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cdHNwYW57XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICBsaW5lLWhlaWdodDogMjJweDtcblxuXHQgICAgJi50aXRsZXtcblx0ICAgIFx0Zm9udC1zaXplOiAxNHB4O1xuXHQgICAgXHRjb2xvcjpyZ2JhKDAsMCwwLC41KTtcblx0ICAgIH1cblx0fVxuXHQuaW5uZXJ7XG5cdFx0PiBwe1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6MHB4O1xuXHRcdH1cblx0fVxufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcblRPUCBTSURFIFdJREUgTk9USUNFXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiNzaXRlLXdpZGUtdG9wLW5vdGljZXtcblx0dGV4dC1hbGlnbjogY2VudGVyOyBcblx0cGFkZGluZzoyMHB4OyBcblx0Zm9udC1zaXplOjFyZW07XG5cdHotaW5kZXg6MjAwMDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0Ji5hY3RpdmV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblxuXHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdH1cblxuXHQmLnN0eWxlLWJhY2tncm91bmQtaW1hZ2V7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdH1cblxuXHRwOmxhc3QtY2hpbGR7XG5cdFx0cGFkZGluZy1ib3R0b206MHB4O1xuXHR9XG5cblx0LmNsb3NlLWJ0bntcblx0XHR0b3A6NHB4O1xuXHRcdHJpZ2h0OjRweDtcblxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRcdHRvcDoxNXB4O1xuXHRcdFx0cmlnaHQ6MTBweDtcblx0XHR9XG5cdH1cbn1cblxuYm9keXtcblx0Ji53aXRoLXRvcC1ub3RpY2VbZGF0YS1oaHVuPVwiMFwiXXtcblx0XHRvdmVyZmxvdzppbml0aWFsO1xuXG5cdFx0I2hlYWRlci1zZWNvbmRhcnktb3V0ZXIsXG5cdFx0I2hlYWRlci1vdXRlcntcblx0XHRcdHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQjaGVhZGVyLXNwYWNle1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdCNzZWFyY2gtb3V0ZXJ7XG5cdFx0XHQjc2VhcmNoe1xuXHRcdFx0XHQjY2xvc2V7XG5cdFx0XHRcdFx0dG9wOjE1JTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5UT1AgTUVOVVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuI2hlYWRlci1zZWNvbmRhcnktb3V0ZXJ7XG5cdG5hdntcblx0XHR1bC5zZi1tZW51e1xuXHRcdFx0bGkubWVudS1pdGVte1xuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdCYuc2hvcHBpbmctY2FydC1saW5re1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206NnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0aXtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0XHRcdFx0XHRmb250LXNpemU6MS42ZW07XG5cdFx0XHRcdFx0XHR3aWR0aDphdXRvO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OmF1dG87XG5cdFx0XHRcdFx0XHRjb2xvcjokYmx1ZTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHNwYW4uYW1vdW50e1xuXHRcdFx0XHRcdFx0Y29sb3I6JGJsdWU7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6MS4zZW07XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRpe1xuXHRcdFx0XHRcdFx0XHRjb2xvcjokZ3JlZW47XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRzcGFuLmFtb3VudHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6JGdyZWVuO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5WSVNVQUwgQ09NUE9TRVIgQ1VTVE9NIENTU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQGluY2x1ZGUgcmVzcG9uZC10by1tYXgobWVkaXVtKXtcblx0LnZjX3Jvdyxcblx0LnZjX3Jvdy52Y19yb3ctZmxleHtcblx0XHQmLnJldmVyc2Utcm93e1xuXHRcdFx0ID4gLmNvbHtcblx0XHRcdCBcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRcdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0LW1zLWZsZXgtd3JhcDp3cmFwO1xuXHRcdCAgICBcdGZsZXgtd3JhcDp3cmFwO1xuXG5cdFx0ICAgIFx0PiAud3BiX2NvbHVtbntcblx0XHQgICAgXHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRcdC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG5cdFx0XHRcdCAgICBcdC1tcy1mbGV4LW9yZGVyOiAxO1xuXHRcdFx0XHQgICAgICAgIG9yZGVyOiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0XHRcdFx0LXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcblx0XHRcdFx0ICAgIFx0LW1zLWZsZXgtb3JkZXI6IDI7XG5cdFx0XHRcdCAgICAgICAgb3JkZXI6IDI7XG5cdFx0XHRcdFx0fVxuXHRcdCAgICBcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuR1JBVklUWSBGT1JNU1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLmdmb3JtX3dyYXBwZXJ7XG5cdC5nZm9ybV9ib2R5e1xuXHRcdHVsLmdmb3JtX2ZpZWxkc3tcblx0XHRcdC5nZmllbGR7XG5cdFx0XHRcdCYub25lLWxpbmV7XG5cblx0XHRcdFx0XHRsYWJlbC5nZmllbGRfbGFiZWx7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5naW5wdXRfY29udGFpbmVye1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHRcdFx0XHQuZ2lucHV0X3Byb2R1Y3RfcHJpY2VfbGFiZWx7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQuZ2lucHV0X3Byb2R1Y3RfcHJpY2V7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjNjc2NzY3O1xuXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6JzonO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5uby10b3Atc3BhY2V7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XG5cblx0XHRcdFx0XHQuZ2lucHV0X2NvbnRhaW5lcntcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MHB4O1xuXG5cdFx0XHRcdFx0XHRpbnB1dHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5leHRyYS1yaWdodC1zcGFjZXtcblx0XHRcdFx0XHQuZ2lucHV0X2NvbnRhaW5lcntcblx0XHRcdFx0XHRcdC5naW5wdXRfcHJvZHVjdF9wcmljZXtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjE0cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbldPTyBBQ0NPVU5UIFBBR0VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi53b29jb21tZXJjZS1hY2NvdW50e1xuXHQvL3RleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6MTAwJTtcblx0Lndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9ue1xuXHRcdGZsb2F0Om5vbmU7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRwYWRkaW5nLXJpZ2h0OjBweCAhaW1wb3J0YW50O1xuXG5cdFx0dWx7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXI6MHB4O1xuXG5cdFx0XHRsaXtcblx0XHRcdFx0QGluY2x1ZGUgbGlzdE5vU3R5bGUoKTtcblx0XHRcdFx0Ym9yZGVyOjBweDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRcdFx0XHRtYXJnaW46MCAycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhsYXJnZSl7XG5cdFx0XHRcdFx0bWFyZ2luOjAgNHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbi1saW5re1xuXG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5O1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgxLDEwMCk7XG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0XHRcdFx0XHRcdHdpZHRoOjM1cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6MzVweDtcblx0XHRcdFx0XHRcdG92ZXJmbG93OmhpZGRlbjtcblx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5cHg7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOjVweDtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pe1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMDBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzo4cHggMTBweDtcblx0XHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IDBweDtcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOmF1dG87XG5cdFx0XHRcdFx0XHRcdGhlaWdodDphdXRvO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6LjllbTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obGFyZ2Upe1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjhweCAxNXB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MWVtO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MS41ZW07XG5cdFx0XHRcdFx0XHRcdGZsb2F0Om5vbmU7XG5cdFx0XHRcdFx0XHRcdHRleHQtaW5kZW50OjBweDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDo1MCU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6NTAlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pe1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxZW07XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246c3RhdGljO1xuXHRcdFx0XHRcdFx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6NXB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obGFyZ2Upe1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRsaWdodC1ibHVlO1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tdG9vbC1ib3h7XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRncmVlbjtcblxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDEsMTAwKTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZ3JlZW4sMTAlKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLmlzLWFjdGl2ZXtcblx0XHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOmxpZ2h0ZW4oJGdyZWVuLDEwJSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5pcy1hY3RpdmV7XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcblxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tY2xpbmljaWFuLW5ld3N7XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OidcXGYxZWEnO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24tbGluay0tY2xpbmljaWFuLWZvcnVte1xuXHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDonXFxmMDg2Jztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnR7XG5cdFx0ZmxvYXQ6bm9uZTtcblx0XHR3aWR0aDoxMDAlO1xuXG5cdFx0LmRhc2hib2FyZC1oZWFkZXJ7XG5cdFx0XHQvL2JhY2tncm91bmQtY29sb3I6JGdyZWVuO1xuXHRcdFx0Ym9yZGVyOjJweCBzb2xpZCAkbGlnaHQtZ3JheTtcblx0XHRcdGJvcmRlci1yYWRpdXM6MTBweDtcblx0XHRcdHBhZGRpbmc6MjBweDtcblx0XHRcdG1hcmdpbjowIDAgMjBweDtcblx0XHRcdGNvbG9yOnJnYmEoMCwwLDAsLjgpO1xuXG5cdFx0XHRhe1xuXHRcdFx0XHRjb2xvcjokYmx1ZTtcblx0XHRcdFx0Ly90ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0Y29sb3I6JGdyZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwe1xuXHRcdFx0XHRwYWRkaW5nOjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2xpbmljaWFuLW5ld3MtbGlzdHtcblx0XHRcdGFydGljbGUubmV3cy1pdGVte1xuXHRcdFx0XHRoMS5uZXdzLXRpdGxle1xuXHRcdFx0XHRcdGZvbnQtc2l6ZToxLjVlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yZW07XG5cdFx0XHRcdFx0bWFyZ2luOjAgMCAxMHB4IDA7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NDAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lndvb2NvbW1lcmNlLW9yZGVycy10YWJsZV9fcm93e1xuXHRcdFx0Lndvb2NvbW1lcmNlLWJ1dHRvbntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokYmx1ZSAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokbGlnaHQtYmx1ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5wYXl7XG5cdFx0XHRcdFx0bWFyZ2luOjAgMTBweCAwIDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3JlZW4gIWltcG9ydGFudDtcblxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOmxpZ2h0ZW4oJGdyZWVuLDEwJSkgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNsaW5pY2lhbi1uZXdzLWxpc3R7XG5cdFx0bWFyZ2luLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7XG5cblx0XHRhcnRpY2xlLm5ld3MtaXRlbXtcblx0XHRcdHBhZGRpbmc6MCAwIDEwcHg7XG5cdFx0XHRtYXJnaW46MCAwIDEwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCBsaWdodGVuKCRsaWdodC1ncmF5LDEwJSk7XG5cblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRcdFx0cGFkZGluZzowIDAgMjBweDtcblx0XHRcdFx0bWFyZ2luOjAgMCAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRoMXtcblx0XHRcdFx0Zm9udC1zaXplOjEuM2VtO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdFx0XHRtYXJnaW46MCAwIDEwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjQwMDtcblx0XHRcdH1cblxuXHRcdFx0LnBvc3QtdGh1bWJuYWlse1xuXHRcdFx0XHRib3JkZXI6M3B4IHNvbGlkIGxpZ2h0ZW4oJGxpZ2h0LWdyYXksMTIlKTtcblxuXHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0Ym9yZGVyOjNweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6YXV0bztcblx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRpbWd7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBvcGFjaXR5KC43LDcwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm1vcmUtbGlua3tcblx0XHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdFx0XHRtYXJnaW46MTBweCAwIDA7XG5cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRsaWdodC1ncmF5O1xuXHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0XHRwYWRkaW5nOjVweCAxMHB4O1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6MjAwcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcblx0XHRcdFx0XHRmb250LXNpemU6LjllbTtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRncmVlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXHQuZGFzaGJvYXJkLXdpZGdldHtcblx0XHRib3JkZXI6MnB4IHNvbGlkICRsaWdodC1ncmF5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6JGxpZ2h0ZXN0LWdyYXk7XG5cdFx0Ym9yZGVyLXJhZGl1czoxMHB4O1xuXG5cdFx0LmlubmVyLXdpZGdldHtcblx0XHRcdGJvcmRlci1yYWRpdXM6OHB4O1xuXHRcdFx0Ym9yZGVyOjJweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHRwYWRkaW5nOjEwcHggMTBweCAyNXB4O1xuXG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0XHRcdHBhZGRpbmc6MjBweCAyMHB4IDI1cHg7XG5cdFx0XHR9XG5cblx0XHRcdGgyLmRhc2h3aWRnZXQtdGl0bGV7XG5cdFx0XHRcdHRleHQtc2hhZG93OjFweCAxcHggJHdoaXRlO1xuXHRcdFx0XHRmb250LXdlaWdodDo1MDA7XG5cdFx0XHRcdG1hcmdpbjowIDAgMjBweDtcblxuXHRcdFx0XHRpe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTouOGVtO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCNiYnByZXNzLWZvcnVtc3tcblx0XHRcdFx0LmJicC1zZWFyY2gtZm9ybXtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5iYnAtYnJlYWRjcnVtYntcblx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmRhc2hib2FyZC1mb290ZXJ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzoxMHB4IDAgMDtcblxuXHRcdFx0XHRhe1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRibHVlO1xuXHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0XHRwYWRkaW5nOjEwcHggMjBweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOjIwMHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG5cblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3JlZW47XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YXtcblx0XHRcdGNvbG9yOiRibHVlO1xuXG5cdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRjb2xvcjokZ3JlZW47XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwucmVjZW50LW9yZGVyc3tcblx0XHRcdGxpLm9yZGVyLWl0ZW17XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OjcwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLndvb2NvbW1lcmNle1xuXHRmb3Jte1xuXHRcdC53Yy1wcm9jZWVkLXRvLWNoZWNrb3V0e1xuXHRcdFx0YXtcblx0XHRcdFx0Ji5jaGVja291dC1idXR0b257XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3JlZW4gIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXR7XG5cdC53b29jb21tZXJjZS1pbnZhbGlke1xuXHRcdCYubGljZW5zZS1yZXF1aXJlZC1jaGVja2JveCB7XG5cdFx0XHQuaW5wdXQtY2hlY2tib3h7XG5cdFx0XHRcdG91dGxpbmU6IDJweCBzb2xpZCByZWQ7XG5cdCAgICBcdFx0b3V0bGluZS1vZmZzZXQ6IDJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuQkJQcmVzc1xuY29sb3I6ICM1NTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xuICAgIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwICNjY2M7XG4gICAgYm94LXNoYWRvdzogMCAxcHggMCAjY2NjO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4jYmJwcmVzcy1mb3J1bXN7XG5cdC5iYnAtYnJlYWRjcnVtYntcblx0fVxuXHQ+ICNzdWJzY3JpcHRpb24tdG9nZ2xle1xuXHRcdG1hcmdpbjowIDAgMCAxMHB4O1xuXHRcdGF7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRsaWdodC1ncmF5O1xuXHRcdFx0cGFkZGluZzo0cHggNnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czo1cHg7XG5cdFx0XHRjb2xvcjokd2hpdGU7XG5cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGJsdWU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5iYnAtc2VhcmNoLWZvcm17XG5cdFx0Zm9ybSNiYnAtc2VhcmNoLWZvcm17XG5cdFx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXXtcblx0XHRcdFx0cGFkZGluZzo4cHggIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJicC10ZW1wbGF0ZS1ub3RpY2V7XG5cdFx0Ym9yZGVyOjBweDtcblx0XHQvLyBAZXh0ZW5kIC5hbGVydC1ib3g7XG5cdFx0Ly8gQGV4dGVuZCAuc21hbGw7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRncmVlbjtcblx0XHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44KTtcblx0XHRwYWRkaW5nOjRweCAxMHB4O1xuXG5cdFx0YXtcblx0XHRcdGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjgpO1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbmZve1xuXHRcdFx0XG5cdFx0fVxuXHR9XG5cblx0dWwuYmJwLXRvcGljcyxcblx0dWwuYmJwLXJlcGxpZXMsXG5cdHVsLmJicC1mb3J1bXMsXG5cdHVsLmJicC1zZWFyY2gtcmVzdWx0c3tcblx0XHRAaW5jbHVkZSBoZXhfdG9fcmdiYSgkYmx1ZSwuNSwnYm9yZGVyLWNvbG9yJyk7XG5cblx0XHRsaXtcblx0XHRcdCYuYmJwLWhlYWRlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokYmx1ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkIGRhcmtlbigkYmx1ZSw0JSk7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206MHB4O1xuXHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cblx0XHRcdFx0YXtcblx0XHRcdFx0XHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44KTtcblxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0dWwuZm9ydW0tdGl0bGVze1xuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmJicC1ib2R5e1x0XG5cdFx0XHRcdC5iYnAtcmVwbHktaGVhZGVyLFxuXHRcdFx0XHQuYmJwLWZvcnVtLWhlYWRlcntcblx0XHRcdFx0XHRAaW5jbHVkZSBoZXhfdG9fcmdiYSgkYmx1ZSwuMSwnYmFja2dyb3VuZCcpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGhleF90b19yZ2JhKCRibHVlLC41LCdib3JkZXItY29sb3InKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuYmJwLWZvcnVtLWNvbnRlbnR7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHVsLnRvcGljLFxuXHRcdFx0XHR1bC5mb3J1bXtcblx0XHRcdFx0XHRAaW5jbHVkZSBoZXhfdG9fcmdiYSgkYmx1ZSwuNSwnYm9yZGVyLWNvbG9yJyk7XG5cblx0XHRcdFx0XHQmLm9kZHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGhleF90b19yZ2JhKCRibHVlLC4xLCdiYWNrZ3JvdW5kJyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGxpLmJicC1mb3J1bS1pbmZve1xuXHRcdFx0XHRcdFx0YS5iYnAtZm9ydW0tdGl0bGV7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxLjRlbTtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NDAwO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5iYnAtZm9ydW0tY29udGVudHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6JGJsdWU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5iYnAtdG9waWMtdGl0bGV7XG5cdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHQmLmJicC10b3BpYy1wZXJtYWxpbmt7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjEuNGVtO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OjQwMDtcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0cHtcblx0XHRcdFx0XHRcdFx0Ji5iYnAtdG9waWMtbWV0YXtcblx0XHRcdFx0XHRcdFx0XHQuYmJwLXRvcGljLXN0YXJ0ZWQtYnl7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokYmx1ZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJicC1tZXRhe1xuXHRcdFx0XHRcdGNvbG9yOiRibHVlO1xuXG5cdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdGNvbG9yOiRibHVlO1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHRjb2xvcjokZ3JlZW47XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmJicC1mb290ZXJ7XG5cdFx0XHRcdC8vQGluY2x1ZGUgaGV4X3RvX3JnYmEoJGJsdWUsLjUsJ2JhY2tncm91bmQnKTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokYmx1ZTtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucXVpY2t0YWdzLXRvb2xiYXJ7XG5cdFx0aW5wdXRbdHlwZT1cImJ1dHRvblwiXXtcblx0XHRcdGJvcmRlci1yYWRpdXM6MHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdFx0cGFkZGluZzowcHggMTBweCAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjokd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiRncmF5ICFpbXBvcnRhbnQ7XG5cdFx0XHRib3gtc2hhZG93OjAgMXB4IDAgI2NjYyAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjY2NjICFpbXBvcnRhbnQ7XG5cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGJsdWUgIWltcG9ydGFudDtcblx0XHRcdFx0Y29sb3I6JHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHR1bFtpZF49Zm9ydW1zLWxpc3Rde1xuXHRcdGxpe1xuXHRcdFx0Ji5iYnAtYm9keXtcblx0XHRcdFx0dWx7XG5cdFx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0XHQmLmJicC1mb3J1bS1mcmVzaG5lc3N7XG5cdFx0XHRcdFx0XHRcdC5iYnAtdG9waWMtbWV0YXtcblx0XHRcdFx0XHRcdFx0XHQuYmJwLXRvcGljLWZyZXNobmVzcy1hdXRob3J7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKipcbkZPT1RFUiBOT1RJQ0VcbioqKioqKioqKioqKioqKioqKioqKi9cbi5mb290ZXItbm90aWNle1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiRncmVlbjtcblx0Y29sb3I6JHdoaXRlO1xuXHRwYWRkaW5nOjIwcHggMTBweCA2cHggMTBweCAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOjRweDtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OjEuNGVtO1xuXHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44KTtcblxuXHRoMSxoMixoM3tcblx0XHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44KSAhaW1wb3J0YW50O1xuXHR9XG5cblx0YXtcblx0XHRjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44KSAhaW1wb3J0YW50O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG5cdFx0Jjpob3Zlcntcblx0XHRcdGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsMSkgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHRwe1xuXHRcdHBhZGRpbmc6MCAwIDFlbTtcblx0XHRsaW5lLWhlaWdodDoxLjhlbTtcblx0fVxufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG5TSU5HTEUgUE9TRSBQQUdFXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4uc2luZ2xle1xuXHQjc2luZ2xlLW1ldGF7XG5cdFx0dWx7XG5cdFx0XHRtYXJnaW4tbGVmdDowcHg7XG5cblx0XHRcdGxpe1xuXHRcdFx0XHQmLm1ldGEtY29tbWVudC1jb3VudHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDowcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuTUFJTiBNRVNTQUdFIEJPWEVTXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbi5tZXNzYWdlLWJveC1jb250YWluZXJ7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXG5cdC5tZXNzYWdlLWJveHtcblx0XHRAZXh0ZW5kIC5hbGVydC1ib3g7XG5cdH1cbn1cblxuLyoqXG4gKiBUSEVSQVBJU1QgUEFHRVxuICovXG4jdGhlcmFwaXN0cy1maWx0ZXItY29udGVudC13cmFwcGVye1xuXHRiYWNrZ3JvdW5kOiR3aGl0ZTtcblxuXHQuYWpheC1jb250ZW50LWxvYWRlciB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIDAuOCk7XG5cdFx0dG9wOiAwcHg7XG5cdFx0cmlnaHQ6IDBweDtcblx0XHRib3R0b206IDBweDtcblx0XHRsZWZ0OiAwcHg7XG5cdFx0ei1pbmRleDoxMDAwO1xuXHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcblx0XHQubG9hZGVyLWNvbnRlbnR7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHRjb2xvcjokd2hpdGU7XG5cblx0XHRcdGl7XG5cdFx0XHRcdGNvbG9yOiRibHVlO1xuXHRcdFx0XHRmb250LXNpemU6Mi41ZW07XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0I3RoZXJhcGlzdC1kaXNwbGF5LXdyYXBwZXJ7XG5cblx0fVxuXHQjdGhlcmFwaXN0LWNvbnRlbnR7XG5cdFx0Lm1lc3NhZ2UtYm94e1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcblx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdHBhZGRpbmc6MTBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRtYXJnaW46MjBweCAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdH1cblx0XHQudGhlcmFwaXN0cy1mb3VuZC1jb3VudHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6bGlnaHRlbigkZGFyay1ibHVlLDE1JSk7XG5cdFx0XHRtYXJnaW46MCAwIDIwcHg7XG5cdFx0XHRwYWRkaW5nOjEwcHggMDtcblx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6NjAwO1xuXG5cdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0XHRcdG1hcmdpbjowIDAgNDBweDtcblx0XHRcdH1cblxuXHRcdFx0LmNvdW50e1xuXHRcdFx0XHRmb250LXNpemU6MS41cmVtO1xuXHRcdFx0XHRwYWRkaW5nOjAgNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRhe1xuXHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cblx0XHRcdFx0Ji5hcnQtY29weS1saW5re1xuXHRcdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0XHRcdC5jb3BpZWQtdGV4dHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRcdFx0XHR0b3A6LTQwcHg7XG5cdFx0XHRcdFx0XHRsZWZ0OjUwJTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJsdWU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjRweCAxMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDAsMCk7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cblx0XHRcdFx0XHRcdCYuc2hvd3tcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgxLDEwMCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRjb2xvcjokbGlnaHQtYmx1ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuY29udGFpbmVye1xuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSl7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XG5cblx0XHRcdFx0XHQuY29se1xuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZHtcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxke1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gLnJvd3tcblx0XHRcdHBhZGRpbmctYm90dG9tOjBweDtcblxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50aGVyYXBpc3QtaXRlbXtcblx0XHRcdHBhZGRpbmc6NHB4IDRweCAxMHB4O1xuXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkbGlnaHQtZ3JheTtcblx0XHRcdGJvcmRlci1yYWRpdXM6MTBweDtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAtMTBweCByZ2JhKDAsMCwwLDAuNzUpO1xuXHRcdFx0aGVpZ2h0OjEwMCU7XG5cblx0XHRcdC5uYW1le1xuXHRcdFx0XHRAaW5jbHVkZSBjc3MtZ3JhZGllbnQtdHdvLWhvcml6b250YWwoJGJsdWUsMCUsIGxpZ2h0ZW4oJGJsdWUsMyUpLCA4MCUpO1xuXHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdHBhZGRpbmc6MTBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bWFyZ2luOjAgMCAycHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6OHB4IDhweCAwIDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHRcdFx0fVxuXHRcdFx0LnRoZXJhcGlzdC1kZXRhaWxze1xuXHRcdFx0XHRwYWRkaW5nOjEwcHggMTBweCAwO1xuXHRcdFx0XHRjb2xvcjokZGFyay1ncmF5O1xuXHRcdFx0XHRmb250LXdlaWdodDo0MDA7XG5cdFx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6MHB4O1xuXHRcdFx0XHRcdGxlZnQ6MHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGNzcy1ncmFkaWVudC10d28taG9yaXpvbnRhbCgkZ3JlZW4sMCUsIGxpZ2h0ZW4oJGdyZWVuLDEwJSksIDgwJSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRsYWJlbHtcblx0XHRcdFx0XHRjb2xvcjogJGdyYXk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29udGFjdC1kZXRhaWxze1xuXHRcdFx0XHRcdGJvcmRlci10b3A6MXB4IHNvbGlkIGxpZ2h0ZW4oJGxpZ2h0LWdyYXksMTAlKTtcblx0XHRcdFx0XHRtYXJnaW46NXB4IDAgMDtcblx0XHRcdFx0XHRwYWRkaW5nOjVweCAwIDA7XG5cdFx0XHRcdFx0Y29sb3I6JGJsdWU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhLFxuXHRcdFx0XHQuc2ltcGxlLWl0ZW17XG5cdFx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHRcdFx0cGFkZGluZzowIDAgMCAyMHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRcdFx0aXtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDowcHg7XG5cdFx0XHRcdFx0XHR0b3A6NHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZGV0YWlse1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjRlbTtcblx0XHRcdFx0XHRwYWRkaW5nOjRweCAwO1xuXHRcdFx0XHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aXtcblx0XHRcdFx0Zm9udC1zaXplOi45ZW07XG5cdFx0XHRcdHdpZHRoOmF1dG87XG5cdFx0XHRcdGhlaWdodDphdXRvO1xuXHRcdFx0XHRwYWRkaW5nOjAgMTBweCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmVxdWFsLWhlaWdodHMtcm93e1xuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cblxuXHQvKipcblx0ICogRklMVEVSU1xuXHQgKi9cblx0LmZpbHRlcnMtY29udGFpbmVye1xuXHRcdEBpbmNsdWRlIGNzcy1ncmFkaWVudC10d28taG9yaXpvbnRhbCgkYmx1ZSwwJSwgJGxpZ2h0LWJsdWUsIDgwJSk7XG5cdFx0cGFkZGluZzoyMHB4IDAgMTBweDtcblx0XHQvL21hcmdpbjowIDAgMjBweDtcblxuXHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRcdHBhZGRpbmc6NDBweCAwIDI1cHg7XG5cdFx0XHQvL21hcmdpbjowIDAgNDBweDtcblx0XHR9XG5cblx0XHQjZmlsdGVycy1ibG9ja3tcblx0XHRcdC5maWx0ZXJzLWhlYWRlcntcblx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6NjAwO1xuXHRcdFx0XHRtYXJnaW46MCAwIDIwcHg7XG5cdFx0XHRcdGNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjgpO1xuXHRcdFx0XHRmb250LXNpemU6IC44cmVtO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Zm9ybSN0aGVyYXBpc3RzLWZpbHRlcnMtZm9ybXtcblx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pe1xuXHRcdFx0XHRcdG1heC13aWR0aDo4MCU7XG5cdFx0XHRcdFx0bWFyZ2luOjAgYXV0bztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdD4gLnJvd3tcblx0XHRcdFx0XHQ+IC5jb2x7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxMDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZm9ybS1lbGVtZW50e1xuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblxuXHRcdFx0XHQuaGlkZGVue1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCYubG9hZGluZ3tcblx0XHRcdFx0XHQuZm9ybS1pbm5lci1jb250YWluZXJ7XHRcdFx0XHRcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoLjEsMTApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYWpheC1maWVsZC11cGRhdGUtbG9hZGVye1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmFqYXgtZmllbGQtdXBkYXRlLWxvYWRlcntcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdFx0XHRib3R0b206IDBweDtcblx0XHRcdFx0XHRsZWZ0OiAwcHg7XG5cdFx0XHRcdFx0ei1pbmRleDoxMDAwO1xuXHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQubG9hZGVyLWNvbnRlbnR7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cblx0XHRcdFx0XHRcdGl7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjIuNWVtO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzRweDtcblx0XHRcdFx0XHRmb250LXNpemU6MXJlbTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkZGFyay1ibHVlO1xuXHRcdFx0XHRcdGNvbG9yOiRkYXJrLWdyYXk7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcblxuXHRcdFx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRjb2xvcjokZGFyay1ibHVlO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiRncmVlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmJ1dHRvbi1yb3d7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHRcdFx0bWFyZ2luOjAgMCAyMHB4O1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pe1xuXHRcdFx0XHRcdFx0bWFyZ2luOjMwcHggMDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRidXR0b257XG5cdFx0XHRcdFx0XHRtYXJnaW46MCA1cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6MXJlbTtcblx0XHRcdFx0XHRcdHBhZGRpbmc6OHB4IDIwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXI6MHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6NjAwO1xuXG5cdFx0XHRcdFx0XHQmW3R5cGU9XCJzdWJtaXRcIl17XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JG1lZC1ibHVlICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRkYXJrLWJsdWUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDEsMTAwKTtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmW3R5cGU9XCJyZXNldFwiXXtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokd2hpdGUgIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6JGRhcmstYmx1ZTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgb3BhY2l0eSguNCw0MCk7XG5cblx0XHRcdFx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDEsMTAwKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZXtcblx0XHRcdFx0XHR3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG5cblx0XHRcdFx0XHQuY2hvc2VuLXNpbmdsZXtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6JHdoaXRlO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6MXJlbTtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjokZGFyay1ibHVlO1xuXG5cdFx0XHRcdFx0XHQmLmNob3Nlbi1kZWZhdWx0e1xuXHRcdFx0XHRcdFx0XHRjb2xvcjpsaWdodGVuKCRtZWRpdW0tZ3JheSwxMCUpO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3R7XG5cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRhYmJye1xuXHRcdFx0XHRcdFx0XHR0b3A6MHB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6MHB4O1xuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6bm9uZTtcblxuXHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6J1xcZjJkMyc7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjE2cHg7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRtZWRpdW0tZ3JheTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCAuMnMgZWFzZS1pbi1vdXQpO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JGdyZWVuO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRkaXZ7XG5cdFx0XHRcdFx0XHRcdGJ7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjowIDhweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY2hvc2VuLWRyb3B7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOi02cHg7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6JGRhcmstYmx1ZTtcblxuXHRcdFx0XHRcdFx0dWwuY2hvc2VuLXJlc3VsdHN7XG5cdFx0XHRcdFx0XHRcdC5hY3RpdmUtcmVzdWx0e1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0XHRcdFx0XHRcdFx0XHQmLmhpZ2hsaWdodGVke1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDokZ3JlZW47XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4udGhlcmFwaXN0cy1wYWdlci13cmFwcGVye1xuXHRtYXJnaW46NDBweCAwIDA7XG5cblx0LnRoZXJhcGlzdHMtcGFnZXJ7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cblx0XHR1bC50aGVyYXBpc3RzLWZpbHRlcnMtbGlzdHtcblx0XHRcdEBpbmNsdWRlIGxpc3ROb1N0eWxlKCk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRcdGxpe1xuXHRcdFx0XHRmb3JtI3RoZXJhcGlzdHMtcGFnZXItbnVtYmVye1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOjAgMTBweCAwIDA7XG5cblx0XHRcdFx0XHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0XHRcdFx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJde1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEuMnJlbTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0XHRcdFx0Y29sb3I6JGRhcmstZ3JheTtcblx0XHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQgJGRhcmstZ3JheTtcblxuXHRcdFx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRibHVlO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICRibHVlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpbnB1dFt0eXBlPVwibnVtYmVyXCJde1xuXHRcdFx0XHRcdFx0cGFkZGluZzo0cHggMTBweDtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pe1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjRweCAwIDRweCAxMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYucGFnZXItbnVtYmVye1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6MCAxMHB4O1xuXG5cdFx0XHRcdFx0LnRvdGFsLXRleHR7XG5cdFx0XHRcdFx0XHRjb2xvcjokZGFyay1ncmF5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0aXtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8qKlxuICogQmxvZ1xuICovXG4jYWpheC1jb250ZW50LXdyYXB7XG5cdCNwb3N0LWFyZWEubWFzb25yeXtcblx0XHRhcnRpY2xlLnBvc3R7XG5cdFx0XHQucG9zdC1oZWFkZXJ7XG5cdFx0XHRcdC5tZXRhLWF1dGhvcntcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5tZXRhLWNhdGVnb3J5e1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6aGlkZGVuO1xuXHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6LTdweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5wb3N0LW1ldGF7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9IFxuXHR9XG59XG5cbi5ibG9nLXJlY2VudHtcblx0LmFydGljbGUtY29udGVudC13cmFwe1xuXHRcdC5wb3N0LWhlYWRlcntcblx0XHRcdC5tZXRhe1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fSBcbn1cblxuI3Bvc3QtYXJlYXtcblx0Ji5tYXNvbnJ5LmNsYXNzaWNfZW5oYW5jZWR7XG5cdFx0LnBvc3QtY29udGVudHtcblx0XHRcdC5jb250ZW50LWlubmVye1xuXHRcdFx0XHQuYXJ0aWNsZS1jb250ZW50LXdyYXB7XG5cdFx0XHRcdFx0LnBvc3QtaGVhZGVye1xuXHRcdFx0XHRcdFx0dmlzaWJpbGl0eTpoaWRkZW47XG5cblx0XHRcdFx0XHRcdGgzLnRpdGxle1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOi0yMHB4O1xuXHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zaW5nbGUtcG9zdHtcblx0I3NpbmdsZS1iZWxvdy1oZWFkZXJ7XG5cdFx0Lm1ldGEtYXV0aG9yLFxuXHRcdC5tZXRhLWRhdGV7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdD4gc3Bhbntcblx0XHRcdGJvcmRlcjowcHg7XG5cdFx0XHRwYWRkaW5nOjBweDtcblx0XHR9XG5cdH1cblx0I3NpbmdsZS1tZXRhe1xuXHRcdHVse1xuXHRcdFx0Lm4tc2hvcnRjb2Rle1xuXHRcdFx0XHQubmVjdGFyLWxvdmV7XG5cdFx0XHRcdFx0Ly9kaXNwbGF5Om5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyoqXG4gKlxuICogTW9kYWwgUG9wdXBcbiAqXG4gKi9cbiBhLmNsb3NlLWJ0bntcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwO1xuXHR0b3A6MHB4O1xuXHRyaWdodDowcHg7XG5cdGZvbnQtc2l6ZToyZW07XG5cdGJhY2tncm91bmQtY29sb3I6IzAwOTRiYjtcblx0d2lkdGg6MjJweDtcblx0aGVpZ2h0OjIycHg7XG5cdGJvcmRlci1yYWRpdXM6IDIwMHB4O1xuXHRib3JkZXI6MnB4IHNvbGlkICR3aGl0ZTtcblxuXHRAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKXtcblx0XHR3aWR0aDozMHB4O1xuXHRcdGhlaWdodDozMHB4O1xuXHR9XG5cblx0JjpiZWZvcmUsXG5cdCY6YWZ0ZXJ7XG5cdFx0Y29udGVudDonJztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR3aGl0ZTtcblx0XHR3aWR0aDoxMXB4O1xuXHRcdGhlaWdodDoycHg7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0dG9wOjUwJTtcblx0XHRsZWZ0OjUwJTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCl7XG5cdFx0XHR3aWR0aDoxOHB4O1xuXHRcdH1cblx0fVxuXG5cdCY6YmVmb3Jle1xuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0fVxuXG5cdCY6YWZ0ZXJ7XG5cdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdH1cblxuXHQmOmhvdmVyLFxuXHQmOmZvY3Vze1xuXHRcdGJhY2tncm91bmQtY29sb3I6bGlnaHRlbigjMDA5NGJiLDEwJSk7XG5cblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVye1xuXHRcdFx0d2lkdGg6MjJweDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKSB7XG5cdFx0dG9wOi0yMHB4O1xuXHRcdHJpZ2h0Oi0yMHB4O1xuXHR9XG59XG5cbiAjbW9kYWwtcG9wdXB7XG5cdHBvc2l0aW9uOmZpeGVkO1xuXHR0b3A6NTAlO1xuXHRsZWZ0OjUwJTtcblx0ei1pbmRleDogMTAwMDE7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XG5cdHdpZHRoOjk1JTtcblx0bWF4LXdpZHRoOjUwMHB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0dHJhbnNpdGlvbjphbGwgLjJzIGVhc2Utb3V0O1xuXHRAaW5jbHVkZSBvcGFjaXR5KDAsMCk7XG5cblx0Ji5hY3RpdmV7XG5cdFx0QGluY2x1ZGUgb3BhY2l0eSgxLDEwMCk7XG5cdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcblx0XHRwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcblx0XHR0cmFuc2l0aW9uOmFsbCAuM3MgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS41KSAuNXM7XG5cblx0XHQubW9kYWwtY29udGVudHtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpIHtcblx0XHR3aWR0aDo2MCU7XG5cdH1cblx0QGluY2x1ZGUgcmVzcG9uZC10byhsYXJnZSkge1xuXHRcdHdpZHRoOjQwJTtcblx0fVxuXG5cdCBhLmNsb3NlLWJ0bntcblx0XHR0b3A6MHB4O1xuXHRcdHJpZ2h0OjBweDtcblx0XHR3aWR0aDozMHB4O1xuXHRcdGhlaWdodDozMHB4O1xuXG5cdFx0QGluY2x1ZGUgcmVzcG9uZC10byhzbWFsbCkge1xuXHRcdFx0dG9wOi0yMHB4O1xuXHRcdFx0cmlnaHQ6LTIwcHg7XG5cdFx0XHR3aWR0aDo0MHB4O1xuXHRcdFx0aGVpZ2h0OjQwcHg7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlcntcblx0XHRcdHdpZHRoOjE1cHg7XG5cblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8oc21hbGwpe1xuXHRcdFx0XHR3aWR0aDoyNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0Lm1vZGFsLWNvbnRlbnR7XG5cdFx0cGFkZGluZzoyMHB4O1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdGJveC1zaGFkb3c6IDBweCAwcHggMTdweCAtMnB4IHJnYmEoMCwwLDAsMC43KTtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGZvbnQtd2VpZ2h0OjYwMDtcblxuXHRcdGgye1xuXHRcdFx0bWFyZ2luOjAgMCAxMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMmVtO1xuXHRcdFx0Zm9udC1zaXplOjEuNXJlbTtcblxuXHRcdFx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pe1xuXHRcdFx0XHRmb250LXNpemU6MnJlbTtcblx0XHRcdFx0bWFyZ2luOjAgMCAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYudGV4dC1zdHlsZS1saWdodHtcblx0XHRcdGNvbG9yOiR3aGl0ZTtcblxuXHRcdFx0aDEsaDIsaDMsaDR7XG5cdFx0XHRcdGNvbG9yOiR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnRleHQtc3R5bGUtZGFya3tcblx0XHRcdGNvbG9yOiRkYXJrX2JsdWU7XG5cdFx0XHRmb250LXdlaWdodDo2MDA7XG5cblx0XHRcdGgxLGgyLGgzLGg0e1xuXHRcdFx0XHRjb2xvcjokZGFya19ibHVlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYub3ZlcmxheXtcblx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRjb250ZW50OicnO1xuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0ei1pbmRleDogMDtcblx0XHRcdFx0dG9wOjA7XG5cdFx0XHRcdHJpZ2h0OjA7XG5cdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0Ym90dG9tOjA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGJsYWNrO1xuXHRcdFx0XHRAaW5jbHVkZSBvcGFjaXR5KC41LDUwKTtcblx0XHRcdH1cblxuXHRcdFx0Ji50ZXh0LXN0eWxlLWRhcmt7XG5cdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYub3ZlcmxheS1sZXZlbC1saWdodHtcblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0QGluY2x1ZGUgb3BhY2l0eSguMiwyMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYub3ZlcmxheS1sZXZlbC1oZWF2eXtcblx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0QGluY2x1ZGUgb3BhY2l0eSguOCw4MCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSByZXNwb25kLXRvKG1lZGl1bSkge1xuXHRcdFx0cGFkZGluZzo0MHB4IDIwcHg7XG5cdFx0fVxuXG5cdFx0Ji53aXRoLWJhY2tncm91bmR7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG5cdFx0XHRib3JkZXI6MnB4IHNvbGlkICR3aGl0ZTtcblx0XHR9XG5cblx0XHQuaW5uZXItY29udGVudHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cblx0XHRcdGltZ3tcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmN0YS1idG5zLXdyYXBwZXJ7XG5cdFx0XHRwYWRkaW5nOjA7XG5cblx0XHRcdEBpbmNsdWRlIHJlc3BvbmQtdG8obWVkaXVtKXtcblx0XHRcdFx0cGFkZGluZzoxMHB4IDAgMDtcblx0XHRcdH1cblxuXHRcdFx0LmN0YS1idG57XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19ibHVlO1xuXHRcdFx0XHRwYWRkaW5nOjEwcHggMjVweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHRcdFx0Y29sb3I6JHdoaXRlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yZW07XG5cdFx0XHRcdGZvbnQtc2l6ZToxcmVtO1xuXHRcdFx0XHRtYXJnaW46MCAwIDhweDtcblxuXHRcdFx0XHQmOmxhc3QtY2hpbGR7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSByZXNwb25kLXRvKHNtYWxsKXtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luOjAgNnB4IDJweDtcblxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDowcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDowcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRibHVlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5jb2xvci1ncmVlbntcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XG5cblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOmxpZ2h0ZW4oJGdyZWVuLDEwJSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5jb2xvci1ncmF5e1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuXG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZGFyay1ncmF5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuY29sb3ItbGlnaHQtYmx1ZXtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5NGJiO1xuXG5cdFx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjpsaWdodGVuKCMwMDk0YmIsMTAlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdC5nZm9ybV93cmFwcGVye1xuXHRcdFx0Lmdmb3JtX2hlYWRpbmd7XG5cdFx0XHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdFx0XHRAZXh0ZW5kIGgzO1xuXHRcdFx0fVxuXHRcdFx0Lmdmb3JtX2Zvb3Rlcntcblx0XHRcdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVye1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRjb2xvcjokZGFya19ibHVlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdHBhZGRpbmc6MTBweCAwcHg7XG5cdFx0XHRmb250LXNpemU6MS4xcmVtO1xuXHRcdH1cblx0fVxufVxuXG4jZnVsbC1wYWdlLW92ZXJsYXl7XG5cdHBvc2l0aW9uOmZpeGVkO1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcblx0dG9wOjA7XG5cdGxlZnQ6MDtcblx0cmlnaHQ6MDtcblx0Ym90dG9tOjA7XG5cdEBpbmNsdWRlIG9wYWNpdHkoLjgsODApO1xuXHR0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbi1vdXQ7XG5cdGJhY2tncm91bmQ6JGRhcmstYmx1ZTtcblx0ei1pbmRleDogMTAwMDA7XG5cdC8vcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdC8vQGluY2x1ZGUgY3NzLWdyYWRpZW50LXR3by12ZXJ0aWNhbCgkb3JhbmdlLDAlLCAkcmVkLCAxMDAlKTtcblx0Ly9cdEBpbmNsdWRlIGNzcy1ncmFkaWVudC10aHJlZS12ZXJ0aWNhbChyZ2JhKDI0MSwxNTgsMzIsLjcpLDAlLCByZ2JhKDIwNiwzMiw1MiwuOCksIDUwJSwgcmdiYSgwLDk2LDE2OSwuOTUpLCAxMDAlKTtcblx0Ly9AaW5jbHVkZSBoZXhfdG9fcmdiYSgkZGFya19ibHVlLCAuOCwgJ2JhY2tncm91bmQnKTtcbn1cblxuLndlYmluYXItZm9ybS13cmFwcGVye1xuXHRtYXJnaW46MjBweCAwO1xuXG5cdGgye1xuXHRcdGNvbG9yOiRibHVlO1xuXHR9XG5cblx0QGluY2x1ZGUgcmVzcG9uZC10byhtZWRpdW0pe1xuXHRcdG1hcmdpbjo1MHB4IDA7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLC4yKTtcblx0XHRib3JkZXItcmFkaXVzOjIwcHg7XG5cdFx0cGFkZGluZzoyMHB4IDIwcHggMTBweCAyMHB4O1xuXHR9XG59Il19 */
