@font-face{font-family:AmericanSans;src:url(/content/fonts/american-v2/americansans-regular.eot);src:url(/content/fonts/american-v2/americansans-regular.eot?#iefix) format("eot"),url(/content/fonts/american-v2/americansans-regular.woff) format("woff"),url(/content/fonts/american-v2/americansans-regular.ttf) format("truetype"),url(/content/fonts/american-v2/americansans-regular.svg#FontAwesomeRegular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:AmericanSans;src:url(/content/fonts/american-v2/americansans-regularitalic.eot);src:url(/content/fonts/american-v2/americansans-regularitalic.eot?#iefix) format("eot"),url(/content/fonts/american-v2/americansans-regularitalic.woff) format("woff"),url(/content/fonts/american-v2/americansans-regularitalic.ttf) format("truetype"),url(/content/fonts/american-v2/americansans-regularitalic.svg#FontAwesomeRegular) format("svg");font-weight:400;font-style:italic}@font-face{font-family:AmericanSans;src:url(/content/fonts/american-v2/americansans-bold.eot);src:url(/content/fonts/american-v2/americansans-bold.eot?#iefix) format("eot"),url(/content/fonts/american-v2/americansans-bold.woff) format("woff"),url(/content/fonts/american-v2/americansans-bold.ttf) format("truetype"),url(/content/fonts/american-v2/americansans-bold.svg#FontAwesomeRegular) format("svg");font-weight:700;font-style:normal}@font-face{font-family:AmericanSans;src:url(/content/fonts/american-v2/americansans-bold_italic.eot);src:url(/content/fonts/american-v2/americansans-bold_italic.eot?#iefix) format("eot"),url(/content/fonts/american-v2/americansans-bold_italic.woff) format("woff"),url(/content/fonts/american-v2/americansans-bold_italic.ttf) format("truetype"),url(/content/fonts/american-v2/americansans-bold_italic.svg#FontAwesomeRegular) format("svg");font-weight:700;font-style:italic}@font-face{font-family:AmericanSansLight;src:url(/content/fonts/american-v2/americansans-light.eot);src:url(/content/fonts/american-v2/americansans-light.eot?#iefix) format("eot"),url(/content/fonts/american-v2/americansans-light.woff) format("woff"),url(/content/fonts/american-v2/americansans-light.ttf) format("truetype"),url(/content/fonts/american-v2/americansans-light.svg#FontAwesomeRegular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:AmericanSansLight;src:url(/content/fonts/american-v2/americansans-light_italic.eot);src:url(/content/fonts/american-v2/americansans-light_italic.eot?#iefix) format("eot"),url(/content/fonts/american-v2/americansans-light_italic.woff) format("woff"),url(/content/fonts/american-v2/americansans-light_italic.ttf) format("truetype"),url(/content/fonts/american-v2/americansans-light_italic.svg#FontAwesomeRegular) format("svg");font-weight:400;font-style:italic}@font-face{font-family:AmericanSansMedium;src:url(/content/fonts/american-v2/americansans-medium.eot);src:url(/content/fonts/american-v2/americansans-medium.eot?#iefix) format("eot"),url(/content/fonts/american-v2/americansans-medium.woff) format("woff"),url(/content/fonts/american-v2/americansans-medium.ttf) format("truetype"),url(/content/fonts/american-v2/americansans-medium.svg#FontAwesomeRegular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:AmericanSansMedium;src:url(/content/fonts/american-v2/americansans-medium_italic.eot);src:url(/content/fonts/american-v2/americansans-medium_italic.eot?#iefix) format("eot"),url(/content/fonts/american-v2/americansans-medium_italic.woff) format("woff"),url(/content/fonts/american-v2/americansans-medium_italic.ttf) format("truetype"),url(/content/fonts/american-v2/americansans-medium_italic.svg#FontAwesomeRegular) format("svg");font-weight:400;font-style:italic}.btn,.ui-dialog .ui-dialog-buttonpane button{background-color:#0078d2;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr="#FF0078D2",endColorstr="#FF0061AB");background:-owg-linear-gradient(#0078d2,#0061ab);background:-webkit-gradient(linear,left top,left bottom,from(#0078d2),to(#0061ab));background:linear-gradient(#0078d2,#0061ab);border:1px solid #0078d2;border-radius:2px;color:#fff!important;text-shadow:none;height:2.5rem;padding:0;margin:5px 0;min-width:13.1em;font-family:AmericanSans,Helvetica,Arial,sans-serif;font-size:18px;font-size:1.28571rem;font-weight:400;text-align:center;vertical-align:middle;-webkit-box-align:center}.btn:focus:enabled,.btn:hover:enabled,.ui-dialog .ui-dialog-buttonpane button:focus:enabled,.ui-dialog .ui-dialog-buttonpane button:hover:enabled,a.btn:focus,a.btn:hover{background-color:#0061ab;color:#fff;border:1px solid #0061ab;text-decoration:underline;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr="#FF0061AB",endColorstr="#FF00467F");background:-owg-linear-gradient(#0061ab,#00467f);background:-webkit-gradient(linear,left top,left bottom,from(#0061ab),to(#00467f));background:linear-gradient(#0061ab,#00467f)}.btn:active:enabled,.ui-dialog .ui-dialog-buttonpane button:active:enabled,a.btn:active{background-color:#00467f;background:-owg-linear-gradient(#00467f,#00467f);background:-webkit-gradient(linear,left top,left bottom,from(#00467f),to(#00467f));background:linear-gradient(#00467f,#00467f);*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr="#FF00467F",endColorstr="#FF00467F")}.btn+.btn,.ui-dialog .ui-dialog-buttonpane .btn+button,.ui-dialog .ui-dialog-buttonpane button+.btn,.ui-dialog .ui-dialog-buttonpane button+button{margin-left:18px}.btn [class*=icon-]:before,.ui-dialog .ui-dialog-buttonpane button [class*=icon-]:before{margin-left:7px;font-size:14px;font-size:1rem}.ui-dialog .ui-dialog-buttonpane [class*=span]>button,[class*=span]>.btn{min-width:100%}.btn-secondary,.ui-dialog .ui-dialog-buttonpane button.btn-secondary{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr="#FF627A88",endColorstr="#FF536773");background:-owg-linear-gradient(#627a88,#536773);background:-webkit-gradient(linear,left top,left bottom,from(#627a88),to(#536773));background:linear-gradient(#627a88,#536773);border:1px solid #627a88}.btn-secondary:focus:enabled,.btn-secondary:hover:enabled,.ui-dialog .ui-dialog-buttonpane button.btn-secondary:focus:enabled,.ui-dialog .ui-dialog-buttonpane button.btn-secondary:hover:enabled,a.btn-secondary:focus,a.btn-secondary:hover{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr="#FF536773",endColorstr="#FF465762");background:-owg-linear-gradient(#536773,#465762);background:-webkit-gradient(linear,left top,left bottom,from(#536773),to(#465762));background:linear-gradient(#536773,#465762);border:1px solid #536773}.btn-secondary:active:enabled,.ui-dialog .ui-dialog-buttonpane button.btn-secondary:active:enabled,a.btn-secondary:active{background-color:#465762;border:1px solid #465762}.btn-ghost{background:#fff;min-width:8.19em!important;height:35px;border:1px solid #0061ab;color:#0061ab!important;font-size:16px;font-size:1.14286rem}.btn-ghost:hover:enabled{background:#fff;border:1px solid #0078d2}.btn-ghost:focus:enabled{background:#fff;text-decoration:none;border:2px solid #0078d2}.btn-ghost:active:enabled{text-decoration:underline;background:#fff}a.btn{line-height:40px;display:inline-block}a.btn:focus{outline-width:1px}.btn-search{background:rgba(0,0,0,0);border:0;bottom:0;color:#0078d2;display:inline;padding:0;right:4px;width:auto;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none}.btn-search:hover{color:#4db4fa}@-moz-document url-prefix(){.btn-search{bottom:2px}}.btn-fullWidth{width:100%;min-width:0}.btn-link{background:none repeat scroll 0 0 rgba(0,0,0,0);border:none;cursor:pointer;margin:0;padding:0;text-decoration:none;font-family:Arial,sans-serif;line-height:20px;font-size:14px;font-size:1rem}.btn-link,.btn-link:hover{color:#0078d2}.btn-link:focus{outline:1px dotted #ebeff0}.row-buttons{text-align:right;margin:20px 0 0}.row-buttons .btn,.row-buttons .ui-dialog .ui-dialog-buttonpane button,.ui-dialog .ui-dialog-buttonpane .row-buttons button{float:right;margin:0}.row-buttons .btn+.btn,.row-buttons .ui-dialog .ui-dialog-buttonpane .btn+button,.row-buttons .ui-dialog .ui-dialog-buttonpane button+.btn,.row-buttons .ui-dialog .ui-dialog-buttonpane button+button,.ui-dialog .ui-dialog-buttonpane .row-buttons .btn+button,.ui-dialog .ui-dialog-buttonpane .row-buttons button+.btn,.ui-dialog .ui-dialog-buttonpane .row-buttons button+button{margin-right:22px}/*! jQuery UI - v1.10.4 - 2014-01-17
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:95%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;padding:.5em 1em}.ui-dialog .ui-dialog-buttonpane{margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(images/animated-overlay.gif);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden}.ui-spinner,.ui-spinner-input{padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;margin:.2em 22px .2em .4em}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif}.ui-widget-content{border:1px solid #aaa;background:#fff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #999;background:#dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;color:#212121}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error-text,.ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error-text,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35)}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png)}.ui-state-active .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.ui-state-error-text .ui-icon,.ui-state-error .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:4px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:4px}.ui-widget-overlay,.ui-widget-shadow{background:#aaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;border-radius:8px}/*! jQuery UI - v1.10.4 - 2015-02-17
* Base CSS Overriding styles for AA.com
* Copyright 2015 aa.com */.ui-front{z-index:1000}.ui-widget,.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,sans-serif;font-size:1em}.ui-widget button,.ui-widget input[type=submit]{font-size:18px;font-size:1.28571rem;font-family:AmericanSans,Helvetica,Arial,sans-serif;line-height:1em}.ui-widget .ui-datepicker-trigger{font-family:American Icons;font-size:18px!important}.ui-widget-content{border:none;background:#fff;color:#36495a}.ui-widget-content a{color:#0078d2}.ui-widget-header{border:0;background:#0078d2;color:#fff;font-weight:700}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;background:#fff;color:#0078d2;outline:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#fff;font-weight:400;color:#0078d2;outline:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #ccc;background:#17337a url(/content/images/backgrounds/containers/aa-tableHdrBkg-alt.gif) 0 0 repeat-x;font-weight:700;color:#fff;outline:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#fbf9ee}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{background:#fef1ec}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;background-image:none;color:#9da6ab}.ui-state-disabled .ui-state-default{color:#0078d2!important;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=35);opacity:.35}.ui-icon{width:16px;height:16px}.ui-icon,.ui-state-active .ui-icon,.ui-state-default .ui-icon,.ui-state-error-text .ui-icon,.ui-state-error .ui-icon,.ui-state-highlight .ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(/content/images/graphics/icons/aa-jqueryUIicons-sprite.png)}.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(/content/images/graphics/icons/aa-jqueryUIicons-hover-sprite.png)}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:0}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:0}.ui-widget-overlay{background:#131313;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=66);opacity:.66}.ui-widget-shadow{background:#9da6ab}.ui-progressbar .ui-progressbar-overlay{background:url(/content/images/graphics/icons/animated-overlay.gif)}.ui-datepicker-trigger{background:none;border:none;padding:0;color:#0078d2;cursor:pointer;font-family:American Icons;font-size:18px;position:absolute;margin:0;top:32px;right:8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ui-datepicker-trigger:before{content:"\10e03a"}.ui-datepicker-trigger:hover{color:#4db4fa}.ui-datepicker-trigger[disabled]{color:#9da6ab}.ui-datepicker-trigger img{display:none}.ui-datepicker{padding:0;width:38em!important;font-size:14px;font-size:1rem;border:1px solid #ebeff0}.ui-datepicker .ui-datepicker-header{background-color:#0078d2;background:-owg-linear-gradient(#0078d2,#00467f);background:-webkit-gradient(linear,left top,left bottom,from(#0078d2),to(#00467f));background:linear-gradient(#0078d2,#00467f);color:#fff;border-bottom:1px solid #fff;margin-bottom:-1px;z-index:1}.ui-datepicker .ui-datepicker-header .ui-datepicker-next.title,.ui-datepicker .ui-datepicker-header .ui-datepicker-next span,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.title,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{display:none}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before{content:"";height:5px;width:5px;display:inline-block;border-color:#fff;border-style:none none solid solid;border-width:2px;margin:10px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before{-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover{background:none;border:none;top:2px}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover{left:2px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover{right:2px}.ui-datepicker .ui-datepicker-calendar thead{border-bottom:0;background:none}.ui-datepicker .ui-datepicker-calendar thead th{color:#627a88;font-family:Arial,sans-serif;font-size:100%}.ui-datepicker .ui-datepicker-calendar tbody{border-bottom:0}.ui-datepicker .ui-datepicker-calendar tbody tr{border-bottom:0;padding:0}.ui-datepicker .ui-datepicker-calendar a{position:relative}.ui-datepicker .ui-datepicker-calendar a:focus,.ui-datepicker .ui-datepicker-calendar a:hover{text-decoration:underline}.ui-datepicker .ui-datepicker-calendar a:before{content:"";position:absolute;width:20px;height:20px;border-radius:50%;left:15%;top:15%}.ui-datepicker .ui-datepicker-calendar .ui-state-default{text-align:center;height:34px;border:none;outline:none;color:#00467f;padding:.55em .2em}.ui-datepicker .ui-datepicker-calendar .ui-state-highlight{background:#fff}.ui-datepicker .ui-datepicker-calendar .ui-state-highlight:before{border:2px solid #0078d2}.ui-datepicker .ui-datepicker-calendar .ui-state-hover{background:#ebeff0;outline:1px solid #ebeff0;text-decoration:underline}.ui-datepicker .ui-datepicker-calendar .ui-state-disabled span{color:#9da6ab!important;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.ui-datepicker .ui-datepicker-calendar .ui-state-disabled .ui-state-default{color:#00467f!important;text-decoration:line-through}.ui-datepicker .ui-datepicker-calendar .aa-highlight,.ui-datepicker .ui-datepicker-calendar .aa-highlight .ui-state-default,.ui-datepicker .ui-datepicker-calendar .ui-state-active{background-color:#0078d2;background:-owg-linear-gradient(#0078d2,#00467f);background:-webkit-gradient(linear,left top,left bottom,from(#0078d2),to(#00467f));background:linear-gradient(#0078d2,#00467f)}.ui-datepicker .ui-datepicker-calendar .aa-highlight .ui-state-default,.ui-datepicker .ui-datepicker-calendar .ui-state-active{color:#fff;font-weight:400;border:1px solid rgba(0,0,0,0);-o-border-image:linear-gradient(180deg,#0078d2 0,#00467f);border-image:-webkit-gradient(linear,left top,left bottom,from(#0078d2),to(#00467f));border-image:linear-gradient(180deg,#0078d2 0,#00467f);border-image-slice:1}.ui-datepicker .ui-datepicker-calendar .aa-highlight .ui-state-default.ui-state-highlight:before,.ui-datepicker .ui-datepicker-calendar .ui-state-active.ui-state-highlight:before{border:2px solid #fff}.ui-datepicker .ui-datepicker-buttonpane{border-top:1px solid #ebeff0!important;background-color:#ebeff0;margin:0;padding:0;border:0;display:table;width:100%}.ui-datepicker .ui-datepicker-buttonpane button{margin:1px;padding:6px;border:none;background-color:#ebeff0;font-family:Arial,sans-serif;font-size:14px;font-size:1rem;color:#00467f;font-weight:400}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{width:25%;text-align:left;opacity:1;filter:Alpha(Opacity=100)}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close{width:74.4%;margin-left:0;text-align:right}.ui-datepicker-row-break{clear:none;border-left:1px solid #9da6ab;width:0;left:50%;margin-left:0!important}.ui-dialog{position:relative;width:300px;padding:40px;font-size:14px;font-size:1rem;border:1px solid #ebeff0}.ui-dialog .ui-dialog-titlebar{-webkit-filter:none;filter:none;padding:0;margin-bottom:20px;margin-top:0;position:relative;background-color:#fff}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{font-family:AmericanSansLight,Helvetica,Arial,sans-serif;font-size:30px;font-size:2.14286rem;line-height:36px;float:left;font-weight:400;margin:0;color:#00467f;white-space:inherit;overflow:visible;text-overflow:clip}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{background:#fff;border:none;position:absolute;right:-22px;top:-26px;width:1.5rem;margin:0;padding:0;height:1.5rem;-webkit-box-shadow:none;color:#0078d2}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:before{content:"\10e04c";font-family:American Icons;font-size:24px;font-size:1.71429rem;height:auto;left:0;position:absolute;top:0;width:auto}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:focus,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{border-bottom:2px solid #0078d2;height:28px}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon-primary{background:none}.ui-dialog .ui-dialog-content{border:0;margin:0;padding:0;overflow:auto;zoom:1;background:none}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin:0;padding:40px 0 0;border-top:none;-webkit-box-shadow:none;box-shadow:none;position:relative}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none}.ui-dialog .ui-dialog-buttonpane button{float:right;width:236px;margin:0}.ui-dialog .ui-dialog-buttonpane button::-moz-focus-inner{border:0}.ui-dialog .ui-dialog-buttonpane button.last{margin-right:0}.ui-dialog .ui-dialog-buttonpane button span{font-size:18px;font-size:1.28571rem}.ui-dialog .ui-dialog-buttonpane button+button{margin-right:22px;margin-left:0!important}.ui-autocomplete{padding:0;border:1px solid #36495a;background-color:#fff;overflow:hidden;z-index:99999;-webkit-box-shadow:0 1px 1px rgba(0,6,10,.2);box-shadow:0 1px 1px rgba(0,6,10,.2);border-radius:0;width:375px}.ui-autocomplete .ui-menu-item a.ui-corner-all{display:inline-block;margin:0;padding:5px 9px;color:#0078d2;font-weight:700;cursor:pointer;text-decoration:none;border-radius:0;width:100%}.ui-autocomplete .ui-state-focus,.ui-autocomplete .ui-state-hover{border:1px solid #0078d2;color:#fff!important;background-color:#0078d2!important}.ui-autocomplete .ui-menu-item{margin:0;padding:0;font-family:Arial,sans-serif;font-size:12px;font-size:.85714rem;line-height:18px;overflow:hidden;white-space:nowrap;color:#0078d2;font-weight:700}.ui-survey-font{font-size:12px;color:#999}.ui-tabs{padding:0}.ui-tabs .ui-tabs-nav{padding:0 10px;margin:0 0 20px;background-color:#fff;background-image:none;border-bottom:1px solid #9da6ab}.ui-tabs .ui-tabs-nav li{margin:0;border:0}.ui-tabs .ui-tabs-nav li .ui-tabs-anchor{font-size:21px;font-size:1.5rem;font-family:AmericanSans,Helvetica,Arial,sans-serif;color:#0078d2;outline:none;text-align:center;width:100%}.ui-tabs .ui-tabs-nav li .ui-tabs-anchor:hover{color:#4db4fa}.ui-tabs .ui-tabs-nav li.ui-tabs-active{background-color:#fff;background-image:none;border-top:1px solid #9da6ab;border-left:1px solid #9da6ab;border-right:1px solid #9da6ab;border-top-left-radius:3px;border-top-right-radius:3px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{color:#00467f;font-weight:400}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor:hover{text-decoration:underline;cursor:pointer}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor:focus{text-decoration:underline}.ui-tabs .ui-tabs-nav li:hover{background-color:#fff}.ui-tabs:not(.ui-tabs-small) .ui-tabs-nav li.ui-state-focus{border:2px solid #0061ab;border-bottom:none}.ui-tabs:not(.ui-tabs-small) .ui-tabs-nav li.ui-state-focus .ui-tabs-anchor{text-decoration:underline}.ui-tabs:not(.ui-tabs-small) .ui-tabs-nav li.ui-state-default{width:25%}.ui-tabs .ui-tabs-panel{padding:0}.ui-tabs .ui-tabs-panel:after{content:"";display:table;clear:both}.ui-tabs.ui-tabs-small .ui-tabs-nav{padding:0;border:none}.ui-tabs.ui-tabs-small .ui-tabs-nav li .ui-tabs-anchor{background-color:#fff;border:1px solid #0078d2;color:#0078d2;font-size:14px;font-size:1rem;font-weight:400;line-height:20px;padding:.3em .5em;text-align:center;width:100%}.ui-tabs.ui-tabs-small .ui-tabs-nav li:first-child .ui-tabs-anchor{border-radius:3px 0 0 3px}.ui-tabs.ui-tabs-small .ui-tabs-nav li:last-child .ui-tabs-anchor{border-radius:0 3px 3px 0}.ui-tabs.ui-tabs-small .ui-tabs-nav li.ui-state-focus .ui-tabs-anchor,.ui-tabs.ui-tabs-small .ui-tabs-nav li.ui-state-hover .ui-tabs-anchor{text-decoration:underline}.ui-tabs.ui-tabs-small .ui-tabs-nav li.ui-state-active,.ui-tabs.ui-tabs-small .ui-tabs-nav li.ui-tabs-active{border:none;border-bottom:1px solid #fff;margin:0;padding:0;z-index:1}.ui-tabs.ui-tabs-small .ui-tabs-nav li.ui-state-active .ui-tabs-anchor,.ui-tabs.ui-tabs-small .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{background-color:#0078d2;color:#fff}.ui-tabs.ui-tabs-small .ui-tabs-nav li+li{margin-left:-1px!important}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jb21wYXNzLW1peGlucy9saWIvY29tcGFzcy9jc3MzL19mb250LWZhY2Uuc2NzcyIsIi4uL3YzL3BhcnRpYWxzL19mb250cy5zY3NzIiwiLi4vdjMvcGFydGlhbHMvX2NvbXBhc3Mtc2hpbS5zY3NzIiwiLi4vdjMvcGFydGlhbHMvX2J1dHRvbnMuc2NzcyIsIi4uL3YzL3BhcnRpYWxzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jb21wYXNzLW1peGlucy9saWIvY29tcGFzcy91dGlsaXRpZXMvZ2VuZXJhbC9faGFja3Muc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jb21wYXNzLW1peGlucy9saWIvY29tcGFzcy9jc3MzL19pbWFnZXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jb21wYXNzLW1peGlucy9saWIvY29tcGFzcy9mdW5jdGlvbnMvX2Nyb3NzX2Jyb3dzZXJfc3VwcG9ydC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2NvbXBhc3MtbWl4aW5zL2xpYi9jb21wYXNzL2NzczMvX3NoYXJlZC5zY3NzIiwiLi4vdjMvcGFydGlhbHMvX21peGlucy5zY3NzIiwiLi4vdjMvanF1ZXJ5LXVpLTEuMTAtYWEuY3NzIiwiLi4vdjMvcGFydGlhbHMvX2pxdWVyeS11aS0xLjEwLnNjc3MiLCIuLi92My9wYXJ0aWFscy9fanF1ZXJ5LXVpLTEuMTAtYWEuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9jb21wYXNzLW1peGlucy9saWIvY29tcGFzcy9jc3MzL19vcGFjaXR5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBaUNFLFdBQ0Usd0JDaEM2QixDRGtDM0IsNERFckJzQyxDRndCeEMsZ1VFaEM4RSxDRmtDNUUsZUNuQ29ELENEc0NwRCxpQkN0QzRELENEMkJoRSxXQUNFLHdCQzFCNkIsQ0Q0QjNCLGtFRXJCc0MsQ0Z3QnhDLHdWRWhDOEUsQ0ZrQzVFLGVDN0IwRCxDRGdDMUQsaUJDaENrRSxDRHFCdEUsV0FDRSx3QkNwQjZCLENEc0IzQix5REVyQnNDLENGd0J4QyxvVEVoQzhFLENGa0M1RSxlQ3ZCK0MsQ0QwQi9DLGlCQzFCdUQsQ0RlM0QsV0FDRSx3QkNkNkIsQ0RnQjNCLGdFRXJCc0MsQ0Z3QnhDLGdWRWhDOEUsQ0ZrQzVFLGVDakJzRCxDRG9CdEQsaUJDcEI4RCxDRFNsRSxXQUNFLDZCQ1JrQyxDRFVoQywwREVyQnNDLENGd0J4Qyx3VEVoQzhFLENGa0M1RSxlQ1hrRCxDRGNsRCxpQkNkMEQsQ0RHOUQsV0FDRSw2QkNGa0MsQ0RJaEMsaUVFckJzQyxDRndCeEMsb1ZFaEM4RSxDRmtDNUUsZUNMeUQsQ0RRekQsaUJDUmlFLENESHJFLFdBQ0UsOEJDSW1DLENERmpDLDJERXJCc0MsQ0Z3QnhDLDRURWhDOEUsQ0ZrQzVFLGVDQ21ELENERW5ELGlCQ0YyRCxDRFQvRCxXQUNFLDhCQ1VtQyxDRFJqQyxrRUVyQnNDLENGd0J4Qyx3VkVoQzhFLENGa0M1RSxlQ08wRCxDREoxRCxpQkNJa0UsQ0VoRHhFLDZDQUNJLHdCQ0VlLEVDc0JmLE1BQVEsQ0M4RFIsbUhBQXdLLENBakVwRixnRENjckQsQ0RUcUQsa0ZIeEJ2QixDR3dCdUIsMkNIeEJ2QixDQUM3RCx3QkNEZSxDSWdCOEMsaUJMZG5DLENBQzFCLG9CQUF3QixDQUN4QixnQkFBaUIsQ0FDakIsYUFBYyxDQUNkLFNBQVUsQ0FDVixZQUFhLENBQ2IsZ0JBQWlCLENBQ2pCLG1EQzZFZ0UsQ0t0Q2hFLGNBQXlCLENBQ3pCLG9CQUEwQyxDTnRDMUMsZUFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLHFCQUFzQixDQUN0Qix3QkFBeUIsQ0FqQjdCLDBLQW9CUSx3QkNoQmEsQ0RpQmIsVUNaTyxDRGFQLHdCQ2xCYSxDRG1CYix5QkFBMEIsRUVFOUIsTUFBUSxDQzhEUixtSEFBd0ssQ0FqRXBGLGdEQ2NyRCxDRFRxRCxrRkhGNUQsQ0dFNEQsMkNIRnBC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b0IseUJBQTBCLENBbkc5QyxrRUFzR29CLHlCQUEwQixDQXRHOUMsNElBNEdvQix5QkFBMEIsQ0E1RzlDLDZHQWdIb0IsV0FBOEIsQ0FBOUIsNEJBQThCLENBQzlCLFFBQVMsQ0FDVCxTQUFVLENBQ1YsU0FBUyxDQW5IN0IsNklBcUh3Qix3QlJocUJMLENRaXFCSyxVUjNwQlQsQ1FxaUJmLDBDQTBIb0IsMEJBQTJCIiwiZmlsZSI6InYzL2pxdWVyeS11aS0xLjEwLWFhLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJzaGFyZWRcIjtcblxuLy8gQ3Jvc3MtYnJvd3NlciBzdXBwb3J0IGZvciBAZm9udC1mYWNlLiBTdXBwb3J0cyBJRSwgR2Vja28sIFdlYmtpdCwgT3BlcmEuXG4vL1xuLy8gKiAkbmFtZSBpcyByZXF1aXJlZCwgYXJiaXRyYXJ5LCBhbmQgd2hhdCB5b3Ugd2lsbCB1c2UgaW4gZm9udCBzdGFja3MuXG4vLyAqICRmb250LWZpbGVzIGlzIHJlcXVpcmVkIHVzaW5nIGZvbnQtZmlsZXMoJ3JlbGF0aXZlL2xvY2F0aW9uJywgJ2Zvcm1hdCcpLlxuLy8gICBmb3IgYmVzdCByZXN1bHRzIHVzZSB0aGlzIG9yZGVyOiB3b2ZmLCBvcGVudHlwZS90cnVldHlwZSwgc3ZnXG4vLyAqICRlb3QgaXMgcmVxdWlyZWQgYnkgSUUsIGFuZCBpcyBhIHJlbGF0aXZlIGxvY2F0aW9uIG9mIHRoZSBlb3QgZmlsZS5cbi8vICogJHdlaWdodCBzaG93cyBpZiB0aGUgZm9udCBpcyBib2xkLCBkZWZhdWx0cyB0byBub3JtYWxcbi8vICogJHN0eWxlIGRlZmF1bHRzIHRvIG5vcm1hbCwgbWlnaHQgYmUgYWxzbyBpdGFsaWNcbi8vICogRm9yIGFuZHJvaWQgMi4yIENvbXBhdGlibGl0eSwgcGxlYXNlIGVuc3VyZSB0aGF0IHlvdXIgd2ViIHBhZ2UgaGFzXG4vLyAgIGEgbWV0YSB2aWV3cG9ydCB0YWcuXG4vLyAqIFRvIHN1cHBvcnQgaU9TIDwgNC4yLCBhbiBTVkcgZmlsZSBtdXN0IGJlIHByb3ZpZGVkXG4vL1xuLy8gSWYgeW91IG5lZWQgdG8gZ2VuZXJhdGUgb3RoZXIgZm9ybWF0cyBjaGVjayBvdXQgdGhlIEZvbnQgU3F1aXJyZWxcbi8vIFtmb250IGdlbmVyYXRvcl0oaHR0cDovL3d3dy5mb250c3F1aXJyZWwuY29tL2ZvbnRmYWNlL2dlbmVyYXRvcilcbi8vXG5cbi8vIEluIG9yZGVyIHRvIHJlZmVyIHRvIGEgc3BlY2lmaWMgc3R5bGUgb2YgdGhlIGZvbnQgaW4geW91ciBzdHlsZXNoZWV0cyBhcyBcbi8vIGUuZy4gXCJmb250LXN0eWxlOiBpdGFsaWM7XCIsICB5b3UgbWF5IGFkZCBhIGNvdXBsZSBvZiBAZm9udC1mYWNlIGluY2x1ZGVzXG4vLyBjb250YWluaW5nIHRoZSByZXNwZWN0aXZlIGZvbnQgZmlsZXMgZm9yIGVhY2ggc3R5bGUgYW5kIHNwZWN5aW5nXG4vLyByZXNwZWN0aXZlIHRoZSAkc3R5bGUgcGFyYW1ldGVyLlxuXG4vLyBPcmRlciBvZiB0aGUgaW5jbHVkZXMgbWF0dGVycywgYW5kIGl0IGlzOiBub3JtYWwsIGJvbGQsIGl0YWxpYywgYm9sZCtpdGFsaWMuXG5cbkBtaXhpbiBmb250LWZhY2UoXG4gICRuYW1lLCBcbiAgJGZvbnQtZmlsZXMsIFxuICAkZW90OiBmYWxzZSxcbiAgJHdlaWdodDogZmFsc2UsXG4gICRzdHlsZTogZmFsc2Vcbikge1xuICAkaWVmb250OiB1bnF1b3RlKFwiI3skZW90fT8jaWVmaXhcIik7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBxdW90ZSgkbmFtZSk7XG4gICAgQGlmICRlb3Qge1xuICAgICAgc3JjOiBmb250LXVybCgkZW90KTtcbiAgICAgICRmb250LWZpbGVzOiBmb250LXVybCgkaWVmb250KSB1bnF1b3RlKFwiZm9ybWF0KCdlb3QnKVwiKSwgJGZvbnQtZmlsZXM7IFxuICAgIH1cbiAgICBzcmM6ICRmb250LWZpbGVzO1xuICAgIEBpZiAkd2VpZ2h0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICAgIH1cbiAgICBAaWYgJHN0eWxlIHtcbiAgICAgIGZvbnQtc3R5bGU6ICRzdHlsZTtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJjb21wYXNzLXNoaW1cIjtcblxuQGluY2x1ZGUgZm9udC1mYWNlKFwiQW1lcmljYW5TYW5zXCIsIGZvbnQtZmlsZXMoXG4gICAgXCIjeyRhbWVyaWNhbkZvbnRQYXRofWFtZXJpY2Fuc2Fucy1yZWd1bGFyLndvZmZcIiwgd29mZixcbiAgICBcIiN7JGFtZXJpY2FuRm9udFBhdGh9YW1lcmljYW5zYW5zLXJlZ3VsYXIudHRmXCIsIHRydWV0eXBlLFxuICAgIFwiI3skYW1lcmljYW5Gb250UGF0aH1hbWVyaWNhbnNhbnMtcmVndWxhci5zdmcjRm9udEF3ZXNvbWVSZWd1bGFyXCIsIHN2ZyksXG4gICAgXCIjeyRhbWVyaWNhbkZvbnRQYXRofWFtZXJpY2Fuc2Fucy1yZWd1bGFyLmVvdFwiLCBub3JtYWwsIG5vcm1hbCk7XG5cbkBpbmNsdWRlIGZvbnQtZmFjZShcIkFtZXJpY2FuU2Fuc1wiLCBmb250LWZpbGVzKFxuICAgIFwiI3skYW1lcmljYW5Gb250UGF0aH1hbWVyaWNhbnNhbnMtcmVndWxhcml0YWxpYy53b2ZmXCIsIHdvZmYsXG4gICAgXCIjeyRhbWVyaWNhbkZvbnRQYXRofWFtZXJpY2Fuc2Fucy1yZWd1bGFyaXRhbGljLnR0ZlwiLCB0cnVldHlwZSxcbiAgICBcIiN7JGFtZXJpY2FuRm9udFBhdGh9YW1lcmljYW5zYW5zLXJlZ3VsYXJpdGFsaWMuc3ZnI0ZvbnRBd2Vzb21lUmVndWxhclwiLCBzdmcpLFxuICAgIFwiI3skYW1lcmljYW5Gb250UGF0aH1hbWVyaWNhbnNhbnMtcmVndWxhcml0YWxpYy5lb3RcIiwgbm9ybWFsLCBpdGFsaWMpO1xuXG5AaW5jbHVkZSBmb250LWZhY2UoXCJBbWVyaWNhblNhbnNcIiwgZm9udC1maWxlcyhcbiAgICBcIiN7JGFtZXJpY2FuRm9udFBhdGh9YW1lcmljYW5zYW5zLWJvbGQud29mZlwiLCB3b2ZmLFxuICAgIFwiI3skYW1lcmljYW5Gb250UGF0aH1hbWVyaWNhbnNhbnMtYm9sZC50dGZcIiwgdHJ1ZXR5cGUsXG4gICAgXCIjeyRhbWVyaWNhbkZvbnRQYXRofWFtZXJpY2Fuc2Fucy1ib2xkLnN2ZyNGb250QXdlc29tZVJlZ3VsYXJcIiwgc3ZnKSxcbiAgICBcIiN7JGFtZXJpY2FuRm9udFBhdGh9YW1lcmljYW5zYW5zLWJvbGQuZW90XCIsIGJvbGQsIG5vcm1hbCk7XG5cbkBpbmNsdWRlIGZvbnQtZmFjZShcIkFtZXJpY2FuU2Fuc1wiLCBmb250LWZpbGVzKFxuICAgIFwiI3skYW1lcmljYW5Gb250UGF0aH1hbWVyaWNhbnNhbnMtYm9sZF9pdGFsaWMud29mZlwiLCB3b2ZmLFxuICAgIFwiI3skYW1lcmljYW5Gb250UGF0aH1hbWVyaWNhbnNhbnMtYm9sZF9pdGFsaWMudHRmXCIsIHRydWV0eXBlLFxuICAgIFwiI3skYW1lcmljYW5Gb250UGF0aH1hbWVyaWNhbnNhbnMtYm9sZF9pdGFsaWMuc3ZnI0ZvbnRBd2Vzb21lUmVndWxhclwiLCBzdmcpLFxuICAgIFwiI3skYW1lcmljYW5Gb250UGF0aH1hbWVyaWNhbnNhbnMtYm9sZF9pdGFsaWMuZW90XCIsIGJvbGQsIGl0YWxpYyk7XG5cbkBpbmNsdWRlIGZvbnQtZmFjZShcIkFtZXJpY2FuU2Fuc0xpZ2h0XCIsIGZvbnQtZmlsZXMoXG4gICAgXCIjeyRhbWVyaWNhbkZvbnRQYXRofWFtZXJpY2Fuc2Fucy1saWdodC53b2ZmXCIsIHdvZmYsXG4gICAgXCIjeyRhbWVyaWNhbkZvbnRQYXRofWFtZXJpY2Fuc2Fucy1saWdodC50dGZcIiwgdHJ1ZXR5cGUsXG4gICAgXCIjeyRhbWVyaWNhbkZvbnRQYXRofWFtZXJpY2Fuc2Fucy1saWdodC5zdmcjRm9udEF3ZXNvbWVSZWd1bGFyXCIsIHN2ZyksXG4gICAgXCIjeyRhbWVyaWNhbkZvbnRQYXRofWFtZXJpY2Fuc2Fucy1saWdodC5lb3RcIiwgbm9ybWFsLCBub3JtYWwpO1xuXG5AaW5jbHVkZSBmb250LWZhY2UoXCJBbWVyaWNhblNhbnNMaWdodFwiLCBmb250LWZpbGVzKFxuICAgIFwiI3skYW1lcmljYW5Gb250UGF0aH1hbWVyaWNhbnNhbnMtbGlnaHRfaXRhbGljLndvZmZcIiwgd29mZixcbiAgICBcIiN7JGFtZXJpY2FuRm9udFBhdGh9YW1lcmljYW5zYW5zLWxpZ2h0X2l0YWxpYy50dGZcIiwgdHJ1ZXR5cGUsXG4gICAgXCIjeyRhbWVyaWNhbkZvbnRQYXRofWFtZXJpY2Fuc2Fucy1saWdodF9pdGFsaWMuc3ZnI0ZvbnRBd2Vzb21lUmVndWxhclwiLCBzdmcpLFxuICAgIFwiI3skYW1lcmljYW5Gb250UGF0aH1hbWVyaWNhbnNhbnMtbGlnaHRfaXRhbGljLmVvdFwiLCBub3JtYWwsIGl0YWxpYyk7XG5cbkBpbmNsdWRlIGZvbnQtZmFjZShcIkFtZXJpY2FuU2Fuc01lZGl1bVwiLCBmb250LWZpbGVzKFxuICAgIFwiI3skYW1lcmljYW5Gb250UGF0aH1hbWVyaWNhbnNhbnMtbWVkaXVtLndvZmZcIiwgd29mZixcbiAgICBcIiN7JGFtZXJpY2FuRm9udFBhdGh9YW1lcmljYW5zYW5zLW1lZGl1bS50dGZcIiwgdHJ1ZXR5cGUsXG4gICAgXCIjeyRhbWVyaWNhbkZvbnRQYXRofWFtZXJpY2Fuc2Fucy1tZWRpdW0uc3ZnI0ZvbnRBd2Vzb21lUmVndWxhclwiLCBzdmcpLFxuICAgIFwiI3skYW1lcmljYW5Gb250UGF0aH1hbWVyaWNhbnNhbnMtbWVkaXVtLmVvdFwiLCBub3JtYWwsIG5vcm1hbCk7XG5cbkBpbmNsdWRlIGZvbnQtZmFjZShcIkFtZXJpY2FuU2Fuc01lZGl1bVwiLCBmb250LWZpbGVzKFxuICAgIFwiI3skYW1lcmljYW5Gb250UGF0aH1hbWVyaWNhbnNhbnMtbWVkaXVtX2l0YWxpYy53b2ZmXCIsIHdvZmYsXG4gICAgXCIjeyRhbWVyaWNhbkZvbnRQYXRofWFtZXJpY2Fuc2Fucy1tZWRpdW1faXRhbGljLnR0ZlwiLCB0cnVldHlwZSxcbiAgICBcIiN7JGFtZXJpY2FuRm9udFBhdGh9YW1lcmljYW5zYW5zLW1lZGl1bV9pdGFsaWMuc3ZnI0ZvbnRBd2Vzb21lUmVndWxhclwiLCBzdmcpLFxuICAgIFwiI3skYW1lcmljYW5Gb250UGF0aH1hbWVyaWNhbnNhbnMtbWVkaXVtX2l0YWxpYy5lb3RcIiwgbm9ybWFsLCBpdGFsaWMpO1xuIiwiQGZ1bmN0aW9uIGZvbnQtZmlsZXMoJGZpbGVzLi4uKSB7XG4gICAgJHJlc3VsdDogbnVsbDtcblxuICAgIEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggbGVuZ3RoKCRmaWxlcykge1xuICAgICAgICBAaWYgJGkgJSAyID09IDAge1xuICAgICAgICAgICAgJGZpbGU6IG50aCgkZmlsZXMsICRpIC0gMSk7XG4gICAgICAgICAgICAkZm9ybWF0OiBudGgoJGZpbGVzLCAkaSk7XG4gICAgICAgICAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgdW5xdW90ZShcInVybCgjeyRmaWxlfSkgZm9ybWF0KCcjeyRmb3JtYXR9JylcIiksICdjb21tYScpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQHJldHVybiAkcmVzdWx0O1xufVxuXG5AZnVuY3Rpb24gZm9udC11cmwoJHVybCkge1xuICAgIEByZXR1cm4gdW5xdW90ZShcInVybCgje3VucXVvdGUoJHVybCl9KVwiKTtcbn1cblxuIiwiLmJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kQmx1ZTtcbiAgICBAaW5jbHVkZSBmaWx0ZXItZ3JhZGllbnQoJGJyYW5kQmx1ZSwgJGRldHJvaXRCbHVlKTtcbiAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kKGxpbmVhci1ncmFkaWVudCgkYnJhbmRCbHVlLCAkZGV0cm9pdEJsdWUpKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmRCbHVlO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIG1pbi13aWR0aDogMTMuMWVtO1xuICAgIGZvbnQtZmFtaWx5OiAkc2Fuc0ZvbnRGYW1pbHlSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxOCk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpob3ZlcjplbmFibGVkLCAmOmZvY3VzOmVuYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGV0cm9pdEJsdWU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkZXRyb2l0Qmx1ZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIEBpbmNsdWRlIGZpbHRlci1ncmFkaWVudCgkZGV0cm9pdEJsdWUsICRkYXJrQmx1ZSk7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQobGluZWFyLWdyYWRpZW50KCRkZXRyb2l0Qmx1ZSwgJGRhcmtCbHVlKSk7XG4gICAgfVxuXG4gICAgJjphY3RpdmU6ZW5hYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgICAgQGluY2x1ZGUgYmFja2dyb3VuZChsaW5lYXItZ3JhZGllbnQoJGRhcmtCbHVlLCAkZGFya0JsdWUpKTtcbiAgICAgICAgQGluY2x1ZGUgZmlsdGVyLWdyYWRpZW50KCRkYXJrQmx1ZSwgJGRhcmtCbHVlKTtcbiAgICB9XG5cbiAgICArIC5idG4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICB9XG5cbiAgICAmIFtjbGFzcyo9XCJpY29uLVwiXTpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIH1cblxuICAgIFtjbGFzcyo9XCJzcGFuXCJdID4gJiB7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgICBAaW5jbHVkZSBmaWx0ZXItZ3JhZGllbnQoJG1lZGl1bUdyYXksICRjYWRldEdyYXkpO1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQobGluZWFyLWdyYWRpZW50KCRtZWRpdW1HcmF5LCAkY2FkZXRHcmF5KSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1lZGl1bUdyYXk7XG5cbiAgICAmOmhvdmVyOmVuYWJsZWQsICY6Zm9jdXM6ZW5hYmxlZCB7XG4gICAgICAgIEBpbmNsdWRlIGZpbHRlci1ncmFkaWVudCgkY2FkZXRHcmF5LCAkZGFya0NhZGV0R3JheSk7XG4gICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQobGluZWFyLWdyYWRpZW50KCRjYWRldEdyYXksICRkYXJrQ2FkZXRHcmF5KSk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjYWRldEdyYXk7XG4gICAgfVxuXG4gICAgJjphY3RpdmU6ZW5hYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrQ2FkZXRHcmF5O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya0NhZGV0R3JheTtcbiAgICB9XG59XG5cbi5idG4tZ2hvc3Qge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBtaW4td2lkdGg6IDguMTllbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGV0cm9pdEJsdWU7XG4gICAgY29sb3I6ICRkZXRyb2l0Qmx1ZSAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNik7XG5cbiAgICAmOmhvdmVyOmVuYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZEJsdWU7XG4gICAgfVxuXG4gICAgJjpmb2N1czplbmFibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRicmFuZEJsdWU7XG4gICAgfVxuXG4gICAgJjphY3RpdmU6ZW5hYmxlZCB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgfVxufVxuXG5hLmJ0biB7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBleHRlbmQgLmJ0bjplbmFibGVkO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmUtd2lkdGg6IDFweDtcbiAgICB9XG59XG5cbmEuYnRuLXNlY29uZGFyeSB7XG4gICAgQGV4dGVuZCAuYnRuLXNlY29uZGFyeTplbmFibGVkO1xufVxuXG4uYnRuLXNlYXJjaCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogJGxpbmtDb2xvcjtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICByaWdodDogNHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkbGlnaHRCbHVlO1xuICAgIH1cbn1cblxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgICAuYnRuLXNlYXJjaCB7XG4gICAgICAgIGJvdHRvbTogMnB4O1xuICAgIH1cbn1cblxuLmJ0bi1mdWxsV2lkdGgge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbn1cblxuLmJ0bi1saW5rIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gICAgY29sb3I6ICRsaW5rQ29sb3I7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LWZhbWlseTogJHN0YW5kYXJkRm9udEZhbWlseTtcbiAgICBsaW5lLWhlaWdodDogJGJhc2VMaW5lSGVpZ2h0O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmFzZUZvbnRTaXplKTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGxpbmtIb3ZlckNvbG9yO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAxcHggZG90dGVkICRncmF5MDE7XG4gICAgfVxufVxuXG4ucm93LWJ1dHRvbnMge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbjogMDtcbiAgICBAaW5jbHVkZSBtYXJnaW4oXCJ0b3BcIiwgXCJiYXNlXCIpO1xuXG4gICAgLmJ0biB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICsgLmJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIiRleHRyZW1lSGlnaGxpZ2h0Qmx1ZTogI0YwRjdGQzsgLy8gQUEgRXh0cmVtZSBoaWdobGlnaHQgYmx1ZVxuJGhpZ2hsaWdodEJsdWU6ICNFMUYwRkE7IC8vIEFBIEhpZ2hsaWdodCBCbHVlXG4kbGlnaHRCbHVlOiAjNERCNEZBOyAvLyBBQSBMaWdodCBCbHVlXG4kYnJhbmRCbHVlOiAjMDA3OEQyOyAvLyBBQSBCbHVlIChCcmFuZCBCbHVlKVxuJGRldHJvaXRCbHVlOiAjMDA2MUFCOyAvLyBBQSBCdXR0b24gQmx1ZVxuJGRhcmtCbHVlOiAjMDA0NjdGOyAvLyBBQSBEYXJrIEJsdWVcbiR0ZWFsOiAjQjFFMUVCOyAvLyBBQSBUZWFsXG4kbGlnaHRUZWFsOiAjRUZGOUZCOyAvLyBBQSBMaWdodCBUZWFsXG5cbiR3aGl0ZTogI0ZGRkZGRjsgLy8gQUEgV2hpdGVcbiRncmVlbjogIzAwODcxMjsgLy8gQUEgR3JlZW5cbiRyYW5nZXJHcmVlbjogIzAwN0QxMDsgLy8gQUEgRGFyayBHcmVlbiB1c2VkIGZvciBncmV5IGJhY2tncm91bmRzXG4keWVsbG93R3JlZW46ICNEMUQ1MzI7IC8vIEFBIFllbGxvdy1HcmVlblxuJGxpZ2h0T3JhbmdlOiAjRkFBRjAwOyAvLyBBQSBMaWdodCBPcmFuZ2VcbiRvcmFuZ2U6ICNEMTQ5MDQ7IC8vIEFBIE9yYW5nZVxuJHJlZDogI0Y1MjMwNTsgLy8gQUEgUmVkXG4kZGFya1JlZDogI0MzMDAxOTsgLy8gQUEgRGFyayBSZWRcbiRsdWNreVB1cnBsZTogIzkzMTk4MjsgLy8gQUEgTHVja3kgUHVycGxlXG5cbiR1bHRyYUxpZ2h0R3JheTogI0VCRUZGMDsgLy8gQUEgVWx0cmEgTGlnaHQgR3JheVxuJGxpZ2h0R3JheTogI0QwREFFMDsgLy8gQUEgTGlnaHQgR3JheVxuJGdyYXk6ICM5REE2QUI7IC8vIEFBIEdyYXlcbiRtZWRpdW1HcmF5OiAjNjI3QTg4OyAvLyBBQSBNZWRpdW0gR3JheVxuJGRhcmtHcmF5OiAjMzY0OTVBOyAvLyBBQSBEYXJrIEdyYXlcbiRjYWRldEdyYXk6ICM1MzY3NzM7IC8vQUEgQ2FkZXQgR3JheVxuJGRhcmtDYWRldEdyYXk6ICM0NjU3NjI7IC8vQUEgRGFyayBDYWRldCBHcmF5XG4kYmxhY2s6ICMxMzEzMTM7IC8vIEJsYWNrXG4kc3VwZXJVbHRyYUxpZ2h0R3JheTogI0Y1RjVGNzsgLy8gQUEgU3VwZXIgVWx0cmEgTGlnaHQgR3JheVxuJGV4dHJlbWVVbHRyYUxpZ2h0R3JheTogI0ZBRkJGQjsgLy8gQUEgRXh0cmVtZSBVbHRyYSBMaWdodCBHcmF5XG4kaGFsZndheUxpZ2h0R3JheTogI0U3RUNFRjsgLy8gQUEgaGFsZndheSBsaWdodCBHcmF5XG4kdGFibGVMaWdodEdyYXk6ICNGM0Y1RjY7ICAgLy8gQUEgVGFibGUgTGlnaHQgR3JheVxuXG4vLyBMZWdhY3kgdmFyaWFibGVzIHRvIG1haW50YWluIGNvbXBhdGliaWxpdHlcbiRncmF5MDE6ICR1bHRyYUxpZ2h0R3JheTsgLy8gQUEgVWx0cmEgTGlnaHQgR3JheVxuJGdyYXkwMjogJGxpZ2h0R3JheTsgLy8gQUEgTGlnaHQgR3JheVxuJGdyYXkwMzogJGdyYXk7IC8vIEFBIEdyYXlcbiRncmF5MDQ6ICRtZWRpdW1HcmF5OyAvLyBBQSBNZWRpdW0gR3JheVxuJGdyYXkwNTogJGRhcmtHcmF5OyAvLyBBQSBEYXJrIEdyYXlcblxuLy9cbi8vIEVsaXRlIFRpZXIgY29sb3JzXG4vLyBUaGVzZSBhcmUgTk9UIEZJTkFMLCBiYXNlZCBvbiBjb25jZXB0cyBieSBEYXZlIEplbm5pbmdzIGFuZCBNaWtlIEhlYWRsZXlcbi8vXG4kdGllclJFR0Rhcms6ICRkYXJrQmx1ZTtcbiR0aWVyUkVHTWlkOiAkYnJhbmRCbHVlO1xuJHRpZXJSRUdMaWdodDogJGxpZ2h0Qmx1ZTtcblxuXG4kdGllckdMRERhcms6ICM3MzY1MkI7XG4kdGllckdMRE1pZDogIzc4NjkzMTtcbiR0aWVyR0xETGlnaHQ6ICNGRkY0REM7XG5cbiR0aWVyUExURGFyazogI0M3QzhDQTtcbiR0aWVyUExUTWlkOiAjRTdFOEU4O1xuJHRpZXJQTFRMaWdodDogI0ZERkRGRDtcblxuJHRpZXJFWFBEYXJrOiAjMDAwMDAwO1xuJHRpZXJFWFBNaWQ6ICM1MTUxNTE7XG4kdGllckVYUExpZ2h0OiAjQzdDOENBO1xuXG5cbi8vXG4vLyBCcmFuZC1yZWxhdGVkIHRleHQgY29sb3JzXG4vL1xuJGJvZHlDb2xvcjogJGRhcmtHcmF5O1xuXG4kbGlua0NvbG9yOiAkYnJhbmRCbHVlO1xuJGxpbmtIb3ZlckNvbG9yOiAkYnJhbmRCbHVlO1xuJGxpbmtWaXNpdGVkQ29sb3I6ICRsaWdodEJsdWU7XG5cbiRhbHRMaW5rQ29sb3I6ICRkYXJrR3JheTtcbiRhbHRMaW5rSG92ZXJDb2xvcjogJGJyYW5kQmx1ZTtcbiRhbHRMaW5rVmlzaXRlZENvbG9yOiAkZGFya0dyYXk7XG5cbiRoZWFkaW5nc0NvbG9yOiAkYnJhbmRCbHVlO1xuJGFsdEhlYWRpbmdzQ29sb3I6ICRtZWRpdW1HcmF5O1xuXG4kZm9jdXNDb2xvcjogI0IwRDFFODtcblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbiRhbWVyaWNhbkZvbnRQYXRoOiBcIi9jb250ZW50L2ZvbnRzL2FtZXJpY2FuLXYyL1wiICFkZWZhdWx0O1xuJGFtZXJpY2FuSWNvbkZvbnRQYXRoOiBcIi9jb250ZW50L2ZvbnRzL2ljb25zL1wiICFkZWZhdWx0O1xuJGFtZXJpY2FuSW1nUGF0aDogXCIvY29udGVudC9pbWFnZXMvXCIgIWRlZmF1bHQ7XG5cbiRzdGFuZGFyZEZvbnRGYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuJHNhbnNGb250RmFtaWx5TGlnaHQ6IFwiQW1lcmljYW5TYW5zTGlnaHRcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRzYW5zRm9udEZhbWlseVJlZ3VsYXI6IFwiQW1lcmljYW5TYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kc2Fuc0ZvbnRGYW1pbHlNZWRpdW06IFwiQW1lcmljYW5TYW5zTWVkaXVtXCIsIENhbGlicmksIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbiRiYXNlRm9udFNpemU6IDE0O1xuJGJhc2VGb250RmFtaWx5OiAkc3RhbmRhcmRGb250RmFtaWx5O1xuJGJhc2VMaW5lSGVpZ2h0OiAyMHB4O1xuXG4vL1xuLy8gRm9udCBzaXplcyAoaW4gcGl4ZWxzKVxuLy9cbiRsZy1zaXplOiA1NiFkZWZhdWx0O1xuJGgxLXNpemU6IDM4IWRlZmF1bHQ7XG4kaDItc2l6ZTogMzAhZGVmYXVsdDtcbiRoMy1zaXplOiAyNCFkZWZhdWx0O1xuJGg0LXNpemU6IDE4IWRlZmF1bHQ7XG4kaDUtc2l6ZTogMTYhZGVmYXVsdDtcbiRoNi1zaXplOiAxNCFkZWZhdWx0O1xuJHNtLXNpemU6IDEyIWRlZmF1bHQ7XG4kdnNtLXNpemU6IDEwIWRlZmF1bHQ7XG4kbWVkLXNpemU6IDIxIWRlZmF1bHQ7XG4kcmVnLXNpemU6IDI3IWRlZmF1bHQ7XG5cbiRmb250U2l6ZXM6IChcbiAgICBhbHBoYTogKFxuICAgICAgICBkZXNrdG9wOiAkaDEtc2l6ZSxcbiAgICAgICAgbW9iaWxlOiAzMlxuICAgICksXG4gICAgYmV0YTogKFxuICAgICAgICBkZXNrdG9wOiAkaDItc2l6ZSxcbiAgICAgICAgbW9iaWxlOiAyN1xuICAgICksXG4gICAgZ2FtbWE6IChcbiAgICAgICAgZGVza3RvcDogJGgzLXNpemUsXG4gICAgICAgIG1vYmlsZTogMjFcbiAgICApLFxuICAgIGRlbHRhOiAoXG4gICAgICAgIGRlc2t0b3A6ICRoNC1zaXplLFxuICAgICAgICBtb2JpbGU6IDE4XG4gICAgKSxcbiAgICBlcHNpbG9uOiAoXG4gICAgICAgIGRlc2t0b3A6ICRoNS1zaXplLFxuICAgICAgICBtb2JpbGU6IDE2XG4gICAgKSxcbiAgICB6ZXRhOiAoXG4gICAgICAgIGRlc2t0b3A6ICRoNi1zaXplLFxuICAgICAgICBtb2JpbGU6IDE1XG4gICAgKVxuKTtcblxuJGxpbmVIZWlnaHRJbmNyZW1lbnQ6IDYhZGVmYXVsdDtcbiRsZy1saW5lSGVpZ2h0OiAkYmFzZUxpbmVIZWlnaHQgKiAzLjE7XG4kaDEtbGluZUhlaWdodDogJGJhc2VMaW5lSGVpZ2h0ICogMi4yO1xuJGgyLWxpbmVIZWlnaHQ6ICRiYXNlTGluZUhlaWdodCAqIDEuODtcbiRoMy1saW5lSGVpZ2h0OiAkYmFzZUxpbmVIZWlnaHQgKiAxLjU7XG4kaDQtbGluZUhlaWdodDogJGJhc2VMaW5lSGVpZ2h0ICogMS4yO1xuJGg1LWxpbmVIZWlnaHQ6ICRiYXNlTGluZUhlaWdodCAqIDEuMTtcbiRoNi1saW5lSGVpZ2h0OiAkYmFzZUxpbmVIZWlnaHQ7XG4kc20tbGluZUhlaWdodDogJGJhc2VMaW5lSGVpZ2h0ICogMC45O1xuXG4kaWNvbi1zbWFsbDogICAxMiFkZWZhdWx0O1xuJGljb24tZGVmYXVsdDogMTQhZGVmYXVsdDtcbiRpY29uLW1lZGl1bTogIDE4IWRlZmF1bHQ7XG4kaWNvbi1sYXJnZTogICAyNCFkZWZhdWx0O1xuJGljb24teGxhcmdlOiAgNTQhZGVmYXVsdDtcbiRpY29uLXh4bGFyZ2U6IDcwIWRlZmF1bHQ7XG4kaWNvbi14eHhsYXJnZTo4NiFkZWZhdWx0O1xuXG4vLyBsaXN0IHNwYWNpbmdcbiRiYXNlTGlzdFNwYWNpbmc6IDZweDtcblxuLy9cbi8vIFRoaXMgaXMgdGhlIGJhc2U2NC1lbmNvZGVkIGRyb3Bkb3duIHRyaWFuZ2xlIHVzZWQgaW4gZHJvcGRvd24gdHJpZ2dlcnMgc3VjaFxuLy8gYXMgdGhlIGNvdW50cnkvbGFuZ3VhZ2UgYW5kIGFjY291bnQgc3RhdHVzIGluIHRoZSBoZWFkZXIsIGFzIHdlbGwgYXMgPHNlbGVjdD5cbi8vIGlucHV0cyBpbiBmb3Jtcy5cbi8vXG4kZHJvcGRvd25UcmlhbmdsZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxSMGxHT0RsaERRQUVBSUFBQUFBQUFQOEEveUg1QkFFSEFBRUFMQUFBQUFBTkFBUUFBQUlMaEEraEc1ak1EcHh2aGdJQU93PT0pO1xuJGJsdWVEcm9wZG93blRyaWFuZ2xlOiB1cmwoJ2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBUENBWUFBQUQrcEEvYkFBQUFBWE5TUjBJQXJzNGM2UUFBQU45SlJFRlVPQkcxa2NFTmdrQVFSZi9BUVZ1Z0JROWNMTVVlOUlSbnRRQzFCS1VoVGw0MHNRVjZNREhyekVJVUI1QmR3RW1XTEp1Wjl6TjVoTzN0QkdOVytFY1JuUU5NZ2pXSXN0SDV3bVEyV2ZEdUhzRThMN3hKTkVvUVVRNEs1OWpQOHNBQytRS1lCVy95R0J4Z0djeXlUS0FJRU9vaHpuaURaSENBTUlSVjFpZEFIbzV4eWw4NWZTc3RHZS81N3dCNW5vWkpMK2tpVldaVkZaTFZJM3lsVjZScVZIMEQ2ZkNScnFTNkJVaVhxM1FsMVQxQU9ydWwxNlQ2QlVoM20vUVdxVHFnV2JMdTB0Si9TTldqelpKMVYxVjZoMVE5NnZlL3VTNGh4Nk5lRlhoWmcxN2c4blFBQUFBQVNVVk9SSzVDWUlJPScpO1xuXG4vL1xuLy8gR1JJRC1WQVJJQUJMRVNcbi8vXG5cbiRmbHVpZDogZmFsc2UhZGVmYXVsdDtcblxuJGdyaWRDb2x1bW5zOiAxMjtcbiRncmlkQ29sdW1uV2lkdGg6IDY0cHg7XG4kZ3JpZEd1dHRlcldpZHRoOiAyMnB4O1xuJGdyaWRIZXJvV2lkdGg6IDkwcHg7XG4kZ3JpZEhlcm9IZWlnaHRPZmZzZXQ6IDg1cHg7XG5cbiRncmlkVG90YWxHdXR0ZXI6ICRncmlkQ29sdW1ucyAqICRncmlkQ29sdW1uV2lkdGggKyAkZ3JpZENvbHVtbnMgKiAkZ3JpZEd1dHRlcldpZHRoO1xuXG4kZ3JpZFRvdGFsOiAkZ3JpZFRvdGFsR3V0dGVyIC0gJGdyaWRHdXR0ZXJXaWR0aDtcblxuJGZsdWlkR3JpZENvbHVtbldpZHRoOiBwZXJjZW50YWdlKCRncmlkQ29sdW1uV2lkdGggLyAkZ3JpZFRvdGFsR3V0dGVyKTtcbiRmbHVpZEdyaWRHdXR0ZXJXaWR0aDogcGVyY2VudGFnZSgkZ3JpZEd1dHRlcldpZHRoIC8gJGdyaWRUb3RhbEd1dHRlcik7XG4kZml4ZWRDb250YWluZXJXaWR0aDogICAoJGdyaWRDb2x1bW5zICogJGdyaWRDb2x1bW5XaWR0aCkgKyAoJGdyaWRHdXR0ZXJXaWR0aCAqICgkZ3JpZENvbHVtbnMgLSAxKSk7XG4kbW9iaWxlQ29udGFpbmVyTGVmdFBhZGRpbmc6IDMlO1xuJG1vYmlsZUNvbnRhaW5lclJpZ2h0UGFkZGluZzogMyU7XG5cbi8vXG4vLyBIZWFkZXItU3BhY2luZ1xuLy9cblxuJG1vYmlsZS1oZWFkZXItbWFyZ2luLWJvdHRvbTogMjBweDtcbiIsIkBpbXBvcnQgXCIuLi8uLi9zdXBwb3J0XCI7XG5cbi8vIFRoZSBgem9vbWAgYXBwcm9hY2ggZ2VuZXJhdGVzIGxlc3MgQ1NTIGJ1dCBkb2VzIG5vdCB2YWxpZGF0ZS5cbi8vIFNldCB0aGlzIHRvIGBibG9ja2AgdG8gdXNlIHRoZSBkaXNwbGF5LXByb3BlcnR5IHRvIGhhY2sgdGhlXG4vLyBlbGVtZW50IHRvIGdhaW4gbGF5b3V0LlxuJGRlZmF1bHQtaGFzLWxheW91dC1hcHByb2FjaDogem9vbSAhZGVmYXVsdDtcblxuLy8gVGhpcyBtaXhpbiBjYXVzZXMgYW4gZWxlbWVudCBtYXRjaGluZyB0aGUgc2VsZWN0b3Jcbi8vIHRvIGdhaW4gdGhlIFwiaGFzTGF5b3V0XCIgcHJvcGVydHkgaW4gaW50ZXJuZXQgZXhwbG9yZXIuXG4vLyBNb3JlIGluZm9ybWF0aW9uIG9uIFtoYXNMYXlvdXRdKGh0dHA6Ly9yZWZlcmVuY2Uuc2l0ZXBvaW50LmNvbS9jc3MvaGFzbGF5b3V0KS5cbkBtaXhpbiBoYXMtbGF5b3V0KCRhcHByb2FjaDogJGRlZmF1bHQtaGFzLWxheW91dC1hcHByb2FjaCkge1xuICBAaWYgJGxlZ2FjeS1zdXBwb3J0LWZvci1pZSB7XG4gICAgQGlmICRhcHByb2FjaCA9PSB6b29tIHtcbiAgICAgIEBpbmNsdWRlIGhhcy1sYXlvdXQtem9vbTtcbiAgICB9IEBlbHNlIGlmICRhcHByb2FjaCA9PSBibG9jayB7XG4gICAgICBAaW5jbHVkZSBoYXMtbGF5b3V0LWJsb2NrO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQHdhcm4gXCJVbmtub3duIGhhcy1sYXlvdXQgYXBwcm9hY2g6ICN7JGFwcHJvYWNofVwiO1xuICAgICAgQGluY2x1ZGUgaGFzLWxheW91dC16b29tO1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gaGFzLWxheW91dC16b29tIHtcbiAgQGlmICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU2IG9yICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU3IHtcbiAgICAqem9vbTogMTtcbiAgfVxufVxuXG5AbWl4aW4gaGFzLWxheW91dC1ibG9jayB7XG4gIEBpZiAkbGVnYWN5LXN1cHBvcnQtZm9yLWllIHtcbiAgICAvLyBUaGlzIG1ha2VzIGllNiBnZXQgbGF5b3V0XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8vIGFuZCB0aGlzIHB1dHMgaXQgYmFjayB0byBibG9ja1xuICAgICYgeyBkaXNwbGF5OiBibG9jazsgfVxuICB9XG59XG5cbi8vIEEgaGFjayB0byBzdXBwbHkgSUU2IChhbmQgYmVsb3cpIHdpdGggYSBkaWZmZXJlbnQgcHJvcGVydHkgdmFsdWUuXG4vLyBbUmVhZCBtb3JlXShodHRwOi8vd3d3LmNzc3BvcnRhbC5jb20vY3NzLWhhY2tzLyNpbl9jc3MtaW1wb3J0YW50KS5cbkBtaXhpbiBiYW5nLWhhY2soJHByb3BlcnR5LCAkdmFsdWUsICRpZTYtdmFsdWUpIHtcbiAgQGlmICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU2IHtcbiAgICAjeyRwcm9wZXJ0eX06ICN7JHZhbHVlfSAhaW1wb3J0YW50O1xuICAgICN7JHByb3BlcnR5fTogI3skaWU2LXZhbHVlfTtcbiAgfVxufVxuIiwiQGltcG9ydCBcInNoYXJlZFwiO1xuQGltcG9ydCBcIi4uL3V0aWxpdGllcy9nZW5lcmFsL2hhY2tzXCI7XG5AaW1wb3J0IFwiLi4vZnVuY3Rpb25zXCI7XG5cbi8vIEJhY2tncm91bmQgcHJvcGVydHkgc3VwcG9ydCBmb3IgdmVuZG9yIHByZWZpeGluZyB3aXRoaW4gdmFsdWVzLlxuQG1peGluIGJhY2tncm91bmQoXG4gICRiYWNrZ3JvdW5kLTEsXG4gICRiYWNrZ3JvdW5kLTI6IGZhbHNlLFxuICAkYmFja2dyb3VuZC0zOiBmYWxzZSxcbiAgJGJhY2tncm91bmQtNDogZmFsc2UsXG4gICRiYWNrZ3JvdW5kLTU6IGZhbHNlLFxuICAkYmFja2dyb3VuZC02OiBmYWxzZSxcbiAgJGJhY2tncm91bmQtNzogZmFsc2UsXG4gICRiYWNrZ3JvdW5kLTg6IGZhbHNlLFxuICAkYmFja2dyb3VuZC05OiBmYWxzZSxcbiAgJGJhY2tncm91bmQtMTA6IGZhbHNlXG4pIHtcbiAgJGJhY2tncm91bmRzOiBjb21wYWN0KCRiYWNrZ3JvdW5kLTEsICRiYWNrZ3JvdW5kLTIsICRiYWNrZ3JvdW5kLTMsICRiYWNrZ3JvdW5kLTQsICRiYWNrZ3JvdW5kLTUsXG4gICAgICAgICAgICAgICAgICAgICAgICAkYmFja2dyb3VuZC02LCAkYmFja2dyb3VuZC03LCAkYmFja2dyb3VuZC04LCAkYmFja2dyb3VuZC05LCAkYmFja2dyb3VuZC0xMCk7XG4gICRtdWx0LWJnczogLWNvbXBhc3MtbGlzdC1zaXplKCRiYWNrZ3JvdW5kcykgPiAxO1xuICAkYWRkLXBpZS1iZzogcHJlZml4ZWQoLXBpZSwgICAkYmFja2dyb3VuZHMpIG9yICRtdWx0LWJncztcbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itc3ZnICAgICAgICAgIGFuZCBwcmVmaXhlZCgtc3ZnLCAgICAkYmFja2dyb3VuZHMpIHsgICAgICBiYWNrZ3JvdW5kOiAgICAtc3ZnKCRiYWNrZ3JvdW5kcyk7IH1cbiAgQGlmICRzdXBwb3J0LWZvci1vcmlnaW5hbC13ZWJraXQtZ3JhZGllbnRzIGFuZCBwcmVmaXhlZCgtb3dnLCAgICAkYmFja2dyb3VuZHMpIHsgICAgICBiYWNrZ3JvdW5kOiAgICAtb3dnKCRiYWNrZ3JvdW5kcyk7IH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itd2Via2l0ICAgICAgIGFuZCBwcmVmaXhlZCgtd2Via2l0LCAkYmFja2dyb3VuZHMpIHsgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0KCRiYWNrZ3JvdW5kcyk7IH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbW96aWxsYSAgICAgIGFuZCBwcmVmaXhlZCgtbW96LCAgICAkYmFja2dyb3VuZHMpIHsgICAgICBiYWNrZ3JvdW5kOiAgICAtbW96KCRiYWNrZ3JvdW5kcyk7IH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itb3BlcmEgICAgICAgIGFuZCBwcmVmaXhlZCgtbywgICAgICAkYmFja2dyb3VuZHMpIHsgICAgICBiYWNrZ3JvdW5kOiAgICAgIC1vKCRiYWNrZ3JvdW5kcyk7IH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItcGllICAgICAgICAgIGFuZCAkYWRkLXBpZS1iZyAgICAgICAgICAgICAgICAgICAgIHsgLXBpZS1iYWNrZ3JvdW5kOiAgICAtcGllKCRiYWNrZ3JvdW5kcyk7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAgICAgICAgICRiYWNrZ3JvdW5kcyA7XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLXdpdGgtY3NzMi1mYWxsYmFjayhcbiAgJGJhY2tncm91bmQtMSxcbiAgJGJhY2tncm91bmQtMjogZmFsc2UsXG4gICRiYWNrZ3JvdW5kLTM6IGZhbHNlLFxuICAkYmFja2dyb3VuZC00OiBmYWxzZSxcbiAgJGJhY2tncm91bmQtNTogZmFsc2UsXG4gICRiYWNrZ3JvdW5kLTY6IGZhbHNlLFxuICAkYmFja2dyb3VuZC03OiBmYWxzZSxcbiAgJGJhY2tncm91bmQtODogZmFsc2UsXG4gICRiYWNrZ3JvdW5kLTk6IGZhbHNlLFxuICAkYmFja2dyb3VuZC0xMDogZmFsc2Vcbikge1xuICAkYmFja2dyb3VuZHM6IGNvbXBhY3QoJGJhY2tncm91bmQtMSwgJGJhY2tncm91bmQtMiwgJGJhY2tncm91bmQtMywgJGJhY2tncm91bmQtNCwgJGJhY2tncm91bmQtNSxcbiAgICAgICAgICAgICAgICAgICAgICAgICRiYWNrZ3JvdW5kLTYsICRiYWNrZ3JvdW5kLTcsICRiYWNrZ3JvdW5kLTgsICRiYWNrZ3JvdW5kLTksICRiYWNrZ3JvdW5kLTEwKTtcbiAgJG11bHQtYmdzOiAtY29tcGFzcy1saXN0LXNpemUoJGJhY2tncm91bmRzKSA+IDE7XG4gICRzaW1wbGUtYmFja2dyb3VuZDogaWYoJG11bHQtYmdzIG9yIHByZWZpeGVkKC1jc3MyLCAkYmFja2dyb3VuZHMpLCAtY3NzMigtY29tcGFzcy1udGgoJGJhY2tncm91bmRzLCBsYXN0KSksIGZhbHNlKTtcbiAgQGlmIG5vdChibGFuaygkc2ltcGxlLWJhY2tncm91bmQpKSB7IGJhY2tncm91bmQ6ICRzaW1wbGUtYmFja2dyb3VuZDsgfVxuICBAaW5jbHVkZSBiYWNrZ3JvdW5kKCRiYWNrZ3JvdW5kLTEsICRiYWNrZ3JvdW5kLTIsICRiYWNrZ3JvdW5kLTMsICRiYWNrZ3JvdW5kLTQsICRiYWNrZ3JvdW5kLTUsXG4gICAgICAgICAgICAgICAgICAgICAgJGJhY2tncm91bmQtNiwgJGJhY2tncm91bmQtNywgJGJhY2tncm91bmQtOCwgJGJhY2tncm91bmQtOSwgJGJhY2tncm91bmQtMTApO1xufVxuXG5cbi8vIEJhY2tncm91bmQgaW1hZ2UgcHJvcGVydHkgc3VwcG9ydCBmb3IgdmVuZG9yIHByZWZpeGluZyB3aXRoaW4gdmFsdWVzLlxuQG1peGluIGJhY2tncm91bmQtaW1hZ2UoXG4gICRpbWFnZS0xLFxuICAkaW1hZ2UtMjogZmFsc2UsXG4gICRpbWFnZS0zOiBmYWxzZSxcbiAgJGltYWdlLTQ6IGZhbHNlLFxuICAkaW1hZ2UtNTogZmFsc2UsXG4gICRpbWFnZS02OiBmYWxzZSxcbiAgJGltYWdlLTc6IGZhbHNlLFxuICAkaW1hZ2UtODogZmFsc2UsXG4gICRpbWFnZS05OiBmYWxzZSxcbiAgJGltYWdlLTEwOiBmYWxzZVxuKSB7XG4gICRpbWFnZXM6IGNvbXBhY3QoJGltYWdlLTEsICRpbWFnZS0yLCAkaW1hZ2UtMywgJGltYWdlLTQsICRpbWFnZS01LCAkaW1hZ2UtNiwgJGltYWdlLTcsICRpbWFnZS04LCAkaW1hZ2UtOSwgJGltYWdlLTEwKTtcbiAgJGFkZC1waWUtYmc6IHByZWZpeGVkKC1waWUsICAgJGltYWdlcykgb3IgLWNvbXBhc3MtbGlzdC1zaXplKCRpbWFnZXMpID4gMTtcblxuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1zdmcgICAgICAgICAgYW5kIHByZWZpeGVkKC1zdmcsICAgICRpbWFnZXMpIHsgYmFja2dyb3VuZC1pbWFnZTogICAgLXN2ZygkaW1hZ2VzKTsgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG4gIEBpZiAkc3VwcG9ydC1mb3Itb3JpZ2luYWwtd2Via2l0LWdyYWRpZW50cyBhbmQgcHJlZml4ZWQoLW93ZywgICAgJGltYWdlcykgeyBiYWNrZ3JvdW5kLWltYWdlOiAgICAtb3dnKCRpbWFnZXMpOyB9XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXdlYmtpdCAgICAgICBhbmQgcHJlZml4ZWQoLXdlYmtpdCwgJGltYWdlcykgeyBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0KCRpbWFnZXMpOyB9XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW1vemlsbGEgICAgICBhbmQgcHJlZml4ZWQoLW1veiwgICAgJGltYWdlcykgeyBiYWNrZ3JvdW5kLWltYWdlOiAgICAtbW96KCRpbWFnZXMpOyB9XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW9wZXJhICAgICAgICBhbmQgcHJlZml4ZWQoLW8sICAgICAgJGltYWdlcykgeyBiYWNrZ3JvdW5kLWltYWdlOiAgICAgIC1vKCRpbWFnZXMpOyB9XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXBpZSAgICAgICAgICBhbmQgJGFkZC1waWUtYmcgICAgICAgICAgICAgICAgeyBAd2FybiBcIlBJRSBkb2VzIG5vdCBzdXBwb3J0IGJhY2tncm91bmQtaW1hZ2UuIFVzZSBAaW5jbHVkZSBiYWNrZ3JvdW5kKCN7JGltYWdlc30pIGluc3RlYWQuXCIgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogICAgICAgICAkaW1hZ2VzIDtcbn1cblxuLy8gRW1pdCBhIElFLVNwZWNpZmljIGZpbHRlcnMgdGhhdCByZW5kZXJzIGEgc2ltcGxlIGxpbmVhciBncmFkaWVudC5cbi8vIEZvciB1c2UgaW4gSUUgNiAtIDguIEJlc3QgcHJhY3RpY2Ugd291bGQgaGF2ZSB5b3UgYXBwbHkgdGhpcyB2aWEgYVxuLy8gY29uZGl0aW9uYWwgSUUgc3R5bGVzaGVldCwgYnV0IGlmIHlvdSBtdXN0LCB5b3Ugc2hvdWxkIHBsYWNlIHRoaXMgYmVmb3JlXG4vLyBhbnkgYmFja2dyb3VuZC1pbWFnZSBwcm9wZXJ0aWVzIHRoYXQgeW91IGhhdmUgc3BlY2lmaWVkLlxuLy9cbi8vIEZvciB0aGUgYCRvcmllbnRhdGlvbmAgcGFyYW1ldGVyLCB5b3UgY2FuIHBhc3MgYHZlcnRpY2FsYCBvciBgaG9yaXpvbnRhbGAuXG5AbWl4aW4gZmlsdGVyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJGVuZC1jb2xvciwgJG9yaWVudGF0aW9uOiB2ZXJ0aWNhbCkge1xuICBAaW5jbHVkZSBoYXMtbGF5b3V0O1xuICAkZ3JhZGllbnQtdHlwZTogaWYoJG9yaWVudGF0aW9uID09IHZlcnRpY2FsLCAwLCAxKTtcbiAgQGlmICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU2IG9yICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU3IG9yICRsZWdhY3ktc3VwcG9ydC1mb3ItaWU4IHtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChncmFkaWVudFR5cGU9I3skZ3JhZGllbnQtdHlwZX0sIHN0YXJ0Q29sb3JzdHI9JyN7aWUtaGV4LXN0cigkc3RhcnQtY29sb3IpfScsIGVuZENvbG9yc3RyPScje2llLWhleC1zdHIoJGVuZC1jb2xvcil9Jyk7XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgaW1hZ2UgcHJvcGVydHkgc3VwcG9ydCBmb3IgdmVuZG9yIHByZWZpeGluZyBwcm9wZXJ0aWVzIGFuZCB2YWx1ZXMuXG5AbWl4aW4gYm9yZGVyLWltYWdlKCR2YWx1ZSkge1xuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1tb3ppbGxhICAgICAgeyAgICAtbW96LWJvcmRlci1pbWFnZTogICAgLW1veihyZWplY3QoLWNvbXBhc3MtbGlzdCgkdmFsdWUpLCBmaWxsKSk7IH1cbiAgQGlmICRzdXBwb3J0LWZvci1vcmlnaW5hbC13ZWJraXQtZ3JhZGllbnRzIHsgLXdlYmtpdC1ib3JkZXItaW1hZ2U6ICAgIC1vd2cocmVqZWN0KC1jb21wYXNzLWxpc3QoJHZhbHVlKSwgZmlsbCkpOyB9XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXdlYmtpdCAgICAgICB7IC13ZWJraXQtYm9yZGVyLWltYWdlOiAtd2Via2l0KHJlamVjdCgtY29tcGFzcy1saXN0KCR2YWx1ZSksIGZpbGwpKTsgfVxuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1vcGVyYSAgICAgICAgeyAgICAgIC1vLWJvcmRlci1pbWFnZTogICAgICAtbyhyZWplY3QoLWNvbXBhc3MtbGlzdCgkdmFsdWUpLCBmaWxsKSk7IH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itc3ZnICAgICAgICAgIHsgICAgICAgICBib3JkZXItaW1hZ2U6ICAgIC1zdmcocmVqZWN0KC1jb21wYXNzLWxpc3QoJHZhbHVlKSwgZmlsbCkpOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWltYWdlOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR2YWx1ZTtcbn1cblxuLy8gTGlzdCBzdHlsZSBpbWFnZSBwcm9wZXJ0eSBzdXBwb3J0IGZvciB2ZW5kb3IgcHJlZml4aW5nIHdpdGhpbiB2YWx1ZXMuXG5AbWl4aW4gbGlzdC1zdHlsZS1pbWFnZSgkaW1hZ2UpIHtcbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbW96aWxsYSAgICAgIGFuZCBwcmVmaXhlZCgtbW96LCAgICAkaW1hZ2UpIHsgbGlzdC1zdHlsZS1pbWFnZTogICAgLW1veigkaW1hZ2UpOyB9XG4gIEBpZiAkc3VwcG9ydC1mb3Itb3JpZ2luYWwtd2Via2l0LWdyYWRpZW50cyBhbmQgcHJlZml4ZWQoLW93ZywgICAgJGltYWdlKSB7IGxpc3Qtc3R5bGUtaW1hZ2U6ICAgIC1vd2coJGltYWdlKTsgfVxuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci13ZWJraXQgICAgICAgYW5kIHByZWZpeGVkKC13ZWJraXQsICRpbWFnZSkgeyBsaXN0LXN0eWxlLWltYWdlOiAtd2Via2l0KCRpbWFnZSk7IH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itb3BlcmEgICAgICAgIGFuZCBwcmVmaXhlZCgtbywgICAgICAkaW1hZ2UpIHsgbGlzdC1zdHlsZS1pbWFnZTogICAgICAtbygkaW1hZ2UpOyB9XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXN2ZyAgICAgICAgICBhbmQgcHJlZml4ZWQoLXN2ZywgICAgJGltYWdlKSB7IGxpc3Qtc3R5bGUtaW1hZ2U6ICAgIC1zdmcoJGltYWdlKTsgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLWltYWdlOiAgICAgICAgICRpbWFnZSA7XG59XG5cbi8vIExpc3Qgc3R5bGUgcHJvcGVydHkgc3VwcG9ydCBmb3IgdmVuZG9yIHByZWZpeGluZyB3aXRoaW4gdmFsdWVzLlxuQG1peGluIGxpc3Qtc3R5bGUoJHZhbHVlKSB7XG4gICR2YWx1ZTogLWNvbXBhc3MtbGlzdCgkdmFsdWUpO1xuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1tb3ppbGxhICAgICAgYW5kIHByZWZpeGVkKC1tb3osICAgICR2YWx1ZSkgeyBsaXN0LXN0eWxlLWltYWdlOiAgICAtbW96KCR2YWx1ZSk7IH1cbiAgQGlmICRzdXBwb3J0LWZvci1vcmlnaW5hbC13ZWJraXQtZ3JhZGllbnRzIGFuZCBwcmVmaXhlZCgtb3dnLCAgICAkdmFsdWUpIHsgbGlzdC1zdHlsZS1pbWFnZTogICAgLW93ZygkdmFsdWUpOyB9XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXdlYmtpdCAgICAgICBhbmQgcHJlZml4ZWQoLXdlYmtpdCwgJHZhbHVlKSB7IGxpc3Qtc3R5bGUtaW1hZ2U6IC13ZWJraXQoJHZhbHVlKTsgfVxuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1vcGVyYSAgICAgICAgYW5kIHByZWZpeGVkKC1vLCAgICAgICR2YWx1ZSkgeyBsaXN0LXN0eWxlLWltYWdlOiAgICAgIC1vKCR2YWx1ZSk7IH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itc3ZnICAgICAgICAgIGFuZCBwcmVmaXhlZCgtc3ZnLCAgICAkdmFsdWUpIHsgbGlzdC1zdHlsZS1pbWFnZTogICAgLXN2ZygkdmFsdWUpOyB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtaW1hZ2U6ICAgICAgICAgJHZhbHVlIDtcbn1cblxuLy8gY29udGVudCBwcm9wZXJ0eSBzdXBwb3J0IGZvciB2ZW5kb3IgcHJlZml4aW5nIHdpdGhpbiB2YWx1ZXMuXG5AbWl4aW4gY29udGVudCgkdmFsdWUpIHtcbiAgJHZhbHVlOiAtY29tcGFzcy1saXN0KCR2YWx1ZSk7XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW1vemlsbGEgICAgICBhbmQgcHJlZml4ZWQoLW1veiwgICAgJHZhbHVlKSB7IGNvbnRlbnQ6ICAgIC1tb3ooJHZhbHVlKTsgfVxuICBAaWYgJHN1cHBvcnQtZm9yLW9yaWdpbmFsLXdlYmtpdC1ncmFkaWVudHMgYW5kIHByZWZpeGVkKC1vd2csICAgICR2YWx1ZSkgeyBjb250ZW50OiAgICAtb3dnKCR2YWx1ZSk7IH1cbiAgQGlmICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itd2Via2l0ICAgICAgIGFuZCBwcmVmaXhlZCgtd2Via2l0LCAkdmFsdWUpIHsgY29udGVudDogLXdlYmtpdCgkdmFsdWUpOyB9XG4gIEBpZiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW9wZXJhICAgICAgICBhbmQgcHJlZml4ZWQoLW8sICAgICAgJHZhbHVlKSB7IGNvbnRlbnQ6ICAgICAgLW8oJHZhbHVlKTsgfVxuICBAaWYgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1zdmcgICAgICAgICAgYW5kIHByZWZpeGVkKC1zdmcsICAgICR2YWx1ZSkgeyBjb250ZW50OiAgICAtc3ZnKCR2YWx1ZSk7IH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogICAgICAgICAkdmFsdWUgO1xufVxuIiwiLy8gXG4vLyBBIHBhcnRpYWwgaW1wbGVtZW50YXRpb24gb2YgdGhlIFJ1YnkgY3Jvc3MgYnJvd3NlciBzdXBwb3J0IGZ1bmN0aW9ucyBmcm9tIENvbXBhc3M6XG4vLyBodHRwczovL2dpdGh1Yi5jb20vQ29tcGFzcy9jb21wYXNzL2Jsb2Ivc3RhYmxlL2xpYi9jb21wYXNzL3Nhc3NfZXh0ZW5zaW9ucy9mdW5jdGlvbnMvY3Jvc3NfYnJvd3Nlcl9zdXBwb3J0LnJiXG4vLyBcblxuQGZ1bmN0aW9uIHByZWZpeGVkKCRwcmVmaXgsICRwcm9wZXJ0eTEsICRwcm9wZXJ0eTI6bnVsbCwgJHByb3BlcnR5MzpudWxsLCAkcHJvcGVydHk0Om51bGwsICRwcm9wZXJ0eTU6bnVsbCwgJHByb3BlcnR5NjpudWxsLCAkcHJvcGVydHk3Om51bGwsICRwcm9wZXJ0eTg6bnVsbCwgJHByb3BlcnR5OTpudWxsKSB7XG4gICRwcm9wZXJ0aWVzOiAkcHJvcGVydHkxLCAkcHJvcGVydHkyLCAkcHJvcGVydHkzLCAkcHJvcGVydHk0LCAkcHJvcGVydHk1LCAkcHJvcGVydHk2LCAkcHJvcGVydHk3LCAkcHJvcGVydHk4LCAkcHJvcGVydHk5O1xuICAkcHJlZml4ZWQ6IGZhbHNlO1xuICBAZWFjaCAkaXRlbSBpbiAkcHJvcGVydGllcyB7XG4gICAgQGlmIHR5cGUtb2YoJGl0ZW0pID09ICdzdHJpbmcnIHtcbiAgICAgICRwcmVmaXhlZDogJHByZWZpeGVkIG9yIHN0ci1pbmRleCgkaXRlbSwgJ3VybCcpICE9IDEgYW5kIHN0ci1pbmRleCgkaXRlbSwgJ3JnYicpICE9IDEgYW5kIHN0ci1pbmRleCgkaXRlbSwgJyMnKSAhPSAxO1xuICAgIH0gQGVsc2VpZiB0eXBlLW9mKCRpdGVtKSA9PSAnY29sb3InIHtcbiAgICB9IEBlbHNlaWYgJGl0ZW0gIT0gbnVsbCB7XG4gICAgICAkcHJlZml4ZWQ6IHRydWU7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHByZWZpeGVkO1xufVxuXG5AZnVuY3Rpb24gcHJlZml4KCRwcmVmaXgsICRwcm9wZXJ0eTEsICRwcm9wZXJ0eTI6bnVsbCwgJHByb3BlcnR5MzpudWxsLCAkcHJvcGVydHk0Om51bGwsICRwcm9wZXJ0eTU6bnVsbCwgJHByb3BlcnR5NjpudWxsLCAkcHJvcGVydHk3Om51bGwsICRwcm9wZXJ0eTg6bnVsbCwgJHByb3BlcnR5OTpudWxsKSB7XG4gICRwcm9wZXJ0aWVzOiBcIlwiO1xuXG4gIC8vIFN1cHBvcnQgZm9yIHBvbHltb3JwaGlzbS5cbiAgQGlmIHR5cGUtb2YoJHByb3BlcnR5MSkgPT0gJ2xpc3QnIHtcbiAgICAvLyBQYXNzaW5nIGEgc2luZ2xlIGFycmF5IG9mIHByb3BlcnRpZXMuXG4gICAgJHByb3BlcnRpZXM6ICRwcm9wZXJ0eTE7XG4gIH0gQGVsc2Uge1xuICAgIC8vIFBhc3NpbmcgbXVsdGlwbGUgcHJvcGVydGllcy5cbiAgICAkcHJvcGVydGllczogJHByb3BlcnR5MSwgJHByb3BlcnR5MiwgJHByb3BlcnR5MywgJHByb3BlcnR5NCwgJHByb3BlcnR5NSwgJHByb3BlcnR5NiwgJHByb3BlcnR5NywgJHByb3BlcnR5OCwgJHByb3BlcnR5OTtcbiAgfVxuXG4gICRwcm9wczogZmFsc2U7XG4gIEBlYWNoICRpdGVtIGluICRwcm9wZXJ0aWVzIHtcbiAgICBAaWYgJGl0ZW0gPT0gbnVsbCB7fVxuICAgIEBlbHNlIHtcbiAgICAgIEBpZiBwcmVmaXhlZCgkcHJlZml4LCAkaXRlbSkge1xuICAgICAgICAkaXRlbTogI3skcHJlZml4fS0jeyRpdGVtfTtcbiAgICAgIH1cbiAgICAgIEBpZiAkcHJvcHMge1xuICAgICAgICAkcHJvcHM6ICRwcm9wcywgJGl0ZW07XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgICRwcm9wczogJGl0ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHByb3BzO1xufVxuXG5AZnVuY3Rpb24gLXN2ZygkcHJvcGVydHkxLCAkcHJvcGVydHkyOm51bGwsICRwcm9wZXJ0eTM6bnVsbCwgJHByb3BlcnR5NDpudWxsLCAkcHJvcGVydHk1Om51bGwsICRwcm9wZXJ0eTY6bnVsbCwgJHByb3BlcnR5NzpudWxsLCAkcHJvcGVydHk4Om51bGwsICRwcm9wZXJ0eTk6bnVsbCkge1xuICBAcmV0dXJuIHByZWZpeCgnLXN2ZycsICRwcm9wZXJ0eTEsICRwcm9wZXJ0eTIsICRwcm9wZXJ0eTMsICRwcm9wZXJ0eTQsICRwcm9wZXJ0eTUsICRwcm9wZXJ0eTYsICRwcm9wZXJ0eTcsICRwcm9wZXJ0eTgsICRwcm9wZXJ0eTkpO1xufVxuXG5AZnVuY3Rpb24gLW93ZygkcHJvcGVydHkxLCAkcHJvcGVydHkyOm51bGwsICRwcm9wZXJ0eTM6bnVsbCwgJHByb3BlcnR5NDpudWxsLCAkcHJvcGVydHk1Om51bGwsICRwcm9wZXJ0eTY6bnVsbCwgJHByb3BlcnR5NzpudWxsLCAkcHJvcGVydHk4Om51bGwsICRwcm9wZXJ0eTk6bnVsbCkge1xuICBAcmV0dXJuIHByZWZpeCgnLW93ZycsICRwcm9wZXJ0eTEsICRwcm9wZXJ0eTIsICRwcm9wZXJ0eTMsICRwcm9wZXJ0eTQsICRwcm9wZXJ0eTUsICRwcm9wZXJ0eTYsICRwcm9wZXJ0eTcsICRwcm9wZXJ0eTgsICRwcm9wZXJ0eTkpO1xufVxuXG5AZnVuY3Rpb24gLXdlYmtpdCgkcHJvcGVydHkxLCAkcHJvcGVydHkyOm51bGwsICRwcm9wZXJ0eTM6bnVsbCwgJHByb3BlcnR5NDpudWxsLCAkcHJvcGVydHk1Om51bGwsICRwcm9wZXJ0eTY6bnVsbCwgJHByb3BlcnR5NzpudWxsLCAkcHJvcGVydHk4Om51bGwsICRwcm9wZXJ0eTk6bnVsbCkge1xuICBAcmV0dXJuIHByZWZpeCgnLXdlYmtpdCcsICRwcm9wZXJ0eTEsICRwcm9wZXJ0eTIsICRwcm9wZXJ0eTMsICRwcm9wZXJ0eTQsICRwcm9wZXJ0eTUsICRwcm9wZXJ0eTYsICRwcm9wZXJ0eTcsICRwcm9wZXJ0eTgsICRwcm9wZXJ0eTkpO1xufVxuXG5AZnVuY3Rpb24gLW1veigkcHJvcGVydHkxLCAkcHJvcGVydHkyOm51bGwsICRwcm9wZXJ0eTM6bnVsbCwgJHByb3BlcnR5NDpudWxsLCAkcHJvcGVydHk1Om51bGwsICRwcm9wZXJ0eTY6bnVsbCwgJHByb3BlcnR5NzpudWxsLCAkcHJvcGVydHk4Om51bGwsICRwcm9wZXJ0eTk6bnVsbCkge1xuICBAcmV0dXJuIHByZWZpeCgnLW1veicsICRwcm9wZXJ0eTEsICRwcm9wZXJ0eTIsICRwcm9wZXJ0eTMsICRwcm9wZXJ0eTQsICRwcm9wZXJ0eTUsICRwcm9wZXJ0eTYsICRwcm9wZXJ0eTcsICRwcm9wZXJ0eTgsICRwcm9wZXJ0eTkpO1xufVxuXG5AZnVuY3Rpb24gLW8oJHByb3BlcnR5MSwgJHByb3BlcnR5MjpudWxsLCAkcHJvcGVydHkzOm51bGwsICRwcm9wZXJ0eTQ6bnVsbCwgJHByb3BlcnR5NTpudWxsLCAkcHJvcGVydHk2Om51bGwsICRwcm9wZXJ0eTc6bnVsbCwgJHByb3BlcnR5ODpudWxsLCAkcHJvcGVydHk5Om51bGwpIHtcbiAgQHJldHVybiBwcmVmaXgoJy1vJywgJHByb3BlcnR5MSwgJHByb3BlcnR5MiwgJHByb3BlcnR5MywgJHByb3BlcnR5NCwgJHByb3BlcnR5NSwgJHByb3BlcnR5NiwgJHByb3BlcnR5NywgJHByb3BlcnR5OCwgJHByb3BlcnR5OSk7XG59XG5cbkBmdW5jdGlvbiAtcGllKCRwcm9wZXJ0eTEsICRwcm9wZXJ0eTI6bnVsbCwgJHByb3BlcnR5MzpudWxsLCAkcHJvcGVydHk0Om51bGwsICRwcm9wZXJ0eTU6bnVsbCwgJHByb3BlcnR5NjpudWxsLCAkcHJvcGVydHk3Om51bGwsICRwcm9wZXJ0eTg6bnVsbCwgJHByb3BlcnR5OTpudWxsKSB7XG4gIEByZXR1cm4gcHJlZml4KCctcGllJywgJHByb3BlcnR5MSwgJHByb3BlcnR5MiwgJHByb3BlcnR5MywgJHByb3BlcnR5NCwgJHByb3BlcnR5NSwgJHByb3BlcnR5NiwgJHByb3BlcnR5NywgJHByb3BlcnR5OCwgJHByb3BlcnR5OSk7XG59XG4iLCJAaW1wb3J0IFwiLi4vc3VwcG9ydFwiO1xuXG4vLyBUaGlzIG1peGluIHByb3ZpZGVzIGJhc2ljIHN1cHBvcnQgZm9yIENTUzMgcHJvcGVydGllcyBhbmRcbi8vIHRoZWlyIGNvcnJlc3BvbmRpbmcgZXhwZXJpbWVudGFsIENTUzIgcHJvcGVydGllcyB3aGVuXG4vLyB0aGUgaW1wbGVtZW50YXRpb25zIGFyZSBpZGVudGljYWwgZXhjZXB0IGZvciB0aGUgcHJvcGVydHlcbi8vIHByZWZpeC5cbkBtaXhpbiBleHBlcmltZW50YWwoJHByb3BlcnR5LCAkdmFsdWUsXG4gICRtb3ogICAgICA6ICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbW96aWxsYSxcbiAgJHdlYmtpdCAgIDogJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci13ZWJraXQsXG4gICRvICAgICAgICA6ICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itb3BlcmEsXG4gICRtcyAgICAgICA6ICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbWljcm9zb2Z0LFxuICAka2h0bWwgICAgOiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLWtodG1sLFxuICAkb2ZmaWNpYWwgOiB0cnVlXG4pIHtcbiAgQGlmICR3ZWJraXQgIGFuZCAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXdlYmtpdCAgICB7IC13ZWJraXQtI3skcHJvcGVydHl9IDogJHZhbHVlOyB9XG4gIEBpZiAka2h0bWwgICBhbmQgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1raHRtbCAgICAgeyAgLWtodG1sLSN7JHByb3BlcnR5fSA6ICR2YWx1ZTsgfVxuICBAaWYgJG1veiAgICAgYW5kICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbW96aWxsYSAgIHsgICAgLW1vei0jeyRwcm9wZXJ0eX0gOiAkdmFsdWU7IH1cbiAgQGlmICRtcyAgICAgIGFuZCAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW1pY3Jvc29mdCB7ICAgICAtbXMtI3skcHJvcGVydHl9IDogJHZhbHVlOyB9XG4gIEBpZiAkbyAgICAgICBhbmQgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1vcGVyYSAgICAgeyAgICAgIC1vLSN7JHByb3BlcnR5fSA6ICR2YWx1ZTsgfVxuICBAaWYgJG9mZmljaWFsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgICAgICAgICAjeyRwcm9wZXJ0eX0gOiAkdmFsdWU7IH1cbn1cblxuLy8gU2FtZSBhcyBleHBlcmltZW50YWwoKSwgYnV0IGZvciBjYXNlcyB3aGVuIHRoZSBwcm9wZXJ0eSBpcyB0aGUgc2FtZSBhbmQgdGhlIHZhbHVlIGlzIHZlbmRvcml6ZWRcbkBtaXhpbiBleHBlcmltZW50YWwtdmFsdWUoJHByb3BlcnR5LCAkdmFsdWUsXG4gICRtb3ogICAgICA6ICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbW96aWxsYSxcbiAgJHdlYmtpdCAgIDogJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci13ZWJraXQsXG4gICRvICAgICAgICA6ICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3Itb3BlcmEsXG4gICRtcyAgICAgICA6ICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbWljcm9zb2Z0LFxuICAka2h0bWwgICAgOiAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLWtodG1sLFxuICAkb2ZmaWNpYWwgOiB0cnVlXG4pIHtcbiAgQGlmICR3ZWJraXQgIGFuZCAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLXdlYmtpdCAgICB7ICN7JHByb3BlcnR5fSA6IC13ZWJraXQtI3skdmFsdWV9OyB9XG4gIEBpZiAka2h0bWwgICBhbmQgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1raHRtbCAgICAgeyAjeyRwcm9wZXJ0eX0gOiAgLWtodG1sLSN7JHZhbHVlfTsgfVxuICBAaWYgJG1veiAgICAgYW5kICRleHBlcmltZW50YWwtc3VwcG9ydC1mb3ItbW96aWxsYSAgIHsgI3skcHJvcGVydHl9IDogICAgLW1vei0jeyR2YWx1ZX07IH1cbiAgQGlmICRtcyAgICAgIGFuZCAkZXhwZXJpbWVudGFsLXN1cHBvcnQtZm9yLW1pY3Jvc29mdCB7ICN7JHByb3BlcnR5fSA6ICAgICAtbXMtI3skdmFsdWV9OyB9XG4gIEBpZiAkbyAgICAgICBhbmQgJGV4cGVyaW1lbnRhbC1zdXBwb3J0LWZvci1vcGVyYSAgICAgeyAjeyRwcm9wZXJ0eX0gOiAgICAgIC1vLSN7JHZhbHVlfTsgfVxuICBAaWYgJG9mZmljaWFsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHsgI3skcHJvcGVydHl9IDogICAgICAgICAjeyR2YWx1ZX07IH1cbn1cbiIsIkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcblxuQG1peGluIGNsZWFyZml4IHtcbiAgICAqem9vbTogMTtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxufVxuXG5AbWl4aW4gc2VsZmNsZWFyIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbn1cblxuQG1peGluIGZvY3VzLWFjY2Vzc2libGV7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDJweCBzb2xpZCAkZm9jdXNDb2xvcjtcbiAgICAgICAuaXMtbW9iaWxlICYge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gaGlkZGVuLWFjY2Vzc2libGUge1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGNsaXA6IHJlY3QoMHB4LCAwcHgsIDBweCwgMHB4KTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xufVxuQG1peGluIGhpZGUtdGV4dCB7XG4gICAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWl4aW4gZm9udC1zaXplKCRmb250LXNpemUpIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUgK3B4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAvICRiYXNlRm9udFNpemUgK3JlbTtcbn1cbkBtaXhpbiBmb250LXNpemUtbGluZS1oZWlnaHQoJGZvbnQtc2l6ZSkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZSArcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplIC8gJGJhc2VGb250U2l6ZSArcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplICsgJGxpbmVIZWlnaHRJbmNyZW1lbnQgKyBweDtcbn1cblxuQG1peGluIGZvbnQtc2l6ZS1pbXBvcnRhbnQoJGZvbnQtc2l6ZSkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZSArcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUgLyAkYmFzZUZvbnRTaXplICtyZW0gIWltcG9ydGFudDtcbn1cblxuQG1peGluIGhlYWQxKCR0eXBlOiAnZGVza3RvcCcpIHtcbiAgICBmb250LWZhbWlseTogJHNhbnNGb250RmFtaWx5TGlnaHQ7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplLWxpbmUtaGVpZ2h0KG1hcC1kZWVwLWdldCgkZm9udFNpemVzLCAnYWxwaGEnLCAkdHlwZSkpO1xufVxuXG5AbWl4aW4gaGVhZDIoJHR5cGU6ICdkZXNrdG9wJykge1xuICAgIGZvbnQtZmFtaWx5OiAkc2Fuc0ZvbnRGYW1pbHlMaWdodDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUtbGluZS1oZWlnaHQobWFwLWRlZXAtZ2V0KCRmb250U2l6ZXMsICdiZXRhJywgJHR5cGUpKTtcbn1cblxuQG1peGluIGhlYWQzKCR0eXBlOiAnZGVza3RvcCcpIHtcbiAgICBmb250LWZhbWlseTogJHNhbnNGb250RmFtaWx5TGlnaHQ7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplLWxpbmUtaGVpZ2h0KG1hcC1kZWVwLWdldCgkZm9udFNpemVzLCAnZ2FtbWEnLCAkdHlwZSkpO1xufVxuXG5AbWl4aW4gaGVhZDQoJHR5cGU6ICdkZXNrdG9wJykge1xuICAgIGZvbnQtZmFtaWx5OiAkc2Fuc0ZvbnRGYW1pbHlSZWd1bGFyO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS1saW5lLWhlaWdodChtYXAtZGVlcC1nZXQoJGZvbnRTaXplcywgJ2RlbHRhJywgJHR5cGUpKTtcbn1cblxuQG1peGluIGhlYWQ1KCR0eXBlOiAnZGVza3RvcCcpIHtcbiAgICBmb250LWZhbWlseTogJGJhc2VGb250RmFtaWx5O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS1saW5lLWhlaWdodChtYXAtZGVlcC1nZXQoJGZvbnRTaXplcywgJ2Vwc2lsb24nLCAkdHlwZSkpO1xufVxuXG5AbWl4aW4gaGVhZDYoJHR5cGU6ICdkZXNrdG9wJykge1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZUZvbnRGYW1pbHk7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplLWxpbmUtaGVpZ2h0KG1hcC1kZWVwLWdldCgkZm9udFNpemVzLCAnemV0YScsICR0eXBlKSk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1peGluIGZvbnQtc21hbGx7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlRm9udEZhbWlseTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJHNtLXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkc20tbGluZUhlaWdodDtcbn1cblxuQG1peGluIGZvbnQtbGFyZ2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkc2Fuc0ZvbnRGYW1pbHlMaWdodDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGxnLXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGctbGluZUhlaWdodDtcbn1cblxuQG1peGluIHNoYWRvdy11cCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGFtZXJpY2FuSW1nUGF0aH1jaHJvbWUvcmVicmFuZC9zaGFkb3cxMi11cC5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSBib3R0b207XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNHB4O1xufVxuXG5AbWl4aW4gc2hhZG93LWRvd24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRhbWVyaWNhbkltZ1BhdGh9Y2hyb21lL3JlYnJhbmQvc2hhZG93MTItZG93bi5wbmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSB0b3A7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgNHB4O1xufVxuXG5AbWl4aW4gc2hhZG93LXVwLXRvcCB7XG4gICAgQGluY2x1ZGUgc2hhZG93LXVwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSB0b3A7XG59XG5cbkBtaXhpbiBzaGFkb3ctZG93bi1ib3R0b20ge1xuICAgIEBpbmNsdWRlIHNoYWRvdy1kb3duO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSBib3R0b207XG59XG5cbkBtaXhpbiBzaGFkb3ctYm90aCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGFtZXJpY2FuSW1nUGF0aH1jaHJvbWUvcmVicmFuZC9zaGFkb3cxMi11cC5wbmcpLCB1cmwoI3skYW1lcmljYW5JbWdQYXRofWNocm9tZS9yZWJyYW5kL3NoYWRvdzEyLWRvd24ucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgYm90dG9tLCA1MCUgdG9wO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDRweDtcblxuICAgIC5sdC1pZTkgJiB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHRHcmF5O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0R3JheTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBiYXNlLWxpbmUtaGVpZ2h0KCRzaXplOidiYXNlJykge1xuICAgICRuOiAxO1xuICAgIEBpZiAoJHNpemUgPT0gJ3hzbWFsbCcpIHtcbiAgICAgICAgJG46IDAuMjU7XG4gICAgfVxuICAgIEBlbHNlIGlmICgkc2l6ZSA9PSAnc21hbGwnKSB7XG4gICAgICAgICRuOiAwLjU7XG4gICAgfVxuICAgIEBlbHNlIGlmICgkc2l6ZSA9PSAnbGFyZ2UnKSB7XG4gICAgICAgICRuOiAxLjU7XG4gICAgfVxuICAgIEBlbHNlIGlmICgkc2l6ZSA9PSAneGxhcmdlJykge1xuICAgICAgICAkbjogMjtcbiAgICB9XG4gICAgQHJldHVybiAkYmFzZUxpbmVIZWlnaHQgKiAkbjtcbn1cblxuQG1peGluIHN1cGVyc2NyaXB0IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWl4aW4gdmVydGljYWwtYWxpZ24oJHBvc2l0aW9uOiByZWxhdGl2ZSkge1xuICAgIHBvc2l0aW9uOiAkcG9zaXRpb247XG4gICAgdG9wOiA1MCU7XG4gICAgQGluY2x1ZGUgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuQG1peGluIG1hcmdpbigkcG9zaXRpb246J2FsbCcsJHNpemU6J2Jhc2UnKSB7XG4gICAgQGlmICgkcG9zaXRpb24gPT0gJ3RvcCcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYmFzZS1saW5lLWhlaWdodCgkc2l6ZSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICgkcG9zaXRpb24gPT0gJ2JvdHRvbScpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogYmFzZS1saW5lLWhlaWdodCgkc2l6ZSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICgkcG9zaXRpb24gPT0gJ2JvdGgnKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGJhc2UtbGluZS1oZWlnaHQoJHNpemUpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBiYXNlLWxpbmUtaGVpZ2h0KCRzaXplKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBtYXJnaW46IGJhc2UtbGluZS1oZWlnaHQoJHNpemUpO1xuICAgIH1cbn1cbkBtaXhpbiBwYWRkaW5nKCRwb3NpdGlvbjonYWxsJywkc2l6ZTonYmFzZScpIHtcbiAgICBAaWYgKCRwb3NpdGlvbiA9PSAndG9wJykge1xuICAgICAgICBwYWRkaW5nLXRvcDogYmFzZS1saW5lLWhlaWdodCgkc2l6ZSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICgkcG9zaXRpb24gPT0gJ2JvdHRvbScpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGJhc2UtbGluZS1oZWlnaHQoJHNpemUpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAoJHBvc2l0aW9uID09ICdib3RoJykge1xuICAgICAgICBwYWRkaW5nLXRvcDogYmFzZS1saW5lLWhlaWdodCgkc2l6ZSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBiYXNlLWxpbmUtaGVpZ2h0KCRzaXplKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBwYWRkaW5nOiBiYXNlLWxpbmUtaGVpZ2h0KCRzaXplKTtcbiAgICB9XG59XG5cbkBtaXhpbiBoci1saW5lKCRwb3NpdGlvbjonYm90aCcsJHNpemU6J2Jhc2UnKSB7XG4gICAgQGlmICgkcG9zaXRpb24gPT0gJ3RvcCcpIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gICAgfVxuICAgIEBlbHNlIGlmICgkcG9zaXRpb24gPT0gJ2JvdHRvbScpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodEdyYXk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHRHcmF5O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXJnaW4oJHBvc2l0aW9uLCRzaXplKTtcbiAgICBAaW5jbHVkZSBwYWRkaW5nKCRwb3NpdGlvbiwkc2l6ZSk7XG59XG5cbkBtaXhpbiBoci1kYXNoZWQoJHBvc2l0aW9uOidib3RoJywkc2l6ZTonYmFzZScpIHtcbiAgICBAaWYgKCRwb3NpdGlvbiA9PSAndG9wJykge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICRsaWdodEdyYXk7XG4gICAgfVxuICAgIEBlbHNlIGlmICgkcG9zaXRpb24gPT0gJ2JvdHRvbScpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAkbGlnaHRHcmF5O1xuICAgIH1cbiAgICBAZWxzZSBpZiAoJHBvc2l0aW9uID09ICdtaWRkbGUnKSB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgJGxpZ2h0R3JheTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICRsaWdodEdyYXk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGxpZ2h0R3JheTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFyZ2luKCRwb3NpdGlvbiwkc2l6ZSk7XG4gICAgQGluY2x1ZGUgcGFkZGluZygkcG9zaXRpb24sJHNpemUpO1xufVxuXG5AbWl4aW4gaHItaW1hZ2UoJHBvc2l0aW9uOidib3RoJywkc2l6ZTonYmFzZScpIHtcbiAgICAkaW1hZ2U6IHVybCgjeyRhbWVyaWNhbkltZ1BhdGh9Y2hyb21lL3JlYnJhbmQvc2hhZG93LWRvd24ucG5nKTtcbiAgICAkaW1hZ2VfdG9wOiAkaW1hZ2Ugbm8tcmVwZWF0IDUwJSB0b3AgLyAxMDAlIDVweDtcbiAgICAkaW1hZ2VfYm90dG9tOiAkaW1hZ2Ugbm8tcmVwZWF0IDUwJSBib3R0b20gLyAxMDAlIDVweDtcbiAgICAkaW1hZ2VfdG9wX2llOiAkaW1hZ2Ugbm8tcmVwZWF0IDUwJSB0b3A7XG4gICAgJGltYWdlX2JvdHRvbV9pZTogJGltYWdlIG5vLXJlcGVhdCA1MCUgYm90dG9tO1xuICAgICRpbWFnZV9ib3RoOiAkaW1hZ2VfdG9wLCAkaW1hZ2VfYm90dG9tO1xuICAgICRoY19ib3JkZXI6IDFweCBkb3R0ZWQgdHJhbnNwYXJlbnQ7ICAgIC8vIEExMVk6IFVzZWQgZm9yIGhpZ2gtY29udHJhc3RcbiAgICBAaWYgJHBvc2l0aW9uID09ICd0b3AnIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGltYWdlX3RvcDtcbiAgICAgICAgYm9yZGVyLXRvcDogJGhjX2JvcmRlcjtcbiAgICAgICAgLmx0LWllOSAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRpbWFnZV90b3BfaWU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgJHBvc2l0aW9uID09ICdib3R0b20nIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGltYWdlX2JvdHRvbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGhjX2JvcmRlcjtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkaW1hZ2VfYm90aDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGhjX2JvcmRlcjtcbiAgICAgICAgYm9yZGVyLXRvcDogJGhjX2JvcmRlcjtcbiAgICAgICAgLmx0LWllOSAmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRpbWFnZV90b3BfaWU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGltYWdlX2JvdHRvbV9pZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWFyZ2luKCRwb3NpdGlvbiwkc2l6ZSk7XG4gICAgQGluY2x1ZGUgcGFkZGluZygkcG9zaXRpb24sJHNpemUpO1xufVxuXG4vL1xuLy8gTWl4aW5zIGZvciBncmFkaWVudHNcbi8vXG5AbWl4aW4gZ3JhZGllbnQoJGRlZmF1bHQsJGZyb20sJHRvKSB7XG4gICAgYmFja2dyb3VuZDogJGRlZmF1bHQ7XG4gICAgQGluY2x1ZGUgZmlsdGVyLWdyYWRpZW50KCRmcm9tLCAkdG8pO1xuICAgIEBpbmNsdWRlIGJhY2tncm91bmQobGluZWFyLWdyYWRpZW50KCRmcm9tLCAkdG8pKTtcbn1cbkBtaXhpbiBnLWJyYW5kQmx1ZSB7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQoJGxpZ2h0Qmx1ZSwgJGxpZ2h0Qmx1ZSwgJGJyYW5kQmx1ZSk7XG59XG5AbWl4aW4gZ3JhZGllbnQtbGlnaHRCbHVlLWRhcmtCbHVlIHtcbiAgICBAaW5jbHVkZSBncmFkaWVudCgkYnJhbmRCbHVlLCAkbGlnaHRCbHVlLCAkZGFya0JsdWUpO1xufVxuXG4vL1xuLy8gTWl4aW5zIGZvciB0aGVtZXNcbi8vXG5AbWl4aW4gdGhlbWUtYnJhbmRCbHVlLWdyYWRpZW50IHtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1saWdodEJsdWUtZGFya0JsdWU7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIGEsIGgyLCBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAmOmZvY3VzLCAmOmhvdmVye1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuQG1peGluIHRoZW1lLWRhcmtCbHVlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0JsdWU7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIGEsIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAmOmZvY3VzLCAmOmhvdmVye1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXN7XG4gICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmluZm8tbm90ZXtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbn1cbkBtaXhpbiB0aGVtZS11bHRyYUxpZ2h0R3JheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHVsdHJhTGlnaHRHcmF5O1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoJ2FsbCcpO1xuICAgIGEge1xuICAgICAgICBjb2xvcjogJGRldHJvaXRCbHVlO1xuICAgIH1cbiAgICBoMyxoNCxoNSxoNiwubm90ZSB7XG4gICAgICAgIGNvbG9yOiAkZGFya0dyYXk7XG4gICAgfVxufVxuQG1peGluIHRoZW1lLXN1cGVyVWx0cmFMaWdodEdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdXBlclVsdHJhTGlnaHRHcmF5O1xuICAgIGNvbG9yOiAkZGFya0dyYXk7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZGV0cm9pdEJsdWU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICRkZXRyb2l0Qmx1ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtaXhpbiB0aGVtZS1zdXBlclVsdHJhTGlnaHRHcmF5LWdyYWRpZW50IHtcbiAgICBAaW5jbHVkZSBncmFkaWVudCgkc3VwZXJVbHRyYUxpZ2h0R3JheSwkc3VwZXJVbHRyYUxpZ2h0R3JheSwkd2hpdGUpO1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoJ2FsbCcpO1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgaDMsaDQsaDUsaDYsLm5vdGUge1xuICAgICAgICBjb2xvcjogJGRhcmtHcmF5O1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRkZXRyb2l0Qmx1ZTtcbiAgICB9XG59XG5cbkBtaXhpbiB0aGVtZS1kaWFsb2ctZ3JheU92ZXJsYXl7XG5cdCYudWktZGlhbG9ne1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0LnVpLWRpYWxvZy10aXRsZWJhcntcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0fVxuXHR9XG59XG5cbkBtaXhpbiB0aGVtZS1tb2JpbGVkaWFsb2ctZ3JheWJhY2tncm91bmR7XG5cdGJhY2tncm91bmQtY29sb3I6ICRzdXBlclVsdHJhTGlnaHRHcmF5O1xuXHQudWktZGlhbG9nLXRpdGxlYmFye1xuXHRcdC51aS1idXR0b257XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3VwZXJVbHRyYUxpZ2h0R3JheTtcblx0XHR9XG5cdH1cblx0LnVpLWRpYWxvZy1idXR0b25wYW5le1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzdXBlclVsdHJhTGlnaHRHcmF5O1xuXHR9XG59XG5cbi8vXG4vLyBNaXhpbnMgZm9yIFJlc3BvbnNpdmUgTWVkaWFRdWVyaWVzXG4vL1xuQG1peGluIHJlc3BvbmQtdG8oJG1lZGlhKSB7XG4gICAgLyogTWVkaWE6ICN7JG1lZGlhfSAqL1xuICAgIEBpZiAkbWVkaWEgPT0gcGhvbmVfcG9ydHJhaXQge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDc5cHgpICB7IEBjb250ZW50OyB9XG4gICAgfVxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSBwaG9uZV9zbWFsbCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkgIHsgQGNvbnRlbnQ7IH1cbiAgICB9XG4gICAgQGVsc2UgaWYgJG1lZGlhID09IHBob25lX2xhbmRzY2FwZSB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgQGNvbnRlbnQ7IH1cbiAgICB9XG4gICAgQGVsc2UgaWYgJG1lZGlhID09IHBob25lIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgQGNvbnRlbnQ7IH1cbiAgICB9XG4gICAgQGVsc2UgaWYgJG1lZGlhID09IHRhYmxldF9wb3J0cmFpdCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTc5cHgpIHsgQGNvbnRlbnQ7IH1cbiAgICB9XG4gICAgQGVsc2UgaWYgJG1lZGlhID09IHRhYmxldF9wb3J0cmFpdF9kb3duIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTc5cHgpIHsgQGNvbnRlbnQ7IH1cbiAgICB9XG4gICAgQGVsc2UgaWYgJG1lZGlhID09IHRhYmxldF9sYW5kc2NhcGUge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODBweCkgYW5kIChtYXgtd2lkdGg6IDEwMzJweCkgeyBAY29udGVudDsgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAkbWVkaWEgPT0gdGFibGV0X2xhbmRzY2FwZV91cCB7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MHB4KSB7IEBjb250ZW50OyB9XG4gICAgfVxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSB0YWJsZXQge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMzJweCkgeyBAY29udGVudDsgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAkbWVkaWEgPT0gdGFibGV0X2Rvd24geyAgICAvL3Bob25lLXRhYmxldFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMycHgpIHsgQGNvbnRlbnQ7IH1cbiAgICB9XG4gICAgQGVsc2UgaWYgJG1lZGlhID09IHRhYmxldF91cCB7ICAgICAgICAvL3RhYmxldC1kZXNrdG9wXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7IEBjb250ZW50OyB9XG4gICAgfVxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSBkZXNrdG9wIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAzM3B4KSB7IEBjb250ZW50OyB9XG4gICAgfVxuICAgIEBlbHNlIGlmICRtZWRpYSA9PSBkZXNrdG9wX2hlaWdodF9kb3duIHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDc0MHB4KSB7IEBjb250ZW50OyB9XG4gICAgfVxufVxuXG5AbWl4aW4gaGlkZUFjY2Vzc2libGVDb21wb25lbnQoKSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuQG1peGluIHJvdGF0ZSggJGRlZ3JlZXMgKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoI3skZGVncmVlc31kZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKCN7JGRlZ3JlZXN9ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCN7JGRlZ3JlZXN9ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoI3skZGVncmVlc31kZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgjeyRkZWdyZWVzfWRlZyk7XG4gfVxuXG4gQG1peGluIGFmZml4KCR0b3A6IDAsICRtYXJnaW5Cb3R0b206IDApIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkbWFyZ2luQm90dG9tO1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogJHRvcDtcbiB9XG5cbiBAbWl4aW4gaWNvbi1idXR0b24oJHRvcCwgJHJpZ2h0KSB7XG4gICAgdG9wOiAkdG9wO1xuICAgIHJpZ2h0OiAkcmlnaHQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAkYnJhbmRCbHVlO1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAycHggc29saWQgJGJyYW5kQmx1ZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICAuaWNvbi1sb2NhdGU6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gfVxuXG4gQG1peGluIGluZm8tbm90ZSgpIHtcbiAgICAgZm9udC1mYW1pbHk6ICRzYW5zRm9udEZhbWlseVJlZ3VsYXI7XG4gICAgIEBpbmNsdWRlIGZvbnQtc2l6ZS1saW5lLWhlaWdodCgkc20tc2l6ZSk7XG4gICAgIGNvbG9yOiAkcmFuZ2VyR3JlZW47XG4gfVxuIiwiQGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkFtZXJpY2FuU2Fuc1wiO3NyYzp1cmwoL2NvbnRlbnQvZm9udHMvYW1lcmljYW4tdjIvYW1lcmljYW5zYW5zLXJlZ3VsYXIuZW90KTtzcmM6dXJsKC9jb250ZW50L2ZvbnRzL2FtZXJpY2FuLXYyL2FtZXJpY2Fuc2Fucy1yZWd1bGFyLmVvdD8jaWVmaXgpIGZvcm1hdCgnZW90JyksdXJsKC9jb250ZW50L2ZvbnRzL2FtZXJpY2FuLXYyL2FtZXJpY2Fuc2Fucy1yZWd1bGFyLndvZmYpIGZvcm1hdCgnd29mZicpLHVybCgvY29udGVudC9mb250cy9hbWVyaWNhbi12Mi9hbWVyaWNhbnNhbnMtcmVndWxhci50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKSx1cmwoL2NvbnRlbnQvZm9udHMvYW1lcmljYW4tdjIvYW1lcmljYW5zYW5zLXJlZ3VsYXIuc3ZnI0ZvbnRBd2Vzb21lUmVndWxhcikgZm9ybWF0KCdzdmcnKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkFtZXJpY2FuU2Fuc1wiO3NyYzp1cmwoL2NvbnRlbnQvZm9udHMvYW1lcmljYW4tdjIvYW1lcmljYW5zYW5zLXJlZ3VsYXJpdGFsaWMuZW90KTtzcmM6dXJsKC9jb250ZW50L2ZvbnRzL2FtZXJpY2FuLXYyL2FtZXJpY2Fuc2Fucy1yZWd1bGFyaXRhbGljLmVvdD8jaWVmaXgpIGZvcm1hdCgnZW90JyksdXJsKC9jb250ZW50L2ZvbnRzL2FtZXJpY2FuLXYyL2FtZXJpY2Fuc2Fucy1yZWd1bGFyaXRhbGljLndvZmYpIGZvcm1hdCgnd29mZicpLHVybCgvY29udGVudC9mb250cy9hbWVyaWNhbi12Mi9hbWVyaWNhbnNhbnMtcmVndWxhcml0YWxpYy50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKSx1cmwoL2NvbnRlbnQvZm9udHMvYW1lcmljYW4tdjIvYW1lcmljYW5zYW5zLXJlZ3VsYXJpdGFsaWMuc3ZnI0ZvbnRBd2Vzb21lUmVndWxhcikgZm9ybWF0KCdzdmcnKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTppdGFsaWN9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkFtZXJpY2FuU2Fuc1wiO3NyYzp1cmwoL2NvbnRlbnQvZm9udHMvYW1lcmljYW4tdjIvYW1lcmljYW5zYW5zLWJvbGQuZW90KTtzcmM6dXJsKC9jb250ZW50L2ZvbnRzL2FtZXJpY2FuLXYyL2FtZXJpY2Fuc2Fucy1ib2xkLmVvdD8jaWVmaXgpIGZvcm1hdCgnZW90JyksdXJsKC9jb250ZW50L2ZvbnRzL2FtZXJpY2FuLXYyL2FtZXJpY2Fuc2Fucy1ib2xkLndvZmYpIGZvcm1hdCgnd29mZicpLHVybCgvY29udGVudC9mb250cy9hbWVyaWNhbi12Mi9hbWVyaWNhbnNhbnMtYm9sZC50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKSx1cmwoL2NvbnRlbnQvZm9udHMvYW1lcmljYW4tdjIvYW1lcmljYW5zYW5zLWJvbGQuc3ZnI0ZvbnRBd2Vzb21lUmVndWxhcikgZm9ybWF0KCdzdmcnKTtmb250LXdlaWdodDpib2xkO2ZvbnQtc3R5bGU6bm9ybWFsfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJBbWVyaWNhblNhbnNcIjtzcmM6dXJsKC9jb250ZW50L2ZvbnRzL2FtZXJpY2FuLXYyL2FtZXJpY2Fuc2Fucy1ib2xkX2l0YWxpYy5lb3QpO3NyYzp1cmwoL2NvbnRlbnQvZm9udHMvYW1lcmljYW4tdjIvYW1lcmljYW5zYW5zLWJvbGRfaXRhbGljLmVvdD8jaWVmaXgpIGZvcm1hdCgnZW90JyksdXJsKC9jb250ZW50L2ZvbnRzL2FtZXJpY2FuLXYyL2FtZXJpY2Fuc2Fucy1ib2xkX2l0YWxpYy53b2ZmKSBmb3JtYXQoJ3dvZmYnKSx1cmwoL2NvbnRlbnQvZm9udHMvYW1lcmljYW4tdjIvYW1lcmljYW5zYW5zLWJvbGRfaXRhbGljLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpLHVybCgvY29udGVudC9mb250cy9hbWVyaWNhbi12Mi9hbWVyaWNhbnNhbnMtYm9sZF9pdGFsaWMuc3ZnI0ZvbnRBd2Vzb21lUmVndWxhcikgZm9ybWF0KCdzdmcnKTtmb250LXdlaWdodDpib2xkO2ZvbnQtc3R5bGU6aXRhbGljfUBmb250LWZhY2V7Zm9udC1mYW1pbHk6XCJBbWVyaWNhblNhbnNMaWdodFwiO3NyYzp1cmwoL2NvbnRlbnQvZm9udHMvYW1lcmljYW4tdjIvYW1lcmljYW5zYW5zLWxpZ2h0LmVvdCk7c3JjOnVybCgvY29udGVudC9mb250cy9hbWVyaWNhbi12Mi9hbWVyaWNhbnNhbnMtbGlnaHQuZW90PyNpZWZpeCkgZm9ybWF0KCdlb3QnKSx1cmwoL2NvbnRlbnQvZm9udHMvYW1lcmljYW4tdjIvYW1lcmljYW5zYW5zLWxpZ2h0LndvZmYpIGZvcm1hdCgnd29mZicpLHVybCgvY29udGVudC9mb250cy9hbWVyaWNhbi12Mi9hbWVyaWNhbnNhbnMtbGlnaHQudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyksdXJsKC9jb250ZW50L2ZvbnRzL2FtZXJpY2FuLXYyL2FtZXJpY2Fuc2Fucy1saWdodC5zdmcjRm9udEF3ZXNvbWVSZWd1bGFyKSBmb3JtYXQoJ3N2ZycpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiQW1lcmljYW5TYW5zTGlnaHRcIjtzcmM6dXJsKC9jb250ZW50L2ZvbnRzL2FtZXJpY2FuLXYyL2FtZXJpY2Fuc2Fucy1saWdodF9pdGFsaWMuZW90KTtzcmM6dXJsKC9jb250ZW50L2ZvbnRzL2FtZXJpY2FuLXYyL2FtZXJpY2Fuc2Fucy1saWdodF9pdGFsaWMuZW90PyNpZWZpeCkgZm9ybWF0KCdlb3QnKSx1cmwoL2NvbnRlbnQvZm9udHMvYW1lcmljYW4tdjIvYW1lcmljYW5zYW5zLWxpZ2h0X2l0YWxpYy53b2ZmKSBmb3JtYXQoJ3dvZmYnKSx1cmwoL2NvbnRlbnQvZm9udHMvYW1lcmljYW4tdjIvYW1lcmljYW5zYW5zLWxpZ2h0X2l0YWxpYy50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKSx1cmwoL2NvbnRlbnQvZm9udHMvYW1lcmljYW4tdjIvYW1lcmljYW5zYW5zLWxpZ2h0X2l0YWxpYy5zdmcjRm9udEF3ZXNvbWVSZWd1bGFyKSBmb3JtYXQoJ3N2ZycpO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOml0YWxpY31AZm9udC1mYWNle2ZvbnQtZmFtaWx5OlwiQW1lcmljYW5TYW5zTWVkaXVtXCI7c3JjOnVybCgvY29udGVudC9mb250cy9hbWVyaWNhbi12Mi9hbWVyaWNhbnNhbnMtbWVkaXVtLmVvdCk7c3JjOnVybCgvY29udGVudC9mb250cy9hbWVyaWNhbi12Mi9hbWVyaWNhbnNhbnMtbWVkaXVtLmVvdD8jaWVmaXgpIGZvcm1hdCgnZW90JyksdXJsKC9jb250ZW50L2ZvbnRzL2FtZXJpY2FuLXYyL2FtZXJpY2Fuc2Fucy1tZWRpdW0ud29mZikgZm9ybWF0KCd3b2ZmJyksdXJsKC9jb250ZW50L2ZvbnRzL2FtZXJpY2FuLXYyL2FtZXJpY2Fuc2Fucy1tZWRpdW0udHRmKSBmb3JtYXQoJ3RydWV0eXBlJyksdXJsKC9jb250ZW50L2ZvbnRzL2FtZXJpY2FuLXYyL2FtZXJpY2Fuc2Fucy1tZWRpdW0uc3ZnI0ZvbnRBd2Vzb21lUmVndWxhcikgZm9ybWF0KCdzdmcnKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTpub3JtYWx9QGZvbnQtZmFjZXtmb250LWZhbWlseTpcIkFtZXJpY2FuU2Fuc01lZGl1bVwiO3NyYzp1cmwoL2NvbnRlbnQvZm9udHMvYW1lcmljYW4tdjIvYW1lcmljYW5zYW5zLW1lZGl1bV9pdGFsaWMuZW90KTtzcmM6dXJsKC9jb250ZW50L2ZvbnRzL2FtZXJpY2FuLXYyL2FtZXJpY2Fuc2Fucy1tZWRpdW1faXRhbGljLmVvdD8jaWVmaXgpIGZvcm1hdCgnZW90JyksdXJsKC9jb250ZW50L2ZvbnRzL2FtZXJpY2FuLXYyL2FtZXJpY2Fuc2Fucy1tZWRpdW1faXRhbGljLndvZmYpIGZvcm1hdCgnd29mZicpLHVybCgvY29udGVudC9mb250cy9hbWVyaWNhbi12Mi9hbWVyaWNhbnNhbnMtbWVkaXVtX2l0YWxpYy50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKSx1cmwoL2NvbnRlbnQvZm9udHMvYW1lcmljYW4tdjIvYW1lcmljYW5zYW5zLW1lZGl1bV9pdGFsaWMuc3ZnI0ZvbnRBd2Vzb21lUmVndWxhcikgZm9ybWF0KCdzdmcnKTtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHlsZTppdGFsaWN9LmJ0biwudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b257YmFja2dyb3VuZC1jb2xvcjojMDA3OEQyOyp6b29tOjE7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChncmFkaWVudFR5cGU9MCwgc3RhcnRDb2xvcnN0cj0nI0ZGMDA3OEQyJywgZW5kQ29sb3JzdHI9JyNGRjAwNjFBQicpO2JhY2tncm91bmQ6LW93Zy1saW5lYXItZ3JhZGllbnQoIzAwNzhEMiwgIzAwNjFBQik7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCgjMDA3OEQyLCAjMDA2MUFCKTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KCMwMDc4RDIsICMwMDYxQUIpO2JhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KCMwMDc4RDIsICMwMDYxQUIpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KCMwMDc4RDIsICMwMDYxQUIpO2JvcmRlcjoxcHggc29saWQgIzAwNzhEMjstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7LW1zLWJvcmRlci1yYWRpdXM6MnB4Oy1vLWJvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6MnB4O2NvbG9yOiNmZmYgIWltcG9ydGFudDt0ZXh0LXNoYWRvdzpub25lO2hlaWdodDoyLjVyZW07cGFkZGluZzowO21hcmdpbjo1cHggMDttaW4td2lkdGg6MTMuMWVtO2ZvbnQtZmFtaWx5OlwiQW1lcmljYW5TYW5zXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE4cHg7Zm9udC1zaXplOjEuMjg1NzFyZW07Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtYWxpZ246Y2VudGVyO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTstd2Via2l0LWJveC1hbGlnbjpjZW50ZXJ9LmJ0bjpob3ZlcjplbmFibGVkLGEuYnRuOmhvdmVyLC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbjpob3ZlcjplbmFibGVkLC5idG46Zm9jdXM6ZW5hYmxlZCxhLmJ0bjpmb2N1cywudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b246Zm9jdXM6ZW5hYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDYxQUI7Y29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICMwMDYxQUI7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsqem9vbToxO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZ3JhZGllbnRUeXBlPTAsIHN0YXJ0Q29sb3JzdHI9JyNGRjAwNjFBQicsIGVuZENvbG9yc3RyPScjRkYwMDQ2N0YnKTtiYWNrZ3JvdW5kOi1vd2ctbGluZWFyLWdyYWRpZW50KCMwMDYxQUIsICMwMDQ2N0YpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIzAwNjFBQiwgIzAwNDY3Rik7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCgjMDA2MUFCLCAjMDA0NjdGKTtiYWNrZ3JvdW5kOi1vLWxpbmVhci1ncmFkaWVudCgjMDA2MUFCLCAjMDA0NjdGKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgjMDA2MUFCLCAjMDA0NjdGKX0uYnRuOmFjdGl2ZTplbmFibGVkLGEuYnRuOmFjdGl2ZSwudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b246YWN0aXZlOmVuYWJsZWR7YmFja2dyb3VuZC1jb2xvcjojMDA0NjdGO2JhY2tncm91bmQ6LW93Zy1saW5lYXItZ3JhZGllbnQoIzAwNDY3RiwgIzAwNDY3Rik7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCgjMDA0NjdGLCAjMDA0NjdGKTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KCMwMDQ2N0YsICMwMDQ2N0YpO2JhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KCMwMDQ2N0YsICMwMDQ2N0YpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KCMwMDQ2N0YsICMwMDQ2N0YpOyp6b29tOjE7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChncmFkaWVudFR5cGU9MCwgc3RhcnRDb2xvcnN0cj0nI0ZGMDA0NjdGJywgZW5kQ29sb3JzdHI9JyNGRjAwNDY3RicpfS5idG4rLmJ0biwudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b24rLmJ0biwudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuYnRuK2J1dHRvbiwudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b24rYnV0dG9ue21hcmdpbi1sZWZ0OjE4cHh9LmJ0biBbY2xhc3MqPVwiaWNvbi1cIl06YmVmb3JlLC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbiBbY2xhc3MqPVwiaWNvbi1cIl06YmVmb3Jle21hcmdpbi1sZWZ0OjdweDtmb250LXNpemU6MTRweDtmb250LXNpemU6MXJlbX1bY2xhc3MqPVwic3BhblwiXT4uYnRuLC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIFtjbGFzcyo9XCJzcGFuXCJdPmJ1dHRvbnttaW4td2lkdGg6MTAwJX0uYnRuLXNlY29uZGFyeSwudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b24uYnRuLXNlY29uZGFyeXsqem9vbToxO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZ3JhZGllbnRUeXBlPTAsIHN0YXJ0Q29sb3JzdHI9JyNGRjYyN0E4OCcsIGVuZENvbG9yc3RyPScjRkY1MzY3NzMnKTtiYWNrZ3JvdW5kOi1vd2ctbGluZWFyLWdyYWRpZW50KCM2MjdBODgsICM1MzY3NzMpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIzYyN0E4OCwgIzUzNjc3Myk7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCgjNjI3QTg4LCAjNTM2NzczKTtiYWNrZ3JvdW5kOi1vLWxpbmVhci1ncmFkaWVudCgjNjI3QTg4LCAjNTM2NzczKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgjNjI3QTg4LCAjNTM2NzczKTtib3JkZXI6MXB4IHNvbGlkICM2MjdBODh9LmJ0bi1zZWNvbmRhcnk6aG92ZXI6ZW5hYmxlZCxhLmJ0bi1zZWNvbmRhcnk6aG92ZXIsLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uLmJ0bi1zZWNvbmRhcnk6aG92ZXI6ZW5hYmxlZCwuYnRuLXNlY29uZGFyeTpmb2N1czplbmFibGVkLGEuYnRuLXNlY29uZGFyeTpmb2N1cywudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b24uYnRuLXNlY29uZGFyeTpmb2N1czplbmFibGVkeyp6b29tOjE7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChncmFkaWVudFR5cGU9MCwgc3RhcnRDb2xvcnN0cj0nI0ZGNTM2NzczJywgZW5kQ29sb3JzdHI9JyNGRjQ2NTc2MicpO2JhY2tncm91bmQ6LW93Zy1saW5lYXItZ3JhZGllbnQoIzUzNjc3MywgIzQ2NTc2Mik7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCgjNTM2NzczLCAjNDY1NzYyKTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KCM1MzY3NzMsICM0NjU3NjIpO2JhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KCM1MzY3NzMsICM0NjU3NjIpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KCM1MzY3NzMsICM0NjU3NjIpO2JvcmRlcjoxcHggc29saWQgIzUzNjc3M30uYnRuLXNlY29uZGFyeTphY3RpdmU6ZW5hYmxlZCxhLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZTplbmFibGVke2JhY2tncm91bmQtY29sb3I6IzQ2NTc2Mjtib3JkZXI6MXB4IHNvbGlkICM0NjU3NjJ9LmJ0bi1naG9zdHtiYWNrZ3JvdW5kOiNmZmY7bWluLXdpZHRoOjguMTllbSAhaW1wb3J0YW50O2hlaWdodDozNXB4O2JvcmRlcjoxcHggc29saWQgIzAwNjFBQjtjb2xvcjojMDA2MUFCICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE2cHg7Zm9udC1zaXplOjEuMTQyODZyZW19LmJ0bi1naG9zdDpob3ZlcjplbmFibGVke2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICMwMDc4RDJ9LmJ0bi1naG9zdDpmb2N1czplbmFibGVke2JhY2tncm91bmQ6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtib3JkZXI6MnB4IHNvbGlkICMwMDc4RDJ9LmJ0bi1naG9zdDphY3RpdmU6ZW5hYmxlZHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2JhY2tncm91bmQ6I2ZmZn1hLmJ0bntsaW5lLWhlaWdodDo0MHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfWEuYnRuOmZvY3Vze291dGxpbmUtd2lkdGg6MXB4fS5idG4tc2VhcmNoe2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7Ym90dG9tOjA7Y29sb3I6IzAwNzhEMjtkaXNwbGF5OmlubGluZTtwYWRkaW5nOjA7cmlnaHQ6NHB4O3dpZHRoOmF1dG87LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7LW1vei1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5idG4tc2VhcmNoOmhvdmVye2NvbG9yOiM0REI0RkF9QC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpey5idG4tc2VhcmNoe2JvdHRvbToycHh9fS5idG4tZnVsbFdpZHRoe3dpZHRoOjEwMCU7bWluLXdpZHRoOjB9LmJ0bi1saW5re2JhY2tncm91bmQ6bm9uZSByZXBlYXQgc2Nyb2xsIDAgMCB0cmFuc3BhcmVudDtib3JkZXI6bWVkaXVtIG5vbmU7Y29sb3I6IzAwNzhEMjtjdXJzb3I6cG9pbnRlcjttYXJnaW46MDtwYWRkaW5nOjA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1mYW1pbHk6QXJpYWwsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoyMHB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc2l6ZToxcmVtfS5idG4tbGluazpob3Zlcntjb2xvcjojMDA3OEQyfS5idG4tbGluazpmb2N1c3tvdXRsaW5lOjFweCBkb3R0ZWQgI0VCRUZGMH0ucm93LWJ1dHRvbnN7dGV4dC1hbGlnbjpyaWdodDttYXJnaW46MDttYXJnaW4tdG9wOjIwcHh9LnJvdy1idXR0b25zIC5idG4sLnJvdy1idXR0b25zIC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbiwudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAucm93LWJ1dHRvbnMgYnV0dG9ue2Zsb2F0OnJpZ2h0O21hcmdpbjowfS5yb3ctYnV0dG9ucyAuYnRuKy5idG4sLnJvdy1idXR0b25zIC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbisuYnRuLC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5yb3ctYnV0dG9ucyBidXR0b24rLmJ0biwucm93LWJ1dHRvbnMgLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLmJ0bitidXR0b24sLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnJvdy1idXR0b25zIC5idG4rYnV0dG9uLC5yb3ctYnV0dG9ucyAudWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b24rYnV0dG9uLC51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC5yb3ctYnV0dG9ucyBidXR0b24rYnV0dG9ue21hcmdpbi1yaWdodDoyMnB4fS8qISBqUXVlcnkgVUkgLSB2MS4xMC40IC0gMjAxNC0wMS0xN1xuKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4qIEluY2x1ZGVzOiBqcXVlcnkudWkuY29yZS5jc3MsIGpxdWVyeS51aS5hY2NvcmRpb24uY3NzLCBqcXVlcnkudWkuYXV0b2NvbXBsZXRlLmNzcywganF1ZXJ5LnVpLmJ1dHRvbi5jc3MsIGpxdWVyeS51aS5kYXRlcGlja2VyLmNzcywganF1ZXJ5LnVpLmRpYWxvZy5jc3MsIGpxdWVyeS51aS5tZW51LmNzcywganF1ZXJ5LnVpLnByb2dyZXNzYmFyLmNzcywganF1ZXJ5LnVpLnJlc2l6YWJsZS5jc3MsIGpxdWVyeS51aS5zZWxlY3RhYmxlLmNzcywganF1ZXJ5LnVpLnNsaWRlci5jc3MsIGpxdWVyeS51aS5zcGlubmVyLmNzcywganF1ZXJ5LnVpLnRhYnMuY3NzLCBqcXVlcnkudWkudG9vbHRpcC5jc3MsIGpxdWVyeS51aS50aGVtZS5jc3NcbiogQ29weXJpZ2h0IDIwMTQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovLnVpLWhlbHBlci1oaWRkZW57ZGlzcGxheTpub25lfS51aS1oZWxwZXItaGlkZGVuLWFjY2Vzc2libGV7Ym9yZGVyOjA7Y2xpcDpyZWN0KDAgMCAwIDApO2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHh9LnVpLWhlbHBlci1yZXNldHttYXJnaW46MDtwYWRkaW5nOjA7Ym9yZGVyOjA7b3V0bGluZTowO2xpbmUtaGVpZ2h0OjEuMzt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6MTAwJTtsaXN0LXN0eWxlOm5vbmV9LnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsLnVpLWhlbHBlci1jbGVhcmZpeDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9LnVpLWhlbHBlci1jbGVhcmZpeDphZnRlcntjbGVhcjpib3RofS51aS1oZWxwZXItY2xlYXJmaXh7bWluLWhlaWdodDowfS51aS1oZWxwZXItemZpeHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RvcDowO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjA7ZmlsdGVyOkFscGhhKE9wYWNpdHk9MCl9LnVpLWZyb250e3otaW5kZXg6MTAwfS51aS1zdGF0ZS1kaXNhYmxlZHtjdXJzb3I6ZGVmYXVsdCAhaW1wb3J0YW50fS51aS1pY29ue2Rpc3BsYXk6YmxvY2s7dGV4dC1pbmRlbnQ6LTk5OTk5cHg7b3ZlcmZsb3c6aGlkZGVuO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0udWktd2lkZ2V0LW92ZXJsYXl7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlcntkaXNwbGF5OmJsb2NrO2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MnB4O3BhZGRpbmc6LjVlbSAuNWVtIC41ZW0gLjdlbTttaW4taGVpZ2h0OjB9LnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWljb25ze3BhZGRpbmctbGVmdDoyLjJlbX0udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tbm9pY29uc3twYWRkaW5nLWxlZnQ6LjdlbX0udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taWNvbnMgLnVpLWFjY29yZGlvbi1pY29uc3twYWRkaW5nLWxlZnQ6Mi4yZW19LnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciAudWktYWNjb3JkaW9uLWhlYWRlci1pY29ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LjVlbTt0b3A6NTAlO21hcmdpbi10b3A6LThweH0udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudHtwYWRkaW5nOjFlbSAyLjJlbTtib3JkZXItdG9wOjA7b3ZlcmZsb3c6YXV0b30udWktYXV0b2NvbXBsZXRle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtjdXJzb3I6ZGVmYXVsdH0udWktYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MDtsaW5lLWhlaWdodDpub3JtYWw7bWFyZ2luLXJpZ2h0Oi4xZW07Y3Vyc29yOnBvaW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtYWxpZ246Y2VudGVyO292ZXJmbG93OnZpc2libGV9LnVpLWJ1dHRvbiwudWktYnV0dG9uOmxpbmssLnVpLWJ1dHRvbjp2aXNpdGVkLC51aS1idXR0b246aG92ZXIsLnVpLWJ1dHRvbjphY3RpdmV7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLWJ1dHRvbi1pY29uLW9ubHl7d2lkdGg6Mi4yZW19YnV0dG9uLnVpLWJ1dHRvbi1pY29uLW9ubHl7d2lkdGg6Mi40ZW19LnVpLWJ1dHRvbi1pY29ucy1vbmx5e3dpZHRoOjMuNGVtfWJ1dHRvbi51aS1idXR0b24taWNvbnMtb25seXt3aWR0aDozLjdlbX0udWktYnV0dG9uIC51aS1idXR0b24tdGV4dHtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0Om5vcm1hbH0udWktYnV0dG9uLXRleHQtb25seSAudWktYnV0dG9uLXRleHR7cGFkZGluZzouNGVtIDFlbX0udWktYnV0dG9uLWljb24tb25seSAudWktYnV0dG9uLXRleHQsLnVpLWJ1dHRvbi1pY29ucy1vbmx5IC51aS1idXR0b24tdGV4dHtwYWRkaW5nOi40ZW07dGV4dC1pbmRlbnQ6LTk5OTk5OTlweH0udWktYnV0dG9uLXRleHQtaWNvbi1wcmltYXJ5IC51aS1idXR0b24tdGV4dCwudWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWJ1dHRvbi10ZXh0e3BhZGRpbmc6LjRlbSAxZW0gLjRlbSAyLjFlbX0udWktYnV0dG9uLXRleHQtaWNvbi1zZWNvbmRhcnkgLnVpLWJ1dHRvbi10ZXh0LC51aS1idXR0b24tdGV4dC1pY29ucyAudWktYnV0dG9uLXRleHR7cGFkZGluZzouNGVtIDIuMWVtIC40ZW0gMWVtfS51aS1idXR0b24tdGV4dC1pY29ucyAudWktYnV0dG9uLXRleHR7cGFkZGluZy1sZWZ0OjIuMWVtO3BhZGRpbmctcmlnaHQ6Mi4xZW19aW5wdXQudWktYnV0dG9ue3BhZGRpbmc6LjRlbSAxZW19LnVpLWJ1dHRvbi1pY29uLW9ubHkgLnVpLWljb24sLnVpLWJ1dHRvbi10ZXh0LWljb24tcHJpbWFyeSAudWktaWNvbiwudWktYnV0dG9uLXRleHQtaWNvbi1zZWNvbmRhcnkgLnVpLWljb24sLnVpLWJ1dHRvbi10ZXh0LWljb25zIC51aS1pY29uLC51aS1idXR0b24taWNvbnMtb25seSAudWktaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO21hcmdpbi10b3A6LThweH0udWktYnV0dG9uLWljb24tb25seSAudWktaWNvbntsZWZ0OjUwJTttYXJnaW4tbGVmdDotOHB4fS51aS1idXR0b24tdGV4dC1pY29uLXByaW1hcnkgLnVpLWJ1dHRvbi1pY29uLXByaW1hcnksLnVpLWJ1dHRvbi10ZXh0LWljb25zIC51aS1idXR0b24taWNvbi1wcmltYXJ5LC51aS1idXR0b24taWNvbnMtb25seSAudWktYnV0dG9uLWljb24tcHJpbWFyeXtsZWZ0Oi41ZW19LnVpLWJ1dHRvbi10ZXh0LWljb24tc2Vjb25kYXJ5IC51aS1idXR0b24taWNvbi1zZWNvbmRhcnksLnVpLWJ1dHRvbi10ZXh0LWljb25zIC51aS1idXR0b24taWNvbi1zZWNvbmRhcnksLnVpLWJ1dHRvbi1pY29ucy1vbmx5IC51aS1idXR0b24taWNvbi1zZWNvbmRhcnl7cmlnaHQ6LjVlbX0udWktYnV0dG9uc2V0e21hcmdpbi1yaWdodDo3cHh9LnVpLWJ1dHRvbnNldCAudWktYnV0dG9ue21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0Oi0uM2VtfWlucHV0LnVpLWJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixidXR0b24udWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH0udWktZGF0ZXBpY2tlcnt3aWR0aDoxN2VtO3BhZGRpbmc6LjJlbSAuMmVtIDA7ZGlzcGxheTpub25lfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOi4yZW0gMH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjJweDt3aWR0aDoxLjhlbTtoZWlnaHQ6MS44ZW19LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVye3RvcDoxcHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldntsZWZ0OjJweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0e3JpZ2h0OjJweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVye2xlZnQ6MXB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXJ7cmlnaHQ6MXB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbiwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1uZXh0IHNwYW57ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTttYXJnaW4tbGVmdDotOHB4O3RvcDo1MCU7bWFyZ2luLXRvcDotOHB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxle21hcmdpbjowIDIuM2VtO2xpbmUtaGVpZ2h0OjEuOGVtO3RleHQtYWxpZ246Y2VudGVyfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRpdGxlIHNlbGVjdHtmb250LXNpemU6MWVtO21hcmdpbjoxcHggMH0udWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci1tb250aCwudWktZGF0ZXBpY2tlciBzZWxlY3QudWktZGF0ZXBpY2tlci15ZWFye3dpZHRoOjQ5JX0udWktZGF0ZXBpY2tlciB0YWJsZXt3aWR0aDoxMDAlO2ZvbnQtc2l6ZTouOWVtO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTttYXJnaW46MCAwIC40ZW19LnVpLWRhdGVwaWNrZXIgdGh7cGFkZGluZzouN2VtIC4zZW07dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6Ym9sZDtib3JkZXI6MH0udWktZGF0ZXBpY2tlciB0ZHtib3JkZXI6MDtwYWRkaW5nOjFweH0udWktZGF0ZXBpY2tlciB0ZCBzcGFuLC51aS1kYXRlcGlja2VyIHRkIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nOi4yZW07dGV4dC1hbGlnbjpyaWdodDt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5le2JhY2tncm91bmQtaW1hZ2U6bm9uZTttYXJnaW46LjdlbSAwIDAgMDtwYWRkaW5nOjAgLjJlbTtib3JkZXItbGVmdDowO2JvcmRlci1yaWdodDowO2JvcmRlci1ib3R0b206MH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbntmbG9hdDpyaWdodDttYXJnaW46LjVlbSAuMmVtIC40ZW07Y3Vyc29yOnBvaW50ZXI7cGFkZGluZzouMmVtIC42ZW0gLjNlbSAuNmVtO3dpZHRoOmF1dG87b3ZlcmZsb3c6dmlzaWJsZX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnR7ZmxvYXQ6bGVmdH0udWktZGF0ZXBpY2tlci51aS1kYXRlcGlja2VyLW11bHRpe3dpZHRoOmF1dG99LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXB7ZmxvYXQ6bGVmdH0udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZXt3aWR0aDo5NSU7bWFyZ2luOjAgYXV0byAuNGVtfS51aS1kYXRlcGlja2VyLW11bHRpLTIgLnVpLWRhdGVwaWNrZXItZ3JvdXB7d2lkdGg6NTAlfS51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXB7d2lkdGg6MzMuMyV9LnVpLWRhdGVwaWNrZXItbXVsdGktNCAudWktZGF0ZXBpY2tlci1ncm91cHt3aWR0aDoyNSV9LnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbGFzdCAudWktZGF0ZXBpY2tlci1oZWFkZXIsLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlcntib3JkZXItbGVmdC13aWR0aDowfS51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmV7Y2xlYXI6bGVmdH0udWktZGF0ZXBpY2tlci1yb3ctYnJlYWt7Y2xlYXI6Ym90aDt3aWR0aDoxMDAlO2ZvbnQtc2l6ZTowfS51aS1kYXRlcGlja2VyLXJ0bHtkaXJlY3Rpb246cnRsfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2e3JpZ2h0OjJweDtsZWZ0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLW5leHR7bGVmdDoycHg7cmlnaHQ6YXV0b30udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItcHJldjpob3ZlcntyaWdodDoxcHg7bGVmdDphdXRvfS51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVye2xlZnQ6MXB4O3JpZ2h0OmF1dG99LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmV7Y2xlYXI6cmlnaHR9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9ue2Zsb2F0OmxlZnR9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uLnVpLWRhdGVwaWNrZXItY3VycmVudCwudWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItZ3JvdXB7ZmxvYXQ6cmlnaHR9LnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLC51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1ncm91cC1taWRkbGUgLnVpLWRhdGVwaWNrZXItaGVhZGVye2JvcmRlci1yaWdodC13aWR0aDowO2JvcmRlci1sZWZ0LXdpZHRoOjFweH0udWktZGlhbG9ne292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7cGFkZGluZzouMmVtO291dGxpbmU6MH0udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXJ7cGFkZGluZzouNGVtIDFlbTtwb3NpdGlvbjpyZWxhdGl2ZX0udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGV7ZmxvYXQ6bGVmdDttYXJnaW46LjFlbSAwO3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDo5NSU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi4zZW07dG9wOjUwJTt3aWR0aDoyMHB4O21hcmdpbjotMTBweCAwIDAgMDtwYWRkaW5nOjFweDtoZWlnaHQ6MjBweH0udWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6MDtwYWRkaW5nOi41ZW0gMWVtO2JhY2tncm91bmQ6bm9uZTtvdmVyZmxvdzphdXRvfS51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5le3RleHQtYWxpZ246bGVmdDtib3JkZXItd2lkdGg6MXB4IDAgMCAwO2JhY2tncm91bmQtaW1hZ2U6bm9uZTttYXJnaW4tdG9wOi41ZW07cGFkZGluZzouM2VtIDFlbSAuNWVtIC40ZW19LnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgLnVpLWRpYWxvZy1idXR0b25zZXR7ZmxvYXQ6cmlnaHR9LnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9ue21hcmdpbjouNWVtIC40ZW0gLjVlbSAwO2N1cnNvcjpwb2ludGVyfS51aS1kaWFsb2cgLnVpLXJlc2l6YWJsZS1zZXt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O3JpZ2h0Oi01cHg7Ym90dG9tOi01cHg7YmFja2dyb3VuZC1wb3NpdGlvbjoxNnB4IDE2cHh9LnVpLWRyYWdnYWJsZSAudWktZGlhbG9nLXRpdGxlYmFye2N1cnNvcjptb3ZlfS51aS1tZW51e2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjJweDttYXJnaW46MDtkaXNwbGF5OmJsb2NrO291dGxpbmU6bm9uZX0udWktbWVudSAudWktbWVudXttYXJnaW4tdG9wOi0zcHg7cG9zaXRpb246YWJzb2x1dGV9LnVpLW1lbnUgLnVpLW1lbnUtaXRlbXttYXJnaW46MDtwYWRkaW5nOjA7d2lkdGg6MTAwJTtsaXN0LXN0eWxlLWltYWdlOnVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTcpfS51aS1tZW51IC51aS1tZW51LWRpdmlkZXJ7bWFyZ2luOjVweCAtMnB4IDVweCAtMnB4O2hlaWdodDowO2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7Ym9yZGVyLXdpZHRoOjFweCAwIDAgMH0udWktbWVudSAudWktbWVudS1pdGVtIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOjJweCAuNGVtO2xpbmUtaGVpZ2h0OjEuNTttaW4taGVpZ2h0OjA7Zm9udC13ZWlnaHQ6bm9ybWFsfS51aS1tZW51IC51aS1tZW51LWl0ZW0gYS51aS1zdGF0ZS1mb2N1cywudWktbWVudSAudWktbWVudS1pdGVtIGEudWktc3RhdGUtYWN0aXZle2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW46LTFweH0udWktbWVudSAudWktc3RhdGUtZGlzYWJsZWR7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbjouNGVtIDAgLjJlbTtsaW5lLWhlaWdodDoxLjV9LnVpLW1lbnUgLnVpLXN0YXRlLWRpc2FibGVkIGF7Y3Vyc29yOmRlZmF1bHR9LnVpLW1lbnUtaWNvbnN7cG9zaXRpb246cmVsYXRpdmV9LnVpLW1lbnUtaWNvbnMgLnVpLW1lbnUtaXRlbSBhe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDoyZW19LnVpLW1lbnUgLnVpLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOi4yZW07bGVmdDouMmVtfS51aS1tZW51IC51aS1tZW51LWljb257cG9zaXRpb246c3RhdGljO2Zsb2F0OnJpZ2h0fS51aS1wcm9ncmVzc2JhcntoZWlnaHQ6MmVtO3RleHQtYWxpZ246bGVmdDtvdmVyZmxvdzpoaWRkZW59LnVpLXByb2dyZXNzYmFyIC51aS1wcm9ncmVzc2Jhci12YWx1ZXttYXJnaW46LTFweDtoZWlnaHQ6MTAwJX0udWktcHJvZ3Jlc3NiYXIgLnVpLXByb2dyZXNzYmFyLW92ZXJsYXl7YmFja2dyb3VuZDp1cmwoXCJpbWFnZXMvYW5pbWF0ZWQtb3ZlcmxheS5naWZcIik7aGVpZ2h0OjEwMCU7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MjUpO29wYWNpdHk6MC4yNX0udWktcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZSAudWktcHJvZ3Jlc3NiYXItdmFsdWV7YmFja2dyb3VuZC1pbWFnZTpub25lfS51aS1yZXNpemFibGV7cG9zaXRpb246cmVsYXRpdmV9LnVpLXJlc2l6YWJsZS1oYW5kbGV7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjAuMXB4O2Rpc3BsYXk6YmxvY2t9LnVpLXJlc2l6YWJsZS1kaXNhYmxlZCAudWktcmVzaXphYmxlLWhhbmRsZSwudWktcmVzaXphYmxlLWF1dG9oaWRlIC51aS1yZXNpemFibGUtaGFuZGxle2Rpc3BsYXk6bm9uZX0udWktcmVzaXphYmxlLW57Y3Vyc29yOm4tcmVzaXplO2hlaWdodDo3cHg7d2lkdGg6MTAwJTt0b3A6LTVweDtsZWZ0OjB9LnVpLXJlc2l6YWJsZS1ze2N1cnNvcjpzLXJlc2l6ZTtoZWlnaHQ6N3B4O3dpZHRoOjEwMCU7Ym90dG9tOi01cHg7bGVmdDowfS51aS1yZXNpemFibGUtZXtjdXJzb3I6ZS1yZXNpemU7d2lkdGg6N3B4O3JpZ2h0Oi01cHg7dG9wOjA7aGVpZ2h0OjEwMCV9LnVpLXJlc2l6YWJsZS13e2N1cnNvcjp3LXJlc2l6ZTt3aWR0aDo3cHg7bGVmdDotNXB4O3RvcDowO2hlaWdodDoxMDAlfS51aS1yZXNpemFibGUtc2V7Y3Vyc29yOnNlLXJlc2l6ZTt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O3JpZ2h0OjFweDtib3R0b206MXB4fS51aS1yZXNpemFibGUtc3d7Y3Vyc29yOnN3LXJlc2l6ZTt3aWR0aDo5cHg7aGVpZ2h0OjlweDtsZWZ0Oi01cHg7Ym90dG9tOi01cHh9LnVpLXJlc2l6YWJsZS1ud3tjdXJzb3I6bnctcmVzaXplO3dpZHRoOjlweDtoZWlnaHQ6OXB4O2xlZnQ6LTVweDt0b3A6LTVweH0udWktcmVzaXphYmxlLW5le2N1cnNvcjpuZS1yZXNpemU7d2lkdGg6OXB4O2hlaWdodDo5cHg7cmlnaHQ6LTVweDt0b3A6LTVweH0udWktc2VsZWN0YWJsZS1oZWxwZXJ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxMDA7Ym9yZGVyOjFweCBkb3R0ZWQgYmxhY2t9LnVpLXNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnR9LnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjI7d2lkdGg6MS4yZW07aGVpZ2h0OjEuMmVtO2N1cnNvcjpkZWZhdWx0fS51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7Zm9udC1zaXplOi43ZW07ZGlzcGxheTpibG9jaztib3JkZXI6MDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH0udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItaGFuZGxlLC51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1yYW5nZXtmaWx0ZXI6aW5oZXJpdH0udWktc2xpZGVyLWhvcml6b250YWx7aGVpZ2h0Oi44ZW19LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItaGFuZGxle3RvcDotLjNlbTttYXJnaW4tbGVmdDotLjZlbX0udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZXt0b3A6MDtoZWlnaHQ6MTAwJX0udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1taW57bGVmdDowfS51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1heHtyaWdodDowfS51aS1zbGlkZXItdmVydGljYWx7d2lkdGg6LjhlbTtoZWlnaHQ6MTAwcHh9LnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLWhhbmRsZXtsZWZ0Oi0uM2VtO21hcmdpbi1sZWZ0OjA7bWFyZ2luLWJvdHRvbTotLjZlbX0udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2V7bGVmdDowO3dpZHRoOjEwMCV9LnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1pbntib3R0b206MH0udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWF4e3RvcDowfS51aS1zcGlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS51aS1zcGlubmVyLWlucHV0e2JvcmRlcjpub25lO2JhY2tncm91bmQ6bm9uZTtjb2xvcjppbmhlcml0O3BhZGRpbmc6MDttYXJnaW46LjJlbSAwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTttYXJnaW4tbGVmdDouNGVtO21hcmdpbi1yaWdodDoyMnB4fS51aS1zcGlubmVyLWJ1dHRvbnt3aWR0aDoxNnB4O2hlaWdodDo1MCU7Zm9udC1zaXplOi41ZW07cGFkZGluZzowO21hcmdpbjowO3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOmFic29sdXRlO2N1cnNvcjpkZWZhdWx0O2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3JpZ2h0OjB9LnVpLXNwaW5uZXIgYS51aS1zcGlubmVyLWJ1dHRvbntib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1yaWdodDpub25lfS51aS1zcGlubmVyIC51aS1pY29ue3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi10b3A6LThweDt0b3A6NTAlO2xlZnQ6MH0udWktc3Bpbm5lci11cHt0b3A6MH0udWktc3Bpbm5lci1kb3due2JvdHRvbTowfS51aS1zcGlubmVyIC51aS1pY29uLXRyaWFuZ2xlLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NXB4IC0xNnB4fS51aS10YWJze3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6LjJlbX0udWktdGFicyAudWktdGFicy1uYXZ7bWFyZ2luOjA7cGFkZGluZzouMmVtIC4yZW0gMH0udWktdGFicyAudWktdGFicy1uYXYgbGl7bGlzdC1zdHlsZTpub25lO2Zsb2F0OmxlZnQ7cG9zaXRpb246cmVsYXRpdmU7dG9wOjA7bWFyZ2luOjFweCAuMmVtIDAgMDtib3JkZXItYm90dG9tLXdpZHRoOjA7cGFkZGluZzowO3doaXRlLXNwYWNlOm5vd3JhcH0udWktdGFicyAudWktdGFicy1uYXYgLnVpLXRhYnMtYW5jaG9ye2Zsb2F0OmxlZnQ7cGFkZGluZzouNWVtIDFlbTt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmV7bWFyZ2luLWJvdHRvbTotMXB4O3BhZGRpbmctYm90dG9tOjFweH0udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yLC51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1kaXNhYmxlZCAudWktdGFicy1hbmNob3IsLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtbG9hZGluZyAudWktdGFicy1hbmNob3J7Y3Vyc29yOnRleHR9LnVpLXRhYnMtY29sbGFwc2libGUgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvcntjdXJzb3I6cG9pbnRlcn0udWktdGFicyAudWktdGFicy1wYW5lbHtkaXNwbGF5OmJsb2NrO2JvcmRlci13aWR0aDowO3BhZGRpbmc6MWVtIDEuNGVtO2JhY2tncm91bmQ6bm9uZX0udWktdG9vbHRpcHtwYWRkaW5nOjhweDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4Ojk5OTk7bWF4LXdpZHRoOjMwMHB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDAgNXB4ICNhYWE7Ym94LXNoYWRvdzowIDAgNXB4ICNhYWF9Ym9keSAudWktdG9vbHRpcHtib3JkZXItd2lkdGg6MnB4fS51aS13aWRnZXR7Zm9udC1mYW1pbHk6VmVyZGFuYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxLjFlbX0udWktd2lkZ2V0IC51aS13aWRnZXR7Zm9udC1zaXplOjFlbX0udWktd2lkZ2V0IGlucHV0LC51aS13aWRnZXQgc2VsZWN0LC51aS13aWRnZXQgdGV4dGFyZWEsLnVpLXdpZGdldCBidXR0b257Zm9udC1mYW1pbHk6VmVyZGFuYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxZW19LnVpLXdpZGdldC1jb250ZW50e2JvcmRlcjoxcHggc29saWQgI2FhYTtiYWNrZ3JvdW5kOiNmZmYgdXJsKGltYWdlcy91aS1iZ19mbGF0Xzc1X2ZmZmZmZl80MHgxMDAucG5nKSA1MCUgNTAlIHJlcGVhdC14O2NvbG9yOiMyMjJ9LnVpLXdpZGdldC1jb250ZW50IGF7Y29sb3I6IzIyMn0udWktd2lkZ2V0LWhlYWRlcntib3JkZXI6MXB4IHNvbGlkICNhYWE7YmFja2dyb3VuZDojY2NjIHVybChpbWFnZXMvdWktYmdfaGlnaGxpZ2h0LXNvZnRfNzVfY2NjY2NjXzF4MTAwLnBuZykgNTAlIDUwJSByZXBlYXQteDtjb2xvcjojMjIyO2ZvbnQtd2VpZ2h0OmJvbGR9LnVpLXdpZGdldC1oZWFkZXIgYXtjb2xvcjojMjIyfS51aS1zdGF0ZS1kZWZhdWx0LC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdHtib3JkZXI6MXB4IHNvbGlkICNkM2QzZDM7YmFja2dyb3VuZDojZTZlNmU2IHVybChpbWFnZXMvdWktYmdfZ2xhc3NfNzVfZTZlNmU2XzF4NDAwLnBuZykgNTAlIDUwJSByZXBlYXQteDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzU1NX0udWktc3RhdGUtZGVmYXVsdCBhLC51aS1zdGF0ZS1kZWZhdWx0IGE6bGluaywudWktc3RhdGUtZGVmYXVsdCBhOnZpc2l0ZWR7Y29sb3I6IzU1NTt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktc3RhdGUtaG92ZXIsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3ZlciwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsLnVpLXN0YXRlLWZvY3VzLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3Vze2JvcmRlcjoxcHggc29saWQgIzk5OTtiYWNrZ3JvdW5kOiNkYWRhZGEgdXJsKGltYWdlcy91aS1iZ19nbGFzc183NV9kYWRhZGFfMXg0MDAucG5nKSA1MCUgNTAlIHJlcGVhdC14O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojMjEyMTIxfS51aS1zdGF0ZS1ob3ZlciBhLC51aS1zdGF0ZS1ob3ZlciBhOmhvdmVyLC51aS1zdGF0ZS1ob3ZlciBhOmxpbmssLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCwudWktc3RhdGUtZm9jdXMgYSwudWktc3RhdGUtZm9jdXMgYTpob3ZlciwudWktc3RhdGUtZm9jdXMgYTpsaW5rLC51aS1zdGF0ZS1mb2N1cyBhOnZpc2l0ZWR7Y29sb3I6IzIxMjEyMTt0ZXh0LWRlY29yYXRpb246bm9uZX0udWktc3RhdGUtYWN0aXZlLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmV7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JhY2tncm91bmQ6I2ZmZiB1cmwoaW1hZ2VzL3VpLWJnX2dsYXNzXzY1X2ZmZmZmZl8xeDQwMC5wbmcpIDUwJSA1MCUgcmVwZWF0LXg7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiMyMTIxMjF9LnVpLXN0YXRlLWFjdGl2ZSBhLC51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLC51aS1zdGF0ZS1hY3RpdmUgYTp2aXNpdGVke2NvbG9yOiMyMTIxMjE7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnVpLXN0YXRlLWhpZ2hsaWdodCwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0e2JvcmRlcjoxcHggc29saWQgI2ZjZWZhMTtiYWNrZ3JvdW5kOiNmYmY5ZWUgdXJsKGltYWdlcy91aS1iZ19nbGFzc181NV9mYmY5ZWVfMXg0MDAucG5nKSA1MCUgNTAlIHJlcGVhdC14O2NvbG9yOiMzNjM2MzZ9LnVpLXN0YXRlLWhpZ2hsaWdodCBhLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0IGEsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhe2NvbG9yOiMzNjM2MzZ9LnVpLXN0YXRlLWVycm9yLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9ye2JvcmRlcjoxcHggc29saWQgI2NkMGEwYTtiYWNrZ3JvdW5kOiNmZWYxZWMgdXJsKGltYWdlcy91aS1iZ19nbGFzc185NV9mZWYxZWNfMXg0MDAucG5nKSA1MCUgNTAlIHJlcGVhdC14O2NvbG9yOiNjZDBhMGF9LnVpLXN0YXRlLWVycm9yIGEsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvciBhe2NvbG9yOiNjZDBhMGF9LnVpLXN0YXRlLWVycm9yLXRleHQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvci10ZXh0LC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0e2NvbG9yOiNjZDBhMGF9LnVpLXByaW9yaXR5LXByaW1hcnksLnVpLXdpZGdldC1jb250ZW50IC51aS1wcmlvcml0eS1wcmltYXJ5LC51aS13aWRnZXQtaGVhZGVyIC51aS1wcmlvcml0eS1wcmltYXJ5e2ZvbnQtd2VpZ2h0OmJvbGR9LnVpLXByaW9yaXR5LXNlY29uZGFyeSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXNlY29uZGFyeSwudWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktc2Vjb25kYXJ5e29wYWNpdHk6Ljc7ZmlsdGVyOkFscGhhKE9wYWNpdHk9NzApO2ZvbnQtd2VpZ2h0Om5vcm1hbH0udWktc3RhdGUtZGlzYWJsZWQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWR7b3BhY2l0eTouMzU7ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzUpO2JhY2tncm91bmQtaW1hZ2U6bm9uZX0udWktc3RhdGUtZGlzYWJsZWQgLnVpLWljb257ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzUpfS51aS1pY29ue3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHh9LnVpLWljb24sLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKGltYWdlcy91aS1pY29uc18yMjIyMjJfMjU2eDI0MC5wbmcpfS51aS13aWRnZXQtaGVhZGVyIC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKGltYWdlcy91aS1pY29uc18yMjIyMjJfMjU2eDI0MC5wbmcpfS51aS1zdGF0ZS1kZWZhdWx0IC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKGltYWdlcy91aS1pY29uc184ODg4ODhfMjU2eDI0MC5wbmcpfS51aS1zdGF0ZS1ob3ZlciAudWktaWNvbiwudWktc3RhdGUtZm9jdXMgLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTp1cmwoaW1hZ2VzL3VpLWljb25zXzQ1NDU0NV8yNTZ4MjQwLnBuZyl9LnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChpbWFnZXMvdWktaWNvbnNfNDU0NTQ1XzI1NngyNDAucG5nKX0udWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKGltYWdlcy91aS1pY29uc18yZTgzZmZfMjU2eDI0MC5wbmcpfS51aS1zdGF0ZS1lcnJvciAudWktaWNvbiwudWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChpbWFnZXMvdWktaWNvbnNfY2QwYTBhXzI1NngyNDAucG5nKX0udWktaWNvbi1ibGFua3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjE2cHggMTZweH0udWktaWNvbi1jYXJhdC0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9LnVpLWljb24tY2FyYXQtMS1uZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IDB9LnVpLWljb24tY2FyYXQtMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggMH0udWktaWNvbi1jYXJhdC0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggMH0udWktaWNvbi1jYXJhdC0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAwfS51aS1pY29uLWNhcmF0LTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAwfS51aS1pY29uLWNhcmF0LTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IDB9LnVpLWljb24tY2FyYXQtMS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAwfS51aS1pY29uLWNhcmF0LTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IDB9LnVpLWljb24tY2FyYXQtMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggMH0udWktaWNvbi10cmlhbmdsZS0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtbmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTZweH0udWktaWNvbi10cmlhbmdsZS0xLXNle2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMS1zd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNnB4fS51aS1pY29uLXRyaWFuZ2xlLTEtbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMi1uLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE2cHh9LnVpLWljb24tdHJpYW5nbGUtMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTE2cHh9LnVpLWljb24tYXJyb3ctMS1ue2JhY2tncm91bmQtcG9zaXRpb246MCAtMzJweH0udWktaWNvbi1hcnJvdy0xLW5le2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTMycHh9LnVpLWljb24tYXJyb3ctMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0zMnB4fS51aS1pY29uLWFycm93LTEtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMzJweH0udWktaWNvbi1hcnJvdy0xLW53e2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0zMnB4fS51aS1pY29uLWFycm93LTItbi1ze2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0zMnB4fS51aS1pY29uLWFycm93LTItbmUtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTMycHh9LnVpLWljb24tYXJyb3ctMi1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTMycHh9LnVpLWljb24tYXJyb3ctMi1zZS1ud3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0zMnB4fS51aS1pY29uLWFycm93c3RvcC0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMjA4cHggLTMycHh9LnVpLWljb24tYXJyb3dzdG9wLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtMzJweH0udWktaWNvbi1hcnJvd3N0b3AtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC0zMnB4fS51aS1pY29uLWFycm93dGhpY2stMS1ue2JhY2tncm91bmQtcG9zaXRpb246MCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtbmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2stMS1ze2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXN3e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTEtbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0yLW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItbmUtc3d7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGljay0yLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrLTItc2Utbnd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTc2cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC00OHB4fS51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtNDhweH0udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTQ4cHh9LnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS13e2JhY2tncm91bmQtcG9zaXRpb246LTI0MHB4IC00OHB4fS51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS13e2JhY2tncm91bmQtcG9zaXRpb246MCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC02NHB4fS51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1le2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTY0cHh9LnVpLWljb24tYXJyb3dyZXR1cm50aGljay0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybi0xLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybi0xLW57YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybi0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtNjRweH0udWktaWNvbi1hcnJvd3JldHVybi0xLXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTY0cHh9LnVpLWljb24tYXJyb3dyZWZyZXNoLTEtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjhweCAtNjRweH0udWktaWNvbi1hcnJvd3JlZnJlc2gtMS1ue2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC02NHB4fS51aS1pY29uLWFycm93cmVmcmVzaC0xLWV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTYwcHggLTY0cHh9LnVpLWljb24tYXJyb3dyZWZyZXNoLTEtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtNjRweH0udWktaWNvbi1hcnJvdy00e2JhY2tncm91bmQtcG9zaXRpb246MCAtODBweH0udWktaWNvbi1hcnJvdy00LWRpYWd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtODBweH0udWktaWNvbi1leHRsaW5re2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTgwcHh9LnVpLWljb24tbmV3d2lue2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTgwcHh9LnVpLWljb24tcmVmcmVzaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC04MHB4fS51aS1pY29uLXNodWZmbGV7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtODBweH0udWktaWNvbi10cmFuc2Zlci1lLXd7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtODBweH0udWktaWNvbi10cmFuc2ZlcnRoaWNrLWUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtODBweH0udWktaWNvbi1mb2xkZXItY29sbGFwc2Vke2JhY2tncm91bmQtcG9zaXRpb246MCAtOTZweH0udWktaWNvbi1mb2xkZXItb3BlbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC05NnB4fS51aS1pY29uLWRvY3VtZW50e2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTk2cHh9LnVpLWljb24tZG9jdW1lbnQtYntiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC05NnB4fS51aS1pY29uLW5vdGV7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtOTZweH0udWktaWNvbi1tYWlsLWNsb3NlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC05NnB4fS51aS1pY29uLW1haWwtb3BlbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC05NnB4fS51aS1pY29uLXN1aXRjYXNle2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC05NnB4fS51aS1pY29uLWNvbW1lbnR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTk2cHh9LnVpLWljb24tcGVyc29ue2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC05NnB4fS51aS1pY29uLXByaW50e2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC05NnB4fS51aS1pY29uLXRyYXNoe2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC05NnB4fS51aS1pY29uLWxvY2tlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOTJweCAtOTZweH0udWktaWNvbi11bmxvY2tlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtOTZweH0udWktaWNvbi1ib29rbWFya3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtOTZweH0udWktaWNvbi10YWd7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTk2cHh9LnVpLWljb24taG9tZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTExMnB4fS51aS1pY29uLWZsYWd7YmFja2dyb3VuZC1wb3NpdGlvbjotMTZweCAtMTEycHh9LnVpLWljb24tY2FsZW5kYXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTEycHh9LnVpLWljb24tY2FydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xMTJweH0udWktaWNvbi1wZW5jaWx7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTEycHh9LnVpLWljb24tY2xvY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTEycHh9LnVpLWljb24tZGlza3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xMTJweH0udWktaWNvbi1jYWxjdWxhdG9ye2JhY2tncm91bmQtcG9zaXRpb246LTExMnB4IC0xMTJweH0udWktaWNvbi16b29taW57YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTExMnB4fS51aS1pY29uLXpvb21vdXR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTExMnB4fS51aS1pY29uLXNlYXJjaHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtMTEycHh9LnVpLWljb24td3JlbmNoe2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC0xMTJweH0udWktaWNvbi1nZWFye2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0xMTJweH0udWktaWNvbi1oZWFydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtMTEycHh9LnVpLWljb24tc3RhcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMjRweCAtMTEycHh9LnVpLWljb24tbGlua3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtMTEycHh9LnVpLWljb24tY2FuY2Vse2JhY2tncm91bmQtcG9zaXRpb246MCAtMTI4cHh9LnVpLWljb24tcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xMjhweH0udWktaWNvbi1wbHVzdGhpY2t7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTI4cHh9LnVpLWljb24tbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTI4cHh9LnVpLWljb24tbWludXN0aGlja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xMjhweH0udWktaWNvbi1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xMjhweH0udWktaWNvbi1jbG9zZXRoaWNre2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTEyOHB4fS51aS1pY29uLWtleXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTI4cHh9LnVpLWljb24tbGlnaHRidWxie2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xMjhweH0udWktaWNvbi1zY2lzc29yc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTI4cHh9LnVpLWljb24tY2xpcGJvYXJke2JhY2tncm91bmQtcG9zaXRpb246LTE2MHB4IC0xMjhweH0udWktaWNvbi1jb3B5e2JhY2tncm91bmQtcG9zaXRpb246LTE3NnB4IC0xMjhweH0udWktaWNvbi1jb250YWN0e2JhY2tncm91bmQtcG9zaXRpb246LTE5MnB4IC0xMjhweH0udWktaWNvbi1pbWFnZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtMTI4cHh9LnVpLWljb24tdmlkZW97YmFja2dyb3VuZC1wb3NpdGlvbjotMjI0cHggLTEyOHB4fS51aS1pY29uLXNjcmlwdHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDBweCAtMTI4cHh9LnVpLWljb24tYWxlcnR7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNDRweH0udWktaWNvbi1pbmZve2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE0NHB4fS51aS1pY29uLW5vdGljZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xNDRweH0udWktaWNvbi1oZWxwe2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE0NHB4fS51aS1pY29uLWNoZWNre2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTE0NHB4fS51aS1pY29uLWJ1bGxldHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNDRweH0udWktaWNvbi1yYWRpby1vbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xNDRweH0udWktaWNvbi1yYWRpby1vZmZ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTE0NHB4fS51aS1pY29uLXBpbi13e2JhY2tncm91bmQtcG9zaXRpb246LTEyOHB4IC0xNDRweH0udWktaWNvbi1waW4tc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTQ0cHh9LnVpLWljb24tcGxheXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE2MHB4fS51aS1pY29uLXBhdXNle2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE2MHB4fS51aS1pY29uLXNlZWstbmV4dHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xNjBweH0udWktaWNvbi1zZWVrLXByZXZ7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMTYwcHh9LnVpLWljb24tc2Vlay1lbmR7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMTYwcHh9LnVpLWljb24tc2Vlay1zdGFydHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNjBweH0udWktaWNvbi1zZWVrLWZpcnN0e2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTE2MHB4fS51aS1pY29uLXN0b3B7YmFja2dyb3VuZC1wb3NpdGlvbjotOTZweCAtMTYwcHh9LnVpLWljb24tZWplY3R7YmFja2dyb3VuZC1wb3NpdGlvbjotMTEycHggLTE2MHB4fS51aS1pY29uLXZvbHVtZS1vZmZ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE2MHB4fS51aS1pY29uLXZvbHVtZS1vbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNDRweCAtMTYwcHh9LnVpLWljb24tcG93ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xNzZweH0udWktaWNvbi1zaWduYWwtZGlhZ3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNnB4IC0xNzZweH0udWktaWNvbi1zaWduYWx7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMTc2cHh9LnVpLWljb24tYmF0dGVyeS0we2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTE3NnB4fS51aS1pY29uLWJhdHRlcnktMXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xNzZweH0udWktaWNvbi1iYXR0ZXJ5LTJ7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMTc2cHh9LnVpLWljb24tYmF0dGVyeS0ze2JhY2tncm91bmQtcG9zaXRpb246LTk2cHggLTE3NnB4fS51aS1pY29uLWNpcmNsZS1wbHVze2JhY2tncm91bmQtcG9zaXRpb246MCAtMTkycHh9LnVpLWljb24tY2lyY2xlLW1pbnVze2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1jbG9zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zMnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi00OHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtc3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtd3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi05NnB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtYXJyb3ctZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMTJweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLWFycm93LXN7YmFja2dyb3VuZC1wb3NpdGlvbjotMTI4cHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1hcnJvdy13e2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xOTJweH0udWktaWNvbi1jaXJjbGUtYXJyb3ctbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNjBweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXpvb21pbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzZweCAtMTkycHh9LnVpLWljb24tY2lyY2xlLXpvb21vdXR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTkycHggLTE5MnB4fS51aS1pY29uLWNpcmNsZS1jaGVja3tiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDhweCAtMTkycHh9LnVpLWljb24tY2lyY2xlc21hbGwtcGx1c3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTIwOHB4fS51aS1pY29uLWNpcmNsZXNtYWxsLW1pbnVze2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTIwOHB4fS51aS1pY29uLWNpcmNsZXNtYWxsLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTMycHggLTIwOHB4fS51aS1pY29uLXNxdWFyZXNtYWxsLXBsdXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNDhweCAtMjA4cHh9LnVpLWljb24tc3F1YXJlc21hbGwtbWludXN7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAtMjA4cHh9LnVpLWljb24tc3F1YXJlc21hbGwtY2xvc2V7YmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMjA4cHh9LnVpLWljb24tZ3JpcC1kb3R0ZWQtdmVydGljYWx7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMjRweH0udWktaWNvbi1ncmlwLWRvdHRlZC1ob3Jpem9udGFse2JhY2tncm91bmQtcG9zaXRpb246LTE2cHggLTIyNHB4fS51aS1pY29uLWdyaXAtc29saWQtdmVydGljYWx7YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMjI0cHh9LnVpLWljb24tZ3JpcC1zb2xpZC1ob3Jpem9udGFse2JhY2tncm91bmQtcG9zaXRpb246LTQ4cHggLTIyNHB4fS51aS1pY29uLWdyaXBzbWFsbC1kaWFnb25hbC1zZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi02NHB4IC0yMjRweH0udWktaWNvbi1ncmlwLWRpYWdvbmFsLXNle2JhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTIyNHB4fS51aS1jb3JuZXItYWxsLC51aS1jb3JuZXItdG9wLC51aS1jb3JuZXItbGVmdCwudWktY29ybmVyLXRse2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NHB4fS51aS1jb3JuZXItYWxsLC51aS1jb3JuZXItdG9wLC51aS1jb3JuZXItcmlnaHQsLnVpLWNvcm5lci10cntib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHh9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci1ib3R0b20sLnVpLWNvcm5lci1sZWZ0LC51aS1jb3JuZXItYmx7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHh9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci1ib3R0b20sLnVpLWNvcm5lci1yaWdodCwudWktY29ybmVyLWJye2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweH0udWktd2lkZ2V0LW92ZXJsYXl7YmFja2dyb3VuZDojYWFhIHVybChpbWFnZXMvdWktYmdfZmxhdF8wX2FhYWFhYV80MHgxMDAucG5nKSA1MCUgNTAlIHJlcGVhdC14O29wYWNpdHk6MC4zO2ZpbHRlcjpBbHBoYShPcGFjaXR5PTMwKX0udWktd2lkZ2V0LXNoYWRvd3ttYXJnaW46LThweCAwIDAgLThweDtwYWRkaW5nOjhweDtiYWNrZ3JvdW5kOiNhYWEgdXJsKGltYWdlcy91aS1iZ19mbGF0XzBfYWFhYWFhXzQweDEwMC5wbmcpIDUwJSA1MCUgcmVwZWF0LXg7b3BhY2l0eTowLjM7ZmlsdGVyOkFscGhhKE9wYWNpdHk9MzApO2JvcmRlci1yYWRpdXM6OHB4fS8qISBqUXVlcnkgVUkgLSB2MS4xMC40IC0gMjAxNS0wMi0xN1xuKiBCYXNlIENTUyBPdmVycmlkaW5nIHN0eWxlcyBmb3IgQUEuY29tXG4qIENvcHlyaWdodCAyMDE1IGFhLmNvbSAqLy51aS1mcm9udHt6LWluZGV4OjEwMDB9LnVpLXdpZGdldHtmb250LWZhbWlseTpBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxZW19LnVpLXdpZGdldCBpbnB1dCwudWktd2lkZ2V0IHNlbGVjdCwudWktd2lkZ2V0IHRleHRhcmVhLC51aS13aWRnZXQgYnV0dG9ue2ZvbnQtZmFtaWx5OkFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjFlbX0udWktd2lkZ2V0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sLnVpLXdpZGdldCBidXR0b257Zm9udC1zaXplOjE4cHg7Zm9udC1zaXplOjEuMjg1NzFyZW07Zm9udC1mYW1pbHk6XCJBbWVyaWNhblNhbnNcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxZW19LnVpLXdpZGdldCAudWktZGF0ZXBpY2tlci10cmlnZ2Vye2ZvbnQtZmFtaWx5OlwiQW1lcmljYW4gSWNvbnNcIjtmb250LXNpemU6MThweCAhaW1wb3J0YW50fS51aS13aWRnZXQtY29udGVudHtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzM2NDk1QX0udWktd2lkZ2V0LWNvbnRlbnQgYXtjb2xvcjojMDA3OEQyfS51aS13aWRnZXQtaGVhZGVye2JvcmRlcjowO2JhY2tncm91bmQ6IzAwNzhEMjtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OmJvbGR9LnVpLXN0YXRlLWRlZmF1bHQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0e2JvcmRlcjoxcHggc29saWQgI2NjYztiYWNrZ3JvdW5kOndoaXRlO2NvbG9yOiMwMDc4RDI7b3V0bGluZTpub25lfS51aS1zdGF0ZS1ob3ZlciwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3ZlciwudWktc3RhdGUtZm9jdXMsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cywudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JhY2tncm91bmQ6I2ZmZjtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzAwNzhEMjtvdXRsaW5lOm5vbmV9LnVpLXN0YXRlLWFjdGl2ZSwudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZle2JvcmRlcjoxcHggc29saWQgI2NjYztiYWNrZ3JvdW5kOiMxNzMzN2EgdXJsKC9jb250ZW50L2ltYWdlcy9iYWNrZ3JvdW5kcy9jb250YWluZXJzL2FhLXRhYmxlSGRyQmtnLWFsdC5naWYpIDAgMCByZXBlYXQteDtmb250LXdlaWdodDpib2xkO2NvbG9yOiNmZmZmZmY7b3V0bGluZTpub25lfS51aS1zdGF0ZS1oaWdobGlnaHQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodHtiYWNrZ3JvdW5kOiNmYmY5ZWV9LnVpLXN0YXRlLWVycm9yLC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9ye2JhY2tncm91bmQ6I2ZlZjFlY30udWktc3RhdGUtZGlzYWJsZWQsLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kaXNhYmxlZCwudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGlzYWJsZWR7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7b3BhY2l0eToxO2JhY2tncm91bmQtaW1hZ2U6bm9uZTtjb2xvcjojOURBNkFCfS51aS1zdGF0ZS1kaXNhYmxlZCAudWktc3RhdGUtZGVmYXVsdHtjb2xvcjojMDA3OEQyICFpbXBvcnRhbnQ7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTM1KTtvcGFjaXR5Oi4zNX0udWktaWNvbnt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2NvbnRlbnQvaW1hZ2VzL2dyYXBoaWNzL2ljb25zL2FhLWpxdWVyeVVJaWNvbnMtc3ByaXRlLnBuZ1wiKX0udWktd2lkZ2V0LWNvbnRlbnQgLnVpLWljb24sLnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb24sLnVpLXN0YXRlLWRlZmF1bHQgLnVpLWljb24sLnVpLXN0YXRlLWFjdGl2ZSAudWktaWNvbiwudWktc3RhdGUtaGlnaGxpZ2h0IC51aS1pY29uLC51aS1zdGF0ZS1lcnJvciAudWktaWNvbiwudWktc3RhdGUtZXJyb3ItdGV4dCAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9jb250ZW50L2ltYWdlcy9ncmFwaGljcy9pY29ucy9hYS1qcXVlcnlVSWljb25zLXNwcml0ZS5wbmdcIil9LnVpLXN0YXRlLWhvdmVyIC51aS1pY29uLC51aS1zdGF0ZS1mb2N1cyAudWktaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi9jb250ZW50L2ltYWdlcy9ncmFwaGljcy9pY29ucy9hYS1qcXVlcnlVSWljb25zLWhvdmVyLXNwcml0ZS5wbmdcIil9LnVpLWNvcm5lci1hbGwsLnVpLWNvcm5lci10b3AsLnVpLWNvcm5lci1sZWZ0LC51aS1jb3JuZXItdGx7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowfS51aS1jb3JuZXItYWxsLC51aS1jb3JuZXItdG9wLC51aS1jb3JuZXItcmlnaHQsLnVpLWNvcm5lci10cntib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS51aS1jb3JuZXItYWxsLC51aS1jb3JuZXItYm90dG9tLC51aS1jb3JuZXItbGVmdCwudWktY29ybmVyLWJse2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0udWktY29ybmVyLWFsbCwudWktY29ybmVyLWJvdHRvbSwudWktY29ybmVyLXJpZ2h0LC51aS1jb3JuZXItYnJ7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0udWktd2lkZ2V0LW92ZXJsYXl7YmFja2dyb3VuZDojMTMxMzEzO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT02Nik7b3BhY2l0eTouNjZ9LnVpLXdpZGdldC1zaGFkb3d7YmFja2dyb3VuZDojOURBNkFCfS51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItb3ZlcmxheXtiYWNrZ3JvdW5kOnVybCgvY29udGVudC9pbWFnZXMvZ3JhcGhpY3MvaWNvbnMvYW5pbWF0ZWQtb3ZlcmxheS5naWYpfS51aS1kYXRlcGlja2VyLXRyaWdnZXJ7YmFja2dyb3VuZDpub25lO2JvcmRlcjpub25lO3BhZGRpbmc6MDtjb2xvcjojMDA3OEQyO2N1cnNvcjpwb2ludGVyO2ZvbnQtZmFtaWx5OlwiQW1lcmljYW4gSWNvbnNcIjtmb250LXNpemU6MThweDtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW46MDt0b3A6MzJweDtyaWdodDo4cHg7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LnVpLWRhdGVwaWNrZXItdHJpZ2dlcjpiZWZvcmV7Y29udGVudDpcIlxcMTBlMDNhXCJ9LnVpLWRhdGVwaWNrZXItdHJpZ2dlcjpob3Zlcntjb2xvcjojNERCNEZBfS51aS1kYXRlcGlja2VyLXRyaWdnZXJbZGlzYWJsZWRde2NvbG9yOiM5REE2QUJ9LnVpLWRhdGVwaWNrZXItdHJpZ2dlciBpbWd7ZGlzcGxheTpub25lfS51aS1kYXRlcGlja2Vye3BhZGRpbmc6MDt3aWR0aDozOGVtICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE0cHg7Zm9udC1zaXplOjFyZW07Ym9yZGVyOjFweCBzb2xpZCAjRUJFRkYwfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDc4RDI7YmFja2dyb3VuZDotb3dnLWxpbmVhci1ncmFkaWVudCgjMDA3OEQyLCAjMDA0NjdGKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KCMwMDc4RDIsICMwMDQ2N0YpO2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQoIzAwNzhEMiwgIzAwNDY3Rik7YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQoIzAwNzhEMiwgIzAwNDY3Rik7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoIzAwNzhEMiwgIzAwNDY3Rik7Y29sb3I6I2ZmZjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmO21hcmdpbi1ib3R0b206LTFweDt6LWluZGV4OjF9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYudGl0bGUsLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYgc3BhbiwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dC50aXRsZSwudWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFue2Rpc3BsYXk6bm9uZX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldjo6YmVmb3JlLC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0OjpiZWZvcmV7Y29udGVudDpcIlwiO2hlaWdodDo1cHg7d2lkdGg6NXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlcjoycHggc29saWQgI2ZmZjtib3JkZXItdG9wLXN0eWxlOm5vbmU7Ym9yZGVyLXJpZ2h0LXN0eWxlOm5vbmU7bWFyZ2luOjEwcHh9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQ6OmJlZm9yZXstbXMtdHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyMjVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMjI1ZGVnKX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldjo6YmVmb3Jley1tcy10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLC51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVye2JhY2tncm91bmQ6bm9uZTtib3JkZXI6bm9uZTt0b3A6MnB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVye2xlZnQ6MnB4fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci1uZXh0LWhvdmVye3JpZ2h0OjJweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0aGVhZHtib3JkZXItYm90dG9tOjA7YmFja2dyb3VuZDpub25lfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRoZWFkIHRoe2NvbG9yOiM2MjdBODg7Zm9udC1mYW1pbHk6QXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTAwJX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0Ym9keXtib3JkZXItYm90dG9tOjB9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgdGJvZHkgdHJ7Ym9yZGVyLWJvdHRvbTowO3BhZGRpbmc6MH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciBhe3Bvc2l0aW9uOnJlbGF0aXZlfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIGE6aG92ZXIsLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgYTpmb2N1c3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIGE6OmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtib3JkZXItcmFkaXVzOjUwJTtsZWZ0OjE1JTt0b3A6MTUlfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1kZWZhdWx0e3RleHQtYWxpZ246Y2VudGVyO2hlaWdodDozNHB4O2JvcmRlcjpub25lO291dGxpbmU6bm9uZTtjb2xvcjojMDA0NjdGO3BhZGRpbmc6LjU1ZW0gLjJlbX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktc3RhdGUtaGlnaGxpZ2h0e2JhY2tncm91bmQ6I2ZmZn0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktc3RhdGUtaGlnaGxpZ2h0OjpiZWZvcmV7Ym9yZGVyOjJweCAjMDA3OEQyIHNvbGlkfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1ob3ZlcntiYWNrZ3JvdW5kOiNFQkVGRjA7b3V0bGluZToxcHggc29saWQgI0VCRUZGMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1kaXNhYmxlZCBzcGFue2NvbG9yOiM5REE2QUIgIWltcG9ydGFudDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtvcGFjaXR5OjF9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zdGF0ZS1kZWZhdWx0e2NvbG9yOiMwMDQ2N0YgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdofS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC5hYS1oaWdobGlnaHR7YmFja2dyb3VuZC1jb2xvcjojMDA3OEQyO2JhY2tncm91bmQ6LW93Zy1saW5lYXItZ3JhZGllbnQoIzAwNzhEMiwgIzAwNDY3Rik7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCgjMDA3OEQyLCAjMDA0NjdGKTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KCMwMDc4RDIsICMwMDQ2N0YpO2JhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KCMwMDc4RDIsICMwMDQ2N0YpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KCMwMDc4RDIsICMwMDQ2N0YpfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC5hYS1oaWdobGlnaHQgLnVpLXN0YXRlLWRlZmF1bHQsLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXN0YXRlLWFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDc4RDI7YmFja2dyb3VuZDotb3dnLWxpbmVhci1ncmFkaWVudCgjMDA3OEQyLCAjMDA0NjdGKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KCMwMDc4RDIsICMwMDQ2N0YpO2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQoIzAwNzhEMiwgIzAwNDY3Rik7YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQoIzAwNzhEMiwgIzAwNDY3Rik7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoIzAwNzhEMiwgIzAwNDY3Rik7Y29sb3I6I2ZmZjtmb250LXdlaWdodDpub3JtYWw7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDstbW96LWJvcmRlci1pbWFnZTotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDc4RDIgMCUsICMwMDQ2N0YgMTAwJSk7LXdlYmtpdC1ib3JkZXItaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA3OEQyIDAlLCAjMDA0NjdGIDEwMCUpO2JvcmRlci1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDA3OEQyIDAlLCAjMDA0NjdGIDEwMCUpO2JvcmRlci1pbWFnZS1zbGljZToxfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC5hYS1oaWdobGlnaHQgLnVpLXN0YXRlLWRlZmF1bHQudWktc3RhdGUtaGlnaGxpZ2h0OjpiZWZvcmUsLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXN0YXRlLWFjdGl2ZS51aS1zdGF0ZS1oaWdobGlnaHQ6OmJlZm9yZXtib3JkZXI6MnB4ICNmZmYgc29saWR9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZXtib3JkZXItdG9wOjFweCBzb2xpZCAjRUJFRkYwICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojRUJFRkYwO21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtkaXNwbGF5OnRhYmxlO3dpZHRoOjEwMCV9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b257bWFyZ2luOjFweDtwYWRkaW5nOjZweDtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNFQkVGRjA7Zm9udC1mYW1pbHk6QXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtmb250LXNpemU6MXJlbTtjb2xvcjojMDA0NjdGO2ZvbnQtd2VpZ2h0Om5vcm1hbH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnR7d2lkdGg6MjUlO3RleHQtYWxpZ246bGVmdDtvcGFjaXR5OjE7ZmlsdGVyOkFscGhhKE9wYWNpdHk9MTAwKX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWNsb3Nle3dpZHRoOjc0LjQlO21hcmdpbi1sZWZ0OjBweDt0ZXh0LWFsaWduOnJpZ2h0fS51aS1kYXRlcGlja2VyLXJvdy1icmVha3tjbGVhcjpub25lO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjOURBNkFCO3dpZHRoOjBweDtsZWZ0OjUwJTttYXJnaW4tbGVmdDowcHggIWltcG9ydGFudH0udWktZGlhbG9ne3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjMwMHB4O3BhZGRpbmc6NDBweDtmb250LXNpemU6MTRweDtmb250LXNpemU6MXJlbTtib3JkZXI6MXB4IHNvbGlkICNFQkVGRjB9LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFye2ZpbHRlcjpub25lO3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOjIwcHg7bWFyZ2luLXRvcDowO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6I2ZmZn0udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWRpYWxvZy10aXRsZXtmb250LWZhbWlseTpcIkFtZXJpY2FuU2Fuc0xpZ2h0XCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjMwcHg7Zm9udC1zaXplOjIuMTQyODZyZW07bGluZS1oZWlnaHQ6MzZweDtmbG9hdDpsZWZ0O2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW46MDtjb2xvcjojMDA0NjdGO3doaXRlLXNwYWNlOmluaGVyaXQ7b3ZlcmZsb3c6dmlzaWJsZTt0ZXh0LW92ZXJmbG93OmluaXRpYWx9LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2V7YmFja2dyb3VuZDojZmZmO2JvcmRlcjpub25lO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0yMnB4O3RvcDotMjZweDt3aWR0aDoxLjVyZW07bWFyZ2luOjA7cGFkZGluZzowO2hlaWdodDoxLjVyZW07LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Y29sb3I6IzAwNzhEMn0udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTpiZWZvcmV7Y29udGVudDpcIlxcMTBlMDRjXCI7Zm9udC1mYW1pbHk6XCJBbWVyaWNhbiBJY29uc1wiO2ZvbnQtc2l6ZToyNHB4O2ZvbnQtc2l6ZToxLjcxNDI5cmVtO2hlaWdodDphdXRvO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDphdXRvfS51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlOmZvY3VzLC51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlOmhvdmVye2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMwMDc4RDI7aGVpZ2h0OjI4cHh9LnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2UgLnVpLWJ1dHRvbi1pY29uLXByaW1hcnl7YmFja2dyb3VuZDpub25lfS51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50e2JvcmRlcjowO21hcmdpbjowO3BhZGRpbmc6MDtvdmVyZmxvdzphdXRvO3pvb206MTtiYWNrZ3JvdW5kOm5vbmV9LnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmV7dGV4dC1hbGlnbjpsZWZ0O2JvcmRlci13aWR0aDoxcHggMCAwIDA7YmFja2dyb3VuZC1pbWFnZTpub25lO21hcmdpbjowIDAgMCAwO3BhZGRpbmc6NDBweCAwIDAgMDtib3JkZXItdG9wOm5vbmU7Ym94LXNoYWRvdzpub25lO3Bvc2l0aW9uOnJlbGF0aXZlfS51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0e2Zsb2F0Om5vbmV9LnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9ue2Zsb2F0OnJpZ2h0O3dpZHRoOjIzNnB4O21hcmdpbjowIDAgMCAwfS51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MH0udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSBidXR0b24ubGFzdHttYXJnaW4tcmlnaHQ6MHB4fS51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbiBzcGFue2ZvbnQtc2l6ZToxOHB4O2ZvbnQtc2l6ZToxLjI4NTcxcmVtfS51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIGJ1dHRvbitidXR0b257bWFyZ2luLXJpZ2h0OjIycHg7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS51aS1hdXRvY29tcGxldGV7cGFkZGluZzowcHg7Ym9yZGVyOjFweCBzb2xpZCAjMzY0OTVBO2JhY2tncm91bmQtY29sb3I6d2hpdGU7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6OTk5OTk7LXdlYmtpdC1ib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsNiwxMCwwLjIpOy1tb3otYm94LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDYsMTAsMC4yKTtib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsNiwxMCwwLjIpOy1tb3otYm9yZGVyLXJhZGl1czowOy13ZWJraXQtYm9yZGVyLXJhZGl1czowO2JvcmRlci1yYWRpdXM6MDt3aWR0aDozNzVweH0udWktYXV0b2NvbXBsZXRlIC51aS1tZW51LWl0ZW0gYS51aS1jb3JuZXItYWxse2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowO3BhZGRpbmc6NXB4IDlweDtjb2xvcjojMDA3OEQyO2ZvbnQtd2VpZ2h0OmJvbGQ7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7LW1vei1ib3JkZXItcmFkaXVzOjA7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXJhZGl1czowO3dpZHRoOjEwMCV9LnVpLWF1dG9jb21wbGV0ZSAudWktc3RhdGUtaG92ZXIsLnVpLWF1dG9jb21wbGV0ZSAudWktc3RhdGUtZm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjMDA3OEQyO2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDc4RDIgIWltcG9ydGFudH0udWktYXV0b2NvbXBsZXRlIC51aS1tZW51LWl0ZW17bWFyZ2luOjBweDtwYWRkaW5nOjA7Zm9udC1mYW1pbHk6QXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTJweDtmb250LXNpemU6Ljg1NzE0cmVtO2xpbmUtaGVpZ2h0OjE4cHg7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDtjb2xvcjojMDA3OEQyO2ZvbnQtd2VpZ2h0OmJvbGR9LnVpLXN1cnZleS1mb250e2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiM5OTl9LnVpLXRhYnN7cGFkZGluZzowcHh9LnVpLXRhYnMgLnVpLXRhYnMtbmF2e3BhZGRpbmc6MCAxMHB4O21hcmdpbjowIDAgMjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNGRkZGRkY7YmFja2dyb3VuZC1pbWFnZTpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM5REE2QUJ9LnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpe21hcmdpbjowcHg7Ym9yZGVyOjBweH0udWktdGFicyAudWktdGFicy1uYXYgbGkgLnVpLXRhYnMtYW5jaG9ye2ZvbnQtc2l6ZToyMXB4O2ZvbnQtc2l6ZToxLjVyZW07Zm9udC1mYW1pbHk6XCJBbWVyaWNhblNhbnNcIixIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtjb2xvcjojMDA3OEQyO291dGxpbmU6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxMDAlfS51aS10YWJzIC51aS10YWJzLW5hdiBsaSAudWktdGFicy1hbmNob3I6aG92ZXJ7Y29sb3I6IzREQjRGQX0udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtaW1hZ2U6bm9uZTtib3JkZXItdG9wOjFweCBzb2xpZCAjOURBNkFCO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjOURBNkFCO2JvcmRlci1yaWdodDoxcHggc29saWQgIzlEQTZBQjstbW96LWJvcmRlci1yYWRpdXMtdG9wbGVmdDozcHg7LXdlYmtpdC1ib3JkZXItdG9wLWxlZnQtcmFkaXVzOjNweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjNweDstbW96LWJvcmRlci1yYWRpdXMtdG9wcmlnaHQ6M3B4Oy13ZWJraXQtYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6M3B4O2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjNweH0udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9ye2NvbG9yOiMwMDQ2N0Y7Zm9udC13ZWlnaHQ6bm9ybWFsfS51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSAudWktdGFicy1hbmNob3I6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjdXJzb3I6cG9pbnRlcn0udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yOmZvY3Vze3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpOmhvdmVye2JhY2tncm91bmQtY29sb3I6I0ZGRkZGRn0udWktdGFiczpub3QoLnVpLXRhYnMtc21hbGwpIC51aS10YWJzLW5hdiBsaS51aS1zdGF0ZS1mb2N1c3tib3JkZXI6MnB4IHNvbGlkICMwMDYxQUI7Ym9yZGVyLWJvdHRvbTpub25lfS51aS10YWJzOm5vdCgudWktdGFicy1zbWFsbCkgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWZvY3VzIC51aS10YWJzLWFuY2hvcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS51aS10YWJzOm5vdCgudWktdGFicy1zbWFsbCkgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWRlZmF1bHR7d2lkdGg6MjUlfS51aS10YWJzIC51aS10YWJzLXBhbmVse3BhZGRpbmc6MH0udWktdGFicyAudWktdGFicy1wYW5lbDphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofS51aS10YWJzLnVpLXRhYnMtc21hbGwgLnVpLXRhYnMtbmF2e3BhZGRpbmc6MDtib3JkZXI6bm9uZX0udWktdGFicy51aS10YWJzLXNtYWxsIC51aS10YWJzLW5hdiBsaSAudWktdGFicy1hbmNob3J7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzAwNzhEMjtjb2xvcjojMDA3OEQyO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc2l6ZToxcmVtO2ZvbnQtd2VpZ2h0Om5vcm1hbDtsaW5lLWhlaWdodDoyMHB4O3BhZGRpbmc6MC4zZW0gMC41ZW07dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MTAwJX0udWktdGFicy51aS10YWJzLXNtYWxsIC51aS10YWJzLW5hdiBsaTpmaXJzdC1jaGlsZCAudWktdGFicy1hbmNob3J7Ym9yZGVyLXJhZGl1czozcHggMCAwIDNweH0udWktdGFicy51aS10YWJzLXNtYWxsIC51aS10YWJzLW5hdiBsaTpsYXN0LWNoaWxkIC51aS10YWJzLWFuY2hvcntib3JkZXItcmFkaXVzOjAgM3B4IDNweCAwfS51aS10YWJzLnVpLXRhYnMtc21hbGwgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWZvY3VzIC51aS10YWJzLWFuY2hvcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS51aS10YWJzLnVpLXRhYnMtc21hbGwgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWhvdmVyIC51aS10YWJzLWFuY2hvcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS51aS10YWJzLnVpLXRhYnMtc21hbGwgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWFjdGl2ZSwudWktdGFicy51aS10YWJzLXNtYWxsIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZXtib3JkZXI6bm9uZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCB3aGl0ZTttYXJnaW46MDtwYWRkaW5nOjA7ei1pbmRleDoxfS51aS10YWJzLnVpLXRhYnMtc21hbGwgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWFjdGl2ZSAudWktdGFicy1hbmNob3IsLnVpLXRhYnMudWktdGFicy1zbWFsbCAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9ye2JhY2tncm91bmQtY29sb3I6IzAwNzhEMjtjb2xvcjojZmZmfS51aS10YWJzLnVpLXRhYnMtc21hbGwgLnVpLXRhYnMtbmF2IGxpK2xpe21hcmdpbi1sZWZ0Oi0xcHggIWltcG9ydGFudH1cbiIsIi8qISBqUXVlcnkgVUkgLSB2MS4xMC40IC0gMjAxNC0wMS0xN1xuKiBodHRwOi8vanF1ZXJ5dWkuY29tXG4qIEluY2x1ZGVzOiBqcXVlcnkudWkuY29yZS5jc3MsIGpxdWVyeS51aS5hY2NvcmRpb24uY3NzLCBqcXVlcnkudWkuYXV0b2NvbXBsZXRlLmNzcywganF1ZXJ5LnVpLmJ1dHRvbi5jc3MsIGpxdWVyeS51aS5kYXRlcGlja2VyLmNzcywganF1ZXJ5LnVpLmRpYWxvZy5jc3MsIGpxdWVyeS51aS5tZW51LmNzcywganF1ZXJ5LnVpLnByb2dyZXNzYmFyLmNzcywganF1ZXJ5LnVpLnJlc2l6YWJsZS5jc3MsIGpxdWVyeS51aS5zZWxlY3RhYmxlLmNzcywganF1ZXJ5LnVpLnNsaWRlci5jc3MsIGpxdWVyeS51aS5zcGlubmVyLmNzcywganF1ZXJ5LnVpLnRhYnMuY3NzLCBqcXVlcnkudWkudG9vbHRpcC5jc3MsIGpxdWVyeS51aS50aGVtZS5jc3NcbiogQ29weXJpZ2h0IDIwMTQgalF1ZXJ5IEZvdW5kYXRpb24gYW5kIG90aGVyIGNvbnRyaWJ1dG9yczsgTGljZW5zZWQgTUlUICovXG5cbi8vIExheW91dCBoZWxwZXJzXG4udWktaGVscGVyLWhpZGRlbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4udWktaGVscGVyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcblx0Ym9yZGVyOiAwO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxcHg7XG59XG4udWktaGVscGVyLXJlc2V0IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdG91dGxpbmU6IDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuLnVpLWhlbHBlci1jbGVhcmZpeDpiZWZvcmUsXG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogdGFibGU7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4udWktaGVscGVyLWNsZWFyZml4OmFmdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG59XG4udWktaGVscGVyLWNsZWFyZml4IHtcblx0bWluLWhlaWdodDogMDsgLyogc3VwcG9ydDogSUU3ICovXG59XG4udWktaGVscGVyLXpmaXgge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0b3BhY2l0eTogMDtcblx0ZmlsdGVyOkFscGhhKE9wYWNpdHk9MCk7XG59XG5cbi51aS1mcm9udCB7XG5cdHotaW5kZXg6IDEwMDtcbn1cblxuXG4vLyBJbnRlcmFjdGlvbiBDdWVzXG4udWktc3RhdGUtZGlzYWJsZWQge1xuXHRjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuXG4vLyBJY29uc1xuLyogc3RhdGVzIGFuZCBpbWFnZXMgKi9cbi51aS1pY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRleHQtaW5kZW50OiAtOTk5OTlweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuXG4vLyBNaXNjIHZpc3VhbHNcblxuLyogT3ZlcmxheXMgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24taGVhZGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tdG9wOiAycHg7XG5cdHBhZGRpbmc6IC41ZW0gLjVlbSAuNWVtIC43ZW07XG5cdG1pbi1oZWlnaHQ6IDA7IC8qIHN1cHBvcnQ6IElFNyAqL1xufVxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWljb25zIHtcblx0cGFkZGluZy1sZWZ0OiAyLjJlbTtcbn1cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1ub2ljb25zIHtcblx0cGFkZGluZy1sZWZ0OiAuN2VtO1xufVxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWljb25zIC51aS1hY2NvcmRpb24taWNvbnMge1xuXHRwYWRkaW5nLWxlZnQ6IDIuMmVtO1xufVxuLnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWhlYWRlciAudWktYWNjb3JkaW9uLWhlYWRlci1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAuNWVtO1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLThweDtcbn1cbi51aS1hY2NvcmRpb24gLnVpLWFjY29yZGlvbi1jb250ZW50IHtcblx0cGFkZGluZzogMWVtIDIuMmVtO1xuXHRib3JkZXItdG9wOiAwO1xuXHRvdmVyZmxvdzogYXV0bztcbn1cblxuLnVpLWF1dG9jb21wbGV0ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi51aS1idXR0b24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0bWFyZ2luLXJpZ2h0OiAuMWVtO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0b3ZlcmZsb3c6IHZpc2libGU7IC8qIHJlbW92ZXMgZXh0cmEgd2lkdGggaW4gSUUgKi9cbn1cbi51aS1idXR0b24sXG4udWktYnV0dG9uOmxpbmssXG4udWktYnV0dG9uOnZpc2l0ZWQsXG4udWktYnV0dG9uOmhvdmVyLFxuLnVpLWJ1dHRvbjphY3RpdmUge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKiB0byBtYWtlIHJvb20gZm9yIHRoZSBpY29uLCBhIHdpZHRoIG5lZWRzIHRvIGJlIHNldCBoZXJlICovXG4udWktYnV0dG9uLWljb24tb25seSB7XG5cdHdpZHRoOiAyLjJlbTtcbn1cbi8qIGJ1dHRvbiBlbGVtZW50cyBzZWVtIHRvIG5lZWQgYSBsaXR0bGUgbW9yZSB3aWR0aCAqL1xuYnV0dG9uLnVpLWJ1dHRvbi1pY29uLW9ubHkge1xuXHR3aWR0aDogMi40ZW07XG59XG4udWktYnV0dG9uLWljb25zLW9ubHkge1xuXHR3aWR0aDogMy40ZW07XG59XG5idXR0b24udWktYnV0dG9uLWljb25zLW9ubHkge1xuXHR3aWR0aDogMy43ZW07XG59XG5cbi8qIGJ1dHRvbiB0ZXh0IGVsZW1lbnQgKi9cbi51aS1idXR0b24gLnVpLWJ1dHRvbi10ZXh0IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG4udWktYnV0dG9uLXRleHQtb25seSAudWktYnV0dG9uLXRleHQge1xuXHRwYWRkaW5nOiAuNGVtIDFlbTtcbn1cbi51aS1idXR0b24taWNvbi1vbmx5IC51aS1idXR0b24tdGV4dCxcbi51aS1idXR0b24taWNvbnMtb25seSAudWktYnV0dG9uLXRleHQge1xuXHRwYWRkaW5nOiAuNGVtO1xuXHR0ZXh0LWluZGVudDogLTk5OTk5OTlweDtcbn1cbi51aS1idXR0b24tdGV4dC1pY29uLXByaW1hcnkgLnVpLWJ1dHRvbi10ZXh0LFxuLnVpLWJ1dHRvbi10ZXh0LWljb25zIC51aS1idXR0b24tdGV4dCB7XG5cdHBhZGRpbmc6IC40ZW0gMWVtIC40ZW0gMi4xZW07XG59XG4udWktYnV0dG9uLXRleHQtaWNvbi1zZWNvbmRhcnkgLnVpLWJ1dHRvbi10ZXh0LFxuLnVpLWJ1dHRvbi10ZXh0LWljb25zIC51aS1idXR0b24tdGV4dCB7XG5cdHBhZGRpbmc6IC40ZW0gMi4xZW0gLjRlbSAxZW07XG59XG4udWktYnV0dG9uLXRleHQtaWNvbnMgLnVpLWJ1dHRvbi10ZXh0IHtcblx0cGFkZGluZy1sZWZ0OiAyLjFlbTtcblx0cGFkZGluZy1yaWdodDogMi4xZW07XG59XG4vKiBubyBpY29uIHN1cHBvcnQgZm9yIGlucHV0IGVsZW1lbnRzLCBwcm92aWRlIHBhZGRpbmcgYnkgZGVmYXVsdCAqL1xuaW5wdXQudWktYnV0dG9uIHtcblx0cGFkZGluZzogLjRlbSAxZW07XG59XG5cbi8qIGJ1dHRvbiBpY29uIGVsZW1lbnQocykgKi9cbi51aS1idXR0b24taWNvbi1vbmx5IC51aS1pY29uLFxuLnVpLWJ1dHRvbi10ZXh0LWljb24tcHJpbWFyeSAudWktaWNvbixcbi51aS1idXR0b24tdGV4dC1pY29uLXNlY29uZGFyeSAudWktaWNvbixcbi51aS1idXR0b24tdGV4dC1pY29ucyAudWktaWNvbixcbi51aS1idXR0b24taWNvbnMtb25seSAudWktaWNvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC04cHg7XG59XG4udWktYnV0dG9uLWljb24tb25seSAudWktaWNvbiB7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC04cHg7XG59XG4udWktYnV0dG9uLXRleHQtaWNvbi1wcmltYXJ5IC51aS1idXR0b24taWNvbi1wcmltYXJ5LFxuLnVpLWJ1dHRvbi10ZXh0LWljb25zIC51aS1idXR0b24taWNvbi1wcmltYXJ5LFxuLnVpLWJ1dHRvbi1pY29ucy1vbmx5IC51aS1idXR0b24taWNvbi1wcmltYXJ5IHtcblx0bGVmdDogLjVlbTtcbn1cbi51aS1idXR0b24tdGV4dC1pY29uLXNlY29uZGFyeSAudWktYnV0dG9uLWljb24tc2Vjb25kYXJ5LFxuLnVpLWJ1dHRvbi10ZXh0LWljb25zIC51aS1idXR0b24taWNvbi1zZWNvbmRhcnksXG4udWktYnV0dG9uLWljb25zLW9ubHkgLnVpLWJ1dHRvbi1pY29uLXNlY29uZGFyeSB7XG5cdHJpZ2h0OiAuNWVtO1xufVxuXG4vKiBidXR0b24gc2V0cyAqL1xuLnVpLWJ1dHRvbnNldCB7XG5cdG1hcmdpbi1yaWdodDogN3B4O1xufVxuLnVpLWJ1dHRvbnNldCAudWktYnV0dG9uIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1yaWdodDogLS4zZW07XG59XG5cbi8qIHdvcmthcm91bmRzICovXG4vKiByZXNldCBleHRyYSBwYWRkaW5nIGluIEZpcmVmb3gsIHNlZSBoNWJwLmNvbS9sICovXG5pbnB1dC51aS1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5idXR0b24udWktYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xufVxuXG4udWktZGF0ZXBpY2tlciB7XG5cdHdpZHRoOiAxN2VtO1xuXHRwYWRkaW5nOiAuMmVtIC4yZW0gMDtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogLjJlbSAwO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldixcbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMnB4O1xuXHR3aWR0aDogMS44ZW07XG5cdGhlaWdodDogMS44ZW07XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dC1ob3ZlciB7XG5cdHRvcDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiB7XG5cdGxlZnQ6IDJweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQge1xuXHRyaWdodDogMnB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldi1ob3ZlciB7XG5cdGxlZnQ6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuXHRyaWdodDogMXB4O1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFuLFxuLnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItbmV4dCBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHRtYXJnaW4tbGVmdDogLThweDtcblx0dG9wOiA1MCU7XG5cdG1hcmdpbi10b3A6IC04cHg7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSB7XG5cdG1hcmdpbjogMCAyLjNlbTtcblx0bGluZS1oZWlnaHQ6IDEuOGVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuXHRmb250LXNpemU6IDFlbTtcblx0bWFyZ2luOiAxcHggMDtcbn1cbi51aS1kYXRlcGlja2VyIHNlbGVjdC51aS1kYXRlcGlja2VyLW1vbnRoLFxuLnVpLWRhdGVwaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXIteWVhciB7XG5cdHdpZHRoOiA0OSU7XG59XG4udWktZGF0ZXBpY2tlciB0YWJsZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IC45ZW07XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdG1hcmdpbjogMCAwIC40ZW07XG59XG4udWktZGF0ZXBpY2tlciB0aCB7XG5cdHBhZGRpbmc6IC43ZW0gLjNlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Ym9yZGVyOiAwO1xufVxuLnVpLWRhdGVwaWNrZXIgdGQge1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDFweDtcbn1cbi51aS1kYXRlcGlja2VyIHRkIHNwYW4sXG4udWktZGF0ZXBpY2tlciB0ZCBhIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBhZGRpbmc6IC4yZW07XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0bWFyZ2luOiAuN2VtIDAgMCAwO1xuXHRwYWRkaW5nOiAwIC4yZW07XG5cdGJvcmRlci1sZWZ0OiAwO1xuXHRib3JkZXItcmlnaHQ6IDA7XG5cdGJvcmRlci1ib3R0b206IDA7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbiB7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luOiAuNWVtIC4yZW0gLjRlbTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbSAuNmVtO1xuXHR3aWR0aDogYXV0bztcblx0b3ZlcmZsb3c6IHZpc2libGU7XG59XG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIGJ1dHRvbi51aS1kYXRlcGlja2VyLWN1cnJlbnQge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLyogd2l0aCBtdWx0aXBsZSBjYWxlbmRhcnMgKi9cbi51aS1kYXRlcGlja2VyLnVpLWRhdGVwaWNrZXItbXVsdGkge1xuXHR3aWR0aDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aSAudWktZGF0ZXBpY2tlci1ncm91cCB0YWJsZSB7XG5cdHdpZHRoOiA5NSU7XG5cdG1hcmdpbjogMCBhdXRvIC40ZW07XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS0yIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0d2lkdGg6IDUwJTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpLTMgLnVpLWRhdGVwaWNrZXItZ3JvdXAge1xuXHR3aWR0aDogMzMuMyU7XG59XG4udWktZGF0ZXBpY2tlci1tdWx0aS00IC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0d2lkdGg6IDI1JTtcbn1cbi51aS1kYXRlcGlja2VyLW11bHRpIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItZ3JvdXAtbWlkZGxlIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLnVpLWRhdGVwaWNrZXItbXVsdGkgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSB7XG5cdGNsZWFyOiBsZWZ0O1xufVxuLnVpLWRhdGVwaWNrZXItcm93LWJyZWFrIHtcblx0Y2xlYXI6IGJvdGg7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LXNpemU6IDA7XG59XG5cbi8qIFJUTCBzdXBwb3J0ICovXG4udWktZGF0ZXBpY2tlci1ydGwge1xuXHRkaXJlY3Rpb246IHJ0bDtcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2IHtcblx0cmlnaHQ6IDJweDtcblx0bGVmdDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0IHtcblx0bGVmdDogMnB4O1xuXHRyaWdodDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1wcmV2OmhvdmVyIHtcblx0cmlnaHQ6IDFweDtcblx0bGVmdDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1uZXh0OmhvdmVyIHtcblx0bGVmdDogMXB4O1xuXHRyaWdodDogYXV0bztcbn1cbi51aS1kYXRlcGlja2VyLXJ0bCAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcblx0Y2xlYXI6IHJpZ2h0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWJ1dHRvbnBhbmUgYnV0dG9uIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG4udWktZGF0ZXBpY2tlci1ydGwgLnVpLWRhdGVwaWNrZXItYnV0dG9ucGFuZSBidXR0b24udWktZGF0ZXBpY2tlci1jdXJyZW50LFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwIHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLWxhc3QgLnVpLWRhdGVwaWNrZXItaGVhZGVyLFxuLnVpLWRhdGVwaWNrZXItcnRsIC51aS1kYXRlcGlja2VyLWdyb3VwLW1pZGRsZSAudWktZGF0ZXBpY2tlci1oZWFkZXIge1xuXHRib3JkZXItcmlnaHQtd2lkdGg6IDA7XG5cdGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbi51aS1kaWFsb2cge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cGFkZGluZzogLjJlbTtcblx0b3V0bGluZTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciB7XG5cdHBhZGRpbmc6IC40ZW0gMWVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGUge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luOiAuMWVtIDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdHdpZHRoOiA5NSU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogLjNlbTtcblx0dG9wOiA1MCU7XG5cdHdpZHRoOiAyMHB4O1xuXHRtYXJnaW46IC0xMHB4IDAgMCAwO1xuXHRwYWRkaW5nOiAxcHg7XG5cdGhlaWdodDogMjBweDtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IC41ZW0gMWVtO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRvdmVyZmxvdzogYXV0bztcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Ym9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdG1hcmdpbi10b3A6IC41ZW07XG5cdHBhZGRpbmc6IC4zZW0gMWVtIC41ZW0gLjRlbTtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uIHtcblx0bWFyZ2luOiAuNWVtIC40ZW0gLjVlbSAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4udWktZGlhbG9nIC51aS1yZXNpemFibGUtc2Uge1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRyaWdodDogLTVweDtcblx0Ym90dG9tOiAtNXB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IDE2cHg7XG59XG4udWktZHJhZ2dhYmxlIC51aS1kaWFsb2ctdGl0bGViYXIge1xuXHRjdXJzb3I6IG1vdmU7XG59XG5cbi51aS1tZW51IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cGFkZGluZzogMnB4O1xuXHRtYXJnaW46IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdXRsaW5lOiBub25lO1xufVxuLnVpLW1lbnUgLnVpLW1lbnUge1xuXHRtYXJnaW4tdG9wOiAtM3B4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4udWktbWVudSAudWktbWVudS1pdGVtIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0Lyogc3VwcG9ydDogSUUxMCwgc2VlICM4ODQ0ICovXG5cdGxpc3Qtc3R5bGUtaW1hZ2U6IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUlBQUFBQUFBUC8vL3lINUJBRUFBQUFBTEFBQUFBQUJBQUVBQUFJQlJBQTcpO1xufVxuLnVpLW1lbnUgLnVpLW1lbnUtZGl2aWRlciB7XG5cdG1hcmdpbjogNXB4IC0ycHggNXB4IC0ycHg7XG5cdGhlaWdodDogMDtcblx0Zm9udC1zaXplOiAwO1xuXHRsaW5lLWhlaWdodDogMDtcblx0Ym9yZGVyLXdpZHRoOiAxcHggMCAwIDA7XG59XG4udWktbWVudSAudWktbWVudS1pdGVtIGEge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAycHggLjRlbTtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0bWluLWhlaWdodDogMDsgLyogc3VwcG9ydDogSUU3ICovXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udWktbWVudSAudWktbWVudS1pdGVtIGEudWktc3RhdGUtZm9jdXMsXG4udWktbWVudSAudWktbWVudS1pdGVtIGEudWktc3RhdGUtYWN0aXZlIHtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0bWFyZ2luOiAtMXB4O1xufVxuXG4udWktbWVudSAudWktc3RhdGUtZGlzYWJsZWQge1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRtYXJnaW46IC40ZW0gMCAuMmVtO1xuXHRsaW5lLWhlaWdodDogMS41O1xufVxuLnVpLW1lbnUgLnVpLXN0YXRlLWRpc2FibGVkIGEge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi8qIGljb24gc3VwcG9ydCAqL1xuLnVpLW1lbnUtaWNvbnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktbWVudS1pY29ucyAudWktbWVudS1pdGVtIGEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogMmVtO1xufVxuXG4vKiBsZWZ0LWFsaWduZWQgKi9cbi51aS1tZW51IC51aS1pY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC4yZW07XG5cdGxlZnQ6IC4yZW07XG59XG5cbi8qIHJpZ2h0LWFsaWduZWQgKi9cbi51aS1tZW51IC51aS1tZW51LWljb24ge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi51aS1wcm9ncmVzc2JhciB7XG5cdGhlaWdodDogMmVtO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLnVpLXByb2dyZXNzYmFyIC51aS1wcm9ncmVzc2Jhci12YWx1ZSB7XG5cdG1hcmdpbjogLTFweDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLXByb2dyZXNzYmFyIC51aS1wcm9ncmVzc2Jhci1vdmVybGF5IHtcblx0YmFja2dyb3VuZDogdXJsKFwiaW1hZ2VzL2FuaW1hdGVkLW92ZXJsYXkuZ2lmXCIpO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT0yNSk7XG5cdG9wYWNpdHk6IDAuMjU7XG59XG4udWktcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZSAudWktcHJvZ3Jlc3NiYXItdmFsdWUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4udWktcmVzaXphYmxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLXJlc2l6YWJsZS1oYW5kbGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGZvbnQtc2l6ZTogMC4xcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLnVpLXJlc2l6YWJsZS1kaXNhYmxlZCAudWktcmVzaXphYmxlLWhhbmRsZSxcbi51aS1yZXNpemFibGUtYXV0b2hpZGUgLnVpLXJlc2l6YWJsZS1oYW5kbGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuLnVpLXJlc2l6YWJsZS1uIHtcblx0Y3Vyc29yOiBuLXJlc2l6ZTtcblx0aGVpZ2h0OiA3cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IC01cHg7XG5cdGxlZnQ6IDA7XG59XG4udWktcmVzaXphYmxlLXMge1xuXHRjdXJzb3I6IHMtcmVzaXplO1xuXHRoZWlnaHQ6IDdweDtcblx0d2lkdGg6IDEwMCU7XG5cdGJvdHRvbTogLTVweDtcblx0bGVmdDogMDtcbn1cbi51aS1yZXNpemFibGUtZSB7XG5cdGN1cnNvcjogZS1yZXNpemU7XG5cdHdpZHRoOiA3cHg7XG5cdHJpZ2h0OiAtNXB4O1xuXHR0b3A6IDA7XG5cdGhlaWdodDogMTAwJTtcbn1cbi51aS1yZXNpemFibGUtdyB7XG5cdGN1cnNvcjogdy1yZXNpemU7XG5cdHdpZHRoOiA3cHg7XG5cdGxlZnQ6IC01cHg7XG5cdHRvcDogMDtcblx0aGVpZ2h0OiAxMDAlO1xufVxuLnVpLXJlc2l6YWJsZS1zZSB7XG5cdGN1cnNvcjogc2UtcmVzaXplO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRyaWdodDogMXB4O1xuXHRib3R0b206IDFweDtcbn1cbi51aS1yZXNpemFibGUtc3cge1xuXHRjdXJzb3I6IHN3LXJlc2l6ZTtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdGxlZnQ6IC01cHg7XG5cdGJvdHRvbTogLTVweDtcbn1cbi51aS1yZXNpemFibGUtbncge1xuXHRjdXJzb3I6IG53LXJlc2l6ZTtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdGxlZnQ6IC01cHg7XG5cdHRvcDogLTVweDtcbn1cbi51aS1yZXNpemFibGUtbmUge1xuXHRjdXJzb3I6IG5lLXJlc2l6ZTtcblx0d2lkdGg6IDlweDtcblx0aGVpZ2h0OiA5cHg7XG5cdHJpZ2h0OiAtNXB4O1xuXHR0b3A6IC01cHg7XG59XG5cbi51aS1zZWxlY3RhYmxlLWhlbHBlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTAwO1xuXHRib3JkZXI6IDFweCBkb3R0ZWQgYmxhY2s7XG59XG5cbi51aS1zbGlkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG4udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAyO1xuXHR3aWR0aDogMS4yZW07XG5cdGhlaWdodDogMS4yZW07XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cbi51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTtcblx0Zm9udC1zaXplOiAuN2VtO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyOiAwO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi8qIEZvciBJRTggLSBTZWUgIzY3MjcgKi9cbi51aS1zbGlkZXIudWktc3RhdGUtZGlzYWJsZWQgLnVpLXNsaWRlci1oYW5kbGUsXG4udWktc2xpZGVyLnVpLXN0YXRlLWRpc2FibGVkIC51aS1zbGlkZXItcmFuZ2Uge1xuXHRmaWx0ZXI6IGluaGVyaXQ7XG59XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCB7XG5cdGhlaWdodDogLjhlbTtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLWhhbmRsZSB7XG5cdHRvcDogLS4zZW07XG5cdG1hcmdpbi1sZWZ0OiAtLjZlbTtcbn1cbi51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlIHtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4udWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1taW4ge1xuXHRsZWZ0OiAwO1xufVxuLnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcblx0cmlnaHQ6IDA7XG59XG5cbi51aS1zbGlkZXItdmVydGljYWwge1xuXHR3aWR0aDogLjhlbTtcblx0aGVpZ2h0OiAxMDBweDtcbn1cbi51aS1zbGlkZXItdmVydGljYWwgLnVpLXNsaWRlci1oYW5kbGUge1xuXHRsZWZ0OiAtLjNlbTtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1ib3R0b206IC0uNmVtO1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlIHtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG59XG4udWktc2xpZGVyLXZlcnRpY2FsIC51aS1zbGlkZXItcmFuZ2UtbWluIHtcblx0Ym90dG9tOiAwO1xufVxuLnVpLXNsaWRlci12ZXJ0aWNhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XG5cdHRvcDogMDtcbn1cblxuLnVpLXNwaW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi51aS1zcGlubmVyLWlucHV0IHtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAuMmVtIDA7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdG1hcmdpbi1sZWZ0OiAuNGVtO1xuXHRtYXJnaW4tcmlnaHQ6IDIycHg7XG59XG4udWktc3Bpbm5lci1idXR0b24ge1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiA1MCU7XG5cdGZvbnQtc2l6ZTogLjVlbTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRkaXNwbGF5OiBibG9jaztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cmlnaHQ6IDA7XG59XG4vKiBtb3JlIHNwZWNpZmljaXR5IHJlcXVpcmVkIGhlcmUgdG8gb3ZlcnJpZGUgZGVmYXVsdCBib3JkZXJzICovXG4udWktc3Bpbm5lciBhLnVpLXNwaW5uZXItYnV0dG9uIHtcblx0Ym9yZGVyLXRvcDogbm9uZTtcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xufVxuLyogdmVydGljYWxseSBjZW50ZXIgaWNvbiAqL1xuLnVpLXNwaW5uZXIgLnVpLWljb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdG1hcmdpbi10b3A6IC04cHg7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiAwO1xufVxuLnVpLXNwaW5uZXItdXAge1xuXHR0b3A6IDA7XG59XG4udWktc3Bpbm5lci1kb3duIHtcblx0Ym90dG9tOiAwO1xufVxuXG4vKiBUUiBvdmVycmlkZXMgKi9cbi51aS1zcGlubmVyIC51aS1pY29uLXRyaWFuZ2xlLTEtcyB7XG5cdC8qIG5lZWQgdG8gZml4IGljb25zIHNwcml0ZSAqL1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCAtMTZweDtcbn1cblxuLnVpLXRhYnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7LyogcG9zaXRpb246IHJlbGF0aXZlIHByZXZlbnRzIElFIHNjcm9sbCBidWcgKGVsZW1lbnQgd2l0aCBwb3NpdGlvbjogcmVsYXRpdmUgaW5zaWRlIGNvbnRhaW5lciB3aXRoIG92ZXJmbG93OiBhdXRvIGFwcGVhciBhcyBcImZpeGVkXCIpICovXG5cdHBhZGRpbmc6IC4yZW07XG59XG4udWktdGFicyAudWktdGFicy1uYXYge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IC4yZW0gLjJlbSAwO1xufVxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0dG9wOiAwO1xuXHRtYXJnaW46IDFweCAuMmVtIDAgMDtcblx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcblx0cGFkZGluZzogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiAudWktdGFicy1hbmNob3Ige1xuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZzogLjVlbSAxZW07XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSB7XG5cdG1hcmdpbi1ib3R0b206IC0xcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG4udWktdGFicyAudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yLFxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IGxpLnVpLXN0YXRlLWRpc2FibGVkIC51aS10YWJzLWFuY2hvcixcbi51aS10YWJzIC51aS10YWJzLW5hdiBsaS51aS10YWJzLWxvYWRpbmcgLnVpLXRhYnMtYW5jaG9yIHtcblx0Y3Vyc29yOiB0ZXh0O1xufVxuLnVpLXRhYnMtY29sbGFwc2libGUgLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvciB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi51aS10YWJzIC51aS10YWJzLXBhbmVsIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGJvcmRlci13aWR0aDogMDtcblx0cGFkZGluZzogMWVtIDEuNGVtO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4udWktdG9vbHRpcCB7XG5cdHBhZGRpbmc6IDhweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiA5OTk5O1xuXHRtYXgtd2lkdGg6IDMwMHB4O1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggI2FhYTtcblx0Ym94LXNoYWRvdzogMCAwIDVweCAjYWFhO1xufVxuYm9keSAudWktdG9vbHRpcCB7XG5cdGJvcmRlci13aWR0aDogMnB4O1xufVxuXG4vLyBDb21wb25lbnQgY29udGFpbmVyc1xuLnVpLXdpZGdldCB7XG5cdGZvbnQtZmFtaWx5OiBWZXJkYW5hLEFyaWFsLHNhbnMtc2VyaWYvKntmZkRlZmF1bHR9Ki87XG5cdGZvbnQtc2l6ZTogMS4xZW0vKntmc0RlZmF1bHR9Ki87XG59XG4udWktd2lkZ2V0IC51aS13aWRnZXQge1xuXHRmb250LXNpemU6IDFlbTtcbn1cbi51aS13aWRnZXQgaW5wdXQsXG4udWktd2lkZ2V0IHNlbGVjdCxcbi51aS13aWRnZXQgdGV4dGFyZWEsXG4udWktd2lkZ2V0IGJ1dHRvbiB7XG5cdGZvbnQtZmFtaWx5OiBWZXJkYW5hLEFyaWFsLHNhbnMtc2VyaWYvKntmZkRlZmF1bHR9Ki87XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuLnVpLXdpZGdldC1jb250ZW50IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2FhYWFhYS8qe2JvcmRlckNvbG9yQ29udGVudH0qLztcblx0YmFja2dyb3VuZDogI2ZmZmZmZi8qe2JnQ29sb3JDb250ZW50fSovIHVybChpbWFnZXMvdWktYmdfZmxhdF83NV9mZmZmZmZfNDB4MTAwLnBuZykvKntiZ0ltZ1VybENvbnRlbnR9Ki8gNTAlLyp7YmdDb250ZW50WFBvc30qLyA1MCUvKntiZ0NvbnRlbnRZUG9zfSovIHJlcGVhdC14Lyp7YmdDb250ZW50UmVwZWF0fSovO1xuXHRjb2xvcjogIzIyMjIyMi8qe2ZjQ29udGVudH0qLztcbn1cbi51aS13aWRnZXQtY29udGVudCBhIHtcblx0Y29sb3I6ICMyMjIyMjIvKntmY0NvbnRlbnR9Ki87XG59XG4udWktd2lkZ2V0LWhlYWRlciB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNhYWFhYWEvKntib3JkZXJDb2xvckhlYWRlcn0qLztcblx0YmFja2dyb3VuZDogI2NjY2NjYy8qe2JnQ29sb3JIZWFkZXJ9Ki8gdXJsKGltYWdlcy91aS1iZ19oaWdobGlnaHQtc29mdF83NV9jY2NjY2NfMXgxMDAucG5nKS8qe2JnSW1nVXJsSGVhZGVyfSovIDUwJS8qe2JnSGVhZGVyWFBvc30qLyA1MCUvKntiZ0hlYWRlcllQb3N9Ki8gcmVwZWF0LXgvKntiZ0hlYWRlclJlcGVhdH0qLztcblx0Y29sb3I6ICMyMjIyMjIvKntmY0hlYWRlcn0qLztcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udWktd2lkZ2V0LWhlYWRlciBhIHtcblx0Y29sb3I6ICMyMjIyMjIvKntmY0hlYWRlcn0qLztcbn1cblxuLy8gSW50ZXJhY3Rpb24gc3RhdGVzXG4udWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0IHtcblx0Ym9yZGVyOiAxcHggc29saWQgI2QzZDNkMy8qe2JvcmRlckNvbG9yRGVmYXVsdH0qLztcblx0YmFja2dyb3VuZDogI2U2ZTZlNi8qe2JnQ29sb3JEZWZhdWx0fSovIHVybChpbWFnZXMvdWktYmdfZ2xhc3NfNzVfZTZlNmU2XzF4NDAwLnBuZykvKntiZ0ltZ1VybERlZmF1bHR9Ki8gNTAlLyp7YmdEZWZhdWx0WFBvc30qLyA1MCUvKntiZ0RlZmF1bHRZUG9zfSovIHJlcGVhdC14Lyp7YmdEZWZhdWx0UmVwZWF0fSovO1xuXHRmb250LXdlaWdodDogbm9ybWFsLyp7ZndEZWZhdWx0fSovO1xuXHRjb2xvcjogIzU1NTU1NS8qe2ZjRGVmYXVsdH0qLztcbn1cbi51aS1zdGF0ZS1kZWZhdWx0IGEsXG4udWktc3RhdGUtZGVmYXVsdCBhOmxpbmssXG4udWktc3RhdGUtZGVmYXVsdCBhOnZpc2l0ZWQge1xuXHRjb2xvcjogIzU1NTU1NS8qe2ZjRGVmYXVsdH0qLztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1ob3Zlcixcbi51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5Lyp7Ym9yZGVyQ29sb3JIb3Zlcn0qLztcblx0YmFja2dyb3VuZDogI2RhZGFkYS8qe2JnQ29sb3JIb3Zlcn0qLyB1cmwoaW1hZ2VzL3VpLWJnX2dsYXNzXzc1X2RhZGFkYV8xeDQwMC5wbmcpLyp7YmdJbWdVcmxIb3Zlcn0qLyA1MCUvKntiZ0hvdmVyWFBvc30qLyA1MCUvKntiZ0hvdmVyWVBvc30qLyByZXBlYXQteC8qe2JnSG92ZXJSZXBlYXR9Ki87XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWwvKntmd0RlZmF1bHR9Ki87XG5cdGNvbG9yOiAjMjEyMTIxLyp7ZmNIb3Zlcn0qLztcbn1cbi51aS1zdGF0ZS1ob3ZlciBhLFxuLnVpLXN0YXRlLWhvdmVyIGE6aG92ZXIsXG4udWktc3RhdGUtaG92ZXIgYTpsaW5rLFxuLnVpLXN0YXRlLWhvdmVyIGE6dmlzaXRlZCxcbi51aS1zdGF0ZS1mb2N1cyBhLFxuLnVpLXN0YXRlLWZvY3VzIGE6aG92ZXIsXG4udWktc3RhdGUtZm9jdXMgYTpsaW5rLFxuLnVpLXN0YXRlLWZvY3VzIGE6dmlzaXRlZCB7XG5cdGNvbG9yOiAjMjEyMTIxLyp7ZmNIb3Zlcn0qLztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNhYWFhYWEvKntib3JkZXJDb2xvckFjdGl2ZX0qLztcblx0YmFja2dyb3VuZDogI2ZmZmZmZi8qe2JnQ29sb3JBY3RpdmV9Ki8gdXJsKGltYWdlcy91aS1iZ19nbGFzc182NV9mZmZmZmZfMXg0MDAucG5nKS8qe2JnSW1nVXJsQWN0aXZlfSovIDUwJS8qe2JnQWN0aXZlWFBvc30qLyA1MCUvKntiZ0FjdGl2ZVlQb3N9Ki8gcmVwZWF0LXgvKntiZ0FjdGl2ZVJlcGVhdH0qLztcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbC8qe2Z3RGVmYXVsdH0qLztcblx0Y29sb3I6ICMyMTIxMjEvKntmY0FjdGl2ZX0qLztcbn1cbi51aS1zdGF0ZS1hY3RpdmUgYSxcbi51aS1zdGF0ZS1hY3RpdmUgYTpsaW5rLFxuLnVpLXN0YXRlLWFjdGl2ZSBhOnZpc2l0ZWQge1xuXHRjb2xvcjogIzIxMjEyMS8qe2ZjQWN0aXZlfSovO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8vIEludGVyYWN0aW9uIEN1ZXNcbi51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZmNlZmExLyp7Ym9yZGVyQ29sb3JIaWdobGlnaHR9Ki87XG5cdGJhY2tncm91bmQ6ICNmYmY5ZWUvKntiZ0NvbG9ySGlnaGxpZ2h0fSovIHVybChpbWFnZXMvdWktYmdfZ2xhc3NfNTVfZmJmOWVlXzF4NDAwLnBuZykvKntiZ0ltZ1VybEhpZ2hsaWdodH0qLyA1MCUvKntiZ0hpZ2hsaWdodFhQb3N9Ki8gNTAlLyp7YmdIaWdobGlnaHRZUG9zfSovIHJlcGVhdC14Lyp7YmdIaWdobGlnaHRSZXBlYXR9Ki87XG5cdGNvbG9yOiAjMzYzNjM2Lyp7ZmNIaWdobGlnaHR9Ki87XG59XG4udWktc3RhdGUtaGlnaGxpZ2h0IGEsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCBhIHtcblx0Y29sb3I6ICMzNjM2MzYvKntmY0hpZ2hsaWdodH0qLztcbn1cbi51aS1zdGF0ZS1lcnJvcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZXJyb3Ige1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2QwYTBhLyp7Ym9yZGVyQ29sb3JFcnJvcn0qLztcblx0YmFja2dyb3VuZDogI2ZlZjFlYy8qe2JnQ29sb3JFcnJvcn0qLyB1cmwoaW1hZ2VzL3VpLWJnX2dsYXNzXzk1X2ZlZjFlY18xeDQwMC5wbmcpLyp7YmdJbWdVcmxFcnJvcn0qLyA1MCUvKntiZ0Vycm9yWFBvc30qLyA1MCUvKntiZ0Vycm9yWVBvc30qLyByZXBlYXQteC8qe2JnRXJyb3JSZXBlYXR9Ki87XG5cdGNvbG9yOiAjY2QwYTBhLyp7ZmNFcnJvcn0qLztcbn1cbi51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1lcnJvciBhLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIGEge1xuXHRjb2xvcjogI2NkMGEwYS8qe2ZjRXJyb3J9Ki87XG59XG4udWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZXJyb3ItdGV4dCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1lcnJvci10ZXh0IHtcblx0Y29sb3I6ICNjZDBhMGEvKntmY0Vycm9yfSovO1xufVxuLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXByaW9yaXR5LXByaW1hcnksXG4udWktd2lkZ2V0LWhlYWRlciAudWktcHJpb3JpdHktcHJpbWFyeSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnVpLXByaW9yaXR5LXNlY29uZGFyeSxcbi51aS13aWRnZXQtY29udGVudCAudWktcHJpb3JpdHktc2Vjb25kYXJ5LFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXByaW9yaXR5LXNlY29uZGFyeSB7XG5cdG9wYWNpdHk6IC43O1xuXHRmaWx0ZXI6QWxwaGEoT3BhY2l0eT03MCk7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRpc2FibGVkIHtcblx0b3BhY2l0eTogLjM1O1xuXHRmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zNSk7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4udWktc3RhdGUtZGlzYWJsZWQgLnVpLWljb24ge1xuXHRmaWx0ZXI6QWxwaGEoT3BhY2l0eT0zNSk7IC8qIEZvciBJRTggLSBTZWUgIzYwNTkgKi9cbn1cblxuLy8gSWNvbnNcblxuLyogc3RhdGVzIGFuZCBpbWFnZXMgKi9cbi51aS1pY29uIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcbn1cbi51aS1pY29uLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy91aS1pY29uc18yMjIyMjJfMjU2eDI0MC5wbmcpLyp7aWNvbnNDb250ZW50fSovO1xufVxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3VpLWljb25zXzIyMjIyMl8yNTZ4MjQwLnBuZykvKntpY29uc0hlYWRlcn0qLztcbn1cbi51aS1zdGF0ZS1kZWZhdWx0IC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy91aS1pY29uc184ODg4ODhfMjU2eDI0MC5wbmcpLyp7aWNvbnNEZWZhdWx0fSovO1xufVxuLnVpLXN0YXRlLWhvdmVyIC51aS1pY29uLFxuLnVpLXN0YXRlLWZvY3VzIC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy91aS1pY29uc180NTQ1NDVfMjU2eDI0MC5wbmcpLyp7aWNvbnNIb3Zlcn0qLztcbn1cbi51aS1zdGF0ZS1hY3RpdmUgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3VpLWljb25zXzQ1NDU0NV8yNTZ4MjQwLnBuZykvKntpY29uc0FjdGl2ZX0qLztcbn1cbi51aS1zdGF0ZS1oaWdobGlnaHQgLnVpLWljb24ge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL3VpLWljb25zXzJlODNmZl8yNTZ4MjQwLnBuZykvKntpY29uc0hpZ2hsaWdodH0qLztcbn1cbi51aS1zdGF0ZS1lcnJvciAudWktaWNvbixcbi51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29uIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy91aS1pY29uc19jZDBhMGFfMjU2eDI0MC5wbmcpLyp7aWNvbnNFcnJvcn0qLztcbn1cblxuLyogcG9zaXRpb25pbmcgKi9cbi51aS1pY29uLWJsYW5rIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCAxNnB4OyB9XG4udWktaWNvbi1jYXJhdC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbi51aS1pY29uLWNhcmF0LTEtbmUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAwOyB9XG4udWktaWNvbi1jYXJhdC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwOyB9XG4udWktaWNvbi1jYXJhdC0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggMDsgfVxuLnVpLWljb24tY2FyYXQtMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggMDsgfVxuLnVpLWljb24tY2FyYXQtMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7IH1cbi51aS1pY29uLWNhcmF0LTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7IH1cbi51aS1pY29uLWNhcmF0LTEtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDsgfVxuLnVpLWljb24tY2FyYXQtMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggMDsgfVxuLnVpLWljb24tY2FyYXQtMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggMDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1uZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNnB4OyB9XG4udWktaWNvbi10cmlhbmdsZS0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTZweDsgfVxuLnVpLWljb24tdHJpYW5nbGUtMi1uLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE2cHg7IH1cbi51aS1pY29uLXRyaWFuZ2xlLTItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLXN3IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0zMnB4OyB9XG4udWktaWNvbi1hcnJvdy0yLW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1uZS1zdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMzJweDsgfVxuLnVpLWljb24tYXJyb3ctMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTMycHg7IH1cbi51aS1pY29uLWFycm93LTItc2UtbncgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93c3RvcC0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTMycHg7IH1cbi51aS1pY29uLWFycm93c3RvcC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93c3RvcC0xLXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjI0cHggLTMycHg7IH1cbi51aS1pY29uLWFycm93c3RvcC0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTMycHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLW5lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMS1zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTEtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGljay0xLW53IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItbi1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrLTItbmUtc3cgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1lLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2stMi1zZS1udyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3RoaWNrc3RvcC0xLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTQ4cHg7IH1cbi51aS1pY29uLWFycm93dGhpY2tzdG9wLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtNDhweDsgfVxuLnVpLWljb24tYXJyb3d0aGlja3N0b3AtMS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC00OHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybnRoaWNrLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJudGhpY2stMS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC02NHB4OyB9XG4udWktaWNvbi1hcnJvd3JldHVybi0xLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZXR1cm4tMS1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTY0cHg7IH1cbi51aS1pY29uLWFycm93cmV0dXJuLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3dyZWZyZXNoLTEtcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtNjRweDsgfVxuLnVpLWljb24tYXJyb3ctNCB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTgwcHg7IH1cbi51aS1pY29uLWFycm93LTQtZGlhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC04MHB4OyB9XG4udWktaWNvbi1leHRsaW5rIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTgwcHg7IH1cbi51aS1pY29uLW5ld3dpbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC04MHB4OyB9XG4udWktaWNvbi1yZWZyZXNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTgwcHg7IH1cbi51aS1pY29uLXNodWZmbGUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtODBweDsgfVxuLnVpLWljb24tdHJhbnNmZXItZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTgwcHg7IH1cbi51aS1pY29uLXRyYW5zZmVydGhpY2stZS13IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC04MHB4OyB9XG4udWktaWNvbi1mb2xkZXItY29sbGFwc2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTZweDsgfVxuLnVpLWljb24tZm9sZGVyLW9wZW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtOTZweDsgfVxuLnVpLWljb24tZG9jdW1lbnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtOTZweDsgfVxuLnVpLWljb24tZG9jdW1lbnQtYiB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC05NnB4OyB9XG4udWktaWNvbi1ub3RlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTk2cHg7IH1cbi51aS1pY29uLW1haWwtY2xvc2VkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTk2cHg7IH1cbi51aS1pY29uLW1haWwtb3BlbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC05NnB4OyB9XG4udWktaWNvbi1zdWl0Y2FzZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtOTZweDsgfVxuLnVpLWljb24tY29tbWVudCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtOTZweDsgfVxuLnVpLWljb24tcGVyc29uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC05NnB4OyB9XG4udWktaWNvbi1wcmludCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNjBweCAtOTZweDsgfVxuLnVpLWljb24tdHJhc2ggeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggLTk2cHg7IH1cbi51aS1pY29uLWxvY2tlZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtOTZweDsgfVxuLnVpLWljb24tdW5sb2NrZWQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA4cHggLTk2cHg7IH1cbi51aS1pY29uLWJvb2ttYXJrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC05NnB4OyB9XG4udWktaWNvbi10YWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTk2cHg7IH1cbi51aS1pY29uLWhvbWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDsgfVxuLnVpLWljb24tZmxhZyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMTJweDsgfVxuLnVpLWljb24tY2FsZW5kYXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMTEycHg7IH1cbi51aS1pY29uLWNhcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTEycHg7IH1cbi51aS1pY29uLXBlbmNpbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMTJweDsgfVxuLnVpLWljb24tY2xvY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTEycHg7IH1cbi51aS1pY29uLWRpc2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTEycHg7IH1cbi51aS1pY29uLWNhbGN1bGF0b3IgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTExMnB4OyB9XG4udWktaWNvbi16b29taW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTExMnB4OyB9XG4udWktaWNvbi16b29tb3V0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMTJweDsgfVxuLnVpLWljb24tc2VhcmNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMTJweDsgfVxuLnVpLWljb24td3JlbmNoIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IC0xMTJweDsgfVxuLnVpLWljb24tZ2VhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAtMTEycHg7IH1cbi51aS1pY29uLWhlYXJ0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xMTJweDsgfVxuLnVpLWljb24tc3RhciB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMjRweCAtMTEycHg7IH1cbi51aS1pY29uLWxpbmsgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQwcHggLTExMnB4OyB9XG4udWktaWNvbi1jYW5jZWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMjhweDsgfVxuLnVpLWljb24tcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xMjhweDsgfVxuLnVpLWljb24tcGx1c3RoaWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTEyOHB4OyB9XG4udWktaWNvbi1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IC0xMjhweDsgfVxuLnVpLWljb24tbWludXN0aGljayB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xMjhweDsgfVxuLnVpLWljb24tY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTI4cHg7IH1cbi51aS1pY29uLWNsb3NldGhpY2sgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTI4cHg7IH1cbi51aS1pY29uLWtleSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMTJweCAtMTI4cHg7IH1cbi51aS1pY29uLWxpZ2h0YnVsYiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMjhweCAtMTI4cHg7IH1cbi51aS1pY29uLXNjaXNzb3JzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xMjhweDsgfVxuLnVpLWljb24tY2xpcGJvYXJkIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMjhweDsgfVxuLnVpLWljb24tY29weSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTI4cHg7IH1cbi51aS1pY29uLWNvbnRhY3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggLTEyOHB4OyB9XG4udWktaWNvbi1pbWFnZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDhweCAtMTI4cHg7IH1cbi51aS1pY29uLXZpZGVvIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNHB4IC0xMjhweDsgfVxuLnVpLWljb24tc2NyaXB0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IC0xMjhweDsgfVxuLnVpLWljb24tYWxlcnQgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNDRweDsgfVxuLnVpLWljb24taW5mbyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0xNDRweDsgfVxuLnVpLWljb24tbm90aWNlIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE0NHB4OyB9XG4udWktaWNvbi1oZWxwIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE0NHB4OyB9XG4udWktaWNvbi1jaGVjayB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNDRweDsgfVxuLnVpLWljb24tYnVsbGV0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggLTE0NHB4OyB9XG4udWktaWNvbi1yYWRpby1vbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNDRweDsgfVxuLnVpLWljb24tcmFkaW8tb2ZmIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xNDRweDsgfVxuLnVpLWljb24tcGluLXcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE0NHB4OyB9XG4udWktaWNvbi1waW4tcyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTQ0cHg7IH1cbi51aS1pY29uLXBsYXkgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNjBweDsgfVxuLnVpLWljb24tcGF1c2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTYwcHg7IH1cbi51aS1pY29uLXNlZWstbmV4dCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1wcmV2IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE2MHB4OyB9XG4udWktaWNvbi1zZWVrLWVuZCB7IGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNjBweDsgfVxuLnVpLWljb24tc2Vlay1zdGFydCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDsgfVxuLyogdWktaWNvbi1zZWVrLWZpcnN0IGlzIGRlcHJlY2F0ZWQsIHVzZSB1aS1pY29uLXNlZWstc3RhcnQgaW5zdGVhZCAqL1xuLnVpLWljb24tc2Vlay1maXJzdCB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNjBweDsgfVxuLnVpLWljb24tc3RvcCB7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC0xNjBweDsgfVxuLnVpLWljb24tZWplY3QgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggLTE2MHB4OyB9XG4udWktaWNvbi12b2x1bWUtb2ZmIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOHB4IC0xNjBweDsgfVxuLnVpLWljb24tdm9sdW1lLW9uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NHB4IC0xNjBweDsgfVxuLnVpLWljb24tcG93ZXIgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNzZweDsgfVxuLnVpLWljb24tc2lnbmFsLWRpYWcgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTc2cHg7IH1cbi51aS1pY29uLXNpZ25hbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0wIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTE3NnB4OyB9XG4udWktaWNvbi1iYXR0ZXJ5LTEgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMTc2cHg7IH1cbi51aS1pY29uLWJhdHRlcnktMiB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNzZweDsgfVxuLnVpLWljb24tYmF0dGVyeS0zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTE3NnB4OyB9XG4udWktaWNvbi1jaXJjbGUtcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtbWludXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTZweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLWUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS10cmlhbmdsZS1zIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtdHJpYW5nbGUtdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXRyaWFuZ2xlLW4geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1lIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWFycm93LXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggLTE5MnB4OyB9XG4udWktaWNvbi1jaXJjbGUtYXJyb3ctdyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS1hcnJvdy1uIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLXpvb21pbiB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNzZweCAtMTkycHg7IH1cbi51aS1pY29uLWNpcmNsZS16b29tb3V0IHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlLWNoZWNrIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwOHB4IC0xOTJweDsgfVxuLnVpLWljb24tY2lyY2xlc21hbGwtcGx1cyB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTIwOHB4OyB9XG4udWktaWNvbi1jaXJjbGVzbWFsbC1taW51cyB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMDhweDsgfVxuLnVpLWljb24tY2lyY2xlc21hbGwtY2xvc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAtMjA4cHg7IH1cbi51aS1pY29uLXNxdWFyZXNtYWxsLXBsdXMgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAtMjA4cHg7IH1cbi51aS1pY29uLXNxdWFyZXNtYWxsLW1pbnVzIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggLTIwOHB4OyB9XG4udWktaWNvbi1zcXVhcmVzbWFsbC1jbG9zZSB7IGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0yMDhweDsgfVxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtdmVydGljYWwgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1kb3R0ZWQtaG9yaXpvbnRhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1zb2xpZC12ZXJ0aWNhbCB7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IC0yMjRweDsgfVxuLnVpLWljb24tZ3JpcC1zb2xpZC1ob3Jpem9udGFsIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggLTIyNHB4OyB9XG4udWktaWNvbi1ncmlwc21hbGwtZGlhZ29uYWwtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAtMjI0cHg7IH1cbi51aS1pY29uLWdyaXAtZGlhZ29uYWwtc2UgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMjI0cHg7IH1cblxuXG4vLyBNaXNjIHZpc3VhbHNcblxuLyogQ29ybmVyIHJhZGl1cyAqL1xuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItdGwge1xuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHgvKntjb3JuZXJSYWRpdXN9Ki87XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItdG9wLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItdHIge1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4Lyp7Y29ybmVyUmFkaXVzfSovO1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItYmwge1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHgvKntjb3JuZXJSYWRpdXN9Ki87XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItYnIge1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4Lyp7Y29ybmVyUmFkaXVzfSovO1xufVxuXG4vKiBPdmVybGF5cyAqL1xuLnVpLXdpZGdldC1vdmVybGF5IHtcblx0YmFja2dyb3VuZDogI2FhYWFhYS8qe2JnQ29sb3JPdmVybGF5fSovIHVybChpbWFnZXMvdWktYmdfZmxhdF8wX2FhYWFhYV80MHgxMDAucG5nKS8qe2JnSW1nVXJsT3ZlcmxheX0qLyA1MCUvKntiZ092ZXJsYXlYUG9zfSovIDUwJS8qe2JnT3ZlcmxheVlQb3N9Ki8gcmVwZWF0LXgvKntiZ092ZXJsYXlSZXBlYXR9Ki87XG5cdG9wYWNpdHk6IC4zLyp7b3BhY2l0eU92ZXJsYXl9Ki87XG5cdGZpbHRlcjogQWxwaGEoT3BhY2l0eT0zMCkvKntvcGFjaXR5RmlsdGVyT3ZlcmxheX0qLztcbn1cbi51aS13aWRnZXQtc2hhZG93IHtcblx0bWFyZ2luOiAtOHB4Lyp7b2Zmc2V0VG9wU2hhZG93fSovIDAgMCAtOHB4Lyp7b2Zmc2V0TGVmdFNoYWRvd30qLztcblx0cGFkZGluZzogOHB4Lyp7dGhpY2tuZXNzU2hhZG93fSovO1xuXHRiYWNrZ3JvdW5kOiAjYWFhYWFhLyp7YmdDb2xvclNoYWRvd30qLyB1cmwoaW1hZ2VzL3VpLWJnX2ZsYXRfMF9hYWFhYWFfNDB4MTAwLnBuZykvKntiZ0ltZ1VybFNoYWRvd30qLyA1MCUvKntiZ1NoYWRvd1hQb3N9Ki8gNTAlLyp7YmdTaGFkb3dZUG9zfSovIHJlcGVhdC14Lyp7YmdTaGFkb3dSZXBlYXR9Ki87XG5cdG9wYWNpdHk6IC4zLyp7b3BhY2l0eVNoYWRvd30qLztcblx0ZmlsdGVyOiBBbHBoYShPcGFjaXR5PTMwKS8qe29wYWNpdHlGaWx0ZXJTaGFkb3d9Ki87XG5cdGJvcmRlci1yYWRpdXM6IDhweC8qe2Nvcm5lclJhZGl1c1NoYWRvd30qLztcbn1cbiIsIi8qISBqUXVlcnkgVUkgLSB2MS4xMC40IC0gMjAxNS0wMi0xN1xuKiBCYXNlIENTUyBPdmVycmlkaW5nIHN0eWxlcyBmb3IgQUEuY29tXG4qIENvcHlyaWdodCAyMDE1IGFhLmNvbSAqL1xuXG4vLyBMYXlvdXQgaGVscGVyc1xuLnVpLWZyb250IHtcbiAgICB6LWluZGV4OiAxMDAwO1xufVxuXG4vLyBDb21wb25lbnQgY29udGFpbmVyc1xuLnVpLXdpZGdldCB7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlRm9udEZhbWlseTtcbiAgICBmb250LXNpemU6IDFlbTtcbn1cblxuXG4udWktd2lkZ2V0IGlucHV0LCAudWktd2lkZ2V0IHNlbGVjdCwgLnVpLXdpZGdldCB0ZXh0YXJlYSwgLnVpLXdpZGdldCBidXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiAkYmFzZUZvbnRGYW1pbHk7XG4gICAgZm9udC1zaXplOiAxZW07XG59XG5cbi51aS13aWRnZXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbi51aS13aWRnZXQgYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIGZvbnQtZmFtaWx5OiAkc2Fuc0ZvbnRGYW1pbHlSZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi51aS13aWRnZXQgLnVpLWRhdGVwaWNrZXItdHJpZ2dlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiQW1lcmljYW4gSWNvbnNcIjtcbiAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cblxuLnVpLXdpZGdldC1jb250ZW50IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogJGdyYXkwNTtcblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGJyYW5kQmx1ZTtcbiAgICB9XG59XG5cbi51aS13aWRnZXQtaGVhZGVyIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZDogJGJyYW5kQmx1ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy8gSW50ZXJhY3Rpb24gc3RhdGVzXG4udWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGNvbG9yOiAkbGlua0NvbG9yO1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaG92ZXIsXG4udWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAkbGlua0hvdmVyQ29sb3I7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBiYWNrZ3JvdW5kOiAjMTczMzdhICB1cmwoL2NvbnRlbnQvaW1hZ2VzL2JhY2tncm91bmRzL2NvbnRhaW5lcnMvYWEtdGFibGVIZHJCa2ctYWx0LmdpZikgMCAwIHJlcGVhdC14O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi8vIEludGVyYWN0aW9uIEN1ZXNcbi51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICNmYmY5ZWUvKntiZ0NvbG9ySGlnaGxpZ2h0fSovO1xufVxuXG4udWktc3RhdGUtZXJyb3IsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWVycm9yLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWVycm9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmVmMWVjLyp7YmdDb2xvckVycm9yfSovO1xufVxuXG4udWktc3RhdGUtZGlzYWJsZWQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRpc2FibGVkLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRpc2FibGVkIHtcbiAgICBAaW5jbHVkZSBvcGFjaXR5KDEpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgY29sb3I6ICRncmF5O1xufVxuXG4udWktc3RhdGUtZGlzYWJsZWQgLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgIGNvbG9yOiAkYnJhbmRCbHVlICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgb3BhY2l0eSgwLjM1KTtcbn1cblxuLy8gSWNvbnNcblxuLyogc3RhdGVzIGFuZCBpbWFnZXMgKi9cbi51aS1pY29uIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvY29udGVudC9pbWFnZXMvZ3JhcGhpY3MvaWNvbnMvYWEtanF1ZXJ5VUlpY29ucy1zcHJpdGUucG5nJyk7XG59XG5cbi51aS13aWRnZXQtY29udGVudCAudWktaWNvbixcbi51aS13aWRnZXQtaGVhZGVyIC51aS1pY29uLFxuLnVpLXN0YXRlLWRlZmF1bHQgLnVpLWljb24sXG4udWktc3RhdGUtYWN0aXZlIC51aS1pY29uLFxuLnVpLXN0YXRlLWhpZ2hsaWdodCAudWktaWNvbixcbi51aS1zdGF0ZS1lcnJvciAudWktaWNvbixcbi51aS1zdGF0ZS1lcnJvci10ZXh0IC51aS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2ltYWdlcy9ncmFwaGljcy9pY29ucy9hYS1qcXVlcnlVSWljb25zLXNwcml0ZS5wbmcnKTtcbn1cblxuLnVpLXN0YXRlLWhvdmVyIC51aS1pY29uLFxuLnVpLXN0YXRlLWZvY3VzIC51aS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9jb250ZW50L2ltYWdlcy9ncmFwaGljcy9pY29ucy9hYS1qcXVlcnlVSWljb25zLWhvdmVyLXNwcml0ZS5wbmcnKTtcbn1cblxuLy8gTWlzYyB2aXN1YWxzXG5cbi8qIENvcm5lciByYWRpdXMgKi9cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLXRsIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLXRyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci1ib3R0b20sXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLWJsIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLWJyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLyogT3ZlcmxheXMgKi9cbi51aS13aWRnZXQtb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgIEBpbmNsdWRlIG9wYWNpdHkoMC42Nik7XG59XG5cbi51aS13aWRnZXQtc2hhZG93IHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheTtcbn1cblxuXG4vLyBQcm9ncmVzcyBiYXJcbi51aS1wcm9ncmVzc2JhciAudWktcHJvZ3Jlc3NiYXItb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9jb250ZW50L2ltYWdlcy9ncmFwaGljcy9pY29ucy9hbmltYXRlZC1vdmVybGF5LmdpZik7XG59XG5cbi8vIERhdGVwaWNrZXJcbi51aS1kYXRlcGlja2VyLXRyaWdnZXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6ICRicmFuZEJsdWU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIkFtZXJpY2FuIEljb25zXCI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiAzMnB4O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXDEwZTAzYVwiO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGxpZ2h0Qmx1ZTtcbiAgICB9XG5cbiAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgIGNvbG9yOiAkZ3JheTAzO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLnVpLWRhdGVwaWNrZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDM4ZW0gIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR1bHRyYUxpZ2h0R3JheTtcblxuICAgICYgLnVpLWRhdGVwaWNrZXItaGVhZGVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRCbHVlO1xuICAgICAgICBAaW5jbHVkZSBiYWNrZ3JvdW5kKGxpbmVhci1ncmFkaWVudCgkYnJhbmRCbHVlLCAkZGFya0JsdWUpKTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAmIC51aS1kYXRlcGlja2VyLXByZXYsXG4gICAgICAgICYgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gICAgICAgICAgICAmLnRpdGxlLCAmIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYgLnVpLWRhdGVwaWNrZXItbmV4dDo6YmVmb3JlIHtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpOyAvKiBJRSA5ICovXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7IC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgICAmIC51aS1kYXRlcGlja2VyLXByZXY6OmJlZm9yZSB7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyAvKiBJRSA5ICovXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJiAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyLFxuICAgICAgICAmIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjpub25lO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIH1cbiAgICAgICAgJiAudWktZGF0ZXBpY2tlci1wcmV2LWhvdmVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgfVxuICAgICAgICAmIC51aS1kYXRlcGlja2VyLW5leHQtaG92ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmIC51aS1kYXRlcGlja2VyLWNhbGVuZGFye1xuICAgICAgICAmIHRoZWFke1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgICAgICYgdGh7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtZWRpdW1HcmF5O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRiYXNlRm9udEZhbWlseTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiB0Ym9keXtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICYgdHJ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYgYXtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6MjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxNSU7XG4gICAgICAgICAgICAgICAgdG9wOiAxNSU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiAudWktc3RhdGUtZGVmYXVsdHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgcGFkZGluZzogLjU1ZW0gLjJlbTtcbiAgICAgICAgfVxuICAgICAgICAmIC51aS1zdGF0ZS1oaWdobGlnaHR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiR3aGl0ZTtcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCAkYnJhbmRCbHVlIHNvbGlkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYgLnVpLXN0YXRlLWhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDokdWx0cmFMaWdodEdyYXk7XG4gICAgICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgJHVsdHJhTGlnaHRHcmF5O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgJiAudWktc3RhdGUtZGlzYWJsZWQge1xuICAgICAgICAgICAgJiBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgLnVpLXN0YXRlLWRlZmF1bHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya0JsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmIC5hYS1oaWdobGlnaHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kQmx1ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQobGluZWFyLWdyYWRpZW50KCRicmFuZEJsdWUsICRkYXJrQmx1ZSkpO1xuICAgICAgICB9XG4gICAgICAgICYgLmFhLWhpZ2hsaWdodCAudWktc3RhdGUtZGVmYXVsdCxcbiAgICAgICAgJiAudWktc3RhdGUtYWN0aXZle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kQmx1ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJhY2tncm91bmQobGluZWFyLWdyYWRpZW50KCRicmFuZEJsdWUsICRkYXJrQmx1ZSkpO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICRicmFuZEJsdWUgMCUsICRkYXJrQmx1ZSAxMDAlKTtcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRicmFuZEJsdWUgMCUsICRkYXJrQmx1ZSAxMDAlKTtcbiAgICAgICAgICAgIGJvcmRlci1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGJyYW5kQmx1ZSAwJSwgJGRhcmtCbHVlIDEwMCUpO1xuICAgICAgICAgICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xuICAgICAgICAgICAgJi51aS1zdGF0ZS1oaWdobGlnaHR7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCAkd2hpdGUgc29saWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgJiAudWktZGF0ZXBpY2tlci1idXR0b25wYW5lIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR1bHRyYUxpZ2h0R3JheSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdWx0cmFMaWdodEdyYXk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICYgYnV0dG9ue1xuICAgICAgICAgICAgbWFyZ2luOiAxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR1bHRyYUxpZ2h0R3JheTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZUZvbnRGYW1pbHk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTQpO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrQmx1ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgICAgICYudWktZGF0ZXBpY2tlci1jdXJyZW50e1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGZpbHRlcjpBbHBoYShPcGFjaXR5PTEwMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLnVpLWRhdGVwaWNrZXItY2xvc2V7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc0LjQlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG59XG4udWktZGF0ZXBpY2tlci1yb3ctYnJlYWt7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JheTtcbiAgICB3aWR0aDogMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gRGlhbG9nXG4udWktZGlhbG9nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIEBpbmNsdWRlIHBhZGRpbmcoJ2FsbCcsJ3hsYXJnZScpO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxNCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHVsdHJhTGlnaHRHcmF5O1xuXG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICAgIGZpbHRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIG1hcmdpbignYm90dG9tJywnbWVkaXVtJyk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIC51aS1kaWFsb2ctdGl0bGUge1xuICAgIEBpbmNsdWRlIGhlYWQyO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkZGFya0JsdWU7XG4gICAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbDtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTIycHg7XG4gICAgdG9wOiAtMjZweDtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogJGJyYW5kQmx1ZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXDEwZTA0Y1wiO1xuICAgICAgICBmb250LWZhbWlseTogXCJBbWVyaWNhbiBJY29uc1wiO1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjQpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgJjpmb2N1cywmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRicmFuZEJsdWU7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICB9XG4gICAgIC51aS1idXR0b24taWNvbi1wcmltYXJ5e1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbn1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWNvbnRlbnQge1xuICAgIGJvcmRlcjogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB6b29tOiAxO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMCAwO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy1idXR0b25wYW5lIC51aS1kaWFsb2ctYnV0dG9uc2V0IHtcbiAgICBmbG9hdDogbm9uZTtcbn1cblxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUgYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDIzNnB4O1xuICAgIG1hcmdpbjogMCAwIDAgMDtcblxuICAgIEBleHRlbmQgLmJ0bjtcblxuICAgICYuYnRuLXNlY29uZGFyeXtcbiAgICAgICAgQGV4dGVuZCAuYnRuLXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxuICAgICYubGFzdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMTgpO1xuICAgIH1cblxuICAgICsgYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG59XG5cblxuLyogQXV0b2NvbXBsZXRlICovXG5cbi51aS1hdXRvY29tcGxldGUge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya0dyYXk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KDAgMXB4IDFweCByZ2JhKDAsIDYsIDEwLCAwLjIpKTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDM3NXB4O1xufVxuXG4udWktYXV0b2NvbXBsZXRlIC51aS1tZW51LWl0ZW0gYS51aS1jb3JuZXItYWxsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDVweCA5cHg7XG4gICAgY29sb3I6ICRicmFuZEJsdWU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi51aS1hdXRvY29tcGxldGUgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLWF1dG9jb21wbGV0ZSAudWktc3RhdGUtZm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZEJsdWU7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRCbHVlICFpbXBvcnRhbnQ7XG59XG5cbi51aS1hdXRvY29tcGxldGUgLnVpLW1lbnUtaXRlbSB7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNtYWxsO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogJGJyYW5kQmx1ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy8gU3VydmV5IC0gVGhpcyBpcyBub3QgaW4gdGhlIHJpZ2h0IHBsYWNlIC0gTk9UIGEgSnF1ZXJ5IFVJIGVsZW1lbnRcbi51aS1zdXJ2ZXktZm9udCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjOTk5O1xufVxuXG4udWktdGFicyB7XG5cbiAgICBwYWRkaW5nOiAwcHg7XG5cbiAgICAudWktdGFicy1uYXYge1xuXG4gICAgICAgIHBhZGRpbmc6IDAgJGJhc2VMaW5lSGVpZ2h0LzI7XG4gICAgICAgIG1hcmdpbjogMCAwICRiYXNlTGluZUhlaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5O1xuXG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDBweDtcblxuXG5cbiAgICAgICAgICAgIC51aS10YWJzLWFuY2hvciB7XG4gICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoMjEpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkc2Fuc0ZvbnRGYW1pbHlSZWd1bGFyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmRCbHVlO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0Qmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudWktdGFicy1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmF5O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoM3B4KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygzcHgpO1xuXG5cbiAgICAgICAgICAgICAgICAudWktdGFicy1hbmNob3Ige1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtCbHVlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOm5vdCgudWktdGFicy1zbWFsbCl7XG4gICAgICAgIC51aS10YWJzLW5hdiB7XG4gICAgICAgICAgICBsaXtcbiAgICAgICAgICAgICAgICAmLnVpLXN0YXRlLWZvY3Vze1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZGV0cm9pdEJsdWU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206bm9uZTtcbiAgICAgICAgICAgICAgICAgICAgLnVpLXRhYnMtYW5jaG9ye1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLnVpLXN0YXRlLWRlZmF1bHR7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjI1JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudWktdGFicy1wYW5lbCB7XG4gICAgICAgIEBpbmNsdWRlIHNlbGZjbGVhcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmLnVpLXRhYnMtc21hbGwge1xuICAgICAgICAudWktdGFicy1uYXYge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAudWktdGFicy1hbmNob3Ige1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRicmFuZEJsdWU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnJhbmRCbHVlO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LXNpemUoJGJhc2VGb250U2l6ZSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFzZUxpbmVIZWlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuM2VtIDAuNWVtO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIC51aS10YWJzLWFuY2hvciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQgLnVpLXRhYnMtYW5jaG9yIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYudWktc3RhdGUtZm9jdXMgLnVpLXRhYnMtYW5jaG9yIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYudWktc3RhdGUtaG92ZXIgLnVpLXRhYnMtYW5jaG9yIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYudWktc3RhdGUtYWN0aXZlLCYudWktdGFicy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjE7XG4gICAgICAgICAgICAgICAgICAgIC51aS10YWJzLWFuY2hvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRCbHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICArIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6LTFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiQGltcG9ydCBcInNoYXJlZFwiO1xuXG4vLyBQcm92aWRlcyBjcm9zcy1icm93c2VyIENTUyBvcGFjaXR5LiBUYWtlcyBhIG51bWJlciBiZXR3ZWVuIDAgYW5kIDEgYXMgdGhlIGFyZ3VtZW50LCBlLmcuIDAuNSBmb3IgNTAlIG9wYWNpdHkuXG4vL1xuLy8gICAgIEBwYXJhbSAkb3BhY2l0eVxuLy8gICAgICAgICBBIG51bWJlciBiZXR3ZWVuIDAgYW5kIDEsIHdoZXJlIDAgaXMgdHJhbnNwYXJlbnQgYW5kIDEgaXMgb3BhcXVlLlxuXG5AbWl4aW4gb3BhY2l0eSgkb3BhY2l0eSkge1xuICBAaWYgJGxlZ2FjeS1zdXBwb3J0LWZvci1pZTYgb3IgJGxlZ2FjeS1zdXBwb3J0LWZvci1pZTcgb3IgJGxlZ2FjeS1zdXBwb3J0LWZvci1pZTgge1xuICAgIGZpbHRlcjogdW5xdW90ZShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PSN7cm91bmQoJG9wYWNpdHkgKiAxMDApfSlcIik7XG4gIH1cbiAgb3BhY2l0eTogJG9wYWNpdHk7XG59XG5cbi8vIE1ha2UgYW4gZWxlbWVudCBjb21wbGV0ZWx5IHRyYW5zcGFyZW50LlxuQG1peGluIHRyYW5zcGFyZW50IHsgQGluY2x1ZGUgb3BhY2l0eSgwKTsgfVxuXG4vLyBNYWtlIGFuIGVsZW1lbnQgY29tcGxldGVseSBvcGFxdWUuXG5AbWl4aW4gb3BhcXVlIHsgQGluY2x1ZGUgb3BhY2l0eSgxKTsgfVxuIl19 */
