/* Minification failed. Returning unminified contents.
(7,319973): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,320027): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,320084): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,326711): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(7,326753): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(7,327386): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(7,327428): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(7,328506): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(7,328592): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(7,328646): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(7,328782): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
(7,328907): run-time error CSS1039: Token not allowed after unary operator: '-bs-gutter-x'
 */
/*! jQuery UI - v1.13.2 - 2023-11-16
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.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:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .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{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.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-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-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-prev span,.ui-datepicker .ui-datepicker-next 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:45%}.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:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 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 .6em;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-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;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-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.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("data:image/gif;base64,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");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.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{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;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;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-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.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-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .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}body .ui-tooltip{border-width:2px}
.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a{text-decoration:underline}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);float:right;font-size:20px;font-weight:700;opacity:.8;position:relative;right:-.3em;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;top:-.3em}.toast-close-button:focus,.toast-close-button:hover{color:#000;cursor:pointer;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);opacity:.4;text-decoration:none}button.toast-close-button{-webkit-appearance:none;background:rgba(0,0,0,0);border:0;cursor:pointer;padding:0}.toast-top-center{right:0;top:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{right:0;top:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{left:12px;top:12px}.toast-top-right{right:12px;top:12px}.toast-bottom-right{bottom:12px;right:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{background-position:15px;background-repeat:no-repeat;border-radius:3px 3px 3px 3px;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);filter:alpha(opacity=80);margin:0 0 6px;opacity:.8;overflow:hidden;padding:15px 15px 15px 50px;position:relative;width:300px}#toast-container>div:hover{-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;cursor:pointer;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1}#toast-container>.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=")!important}#toast-container>.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=")!important}#toast-container>.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==")!important}#toast-container>.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=")!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{margin-left:auto;margin-right:auto;width:300px}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{margin-left:auto;margin-right:auto;width:96%}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{background-color:#000;bottom:0;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=40);filter:alpha(opacity=40);height:4px;left:0;opacity:.4;position:absolute}@media (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media (min-width:241px)and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media (min-width:481px)and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}.btn-primary{background-color:#006400;border-color:#006400}.btn-primary:active:not(.invalid),.btn-primary:focus:not(.invalid),.btn-primary:hover:not(.invalid){background-color:#004b00!important;border-color:#004b00!important}@-webkit-keyframes pulse-opacity{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes pulse-opacity{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@-webkit-keyframes spin{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}to{-webkit-transform:scale(1) rotate(359deg);transform:scale(1) rotate(359deg)}}body,div,h1,h2,h3,h4,h5,h6,p{font-family:Open Sans,sans-serif}body{background-color:#f7f6f2;font-size:14px}body.blank-template{background-color:#fff}a{color:#006400}a:hover{color:#008400;cursor:pointer;text-decoration:underline}a:focus{color:#008400;text-decoration:none}p>a{text-decoration:underline}hr{border-top:1px solid #d9d9d9}.full-width-fluid .inner-content{max-width:1600px;width:100%}.app-banner{background-color:#4a4a4a;color:#fff;display:none;height:0;left:0;padding:10px;position:fixed;top:0;width:100%;z-index:1025}.app-banner .alert-message{color:#fff;display:inline;font-weight:600}.app-banner .alert-message.red{color:#d0021b}.app-banner .alert-message.green{color:#006400;float:left}.app-banner .alert-message.yellow{color:#ffbf00}.app-banner .close-notification-icon{float:right;font-weight:bolder;height:100%;padding:0 12px}.app-banner .close-notification-icon:hover{cursor:pointer}.app-banner a{color:#ffbf00}.app-banner.undocked{position:relative}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.alert ul{list-style-type:none;margin:0;padding:0}.ajax-spinner{display:inline-block}tr[ng-click]{cursor:pointer}.table-hover>tbody>tr:hover{background-color:#ccc}.grecaptcha-badge{visibility:hidden}.text-justify{text-align:justify}.gb-count-bubble{background-color:#555;border-radius:40px;color:#fff;font-style:normal;margin-left:3px;padding:3px 7px}.bs5 .tooltip>.tooltip-inner{background-color:#eee;border:1px solid #d9d9d9;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.25);box-shadow:0 2px 10px 0 rgba(0,0,0,.25);color:#000;font-size:11px;text-align:left}.bs5 .tooltip>.tooltip-inner ul{margin:0;padding:0 0 0 15px}.bs5 .tooltip .tooltip-arrow{border-color:rgba(0,0,0,0);border-width:11px 11px 0;bottom:5px;height:0;left:50%;margin-left:-5.5px;width:0}.bs5 .tooltip .tooltip-arrow:before{border-top-color:#eee}.bs5 .tooltip.in{opacity:1}.main-content{margin-top:141px}.main-content .inner-content{position:relative}.main-content .page-header-main,.main-content .page-title{color:#006400;font-size:30px;font-weight:600;margin-bottom:10px;margin-top:0}.main-content .page-header-main{font-size:24px;margin-bottom:0;margin-top:0}.main-content .page-header-main:not(.offset){margin:0}.main-content .page-header-subcopy{color:#000;font-size:14px;margin-bottom:0;margin-top:10px}.main-content .page-header-subcopy:not(.offset){margin:10px 0 0}.main-content .page-link-list{margin:10px 0 0 10px;padding:0 0 0 17px}.main-content .page-link-list a{text-decoration:underline}.main-content .page-help{font-size:24px;position:absolute;right:15px;text-decoration:none;top:0}.main-content .page-help span{height:0;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:0}.main-content #gbLogin .form-group p{font-size:12px;margin:10px 0 -10px}.main-content textarea.form-control{resize:vertical}.main-content .btn.loading{position:relative}.main-content .btn.loading:before{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;background:rgba(0,0,0,0) url(/theme/assets/cta-spinner.png) 50% no-repeat;content:"";height:18px;left:5px;margin-top:-9px;position:absolute;top:50%;width:18px}.main-content .btn.btn-secondary{background:#fff;border:1px solid #d9d9d9;color:#006400}.main-content .btn.btn-sim{background-color:rgba(0,0,0,0);color:#006400;text-decoration:underline}.main-content .btn.btn-addtocart{background-color:#ffbf00;border-color:#000;color:#000}.main-content .btn.btn-addtocart i{margin-right:5px}.main-content .btn.btn-addtocart:focus,.main-content .btn.btn-addtocart:hover{color:#000}.main-content .btn.btn-addtocart[disabled]{background-color:#fdeebf;border-color:#777;color:#777}.main-content .cta-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:15px;padding-right:15px}.main-content .cta-row .btn{-webkit-box-sizing:border-box;box-sizing:border-box;margin:15px 0 0;width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.main-content .cta-row .btn.btn-primary{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.main-content .cta-row .btn.btn-secondary{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.main-content .cta-row .btn.btn-sim{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.main-content #contentContainer{margin-bottom:30px;margin-top:30px}.main-content #contentContainer [data-bs-toggle=tooltip],.main-content #contentContainer [data-bs-toggle=tooltip]:hover,.main-content #contentContainer [data-toggle=tooltip],.main-content #contentContainer [data-toggle=tooltip]:hover{text-decoration:none}.main-content #contentContainer [data-bs-toggle=tooltip].tooltip-white,.main-content #contentContainer [data-toggle=tooltip].tooltip-white{color:#fff}.main-content #contentContainer [data-bs-toggle=tooltip].tooltip-green,.main-content #contentContainer [data-toggle=tooltip].tooltip-green{color:#006400}.main-content #contentContainer .tooltip>.tooltip-inner{background-color:#eee;border:1px solid #d9d9d9;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.25);box-shadow:0 2px 10px 0 rgba(0,0,0,.25);color:#000;font-size:11px;text-align:left}.main-content #contentContainer .tooltip>.tooltip-inner ul{margin:0;padding:0 0 0 15px}.main-content #contentContainer .tooltip .tooltip-arrow{border-color:#eee rgba(0,0,0,0) rgba(0,0,0,0);border-width:11px 11px 0;bottom:-5px;left:50%;margin-left:-11px}.main-content #contentContainer .tooltip.in{opacity:1}.main-content #contentContainer .btn.disabled,.main-content #contentContainer .btn[disabled]{background-color:#bbe1aa;border-color:#bbe1aa;color:#fff;opacity:1}.main-content #contentContainer .btn.disabled.btn-secondary,.main-content #contentContainer .btn[disabled].btn-secondary{background-color:#fff;border-color:#d9d9d9;color:#d9d9d9}.main-content #contentContainer .btn.disabled.btn-sim,.main-content #contentContainer .btn[disabled].btn-sim{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#555;text-decoration:none}.main-content #contentContainer .err_msg{color:#d0021b;display:block;font-size:14px;font-weight:600;min-height:20px}.main-content #contentContainer .optin-row{clear:both}.main-content #contentContainer .optin-row label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:10px}.main-content #contentContainer .optin-row label span.ui-checkboxradio-icon{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-top:3px;order:2;-webkit-box-flex:1;-ms-flex:1 0 13px;flex:1 0 13px;max-width:13px;min-width:13px}.main-content #contentContainer .optin-row label span:last-child{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto}.main-content #contentContainer .page-section{background-color:#fff;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;margin-top:15px}.main-content #contentContainer .page-section.frameless{background-color:rgba(0,0,0,0);border:0;clear:both;float:left;width:100%}.main-content #contentContainer .page-section:first-child{margin-top:0}.main-content #contentContainer .page-section .header-bar{background-color:#006400;clear:left;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;margin-bottom:20px;padding:10px 15px;text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-content #contentContainer .page-section .header-bar div{-webkit-box-flex:1;-ms-flex:1;flex:1}.main-content #contentContainer .page-section .req:before{color:#d0021b;content:"*"}.main-content #contentContainer .page-section .section-copy{font-size:13px;line-height:20px}.main-content #contentContainer .page-section .group-label{background-color:rgba(0,0,0,0);border:0;color:#000;display:block;font-weight:600;margin-bottom:15px;position:relative}.main-content #contentContainer .page-section .group-label:hover{background-color:rgba(0,0,0,0);border:0}.main-content #contentContainer .page-section .acting-label{color:#555;font-size:12px;font-weight:600;margin-bottom:5px}.main-content #contentContainer .page-section input[type=email],.main-content #contentContainer .page-section input[type=number],.main-content #contentContainer .page-section input[type=number]:not(.currency),.main-content #contentContainer .page-section input[type=password]:not(.currency),.main-content #contentContainer .page-section input[type=tel],.main-content #contentContainer .page-section input[type=text]{border-color:#d9d9d9;border-radius:6px;color:#555;font-size:13px;height:40px;padding-right:40px}.main-content #contentContainer .page-section input[type=email].short,.main-content #contentContainer .page-section input[type=number].short,.main-content #contentContainer .page-section input[type=number]:not(.currency).short,.main-content #contentContainer .page-section input[type=password]:not(.currency).short,.main-content #contentContainer .page-section input[type=tel].short,.main-content #contentContainer .page-section input[type=text].short{width:50%}.main-content #contentContainer .page-section .err-parent{position:relative}.main-content #contentContainer .page-section .err-parent .err_msg{opacity:0}.main-content #contentContainer .page-section .err-parent .err_msg+.indicator,.main-content #contentContainer .page-section .err-parent .input-wrap .indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:20px;font-size:14px;height:0;position:absolute;right:15px;top:auto}.main-content #contentContainer .page-section .err-parent .jqui-dd-wrapper+.err_msg+.indicator{bottom:42px;right:70px}.main-content #contentContainer .page-section .err-parent.error .custom-combobox,.main-content #contentContainer .page-section .err-parent.error .ui-selectmenu-button,.main-content #contentContainer .page-section .err-parent.error input,.main-content #contentContainer .page-section .err-parent.error textarea{border-color:#d0021b!important}.main-content #contentContainer .page-section .err-parent.error .custom-combobox .custom-combobox-toggle,.main-content #contentContainer .page-section .err-parent.error .custom-combobox .ui-selectmenu-icon,.main-content #contentContainer .page-section .err-parent.error .ui-selectmenu-button .custom-combobox-toggle,.main-content #contentContainer .page-section .err-parent.error .ui-selectmenu-button .ui-selectmenu-icon,.main-content #contentContainer .page-section .err-parent.error input .custom-combobox-toggle,.main-content #contentContainer .page-section .err-parent.error input .ui-selectmenu-icon,.main-content #contentContainer .page-section .err-parent.error textarea .custom-combobox-toggle,.main-content #contentContainer .page-section .err-parent.error textarea .ui-selectmenu-icon{background-color:#d0021b!important}.main-content #contentContainer .page-section .err-parent.error .err_msg{opacity:1}.main-content #contentContainer .page-section .err-parent.error .err_msg+.indicator:before,.main-content #contentContainer .page-section .err-parent.error .input-wrap .indicator:before{color:#d0021b}.main-content #contentContainer .page-section .err-parent.error .err_msg+.indicator.glyphicon:before,.main-content #contentContainer .page-section .err-parent.error .input-wrap .indicator.glyphicon:before{content:""}.main-content #contentContainer .page-section .err-parent.error .err_msg+.indicator.fa-solid:before,.main-content #contentContainer .page-section .err-parent.error .input-wrap .indicator.fa-solid:before{content:""}.main-content #contentContainer .page-section .err-parent.valid .ui-selectmenu-button,.main-content #contentContainer .page-section .err-parent.valid input,.main-content #contentContainer .page-section .err-parent.valid textarea{border-color:#006400}.main-content #contentContainer .page-section .err-parent.valid .err_msg+.indicator:before,.main-content #contentContainer .page-section .err-parent.valid .input-wrap .indicator:before{color:#006400}.main-content #contentContainer .page-section .err-parent.valid .err_msg+.indicator.glyphicon:before,.main-content #contentContainer .page-section .err-parent.valid .input-wrap .indicator.glyphicon:before{content:""}.main-content #contentContainer .page-section .err-parent.valid .err_msg+.indicator.fa-solid:before,.main-content #contentContainer .page-section .err-parent.valid .input-wrap .indicator.fa-solid:before{content:""}.reset-page-title-margin{margin-bottom:0}.green,.positive{color:#006400}.neutral{color:#000}.negative{color:#d0021b}.checkbox label.text-danger,.text-danger{font-weight:600}.large-font{font-weight:700}.large-font,.large-font-no-bold{font-size:18px}.text-label,ul.label-columns>li>div>div:first-child{font-weight:600}.popover a{text-decoration:underline}.item-title{font-size:18px}.item-subtitle{font-size:16px}.user-name{font-weight:600}.user-name>a{margin-left:5px}.greeting{font-size:18px;font-weight:600}.thumbnail-small{max-height:100px}.mini-glyphicon{font-size:12px}.help .glyphicon-info-sign{color:#777}.hash-anchor{display:block;height:0;position:relative;top:-65px;visibility:hidden}.pipe:before{color:#ccc;content:"|";display:inline-block;padding:0 5px}input[type=password]+*+.toggle-eye-fa,input[type=password]+.eye,input[type=password]+.toggle-eye-fa,input[type=text]+*+.toggle-eye-fa,input[type=text]+.eye,input[type=text]+.toggle-eye-fa{bottom:auto;display:-webkit-box;display:-ms-flexbox;display:flex;right:0;top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:16px;height:40px;position:absolute;width:40px;z-index:2}input[type=password]+.eye:before{color:#777;content:""}input[type=text]+.eye:before{color:#d9d9d9;content:""}input[type=password]+*+.toggle-eye-fa:before,input[type=password]+.toggle-eye-fa:before{color:#777}input[type=text]+*+.toggle-eye-fa:before,input[type=text]+.toggle-eye-fa:before{color:#d9d9d9}.input-wrap{position:relative}.input-wrap .indicator{bottom:auto;right:0;top:0}.btn-default{background-color:#f7f6f2;background-color:hsla(300,0%,61%,.1)}.btn-default.btn-white{background-color:#fff}.btn-default.btn-white::hover{background-color:#f7f6f2}.btn-secondary{background-color:#fff;border:1px solid #d9d9d9;color:#006400}.btn-secondary:hover{background-color:#fff;border-color:#d9d9d9;color:#006400}.btn-secondary[disabled]{background-color:#d9d9d9;color:#000}.btn[disabled]{background-color:#fff;border-color:#ccc;color:#333;opacity:.65;pointer-events:none}.button-row div:last-of-type{float:right!important;text-align:left}.nav.nav-tabs>li.no-content>a{color:#777}input.positive[type=radio]:checked,input.rDefault[type=radio]:checked{border:6px solid #006400}input.neutral[type=radio]:checked{border:6px solid #000}input.negative[type=radio]:checked{border:6px solid #d0021b}input.rDefault[type=radio]{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #aaa;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;height:20px;width:20px}.rText{display:inline-block;max-width:60%;padding:5px;text-overflow:ellipsis;vertical-align:top;word-wrap:break-word;overflow:hidden;white-space:nowrap}.div-table{padding:0 15px}.div-table .row div{border-bottom:1px solid #d9d9d9;padding:5px 10px 5px 0}.div-table .row div:nth-child(odd){font-weight:700}.div-table-responsive{line-height:24px;padding:0 15px}.div-table-responsive .row{border-bottom:1px solid #d9d9d9}.div-table-responsive .row.title-row{font-weight:700;white-space:nowrap}.div-table-responsive .row.title-row:hover{background-color:rgba(0,0,0,0)}.div-table-responsive .row>div{padding:5px 10px 5px 0}.content-block{margin-bottom:20px}.fa-check{color:#006400}.fa-times{color:red}.gb-icon{background-position:50% 50%!important;background-repeat:no-repeat!important;border-radius:0;display:inline-block}.gb-icon.immediate-checkout{background:url(/theme/assets/ic-immediate-checkout.svg)}.gb-icon.buy-now{background:url(/theme/assets/ic-buy-now.svg)}.gb-icon.featured{background:url(/theme/assets/ic-featured.svg)}.gb-icon.free-shipping{background:url(/theme/assets/ic-free-shipping.svg)}.gb-icon.layaway-available{background:url(/theme/assets/ic_meta_layaway.png)}.gb-icon.gb-icon-tn{height:15px;width:15px}.gb-icon.gb-icon-sm{height:20px;width:20px}.finance-icon{color:#006400;position:relative}.finance-icon i{font-size:11px;left:16px;position:absolute;top:8px;z-index:2}.finance-icon i:first-child{font-size:20px;left:0;position:absolute;top:0;z-index:1}.guntab-icon{background:rgba(0,0,0,0) url(/theme/assets/ic-guntab-icon-1.png) no-repeat 50%;background-size:contain;display:block;height:24px;width:24px}.input-validation-error{border:1px solid #d43f3a}.ad-wrapper{padding-left:0;padding-right:0;text-align:center}.ad-wrapper>:not(.gb-ad){margin:0 auto 20px}.list-group.table-style .list-group-item{border-left:0;border-radius:0;border-right:0}.list-group.table-style .list-group-item::first-child{border-top-left-radius:0;border-top-right-radius:0}.user-default span.user-name{color:#000;font-size:14px;font-weight:600}.user-default span.user-name a{font-size:12px;font-weight:400}.user-default .badges{display:inline-block}.notUser{color:#d9534f}.section-white{background-color:#fff;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9}.cb{clear:both}.bs5 .form-group{margin-bottom:15px}.bs5 .main-content #contentContainer .page-section.frameless div.dt-bootstrap table.dataTable tr:last-child,.bs5 .main-content #contentContainer .page-section.frameless div.dt-bootstrap table.dataTable tr:last-child td{border-bottom:0}@media print{.main-content{margin-top:0!important}.app-banner,.main-footer,.seo-footer.hidden-xs,.social-footer{display:none!important}a[href]:after{content:none!important}.login-content,.widget{display:none!important}.hidden-xs,.tab-content>.tab-pane{display:block!important}.tab-content>.tab-pane{opacity:1!important;visibility:visible!important}.accordion-group .accordion-body.collapse{height:auto}.collapse{display:block!important;height:auto!important}.tab-section-wrapper>.tab-content>.tab-pane{display:block!important;opacity:1!important;visibility:visible!important}.label{border:none}.tab-content.hidden-xs{display:block!important}.carousel .carousel-indicators,.carousel .carousel-indicators.hidden-xs{display:none!important}.carousel .item{display:inline-block;margin-bottom:10px!important;width:350px}.carousel .item img{width:340px}#launcher{display:none}#edit-listing,#manage-won-item,#view-larger-images,.item-detail-links,.picture-count,.seller-details-link-1,.seller-details-link-2,.share-tools{display:none!important}}.alert-info{border-color:#90c7e2}.alert-warning,.alert.not-signed-in{background-color:#fdeebf;border-color:#ffd155;border-color:rgba(255,204,51,.75);color:#555}.alert-danger,.alert.scheduled-item{background-color:#f2dede;border-color:#a94442;border-color:rgba(169,68,66,.5);color:#a94442}.alert-success,.alert.sold-item{background-color:#dff0d8;border-color:#006400;border-color:rgba(0,100,0,.5);color:#3c763d}.alert.ended-item{background-color:#ccc;border-color:#999;color:#555}.alert.item-error-message h5{font-size:18px;font-weight:600;margin:0}.alert.item-error-message p{margin-bottom:0;margin-top:15px}.alert a.close{text-decoration:none}.alert.alert-danger a{color:#a94442}.alert.alert-danger .button-group a.btn-danger{background-color:#d9534f;border-color:#d43f3a}.alert a.btn{color:#fff;text-decoration:none}.alert p{margin-bottom:1em;margin-top:0}.alert p .greeting{margin-bottom:.3em}.alert p:last-child,.alert p:only-child{margin-bottom:0}.gb-badge{background-position:50% 50%!important;background-repeat:no-repeat!important;border-radius:0;display:inline-block;margin:0 3px}.gb-badge>a{display:block;font-size:0;overflow:hidden;text-indent:-9999px}.gb-badge.gb-badge-tn>a{height:15px}.gb-badge.gb-badge-tn.fc-badge,.gb-badge.gb-badge-tn.ffl-badge,.gb-badge.gb-badge-tn.gold-badge,.gb-badge.gb-badge-tn.gold-charter-badge,.gb-badge.gb-badge-tn.verified-badge{height:15px;width:15px}.gb-badge.gb-badge-tn.top-10-badge,.gb-badge.gb-badge-tn.top-100-badge,.gb-badge.gb-badge-tn.top-25-badge{height:15px;width:25px}.gb-badge.gb-badge-md>a{height:30px}.gb-badge.gb-badge-md.fc-badge,.gb-badge.gb-badge-md.ffl-badge,.gb-badge.gb-badge-md.gold-badge,.gb-badge.gb-badge-md.gold-charter-badge,.gb-badge.gb-badge-md.verified-badge{height:30px;width:30px}.gb-badge.gb-badge-md.top-10-badge{height:30px;width:51px}.gb-badge.gb-badge-md.top-100-badge,.gb-badge.gb-badge-md.top-25-badge{height:30px;width:52px}.gb-badge.gb-badge-sm>a{height:20px}.gb-badge.gb-badge-sm.fc-badge,.gb-badge.gb-badge-sm.ffl-badge,.gb-badge.gb-badge-sm.gold-badge,.gb-badge.gb-badge-sm.gold-charter-badge,.gb-badge.gb-badge-sm.verified-badge{height:20px;width:20px}.gb-badge.gb-badge-sm.top-10-badge,.gb-badge.gb-badge-sm.top-100-badge,.gb-badge.gb-badge-sm.top-25-badge{height:20px;width:34px}.gb-badge.gb-badge-lg>a{height:45px}.gb-badge.gb-badge-lg.fc-badge{height:40px;width:40px}.gb-badge.gb-badge-lg.ffl-badge,.gb-badge.gb-badge-lg.gold-badge,.gb-badge.gb-badge-lg.gold-charter-badge,.gb-badge.gb-badge-lg.verified-badge{height:45px;width:45px}.gb-badge.gb-badge-lg.top-10-badge,.gb-badge.gb-badge-lg.top-100-badge,.gb-badge.gb-badge-lg.top-25-badge{height:45px;width:77px}.ffl-badge{background-image:url(/theme/assets/ic-ffl.svg)}.fc-badge{background-image:url(/theme/assets/ic-gbpay.svg)}.verified-badge{background:url(/theme/assets/ic-verified.svg)}.gold-badge{background:url(/theme/assets/ic-gold.svg)}.gold-charter-badge{background:url(/theme/assets/ic-gold-charter.svg)}.top-10-badge{background:url(/theme/assets/ic-topseller10.svg)}.top-25-badge{background:url(/theme/assets/ic-topseller25.svg)}.top-100-badge{background:url(/theme/assets/ic-topseller100.svg)}.listing{border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;list-style-type:none;padding:0;width:100%}.listing .highlighter{height:100%;padding:10px 10px 15px;position:relative}.listing .highlighter a,.listing .highlighter a:hover{text-decoration:none}.listing .highlighter .listing-extra-info{left:0;position:absolute;top:0;width:100%}.listing .highlighter .listing-extra-info .is-featured{border-color:rgba(0,0,0,0) #18539d rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:0 18px 18px 0;display:none;float:right;height:0;position:relative;width:0}.listing .highlighter .listing-extra-info .is-featured i{color:#fff;font-size:8px;font-weight:400;left:8.5px;position:absolute;top:1.5px}.listing .highlighter .listing-extra-info .was-visited{float:right;font-size:9px;line-height:9px;margin:0 4px 0 0}.listing .highlighter .listing-extra-info .was-visited>span{color:#fff;top:-.5px}.listing .highlighter .listing-extra-info .was-visited:visited>span{color:#d9d9d9}.listing .highlighter .listing-image-wrap{background-color:#fff;border:1px solid #999;position:relative}.listing .highlighter .listing-image-wrap .listing-image-contain{margin:0 auto;max-width:400px}.listing .highlighter .listing-image-wrap .listing-image-contain .listing-image{background-position:50%;background-repeat:no-repeat;background-size:contain;margin:0 auto;padding-top:75%;position:relative;width:100%}.listing .highlighter .listing-image-wrap .listing-image-contain .listing-image a{display:block;height:100%;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:50}.listing .highlighter .listing-image-wrap .listing-image-contain .listing-image a img{height:100%;margin:0 auto;visibility:hidden;width:auto}.listing .highlighter .listing-image-wrap .tsb,.listing .highlighter .listing-image-wrap .tst{background-color:hsla(0,0%,100%,.75);color:#000;padding:2px;position:absolute;z-index:49}.listing .highlighter .listing-image-wrap .tst{border-radius:0 0 6px 0;left:0;top:0}.listing .highlighter .listing-image-wrap .tsb{border-radius:6px 0 0 0;bottom:0;font-size:15px;font-weight:600;padding-left:5px;padding-right:5px;right:0;text-transform:capitalize}.listing .highlighter .listing-text h4{font-size:16px;font-weight:400;margin:13px 0 5px}.listing .highlighter .listing-text h4 a{color:#000}.listing .highlighter .listing-text .search-title{font-size:16px;font-weight:400;line-height:1.1;margin:13px 0 5px}.listing .highlighter .listing-text .search-title a{color:#000}.listing .highlighter .listing-text p{font-size:14px;margin:0}.listing .highlighter .listing-text p a{color:#555}.listing .highlighter .listing-figures{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;margin-top:8px}.listing .highlighter .listing-figures>div{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:50%;padding-top:5px;width:auto}.listing .highlighter .listing-figures>div h5{font-size:12px;font-weight:600;margin:0 auto 3px}.listing .highlighter .listing-figures>div .listing-figures-text{font-size:12px;font-weight:600;line-height:1.1;margin:0 auto 3px}.listing .highlighter .listing-figures>div a{font-size:22px;font-weight:700;line-height:22px}.listing .highlighter .listing-figures>div.buy-now-wrap a{color:#1861b7}.listing .highlighter .listing-figures>div .buy-now-wrap .listing-figures-text{font-size:12px;font-weight:600;line-height:1.1;margin:0 auto 3px}.listing .highlighter .listing-figures>div.auction-wrap a{color:#000}.listing .highlighter .listing-figures>div .auction-wrap .listing-figures-text{font-size:12px;font-weight:600;line-height:1.1;margin:0 auto 3px}.listing .highlighter .listing-figures.stack{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.listing .highlighter .listing-figures.stack>div{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 100%;flex:0 1 100%;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.listing .highlighter .listing-figures.stack>div:nth-child(2){margin-top:5px}.listing .highlighter .listing-figures.stack>div a{display:inline-block}.listing .highlighter .listing-figures.stack>div>div{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;min-width:50%;width:auto}.listing .highlighter .listing-figures.stack>div>div.ammo-display span{display:block;line-height:12px;margin-bottom:4px}.listing .highlighter .listing-figures.stack>div>div.ammo-display span strong{color:#000}.listing .highlighter .listing-figures.stack>div>div.ammo-display span:last-child{display:inline-block;line-height:22px;margin-bottom:0}.listing .highlighter .listing-figures.stack>div>div.ammo-display span:last-child strong{font-size:22px;line-height:22px}.listing .highlighter .listing-figures.stack>div.buy-now-wrap strong{color:#1861b7!important}.listing .highlighter .listing-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:7px}.listing .highlighter .listing-meta>span{font-size:12px;margin-left:10px}.listing .highlighter .listing-meta>span:first-child{margin-left:0}.listing .highlighter .listing-meta>span.time-left.low-time{color:#d0021b}.listing .highlighter .listing-meta>span a{text-decoration:underline}.listing .highlighter .variable-meta{color:#000;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:7px}.listing .highlighter .variable-meta,.listing .highlighter .variable-meta>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.listing .highlighter .variable-meta>span{width:calc(50% - 7px);-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 7px);flex:1 0 calc(50% - 7px);font-size:12px}.listing .highlighter .variable-meta>span:nth-child(2n){padding-left:5px;width:calc(50% + 7px);-webkit-box-flex:1;-ms-flex:1 0 calc(50% + 7px);flex:1 0 calc(50% + 7px)}.listing .highlighter .variable-meta>span i{margin-right:5px;position:relative;top:3px;width:13px}.listing .highlighter .variable-meta>span i:before{font-size:12px}.listing .highlighter .variable-meta>span.freedom-coin>span i{background:rgba(0,0,0,0) url(/theme/assets/ic-GBPay-Meta-icon.svg) no-repeat 50%;height:13px;width:13px}.listing .highlighter .variable-meta>span.immediate-checkout i:before{font-size:9px}.listing .highlighter .variable-meta>span.freedom-coin,.listing .highlighter .variable-meta>span.immediate-checkout{display:block}.listing .highlighter .variable-meta>span.freedom-coin>span,.listing .highlighter .variable-meta>span.immediate-checkout>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.listing .highlighter .variable-meta>span.freedom-coin>span span,.listing .highlighter .variable-meta>span.immediate-checkout>span span{margin-top:0}.listing .highlighter .variable-meta>span.freedom-coin>em,.listing .highlighter .variable-meta>span.immediate-checkout>em{color:#999;display:block;font-size:10px;font-style:normal;line-height:12px;margin-left:19px}.listing .highlighter .variable-meta>span.free-shipping i,.listing .highlighter .variable-meta>span.freedom-coin>span i,.listing .highlighter .variable-meta>span.immediate-checkout>span i,.listing .highlighter .variable-meta>span.non-free-shipping i{top:2px}.listing .highlighter .variable-meta>span.layaway-available i{background:rgba(0,0,0,0) url(/theme/assets/ic_meta_layaway.png) no-repeat 50%;display:inline-block;height:9px}.listing .highlighter .variable-meta>span.cc-fees{display:block}.listing .highlighter .variable-meta>span.cc-fees b{font-size:11px;font-weight:700;margin-right:2px}.listing .highlighter .variable-meta>span.financing-available i.finance-icon{display:inline-block;height:9px}.listing .highlighter .variable-meta>span.financing-available i.finance-icon>i{color:#000;font-size:11px;left:9px;position:absolute;top:1px}.listing .highlighter .variable-meta>span.financing-available i.finance-icon>i:first-child{font-size:12px;left:0;top:0}.listing .highlighter .variable-meta>span.financing-available i.finance-icon>i:last-child:before{font-size:8px}.listing .highlighter .listing-seller{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:7px}.listing .highlighter .listing-seller>div span{font-size:12px;margin-right:5px;text-decoration:underline}.listing .highlighter .listing-seller>ul{list-style-type:none;margin:0;padding:0 0 0 5px}.listing .highlighter .listing-seller>ul,.listing .highlighter .listing-seller>ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.listing .highlighter .listing-seller>ul li:first-child a{margin-left:0}.listing .highlighter.featured .listing-extra-info .is-featured{display:block}.listing .highlighter.highlight{border:2px solid #ffbf00!important;padding:8px 8px 13px}.listing .highlighter.bold .listing-text .search-title a,.listing .highlighter.bold .listing-text h4 a{font-weight:700!important}.listing .highlighter.red .listing-text .search-title a,.listing .highlighter.red .listing-text h4 a{color:#b92e2e!important}.listing .highlighter.green .listing-text .search-title a,.listing .highlighter.green .listing-text h4 a{color:#006400!important}.listing .highlighter.blue .listing-text .search-title a,.listing .highlighter.blue .listing-text h4 a{color:#18539d!important}.featured-section{display:block;position:relative;text-align:left;width:auto}.featured-section h2{color:#555;float:left;font-size:13px;font-weight:700;margin-top:0}.featured-section .more{float:right;font-size:12px;margin-bottom:10px}.featured-section .more a{color:#006400;text-decoration:underline}.featured-section .more a span{margin-left:5px;text-decoration:none}.featured-section .listing-seller,.featured-section .variable-meta>span:not(.no-reserve):not(.reserve){display:none!important}.featured-section .slick-arrow{background-color:rgba(0,0,0,.52);background-repeat:no-repeat;background-size:18px 30px;border:0;height:50px;margin-top:-25px;opacity:1;position:absolute;top:50%;width:28px;z-index:50}.featured-section .slick-arrow i{color:#ffbf00;font-size:28px;margin-top:2px}.featured-section .slick-arrow i span{height:0;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:0}.featured-section .slick-arrow:active,.featured-section .slick-arrow:focus,.featured-section .slick-arrow:hover{background-color:rgba(0,0,0,.52)!important}.featured-section .slick-arrow.slick-prev{background-position:25% 50%;border-radius:0 6px 6px 0;left:0}.featured-section .slick-arrow.slick-next{background-position:75% 50%;border-radius:6px 0 0 6px;right:0}.featured-section .slick-arrow.slick-disabled{opacity:.4}.featured-section .carousel-control.left{left:-15px}.featured-section .carousel-control.right{right:-15px}.featured-section .featured-carousel{clear:both;margin:0 auto;width:auto}.featured-section .featured-carousel>a{z-index:10}.featured-section .featured-carousel .carousel-inner{background-color:#fff;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;margin-bottom:0;margin-top:0;padding:0;width:auto;z-index:9}.featured-section .featured-carousel .carousel-inner .listing{border-bottom:0}.featured-section .featured-carousel .carousel-inner .listing .highlighter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.featured-section .featured-carousel .carousel-inner .listing .highlighter .listing-CTA{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.featured-section .featured-carousel .carousel-inner .slick-list{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}.featured-section .featured-carousel .carousel-inner .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-left:0}.featured-section .featured-carousel .carousel-inner .slick-track .slick-slide{border-bottom:0;height:0}.featured-section .featured-carousel .carousel-inner .slick-track .slick-slide.slick-active{height:auto}.featured-section .featured-carousel .carousel-inner .item{width:100%}.featured-section .featured-carousel .carousel-inner .item .listing{border-bottom:0}.featured-section .featured-carousel .carousel-inner .listing .highlighter,.featured-section.grid .listing .highlighter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.featured-section .featured-carousel .carousel-inner .listing .highlighter .listing-CTA,.featured-section.grid .listing .highlighter .listing-CTA{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.featured-section.grid .non-carousel{clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#fff;border-left:1px solid #d9d9d9;border-top:1px solid #d9d9d9}.featured-section.grid .more{margin-bottom:0;position:absolute;right:0;top:0}.featured-section .listing-CTA{margin-top:10px}.featured-section .listing-CTA>.btn,.featured-section .listing-CTA>a{background-color:#006400;background-image:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857;margin-bottom:0;padding:6px 12px;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:100%}.featured-section .listing-CTA>.btn:active,.featured-section .listing-CTA>.btn:hover,.featured-section .listing-CTA>a:active,.featured-section .listing-CTA>a:hover{background-color:#002700;border-color:#003100}.featured-section.theme-b .grid-view .listing{border-color:rgba(0,0,0,0)!important}.featured-section.theme-b .grid-view .listing .highlighter{background-color:#d9d9d9;padding:0}.featured-section.theme-b .grid-view .listing .highlighter .listing-extra-info{bottom:33px;display:-webkit-box;display:-ms-flexbox;display:flex;right:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.featured-section.theme-b .grid-view .listing .highlighter .listing-extra-info a.was-visited{position:static;-webkit-box-ordinal-group:2;-ms-flex-order:1;margin:0 3px 3px 0;order:1}.featured-section.theme-b .grid-view .listing .highlighter .listing-extra-info a.was-visited>span{color:#d9d9d9}.featured-section.theme-b .grid-view .listing .highlighter .listing-extra-info a:visited.was-visited>span{color:#555}.featured-section.theme-b .grid-view .listing .highlighter .listing-extra-info .is-featured{position:static;-webkit-box-ordinal-group:3;-ms-flex-order:2;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #18539d;border-width:0 0 25px 25px;order:2}.featured-section.theme-b .grid-view .listing .highlighter .listing-extra-info .is-featured i{bottom:auto;left:auto;margin:13px 0 0 -12px;position:static;right:auto;top:auto}.featured-section.theme-b .grid-view .listing .highlighter .listing-image-wrap{border-color:#d9d9d9;border-bottom:0}.featured-section.theme-b .grid-view .listing .highlighter .listing-figures,.featured-section.theme-b .grid-view .listing .highlighter .listing-meta,.featured-section.theme-b .grid-view .listing .highlighter .listing-text{padding-left:10px;padding-right:10px}.featured-section.theme-b .grid-view .listing .highlighter .listing-CTA,.featured-section.theme-b .grid-view .listing .highlighter .listing-figures,.featured-section.theme-b .grid-view .listing .highlighter .listing-meta,.featured-section.theme-b .grid-view .listing .highlighter .listing-text{position:relative;z-index:10}.featured-section.theme-b .grid-view .listing .highlighter .listing-figures,.featured-section.theme-b .grid-view .listing .highlighter .listing-meta,.featured-section.theme-b .grid-view .listing .highlighter .listing-text{border:0}.featured-section.theme-b .grid-view .listing .highlighter .variable-meta{padding-left:10px;padding-right:10px}.featured-section.theme-b .grid-view .listing .highlighter .listing-text p{margin:3px 0 0}.featured-section.theme-b .grid-view .listing .highlighter .listing-CTA{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;float:none;margin-bottom:0;padding:0}.featured-section.theme-b .grid-view .listing .highlighter .listing-CTA .btn,.featured-section.theme-b .grid-view .listing .highlighter .listing-CTA a{border-radius:0;display:block}.featured-section.theme-b .grid-view.carousel-inner{background-color:rgba(0,0,0,0);border:0}.featured-section.theme-b .grid-view.carousel-inner .slick-list{border-left:0;border-right:0}.featured-section.theme-b .grid-view.carousel-inner .item.active{margin-left:-5px;margin-right:-5px;width:auto}.featured-section.theme-b .grid-view.carousel-inner .item .listing{border:0;border-left:5px solid rgba(0,0,0,0)!important;border-right:5px solid rgba(0,0,0,0)}.featured-section.theme-b .grid-view.carousel-inner .item .listing .highlighter{border:0;margin:0}.featured-section.aside .more{margin-top:20px}.featured-section.aside .grid-view{border:none;clear:both;display:block;height:100%}.featured-section.aside .grid-view .listing{background-color:rgba(0,0,0,0);border:none;display:block;height:100%;width:100%}.featured-section.aside .grid-view .listing .highlighter{margin:5px 0 10px;padding:0}.featured-section.aside .grid-view .listing .highlighter .listing-extra-info a.was-visited span{color:#f7f6f2}.featured-section.aside .grid-view .listing .highlighter .listing-text{width:100%}.featured-section.aside .grid-view .listing .highlighter .listing-text .search-title,.featured-section.aside .grid-view .listing .highlighter .listing-text h4{margin-top:10px}.featured-section.aside .grid-view .listing .highlighter .listing-figures{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.featured-section.aside .grid-view .listing .highlighter .listing-figures>div{width:100%}.featured-section.aside .grid-view .listing .highlighter .listing-figures>div+div{margin-top:5px}.featured-section.aside .grid-view .listing .highlighter .listing-meta{margin-top:0}.featured-section.aside .grid-view .listing .highlighter .variable-meta{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.featured-section.aside .grid-view .listing .highlighter .variable-meta>span{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%}.featured-section.aside .grid-view .listing .highlighter .listing-figures{padding-top:10px}.featured-section.aside .grid-view .listing .highlighter .listing-figures,.featured-section.aside .grid-view .listing .highlighter .variable-meta{margin-top:0;padding-bottom:10px}.featured-section.aside .grid-view .listing .highlighter .listing-CTA{margin-bottom:0;margin-top:0}.featured-section.aside .grid-view .listing:first-child .highlighter{margin-top:10px}.featured-section.aside.theme-b .grid-view .listing .highlighter .listing-image-wrap{border-bottom:0;border-bottom-color:#d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-top-color:#d9d9d9}.super-listing .listing{height:100%;margin:0;padding:0}.super-listing .listing+div .btn{border-radius:0;position:relative;z-index:50}.super-listing.cta .listing{height:calc(100% - 40px)!important}.super-listing .highlighter{margin-bottom:0!important;margin-top:0!important}.super-listing .highlighter a{z-index:50}.super-listing .highlighter.highlight{border:1px solid #d9d9d9!important}.super-listing .highlighter .listing-text .search-title a,.super-listing .highlighter.blue .listing-text .search-title a,.super-listing .highlighter.green .listing-text .search-title a,.super-listing .highlighter.red .listing-text .search-title a{color:#000!important;font-weight:400!important;position:relative}.super-listing .highlighter .listing-text p,.super-listing .highlighter.blue .listing-text p,.super-listing .highlighter.green .listing-text p,.super-listing .highlighter.red .listing-text p{display:none}.super-listing .highlighter .listing-figures-text{color:#333}.super-listing .highlighter .listing-extra-info{display:none!important}.super-listing .highlighter .listing-meta{color:#333}.super-listing .highlighter .listing-meta .time-left>span{display:none}.super-listing .highlighter .listing-meta .time-left>span:last-child{display:inline-block}.super-listing .highlighter .listing-meta .item-number{display:none}.super-listing .highlighter .variable-meta>span{padding-left:0}.super-listing.slick-slide>div{display:none}.super-listing.slick-active>div{display:block}.widget.theme-a .super-listing.cta .listing{height:calc(100% - 55px)}.widget.theme-a .super-listing .listing .highlighter{border:0!important}.widget.theme-a .super-listing .listing+div{border-right:1px solid #d9d9d9;padding:0 10px 15px}.widget.theme-a .super-listing .listing+div .btn{border-radius:6px}.widget.theme-a .super-listing:last-child .listing .highlighter+div{border-right:0!important}@media(min-width:992px){.listing .highlighter .listing-figures>div a{font-size:25px;line-height:25px}.listing .highlighter .listing-figures.stack>div>div.ammo-display span{margin-bottom:2px}.listing .highlighter .listing-figures.stack>div>div.ammo-display span:last-child{line-height:25px;margin-bottom:0}.listing .highlighter .listing-figures.stack>div>div.ammo-display span:last-child strong{font-size:25px;line-height:25px}}.time .ending{color:#d0021b}.cards div{color:#4a4a4a}.cards .item-card-column{float:left;min-height:1px;padding-left:7.5px;padding-right:7.5px;position:relative;width:16.66667%}.cards.two-col-card .item-card-column{width:50%}.cards.three-col-card .item-card-column{width:33.33%}.cards.four-col-card .item-card-column{width:25%}.cards.six-col-card .item-card-column{width:16.66667%}.cards .item-content{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;margin:10px auto}.cards .overlayBanner>div{padding-top:40%;width:40%;z-index:1000}.cards .overlayBanner>div.gold-deal-corner{padding-top:25px;width:25px;z-index:1}.cards .item-image{border-radius:5px 5px 0 0;overflow:hidden;position:relative}.cards .item-image>.viewed:after{background-color:#000;border-radius:0 6px;color:#fff;content:"Viewed";filter:alpha(opacity=50);font-size:12px;font-weight:600;letter-spacing:1px;opacity:.5;overflow:hidden;padding:6px 10px;position:absolute;right:0;top:0;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;z-index:1000}.cards .img-wrapper{display:table;width:100%}.cards .img-wrapper div{display:table-cell;text-align:center;vertical-align:middle}.cards .img-wrapper div>img{width:100%}.cards.cards-large .item-content{border-width:2px}.cards.cards-large .overlayBanner>div.gold-deal-corner{padding-top:50px;width:50px}.cards.cards-large .img-wrapper{display:table;width:100%}.cards.cards-large .img-wrapper div{display:table-cell;text-align:center;vertical-align:middle}.cards.cards-large .img-wrapper div>img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto}.cards.cards-large .cta-wrapper div,.cards.cards-large .item-details-wrapper div{padding-left:15px;padding-right:15px}.cards .gold-deal-item .item-content{border-color:#a28040!important}.cards .gold-deal-item .btn-primary{background-color:#a28040;border:1px solid #a28040}.cards .gold-deal-item .btn-primary:focus,.cards .gold-deal-item .btn-primary:hover{background-color:#765d2f;background-position:0 -15px;border-color:#604c26}.cards .gold-deal-item .btn-primary.active,.cards .gold-deal-item .btn-primary:active{background-color:#765d2f;border-color:#604c26}.cards .gold-deal-item .btn.disabled,.cards .gold-deal-item .btn[disabled],.cards .gold-deal-item fieldset[disabled] .btn{background-color:#a28040;border-color:#a28040;opacity:1}.cards .gold-deal-item .btn.disabled.anon:hover:before,.cards .gold-deal-item .btn[disabled].anon:hover:before,.cards .gold-deal-item fieldset[disabled] .btn.anon:hover:before{content:"Sign In to "}.cards .item-details-wrapper{border-top:1px solid #eee;padding-top:10px}.cards .item-details-wrapper>a{text-decoration:none}.cards .item-details-wrapper>a:hover,.cards .item-details-wrapper>a:visited{text-decoration:none!important}.cards .item-details-wrapper.row{margin:0}.cards .item-details-wrapper>div{margin-bottom:10px;padding-left:7.5px;padding-right:7.5px}.cards .price{font-size:18px;font-size:16px;font-weight:600;text-align:left}.cards .item-title{font-size:13px;font-weight:600;height:55px;line-height:140%}.cards .item-subtitle{font-size:12px;height:35px}.cards .time{text-align:left}.cards .bids,.cards .time{font-size:12px;font-weight:600}.cards .bids{color:#9b9b9b;padding:5px 10px;text-align:right;width:60%}.cards .cta-wrapper{border-top:1px solid #eee;padding:10px 0;width:100%}.cards .cta-wrapper.row{margin:0}.cards .cta-wrapper .form-group{margin-bottom:0}.cards .cta-wrapper>div{margin-bottom:10px;padding-left:7.5px;padding-right:7.5px}.deals .cards .price{font-size:30px;font-weight:600;text-align:center}.gold-deals-wrapper .cards .item-content{background-color:beige;border:1px solid #a28040!important}.gold-deals-wrapper .cards .btn-primary{background-color:#a28040;border:1px solid #a28040!important}div.dt-bootstrap{clear:both;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative}div.dt-bootstrap,div.dt-bootstrap .dt-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}div.dt-bootstrap .dt-bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center}div.dt-bootstrap .dt-bottom .dt-length{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin:0 0 10px;order:3;padding:0}div.dt-bootstrap .dt-bottom .dt-length label{margin-left:5px}div.dt-bootstrap .dt-bottom .dt-info{-webkit-box-ordinal-group:2;-ms-flex-order:1;color:#999;margin:0 0 12px;order:1;padding:0}div.dt-bootstrap .dt-bottom .dt-paging{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin:0 0 10px;order:2;padding:0}div.dt-bootstrap .dt-bottom .pagination,div.dt-bootstrap .dt-bottom nav{border-radius:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}div.dt-bootstrap .dt-bottom .pagination li.disabled a,div.dt-bootstrap .dt-bottom nav li.disabled a{background-color:#eee;color:#999}div.dt-bootstrap .dt-bottom .pagination li.active a,div.dt-bootstrap .dt-bottom nav li.active a{background-color:#006400;color:#fff}div.dt-bootstrap .dt-bottom .pagination li:hover:not(.disabled):not(.active) a,div.dt-bootstrap .dt-bottom nav li:hover:not(.disabled):not(.active) a{background-color:#eee}div.dt-bootstrap .dt-bottom .pagination button,div.dt-bootstrap .dt-bottom .pagination li a,div.dt-bootstrap .dt-bottom nav button,div.dt-bootstrap .dt-bottom nav li a{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;color:#006400;display:block;font-size:14px;height:26px;line-height:24px;margin-left:8px;padding:0 6px;position:relative;text-align:center;width:28px}div.dt-bootstrap .dt-bottom .pagination button.first,div.dt-bootstrap .dt-bottom .pagination button.last,div.dt-bootstrap .dt-bottom .pagination button.next,div.dt-bootstrap .dt-bottom .pagination button.previous,div.dt-bootstrap .dt-bottom .pagination li a.first,div.dt-bootstrap .dt-bottom .pagination li a.last,div.dt-bootstrap .dt-bottom .pagination li a.next,div.dt-bootstrap .dt-bottom .pagination li a.previous,div.dt-bootstrap .dt-bottom nav button.first,div.dt-bootstrap .dt-bottom nav button.last,div.dt-bootstrap .dt-bottom nav button.next,div.dt-bootstrap .dt-bottom nav button.previous,div.dt-bootstrap .dt-bottom nav li a.first,div.dt-bootstrap .dt-bottom nav li a.last,div.dt-bootstrap .dt-bottom nav li a.next,div.dt-bootstrap .dt-bottom nav li a.previous{font-family:Font Awesome\ 6 Pro;font-weight:900;padding:0}div.dt-bootstrap .dt-bottom .pagination button.first:before,div.dt-bootstrap .dt-bottom .pagination button.last:before,div.dt-bootstrap .dt-bottom .pagination button.next:before,div.dt-bootstrap .dt-bottom .pagination button.previous:before,div.dt-bootstrap .dt-bottom .pagination li a.first:before,div.dt-bootstrap .dt-bottom .pagination li a.last:before,div.dt-bootstrap .dt-bottom .pagination li a.next:before,div.dt-bootstrap .dt-bottom .pagination li a.previous:before,div.dt-bootstrap .dt-bottom nav button.first:before,div.dt-bootstrap .dt-bottom nav button.last:before,div.dt-bootstrap .dt-bottom nav button.next:before,div.dt-bootstrap .dt-bottom nav button.previous:before,div.dt-bootstrap .dt-bottom nav li a.first:before,div.dt-bootstrap .dt-bottom nav li a.last:before,div.dt-bootstrap .dt-bottom nav li a.next:before,div.dt-bootstrap .dt-bottom nav li a.previous:before{left:0;position:absolute;top:0;width:26px}div.dt-bootstrap .dt-bottom .pagination button.disabled,div.dt-bootstrap .dt-bottom .pagination li a.disabled,div.dt-bootstrap .dt-bottom nav button.disabled,div.dt-bootstrap .dt-bottom nav li a.disabled{background-color:#eee;color:#999}div.dt-bootstrap .dt-bottom .pagination button.active,div.dt-bootstrap .dt-bottom .pagination li a.active,div.dt-bootstrap .dt-bottom nav button.active,div.dt-bootstrap .dt-bottom nav li a.active{background-color:#006400;color:#fff}div.dt-bootstrap .dt-bottom .pagination button:hover:not(.disabled):not(.active),div.dt-bootstrap .dt-bottom .pagination li a:hover:not(.disabled):not(.active),div.dt-bootstrap .dt-bottom nav button:hover:not(.disabled):not(.active),div.dt-bootstrap .dt-bottom nav li a:hover:not(.disabled):not(.active){background-color:#eee}div.dt-bootstrap .dt-bottom .pagination button.previous:before,div.dt-bootstrap .dt-bottom .pagination li a.previous:before,div.dt-bootstrap .dt-bottom nav button.previous:before,div.dt-bootstrap .dt-bottom nav li a.previous:before{content:"";font-size:18px}div.dt-bootstrap .dt-bottom .pagination button.next:before,div.dt-bootstrap .dt-bottom .pagination li a.next:before,div.dt-bootstrap .dt-bottom nav button.next:before,div.dt-bootstrap .dt-bottom nav li a.next:before{content:"";font-size:18px}div.dt-bootstrap .dt-bottom .pagination button.first:before,div.dt-bootstrap .dt-bottom .pagination li a.first:before,div.dt-bootstrap .dt-bottom nav button.first:before,div.dt-bootstrap .dt-bottom nav li a.first:before{content:""}div.dt-bootstrap .dt-bottom .pagination button.last:before,div.dt-bootstrap .dt-bottom .pagination li a.last:before,div.dt-bootstrap .dt-bottom nav button.last:before,div.dt-bootstrap .dt-bottom nav li a.last:before{content:""}div.dt-bootstrap table.dataTable{border-spacing:0}div.dt-bootstrap table.dataTable .ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.dt-bootstrap table.dataTable .fixed-width-125{max-width:125px}div.dt-bootstrap table.dataTable .fixed-width-200{max-width:200px}div.dt-bootstrap table.dataTable .nowrap{white-space:nowrap}div.dt-bootstrap table.dataTable thead tr{background-color:#006400;color:#fff}div.dt-bootstrap table.dataTable thead tr th{border-bottom-width:1px;border-left:1px solid #d9d9d9;cursor:pointer;font-weight:700;padding:10px;width:auto!important}div.dt-bootstrap table.dataTable thead tr th:first-child{border-left:0;padding-left:15px}div.dt-bootstrap table.dataTable thead tr th.dt-orderable-asc .dt-column-order:after,div.dt-bootstrap table.dataTable thead tr th.dt-orderable-desc .dt-column-order:after,div.dt-bootstrap table.dataTable thead tr th.sorting:after,div.dt-bootstrap table.dataTable thead tr th.sorting_asc:after,div.dt-bootstrap table.dataTable thead tr th.sorting_desc:after{bottom:auto;content:"";display:inline;font-family:Font Awesome\ 6 Pro;font-weight:900;margin-left:5px;opacity:1;position:relative;right:auto}div.dt-bootstrap table.dataTable thead tr th .dt-column-order:after,div.dt-bootstrap table.dataTable thead tr th.sorting:after{opacity:0}div.dt-bootstrap table.dataTable thead tr th .dt-column-order:hover:after,div.dt-bootstrap table.dataTable thead tr th.sorting:hover:after{content:"";opacity:1}div.dt-bootstrap table.dataTable thead tr th.dt-ordering-asc .dt-column-order:after,div.dt-bootstrap table.dataTable thead tr th.sorting:after,div.dt-bootstrap table.dataTable thead tr th.sorting_asc:after{content:""}div.dt-bootstrap table.dataTable thead tr th.dt-ordering-desc .dt-column-order:after,div.dt-bootstrap table.dataTable thead tr th.sorting_desc:after{content:""}div.dt-bootstrap table.dataTable thead tr th.sorting_disabled{cursor:default}div.dt-bootstrap table.dataTable tbody>tr.child>td,div.dt-bootstrap table.dataTable tbody>tr.child>th{background-color:#ccc;text-align:left}div.dt-bootstrap table.dataTable tbody>tr.child .dtr-details>li{border:0}div.dt-bootstrap table.dataTable tbody tr{background-color:#fff!important;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}div.dt-bootstrap table.dataTable tbody tr td{background-color:rgba(0,0,0,0);border-left:1px solid #d9d9d9;padding:10px;width:auto!important}div.dt-bootstrap table.dataTable tbody tr td:first-child{border-left:0;padding-left:15px}div.dt-bootstrap table.dataTable tbody tr td:last-child{padding-right:10px}div.dt-bootstrap table.dataTable tbody tr td.dt-empty{border-top:0;font-size:18px;padding-left:0;padding-right:0;text-align:center;width:100%!important}div.dt-bootstrap table.dataTable.gray-header thead tr{background-color:#555}div.dt-bootstrap table.dataTable.green-header{border:1px solid #d9d9d9;border-collapse:unset;overflow:hidden}div.dt-bootstrap table.dataTable.green-header thead tr{background-color:#006400}div.dt-bootstrap table.dataTable.table-striped tbody tr:nth-child(2n){background-color:#eee!important}div.dt-bootstrap table.dataTable.custom-toggle.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,div.dt-bootstrap table.dataTable.custom-toggle.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{background-color:rgba(0,0,0,0);border:none;-webkit-box-shadow:none;box-shadow:none;color:#006400;content:"+";display:block;font-size:22px;font-weight:bolder;height:14px;left:10px;line-height:14px;margin:0 auto;text-align:center;top:12px;width:14px}@media(min-width:480px){div.dt-bootstrap table.dataTable.custom-toggle.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,div.dt-bootstrap table.dataTable.custom-toggle.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{top:16px}}div.dt-bootstrap table.dataTable.custom-toggle.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,div.dt-bootstrap table.dataTable.custom-toggle.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{background-color:rgba(0,0,0,0)!important;content:"×"!important}div.dt-bootstrap table.dataTable.custom-toggle.dtr-column>tbody>tr>td.control:before,div.dt-bootstrap table.dataTable.custom-toggle.dtr-column>tbody>tr>th.control:before{background-color:rgba(0,0,0,0);border:none;-webkit-box-shadow:none;box-shadow:none;color:#006400;content:"+";display:block;font-size:22px;font-weight:bolder;height:16px;line-height:14px;margin:0 auto;text-align:center;width:16px}@media(min-width:480px){div.dt-bootstrap table.dataTable.custom-toggle.dtr-column>tbody>tr>td.control:before,div.dt-bootstrap table.dataTable.custom-toggle.dtr-column>tbody>tr>th.control:before{top:26px}}div.dt-bootstrap table.dataTable.custom-toggle.dtr-column>tbody>tr.dtr-expanded td.control:before,div.dt-bootstrap table.dataTable.custom-toggle.dtr-column>tbody>tr.dtr-expanded th.control:before,div.dt-bootstrap table.dataTable.custom-toggle.dtr-column>tbody>tr.parent td.control:before,div.dt-bootstrap table.dataTable.custom-toggle.dtr-column>tbody>tr.parent th.control:before{background-color:rgba(0,0,0,0)!important;content:"×"!important}div.dt-bootstrap table.dataTable.custom-toggle.dtr-column>tbody>tr.dtr-expanded+.child .dtr-details,div.dt-bootstrap table.dataTable.custom-toggle.dtr-column>tbody>tr.parent+.child .dtr-details{list-style-type:none;margin:0;padding:0}div.dt-bootstrap table.dataTable.custom-toggle.dtr-column>tbody>tr.dtr-expanded+.child .dtr-details li,div.dt-bootstrap table.dataTable.custom-toggle.dtr-column>tbody>tr.parent+.child .dtr-details li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:unset!important}div.dt-bootstrap table.dataTable.custom-toggle.dtr-column>tbody>tr.dtr-expanded+.child .dtr-details li span.dtr-title,div.dt-bootstrap table.dataTable.custom-toggle.dtr-column>tbody>tr.parent+.child .dtr-details li span.dtr-title{font-weight:700}div.dt-bootstrap table.dataTable.custom-toggle.dtr-column>tbody>tr.dtr-expanded+.child .dtr-details li span.dtr-data,div.dt-bootstrap table.dataTable.custom-toggle.dtr-column>tbody>tr.parent+.child .dtr-details li span.dtr-data{text-align:right}@media(max-width:479px){div.dt-bootstrap table.dataTable.custom-toggle tr td:nth-last-child(7),div.dt-bootstrap table.dataTable.custom-toggle tr th:nth-last-child(7){border-right:none}}@media(min-width:480px){div.dt-bootstrap table.dataTable.custom-toggle tr td:nth-last-child(2),div.dt-bootstrap table.dataTable.custom-toggle tr th:nth-last-child(2){border-right:none}}div.dt-bootstrap div.dt-processing{background-color:rgba(0,0,0,0);border:0;border-radius:0;height:100%;left:0;margin:0;text-indent:-9999px;top:0;width:100%;z-index:5}div.dt-bootstrap div.dt-processing:before{content:"Please Wait...";display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#555;font-size:16px;font-weight:600;height:50px;justify-content:center;left:50%;margin-left:-75px;margin-top:-25px;position:absolute;text-indent:0;top:50%;width:150px;z-index:2}div.dt-bootstrap div.dt-processing:after{background-color:#000;content:"";height:100%;left:0;opacity:.35;position:absolute;top:0;width:100%;z-index:1}.bs5 div.dt-bootstrap tbody{border-top:1px solid #d9d9d9}.bs5 div.dt-bootstrap .dt-bottom .dt-length{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bs5 div.dt-bootstrap .dt-bottom .dt-length select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.bs5 div.dt-bootstrap .dt-bottom .dt-length label{font-weight:600;margin-bottom:0;white-space:nowrap}.bs5 div.dt-bootstrap .dt-bottom .pagination li a{text-decoration:none}.bs5 table.dataTable td,.bs5 table.dataTable th{-webkit-box-shadow:none;box-shadow:none}@media(max-width:479px){div.dt-bootstrap table.dataTable thead{display:none}}@media(min-width:768px){div.dt-bootstrap table.dataTable.green-header{border-radius:6px}div.dt-bootstrap .dt-bottom{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}div.dt-bootstrap .dt-bottom .dt-length{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin:0;order:1;padding:30px 0 0}div.dt-bootstrap .dt-bottom .dt-info{left:0;margin:0;position:absolute;top:0}div.dt-bootstrap .dt-bottom .dt-paging{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin:0;order:3}}.content-wrapper{margin-bottom:15px;margin-top:15px}.content-wrapper>.content{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;padding:15px}.content-wrapper>.content .subtitle{font-size:18px;font-weight:600;margin-bottom:10px}div.errorMessage,div.warningMessage{background-position:15px;background-repeat:no-repeat;border:2px solid;color:#000;font-size:1.25em;line-height:120%;margin:10px 0;padding:15px 10px 15px 60px}div.warningMessage{background-color:#feefb3;background-image:url(/image/warning.gif);border-color:#bf910c}div.errorMessage{background-color:#ffccba;background-image:url(/image/error.gif);border-color:#d63301}div.alertContainer{margin:0 20%}.errorCode{font-size:13px}.page-not-found .page-title{font-size:24px;line-height:30px;margin:20px auto 30px;text-align:center}.page-not-found img{display:block;margin:0 auto 25px;max-width:274px;text-align:center;width:80%}@media(min-width:992px){.page-not-found .page-title{font-size:28px;line-height:28px;margin:40px auto 30px}}@media(min-width:1200px){.page-not-found .page-title{font-size:32px;line-height:32px;margin:50px auto 30px}}.main-content #systemErrorContainer #contentContainer #systemErrorSection{background-color:#f2dede}.main-content #systemErrorContainer #contentContainer #systemErrorSection .header-bar{background-color:#d0021b}.main-content #systemErrorContainer #contentContainer #systemErrorSection .header-bar i{right:5px;top:0}.main-content #systemErrorContainer #contentContainer #systemErrorSection #dvMessage>div{padding-bottom:10px}.field-validation-error{color:#a94442;display:block;font-weight:600}input[type=text].input-validation-error{border-color:#a94442}.item-group{background-color:#eee;border-radius:6px;margin:0 auto 20px;padding-left:15px;padding-right:15px}.item-group>.title-block{padding-top:10px}.item-group .panel-title{color:#006400;display:inline-block;font-size:16px;font-weight:600}.item-group .item-group-brand{height:30px}.item-group h4{font-weight:600}.item-group .more{padding-left:0}.item-group .more a{color:#006400;font-size:14px;position:relative;top:1px}.item-group .more a span.glyphicon{font-size:10px;position:relative;top:-.5px}.item-group>.cards{padding-left:7.5px;padding-right:7.5px}.item-group.gold-deals-wrapper{background-color:#000}.item-group.gold-deals-wrapper .panel-title{color:#a28040;font-weight:600}.overlayBanner .gold-deal-corner{background-image:url(/theme/assets/overlay-gold-deal-corner.png)}.overlayBanner .sold-out{background-image:url(/theme/assets/overlay-sold-out.png)}.deals.gold-deals-wrapper .cards .overlayBanner .gold-deal-corner{background-image:none}.modal-open .modal{z-index:9998!important}.modal .fa{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.modal.modal-fullscreen{background:#fff}.modal.modal-fullscreen .modal-dialog{bottom:0;left:0;margin:0;position:absolute;right:0;top:0;width:100%}.modal.modal-fullscreen .modal-content{border:none;border-radius:0;bottom:0;left:0;position:absolute;right:0;top:0}.modal.modal-fullscreen .force-fullscreen .modal-body{padding:0}.modal.modal-fullscreen .force-fullscreen .modal-footer{bottom:0;left:0;position:absolute;right:0}.modal.modal-fullscreen .force-fullscreen .modal-header{left:0;position:absolute;right:0;top:0}.modal.new-modal .modal-dialog{height:auto;margin:0 auto}.modal.new-modal .modal-dialog .modal-content{border:0;border-radius:0;height:100%}.modal.new-modal .modal-dialog .modal-content .close-btn{background-color:rgba(0,0,0,0);border:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;position:absolute;right:5px;top:10px;z-index:500}.modal.new-modal .modal-dialog .modal-content .close-btn:before{cursor:pointer}.modal.new-modal .modal-dialog .modal-content .modal-body{padding-bottom:0;position:relative;z-index:499}.modal.new-modal .modal-dialog .modal-content .modal-body .modal-text a:not(.btn-secondary):not(.btn-primary){text-decoration:underline}.modal.new-modal .modal-dialog .modal-content .modal-body .modal-text h3{background-color:#006400;color:#fff;font-size:16px;font-weight:400;margin-left:-16px;margin-right:-16px;margin-top:-16px;padding:15px 50px 15px 15px}.modal.new-modal .modal-dialog .modal-content .modal-body .modal-text h3>span{display:none}.modal.new-modal .group-label{color:#000;display:block;font-weight:600;margin-bottom:15px;position:relative}.modal.new-modal .group-label,.modal.new-modal .group-label:hover{background-color:rgba(0,0,0,0);border:0}.modal.new-modal .acting-label{color:#555;font-size:12px;font-weight:600;margin-bottom:5px}.modal.new-modal input[type=number]:not(.currency),.modal.new-modal input[type=text]{border-color:#d9d9d9;border-radius:6px;color:#555;font-size:13px;height:40px;padding-right:40px}.modal.new-modal input[type=number]:not(.currency).short,.modal.new-modal input[type=text].short{width:50%}.modal.new-modal input[type=password]:not(.currency),.modal.new-modal input[type=text]{border-color:#d9d9d9;border-radius:6px;color:#555;font-size:13px;height:40px;padding-right:40px}.modal.new-modal input[type=password]:not(.currency).short,.modal.new-modal input[type=text].short{width:50%}.modal.new-modal .req:before{color:#d0021b;content:"*"}.modal.new-modal .err-parent{position:relative}.modal.new-modal .err-parent .err_msg{opacity:0}.modal.new-modal .err-parent .err_msg+.indicator,.modal.new-modal .err-parent .input-wrap .indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:20px;font-size:14px;height:0;position:absolute;right:15px;top:auto}.modal.new-modal .err-parent .jqui-dd-wrapper+.err_msg+.indicator{right:60px}.modal.new-modal .err-parent .input-wrap{position:relative}.modal.new-modal .err-parent .input-wrap .indicator{bottom:auto;right:0;top:0}.modal.new-modal .err-parent.error .custom-combobox,.modal.new-modal .err-parent.error .ui-selectmenu-button,.modal.new-modal .err-parent.error input,.modal.new-modal .err-parent.error textarea{border-color:#d0021b!important}.modal.new-modal .err-parent.error .custom-combobox .custom-combobox-toggle,.modal.new-modal .err-parent.error .custom-combobox .ui-selectmenu-icon,.modal.new-modal .err-parent.error .ui-selectmenu-button .custom-combobox-toggle,.modal.new-modal .err-parent.error .ui-selectmenu-button .ui-selectmenu-icon,.modal.new-modal .err-parent.error input .custom-combobox-toggle,.modal.new-modal .err-parent.error input .ui-selectmenu-icon,.modal.new-modal .err-parent.error textarea .custom-combobox-toggle,.modal.new-modal .err-parent.error textarea .ui-selectmenu-icon{background-color:#d0021b!important}.modal.new-modal .err-parent.error .err_msg{opacity:1}.modal.new-modal .err-parent.error .err_msg+.indicator,.modal.new-modal .err-parent.error .input-wrap .indicator{height:40px;width:40px}.modal.new-modal .err-parent.error .err_msg+.indicator:before,.modal.new-modal .err-parent.error .input-wrap .indicator:before{color:#d0021b;content:""}.modal.new-modal .err-parent.valid .ui-selectmenu-button,.modal.new-modal .err-parent.valid input,.modal.new-modal .err-parent.valid textarea{border-color:#006400}.modal.new-modal .err-parent.valid .err_msg+.indicator,.modal.new-modal .err-parent.valid .input-wrap .indicator{height:40px;width:40px}.modal.new-modal .err-parent.valid .err_msg+.indicator:before,.modal.new-modal .err-parent.valid .input-wrap .indicator:before{color:#006400;content:""}.modal.new-modal .cta-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:15px;padding-left:0;padding-right:0}.modal.new-modal .cta-row .btn+.btn,.modal.new-modal .cta-row .btn+.btn+.btn{margin-left:0}.modal.new-modal .cta-row .btn{-webkit-box-sizing:border-box;box-sizing:border-box;margin:15px 0 0;width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.modal.new-modal .cta-row .btn.btn-primary{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.modal.new-modal .cta-row .btn.btn-secondary{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.modal.new-modal .cta-row .btn.btn-sim{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding-left:0;padding-right:0}@media(min-width:768px){.modal.new-modal .modal-dialog{border-radius:6px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);margin:20px auto}.modal.new-modal .modal-dialog .modal-content{border-radius:6px}.modal.new-modal .modal-dialog .modal-content .modal-body,.modal.new-modal .modal-dialog .modal-content .modal-body .modal-text,.modal.new-modal .modal-dialog .modal-content .modal-body .modal-text h3{border-radius:6px 6px 0 0}.modal.new-modal .modal-dialog .modal-content .modal-body .modal-text .cta-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal.new-modal .modal-dialog .modal-content .modal-body .modal-text .cta-row .btn+.btn,.modal.new-modal .modal-dialog .modal-content .modal-body .modal-text .cta-row .btn+.btn+.btn{margin-left:15px}.modal.new-modal .modal-dialog .modal-content .modal-body .modal-text .cta-row .btn{width:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.modal.new-modal .modal-dialog .modal-content .modal-body .modal-text .cta-row .btn.btn-primary,.modal.new-modal .modal-dialog .modal-content .modal-body .modal-text .cta-row .btn.btn-secondary{padding-left:12px;padding-right:12px}.modal.new-modal .modal-dialog .modal-content .modal-body .modal-text .cta-row .btn.btn-primary{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.modal.new-modal .modal-dialog .modal-content .modal-body .modal-text .cta-row .btn.btn-secondary{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.modal.new-modal .modal-dialog .modal-content .modal-body .modal-text .cta-row .btn.btn-sim{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(min-width:992px){.modal.new-modal .modal-dialog{margin:30px auto;margin:50px auto}}.pagination-wrapper .btn{height:34px}.pagination-wrapper .btn .fa-2x{color:#006400;line-height:18px}.pagination-wrapper .btn.disabled .fa{border:#ccc;color:#333;opacity:.65}.pagination-wrapper .btn-default{background-color:#fff}.pagination-wrapper .paging-controls-wrapper .btn{padding:6px 0;text-align:center;width:34px}.pagination-wrapper .paging-controls-wrapper input.form-control{display:inline-block;text-align:center;width:auto}.pagination-wrapper .results-wrapper .dropdown{margin:20px 0}.pagination-wrapper .results-wrapper .dropdown .dropdown-toggle{float:right}.pagination-wrapper .results-wrapper .dropdown-menu-right{min-width:50px}.pagination-wrapper .results-label{display:inline-block;float:right;font-weight:600;padding:6px 12px}.pagination-wrapper .results-label-btn{display:none}.gb-pagination{margin:15px auto 0;text-align:right}.gb-pagination>div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.gb-pagination>div .gb-pager{width:20px;-webkit-box-flex:1;cursor:pointer;-ms-flex:1 0 20px;flex:1 0 20px;overflow:hidden;position:relative}.gb-pagination>div .gb-pager:before{color:#006400;font-size:20px}.gb-pagination>div .gb-pager span{left:-100px;position:absolute;top:-100px}.gb-pagination>div .gb-pager[data-dir=prev]{text-align:left}.gb-pagination>div ul{-webkit-box-flex:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 1 calc(100% - 40px);flex:0 1 calc(100% - 40px);list-style-type:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 10px;padding:0}.gb-pagination>div ul li{color:#006400;cursor:pointer;margin-left:5px;text-decoration:underline}.gb-pagination>div ul li:first-child{margin-left:0}.gb-pagination>div ul li.gb-active{cursor:default;font-weight:700;text-decoration:none}@media(max-width:479px){.gb-pagination>div{display:-webkit-box;display:-ms-flexbox;display:flex}.gb-pagination>div ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gb-pagination>div ul li{margin-left:10px}}.nav.nav-tabs>li>a{background-color:#fff;border:1px solid #d9d9d9;font-weight:600}.nav.nav-tabs>li.no-content>a{background-color:#eee;cursor:default}.nav.nav-tabs>li.no-content>a:hover{background-color:#eee}.nav.nav-tabs>li.no-content.active>a{background-color:#fff}.nav.nav-tabs>li.active>a{border-bottom-color:rgba(0,0,0,0)}.carousel .carousel-control{background-color:rgba(0,0,0,.52);background-repeat:no-repeat;background-size:18px 30px;height:50px;left:0;margin-top:-25px;opacity:1;position:absolute;top:50%;width:28px;z-index:1}.carousel-control.left{background-image:url(/theme/assets/ic-scrollablearrow-left.svg);background-position:25% 50%;border-radius:0 6px 6px 0}.carousel-control.right{background-image:url(/theme/assets/ic-scrollablearrow-right.svg);background-position:75% 50%;border-radius:6px 0 0 6px;left:auto;right:0}.widget.item-group .row.card-row{margin-left:-7.5px;margin-right:-7.5px}.widget .carousel{clear:both;margin:0 auto;width:100%}.widget .carousel .carousel-outer{position:relative}.widget .carousel .carousel-outer .carousel-control{z-index:2}.widget .carousel .carousel-outer .carousel-control.right{right:-15px}.widget .carousel .carousel-outer .carousel-control.left{left:-15px}.widget .ui-search-input-group{height:37px;position:relative}.widget .ui-search-input-group input{height:100%;padding-right:45px;position:relative;width:100%;z-index:49}.widget .ui-search-input-group button{background-color:#006400;border:0;border-radius:0 6px 6px 0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Glyphicons Halflings;height:100%;position:absolute;right:0;top:0;width:34px;z-index:50;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.widget h2{margin-top:0}.ui-slider{background-color:#eee;border:none;height:.6em}.ui-slider .ui-slider-range{background:#777;background:-webkit-gradient(linear,left top,right top,from(#e0e0e0),to(#777));background:linear-gradient(90deg,#e0e0e0 0,#777);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e0e0e0",endColorstr="$gray-light",GradientType=1);margin-left:0}.ui-slider .ui-slider-handle{background-color:#006400;border:none;cursor:pointer;height:1.4em;margin-left:0;top:-.4em;width:.6em}input[type=radio]+.ui-checkboxradio-label{color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;position:relative;text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-weight:400;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}input[type=radio]+.ui-checkboxradio-label span{font-family:Open Sans,sans-serif}input[type=radio]+.ui-checkboxradio-label span:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}input[type=radio]+.ui-checkboxradio-label:hover span.ui-icon{border-width:1px;height:14px;width:14px}input[type=radio]+.ui-checkboxradio-label .ui-checkboxradio-icon{background-color:#fff;background-image:none;border:1px solid #777;border-radius:7px;-webkit-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.25);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.25);height:14px;margin-right:7px;margin-top:0;width:14px;z-index:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}input[type=radio]+.ui-checkboxradio-label .ui-checkboxradio-icon-space{display:none}input[type=radio]+.ui-checkboxradio-label.ui-state-disabled .ui-checkboxradio-icon{background-color:#999}input[type=radio].ui-checkboxradio:checked+label:hover{color:inherit!important}input[type=radio].ui-checkboxradio:checked+label:hover .ui-checkboxradio-icon{height:14px;width:14px}input[type=radio].ui-checkboxradio:checked+label .ui-checkboxradio-icon{background-color:#006400}input[type=radio].ui-checkboxradio:checked+label.ui-state-disabled .ui-checkboxradio-icon{background-color:#bbe1aa}.ui-button .ui-icon{background-image:none}input[type=checkbox]+.ui-checkboxradio-label,input[type=checkbox]+input[type=hidden]+.ui-checkboxradio-label{color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;position:relative;text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-weight:400;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}input[type=checkbox]+.ui-checkboxradio-label:hover span.ui-icon,input[type=checkbox]+input[type=hidden]+.ui-checkboxradio-label:hover span.ui-icon{border-width:1px;height:13px;width:13px}input[type=checkbox]+.ui-checkboxradio-label .ui-checkboxradio-icon,input[type=checkbox]+input[type=hidden]+.ui-checkboxradio-label .ui-checkboxradio-icon{background-color:#fff;background-image:none;border:1px solid #777;border-radius:3px;-webkit-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.25);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.25);font-family:Font Awesome\ 6 Pro;font-weight:900;height:13px;margin-right:7px;margin-top:0;position:relative;text-indent:0;width:13px;z-index:0}input[type=checkbox]+.ui-checkboxradio-label span,input[type=checkbox]+input[type=hidden]+.ui-checkboxradio-label span{font-family:Open Sans,sans-serif}input[type=checkbox]+.ui-checkboxradio-label span:last-child,input[type=checkbox]+input[type=hidden]+.ui-checkboxradio-label span:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}input[type=checkbox]+.ui-checkboxradio-label .ui-checkboxradio-icon-space,input[type=checkbox]+input[type=hidden]+.ui-checkboxradio-label .ui-checkboxradio-icon-space{display:none}input[type=checkbox]+.ui-checkboxradio-label.check-button,input[type=checkbox]+input[type=hidden]+.ui-checkboxradio-label.check-button{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#006400;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:40px;padding:0 15px}input[type=checkbox]+.ui-checkboxradio-label.check-button .ui-checkboxradio-icon,input[type=checkbox]+input[type=hidden]+.ui-checkboxradio-label.check-button .ui-checkboxradio-icon{border-color:#555}input[type=checkbox].ui-checkboxradio:checked+input[type=hidden]+label:hover,input[type=checkbox].ui-checkboxradio:checked+label:hover{color:inherit!important}input[type=checkbox].ui-checkboxradio:checked+input[type=hidden]+label .ui-checkboxradio-icon:before,input[type=checkbox].ui-checkboxradio:checked+label .ui-checkboxradio-icon:before{color:#006400;content:"";font-size:12px;height:12px;left:0;position:absolute;top:-1px;width:12px;z-index:50}input[type=checkbox].ui-checkboxradio:checked+input[type=hidden]+label.ui-checkboxradio-disabled .ui-checkboxradio-icon,input[type=checkbox].ui-checkboxradio:checked+label.ui-checkboxradio-disabled .ui-checkboxradio-icon{background-color:#eee}input[type=checkbox].ui-checkboxradio:checked+input[type=hidden]+label.ui-checkboxradio-disabled .ui-checkboxradio-icon:before,input[type=checkbox].ui-checkboxradio:checked+label.ui-checkboxradio-disabled .ui-checkboxradio-icon:before{color:#555}input[type=checkbox].ui-checkboxradio:checked+input[type=hidden]+label.check-button,input[type=checkbox].ui-checkboxradio:checked+label.check-button{background-color:#eee;border-color:#006400}.input-group .input-group-addon i{color:#006400;font-style:normal}.input-group .input-group-textbox{border-radius:6px 0 0 6px!important;height:40px}.input-group .input-group-addon+.input-group-textbox{border-radius:0!important}.input-group .input-group-btn{border:none}.input-group .input-group-btn .btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px}.input-group .input-group-btn .btn i,.input-group .input-group-btn .btn.glyphicon{top:0}.input-group .input-group-btn .btn i+span{left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0}.input-group.front-only .input-group-addon+.input-group-textbox{border-radius:0 6px 6px 0!important}.err-parent.err-not-touched .input-validation-error{border-color:#d9d9d9}.err-parent.err-not-touched .err_msg,.err-parent.err-not-touched+.err_msg{display:none!important}.err-parent:not(.err-not-touched).valid .input-group-addon{border-color:#006400}.err-parent:not(.err-not-touched).error .input-group-addon{border-color:#d0021b}.err-parent:not(.err-not-touched).error .input-group-addon i{color:#d0021b}.err-parent:not(.err-not-touched).error .input-group-btn .btn{background-color:#d0021b;border-color:#d0021b}.ui-toggler{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui-toggler input[type=checkbox],.ui-toggler input[type=radio]{display:none}.ui-toggler label{cursor:pointer}.ui-toggler label span{display:inline-block}.ui-toggler label span:first-child{background-color:#fff;border:1px solid #d9d9d9;border-radius:20px;-webkit-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.25);box-shadow:inset 0 0 2px 0 rgba(0,0,0,.25);float:left;height:20px;width:40px}.ui-toggler label span:first-child:before{background-color:#999;border-radius:20px;content:" ";float:left;height:18px;margin:0 0 0 1px;-webkit-transition:all .2s ease;transition:all .2s ease;width:18px}.ui-toggler label span:last-child{float:right;font-weight:400;margin-left:10px;width:auto}.ui-toggler input[type=checkbox]:checked+input[type=hidden]+label span:first-child:before,.ui-toggler input[type=checkbox]:checked+label span:first-child:before,.ui-toggler input[type=radio]:checked+input[type=hidden]+label span:first-child:before,.ui-toggler input[type=radio]:checked+label span:first-child:before{background-color:#006400;margin-left:19px}.ui-toggler input[type=checkbox][disabled]+input[type=hidden]+label,.ui-toggler input[type=checkbox][disabled]+label,.ui-toggler input[type=radio][disabled]+input[type=hidden]+label,.ui-toggler input[type=radio][disabled]+label{cursor:default}.ui-toggler input[type=checkbox][disabled]+input[type=hidden]+label span,.ui-toggler input[type=checkbox][disabled]+label span,.ui-toggler input[type=radio][disabled]+input[type=hidden]+label span,.ui-toggler input[type=radio][disabled]+label span{color:#777}.ui-toggler input[type=checkbox][disabled]+input[type=hidden]+label span:first-child,.ui-toggler input[type=checkbox][disabled]+label span:first-child,.ui-toggler input[type=radio][disabled]+input[type=hidden]+label span:first-child,.ui-toggler input[type=radio][disabled]+label span:first-child{background-color:#999}.ui-toggler input[type=checkbox][disabled]+input[type=hidden]+label span:first-child:before,.ui-toggler input[type=checkbox][disabled]+label span:first-child:before,.ui-toggler input[type=radio][disabled]+input[type=hidden]+label span:first-child:before,.ui-toggler input[type=radio][disabled]+label span:first-child:before{background-color:#555;margin-left:0}.ui-drawer{display:none}.ui-drawer+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#006400;cursor:pointer;float:right;font-weight:400}.ui-drawer+label span{padding-right:5px;text-decoration:underline;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.ui-drawer+label i{-webkit-transition:all .2s ease;transition:all .2s ease}.ui-drawer+label+div{clear:both;height:0;overflow:hidden}.ui-drawer+label+div div{opacity:0;-webkit-transition:all .2s ease;transition:all .2s ease}.ui-drawer:checked+label i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.ui-drawer:checked+label+div{height:auto;overflow:visible}.ui-drawer:checked+label+div div{opacity:1}.ui-multi-toggle{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ui-multi-toggle>div{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.ui-multi-toggle>div+div{border-left:1px solid #d9d9d9}.ui-multi-toggle>div input{height:0;left:0;position:absolute;top:0;visibility:hidden;width:0}.ui-multi-toggle>div input+label{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;font-size:14px;font-weight:400;height:100%;justify-content:center;margin:0;padding:0 15px;top:auto}.ui-multi-toggle>div input+label:before{font-size:12px}.ui-multi-toggle>div input+label span{font-family:Open Sans,sans-serif;margin-left:3px}.ui-multi-toggle>div input:checked+label{background-color:#006400;color:#fff}.jqui-cb-wrapper,.jqui-dd-wrapper{margin-bottom:1px;min-height:40px;position:relative}.jqui-cb-wrapper .custom-combobox,.jqui-cb-wrapper .ui-selectmenu-button,.jqui-dd-wrapper .custom-combobox,.jqui-dd-wrapper .ui-selectmenu-button{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#9a9a9a;display:inline-block;font-size:13px;height:100%;padding:10px 15px;width:100%!important}.jqui-cb-wrapper .custom-combobox-toggle,.jqui-cb-wrapper .ui-selectmenu-icon,.jqui-dd-wrapper .custom-combobox-toggle,.jqui-dd-wrapper .ui-selectmenu-icon{background-color:#006400;background-image:none;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:absolute;right:0;top:0;width:45px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:0 6px 6px 0;justify-content:center;outline:none;text-align:center;text-decoration:none!important;text-indent:0}.jqui-cb-wrapper .custom-combobox-toggle:before,.jqui-cb-wrapper .ui-selectmenu-icon:before,.jqui-dd-wrapper .custom-combobox-toggle:before,.jqui-dd-wrapper .ui-selectmenu-icon:before{font-size:14px;width:100%}.jqui-cb-wrapper .custom-combobox-input,.jqui-cb-wrapper .ui-selectmenu-text,.jqui-dd-wrapper .custom-combobox-input,.jqui-dd-wrapper .ui-selectmenu-text{border:0;color:#666;font-family:Open Sans,sans-serif;padding:0}.jqui-cb-wrapper>.ui-front,.jqui-dd-wrapper>.ui-front{background-color:#fff;border-radius:0 0 6px 6px;left:0!important;margin:0;padding:0;position:absolute;top:100%!important;width:100%!important}.jqui-cb-wrapper>.ui-front ul,.jqui-dd-wrapper>.ui-front ul{border:1px solid #d9d9d9;border-radius:0 0 6px 6px;border-top:0;left:unset!important;max-height:400px;overflow-y:auto;padding:0;position:static;top:unset!important;width:100%!important}.jqui-cb-wrapper>.ui-front ul li,.jqui-dd-wrapper>.ui-front ul li{font-size:13px;width:auto}.jqui-cb-wrapper>.ui-front ul li div.ui-menu-item-wrapper,.jqui-dd-wrapper>.ui-front ul li div.ui-menu-item-wrapper{padding:5px 15px}.jqui-cb-wrapper>.ui-front ul li div.ui-menu-item-wrapper.ui-state-active,.jqui-dd-wrapper>.ui-front ul li div.ui-menu-item-wrapper.ui-state-active{background-color:#999;border:none;color:#fff;margin:0}.jqui-cb-wrapper>.ui-front ul li.ui-state-disabled,.jqui-dd-wrapper>.ui-front ul li.ui-state-disabled{background-color:#eee;color:#999;font-family:Open Sans,sans-serif;font-style:italic}.jqui-cb-wrapper .custom-combobox-input{border:0;margin:0 45px 0 0;outline:none;padding:0;width:calc(100% - 45px)}.jqui-cb-wrapper .custom-combobox.ui-corner-top{border-radius:6px 6px 0 0!important}.jqui-cb-wrapper .custom-combobox.ui-corner-top>.custom-combobox-toggle{border-radius:0 6px 0 0}.jqui-dd-wrapper.ui-front{z-index:auto}.jqui-dd-wrapper .ui-selectmenu-button .ui-selectmenu-text{margin-right:30px}.jqui-dd-wrapper .ui-selectmenu-button.ui-selectmenu-disabled{background-color:#eee}.jqui-dd-wrapper .ui-selectmenu-button.ui-selectmenu-disabled .ui-selectmenu-icon{background-color:#bbe1aa}.jqui-dd-wrapper .ui-selectmenu-button.ui-selectmenu-button-open{border-radius:6px 6px 0 0}.jqui-dd-wrapper .ui-selectmenu-button.ui-selectmenu-button-open .ui-selectmenu-icon{border-radius:0 6px 0 0}.jqui-dd-wrapper .ui-selectmenu-button.ui-selectmenu-button-open .ui-selectmenu-icon:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ui-datepicker{background-color:#fff;border:1px solid #006400;z-index:9999!important}.ui-datepicker .ui-datepicker-header{background:#006400;color:#555;font-weight:700;padding:.3em}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{color:#fff}.ui-datepicker .ui-datepicker-header .ui-datepicker-title select{background-color:rgba(0,0,0,0);border:0;color:#fff}.ui-datepicker .ui-datepicker-header .ui-datepicker-title select option{color:#555}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled span{border-right-color:#bbe1aa}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev span{border-bottom:10px solid rgba(0,0,0,0);border-right:10px solid #fff;border-top:10px solid rgba(0,0,0,0);height:0;width:0}.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled span{border-left-color:#bbe1aa}.ui-datepicker .ui-datepicker-header .ui-datepicker-next span{border-bottom:10px solid rgba(0,0,0,0);border-left:10px solid #fff;border-top:10px solid rgba(0,0,0,0);height:0;width:0}.ui-datepicker .ui-datepicker-header.ui-corner-all{border-radius:3px}.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today td a{background-color:#bbe1aa}.ui-datepicker .ui-datepicker-calendar td{text-align:center}.ui-datepicker .ui-datepicker-calendar td a{border:1px solid #006400;border-radius:3px;padding:.2em;text-align:center}.ui-autocomplete-search-bar.ui-front{background-color:#fff;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-radius:0 0 6px 6px;border-right:1px solid #d9d9d9;left:0!important;overflow:hidden;padding:0;position:absolute!important;top:40px!important;z-index:9999}.ui-autocomplete-search-bar.ui-front li{font-size:13px;width:auto}.ui-autocomplete-search-bar.ui-front li div{padding:5px 15px}.ui-autocomplete-search-bar.ui-front li div.ui-state-active{background-color:#eee;border:none;color:#555;margin:0}.ui-autocomplete-advanced-search.ui-front{background-color:#fff;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-radius:0 0 6px 6px;border-right:1px solid #d9d9d9;left:15px!important;overflow:hidden;padding:0;position:absolute!important;width:calc(100% - 30px);z-index:9999}.ui-autocomplete-advanced-search.ui-front li{font-size:13px;width:auto}.ui-autocomplete-advanced-search.ui-front li div{padding:5px 15px}.ui-autocomplete-advanced-search.ui-front li div.ui-state-active{background-color:#eee;border:none;color:#555;margin:0}.ui-autocomplete-wrapper{position:relative}.ui-autocomplete-wrapper .ui-front{background-color:#fff;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-radius:0 0 6px 6px;border-right:1px solid #d9d9d9;left:0!important;overflow:hidden;padding:0;position:absolute!important;top:100%!important;width:100%!important;z-index:10}.ui-autocomplete-wrapper .ui-front li{font-size:13px;width:auto}.ui-autocomplete-wrapper .ui-front li div{padding:5px 15px}.ui-autocomplete-wrapper .ui-front li div.ui-state-active{background-color:#eee;border:none;color:#555;margin:0}.ui-accordion>h3.ui-accordion-header{background-color:#006400;border-radius:4px 4px 0 0;color:#fff;font-size:16px;padding:10px 15px}.ui-accordion>h3.ui-accordion-header>span{padding-right:10px}.ui-accordion>h3.ui-accordion-header>.ui-accordion-header-icon{margin-left:-10px}.ui-accordion>h3.ui-accordion-header:after{color:#fff;content:"";float:right;font-family:Glyphicons Halflings;padding-left:10px}.ui-accordion>h3.ui-accordion-header.ui-state-disabled{background-color:#bbe1aa;border-color:#bbe1aa;color:#006400}.ui-accordion>h3.ui-accordion-header.ui-state-disabled:after{color:#006400}.ui-accordion>h3.ui-accordion-header.ui-accordion-header-active:after{content:""}.ui-accordion .ui-accordion-content{background-color:#fff;border:1px solid #d9d9d9;border-radius:0 0 4px 4px;border-top:none;margin-bottom:10px;padding:15px}.gb-cvv-popup-text{color:#006400;cursor:pointer;display:inline-block;font-size:12px;line-height:15px;text-decoration:underline}.gb-cvv-popup-text:hover{color:#008400}.gb-cvv-popup{background-color:#fff;border-radius:6px;bottom:0;height:0;left:0;margin-left:10px;margin-right:10px;overflow:hidden;position:absolute;-webkit-transition:all .2s;transition:all .2s;z-index:999}.gb-cvv-popup .btn{background-color:rgba(0,0,0,0);border:0;color:#006400;height:auto;position:absolute;right:5px;top:5px;width:40px;z-index:11}.gb-cvv-popup>div:not(.btn){height:0;opacity:0;position:relative;-webkit-transition:all .2s;transition:all .2s;z-index:10}.gb-cvv-popup>div:not(.btn) img{height:auto;margin-right:22px;width:300px}.gb-cvv-popup>a{position:relative;z-index:11}.gb-cvv-popup.all,.gb-cvv-popup.amx,.gb-cvv-popup.dis,.gb-cvv-popup.vmc{-webkit-box-shadow:0 0 10px 0 #777;box-shadow:0 0 10px 0 #777;height:auto;padding:10px}.gb-cvv-popup.all .amx,.gb-cvv-popup.all .dis,.gb-cvv-popup.all .vmc,.gb-cvv-popup.amx .amx,.gb-cvv-popup.dis .dis,.gb-cvv-popup.vmc .vmc{height:auto;opacity:1}.gb-status-bar-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gb-status-bar-wrap i{font-size:26px}.gb-status-bar-wrap .status-bar{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin-left:5px}.gb-status-bar-wrap .status-bar span>a{margin-left:3px}.gb-status-bar-wrap .status-bar span>a.glyphicon{text-decoration:none!important}.gb-status-bar-wrap .status-bar span>a:not(.glyphicon){float:right;font-size:12px;margin-left:0}.gb-status-bar-wrap .status-bar span>a:not(.glyphicon) i{font-size:12px}.gb-status-bar-wrap .status-bar .one .bar{width:100%}.gb-status-bar-wrap .status-bar .two .bar{width:50%}.gb-status-bar-wrap .status-bar .three .bar{width:33.3333%}.gb-status-bar-wrap .status-bar .three,.gb-status-bar-wrap .status-bar .two{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gb-status-bar-wrap .status-bar .bar{background-color:#eee;border-left:3px solid #fff;height:10px}.gb-status-bar-wrap .status-bar .bar:first-child{border-left:0}.gb-status-bar-wrap.payment-in-process{color:#8a7fbd!important}.gb-status-bar-wrap.payment-in-process i{background:rgba(0,0,0,0) url(/theme/assets/ic-payment-in-process-l-purple.gif) no-repeat 50%;background-size:contain;height:22px;width:33px}.gb-status-bar-wrap.payment-in-process .bar{background-color:#8a7fbd}.gb-status-bar-wrap.pending-payment{color:#b92e2e!important}.gb-status-bar-wrap.pending-payment .bar:first-child{background-color:#b92e2e}.gb-status-bar-wrap.seller-review{color:#900e82}.gb-status-bar-wrap.seller-review .bar{background-color:#900e82}.gb-status-bar-wrap.on-layaway{color:#f27522!important}.gb-status-bar-wrap.on-layaway i{background:rgba(0,0,0,0) url(/theme/assets/ic-onlayaway-orange.gif) no-repeat 50%;background-size:contain;height:22px;width:28px}.gb-status-bar-wrap.on-layaway .bar{background-color:#f27522}.gb-status-bar-wrap.pending-shipment{color:#18539d!important}.gb-status-bar-wrap.pending-shipment .bar:first-child,.gb-status-bar-wrap.pending-shipment .bar:nth-child(2){background-color:#18539d}.gb-status-bar-wrap.order-complete{color:#00d10a!important}.gb-status-bar-wrap.order-complete .bar{background-color:#00d10a}.gb-status-bar-wrap.order-canceled,.gb-status-bar-wrap.order-refund,.gb-status-bar-wrap.order-returned{color:#000!important}.gb-status-bar-wrap.order-canceled .bar,.gb-status-bar-wrap.order-refund .bar,.gb-status-bar-wrap.order-returned .bar{background-color:#000}.gb-status-bar-wrap.order-refund i,.gb-status-bar-wrap.order-refund img{height:22px;width:auto}.gb-ckeditor .ck-voice-label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.gb-ckeditor .ck.ck-content,.gb-ckeditor .ck.ck-content.ck-focused{min-height:200px}.gb-ckeditor .ck-source-editing-button>span.ck-button__label:before{content:"HTML "}.gb-ckeditor .ck-source-editing-button.ck-button.ck-on{color:#000}.gb-ckeditor .ck-source-editing-button.ck-button.ck-on>span.ck-button__label:before{content:"Save HTML "}.gb-ckeditor .ck.ck-button:not(.ck-disabled){color:#000!important}.gb-ckeditor .ck.ck-toolbar{display:block}.gb-ckeditor .ck.ck-list__item .ck-button.ck-on{background-color:#eee!important}.ck.ck-balloon-panel{display:none!important}.text-tiny{font-size:.7em}.text-small{font-size:.85em}.text-big{font-size:1.4em}.text-huge{font-size:1.8em}.blank-template table.ck-table-resized{width:auto}.blank-template table.ck-table-resized td{border:1px solid gray;padding:10px;text-align:center;vertical-align:middle}.gb-cloudinary-uploader>.open-btn{background-color:#777;color:#fff;cursor:pointer;font-size:28px;padding:50px 0;text-align:center;text-shadow:2px 2px #000}.gb-cloudinary-uploader>.open-btn>span{margin-left:10px}@media(min-width:992px){.gb-cloudinary-uploader>.open-btn{padding:100px 0}}.gb-image-uploader-wrap .err_msg{margin-top:15px}.gb-image-uploader-wrap .grid{margin:0 auto;padding:0;width:100%}.gb-image-uploader-wrap .grid:after{clear:both;content:"";display:block}.gb-image-uploader-wrap .grid .gutter-sizer{margin:0;padding:0;width:1%}.gb-image-uploader-wrap .grid .grid-item,.gb-image-uploader-wrap .grid .grid-sizer{width:32.6667%}.gb-image-uploader-wrap .grid .grid-item{cursor:move;display:inline-block;overflow:hidden;padding:0;position:relative;text-align:center}.gb-image-uploader-wrap .grid .grid-item .helper{display:inline-block;height:100%;vertical-align:middle}.gb-image-uploader-wrap .grid .grid-item .revert-image{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:51}.gb-image-uploader-wrap .grid .grid-item .revert-image .revert,.gb-image-uploader-wrap .grid .grid-item .revert-image:before{height:100%;left:0;top:0;width:100%}.gb-image-uploader-wrap .grid .grid-item .revert-image:before{background-color:#fff;content:"";display:block;opacity:.8;position:relative}.gb-image-uploader-wrap .grid .grid-item .revert-image .revert{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#555;font-size:50px}.gb-image-uploader-wrap .grid .grid-item .revert-image .revert:after{content:"Undo";font-family:Open Sans,sans-serif;font-size:12px;margin-top:5px}.gb-image-uploader-wrap .grid .grid-item a{background:#fff;line-height:normal;position:absolute;right:0;top:0;z-index:60}.gb-image-uploader-wrap .grid .grid-item a i{padding:5px;top:0}.gb-image-uploader-wrap .grid .grid-item a:hover{background-color:#006400;color:#fff}.gb-image-uploader-wrap .grid .grid-item img{display:inline-block;height:auto;margin:0 auto;position:relative;width:100%;z-index:49}.gb-image-uploader-wrap .grid .grid-item.first-child:before,.gb-image-uploader-wrap .grid#imageGrid li:first-child:not(.ui-sortable-helper):before{bottom:3px;color:#fff;content:"Thumbnail";font-size:13px;font-weight:600;left:0;line-height:32px;position:absolute;text-align:center;width:100%;z-index:50}.gb-image-uploader-wrap .grid .grid-item.first-child:after,.gb-image-uploader-wrap .grid#imageGrid li:first-child:not(.ui-sortable-helper):after{border:solid #000;border-width:10px 10px 32px;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:49}.gb-image-uploader-wrap .grid#imageGrid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px;width:calc(100% + 20px)}.gb-image-uploader-wrap .grid#imageGrid .grid-item{margin:10px 10px 0;-webkit-box-flex:0;-ms-flex:0 1 calc(33.33333% - 20px);flex:0 1 calc(33.33333% - 20px);width:calc(33.33333% - 20px)}.gb-image-uploader-wrap .grid#imageGrid .grid-item.ui-sortable-placeholder{background-color:#cecece;visibility:visible!important}.gb-lite-widget>h2{font-size:18px;font-weight:600;margin-top:0;padding:0 15px}.gb-lite-widget .more{font-size:14px;text-decoration:none}.gb-lite-widget .more i{font-size:11px}.gb-lite-widget .slick-list{width:100%}.gb-lite-widget .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-left:0}.gb-lite-widget .slick-track .slick-slide{border-bottom:0;height:0}.gb-lite-widget .slick-track .slick-slide.slick-active{height:auto}.gb-lite-widget .slick-arrow{background-color:rgba(0,0,0,.52);background-repeat:no-repeat;background-size:18px 30px;border:0;height:50px;margin-top:-25px;opacity:1;position:absolute;top:50%;width:28px;z-index:50}.gb-lite-widget .slick-arrow i{color:#ffbf00;font-size:28px;margin-top:2px}.gb-lite-widget .slick-arrow i span{height:0;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:0}.gb-lite-widget .slick-arrow:active,.gb-lite-widget .slick-arrow:focus,.gb-lite-widget .slick-arrow:hover{background-color:rgba(0,0,0,.52)!important}.gb-lite-widget .slick-arrow.slick-prev{background-position:25% 50%;border-radius:0 6px 6px 0;left:0}.gb-lite-widget .slick-arrow.slick-next{background-position:75% 50%;border-radius:6px 0 0 6px;right:0}.gb-lite-widget .slick-arrow.slick-disabled{opacity:.4}.gb-lite-widget .lite-widget{background-color:#fff;background:-webkit-gradient(linear,left bottom,left top,from(#ededed),color-stop(40%,#fff),color-stop(60%,#fff),to(#ededed));background:linear-gradient(0deg,#ededed,#fff 40%,#fff 60%,#ededed);border:1px solid #d9d9d9}.gb-lite-widget .lite-widget:not(.slick-initialized){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden}.gb-lite-widget .lite-widget:not(.slick-initialized) .card-lite{-webkit-box-flex:0;-ms-flex:0 0 33%;flex:0 0 33%}@media(min-width:576px){.gb-lite-widget .lite-widget:not(.slick-initialized) .card-lite{-ms-flex-preferred-size:25%;flex-basis:25%}}@media(min-width:768px){.gb-lite-widget .lite-widget:not(.slick-initialized) .card-lite{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%}}@media(min-width:992px){.gb-lite-widget .lite-widget:not(.slick-initialized) .card-lite{-ms-flex-preferred-size:12.5%;flex-basis:12.5%}}@media(min-width:1200px){.gb-lite-widget .lite-widget:not(.slick-initialized) .card-lite{-ms-flex-preferred-size:10%;flex-basis:10%}}.gb-lite-widget .lite-widget .card-lite{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-left:1px solid #d9d9d9;padding-bottom:10px}.gb-lite-widget .lite-widget .card-lite:first-child{border-left:0}.gb-lite-widget .lite-widget .card-lite .cta-wrap,.gb-lite-widget .lite-widget .card-lite .price-wrap,.gb-lite-widget .lite-widget .card-lite .title-wrap{padding:10px 10px 0}.gb-lite-widget .lite-widget .card-lite>a{color:#000;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none}.gb-lite-widget .lite-widget .card-lite>a .title-wrap{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;font-weight:400}.gb-lite-widget .lite-widget .card-lite>a:focus,.gb-lite-widget .lite-widget .card-lite>a:hover{outline:none;text-decoration:none}.gb-lite-widget .lite-widget .card-lite p{margin:0}.gb-lite-widget .lite-widget .card-lite .image-wrap{padding:10px 10px 0}.gb-lite-widget .lite-widget .card-lite .image-wrap .image{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid #d9d9d9;padding-top:75%;position:relative;width:100%}.gb-lite-widget .lite-widget .card-lite .title-wrap p{font-size:14px;line-height:16px}.gb-lite-widget .lite-widget .card-lite .price-wrap{font-size:18px;line-height:18px}.gb-lite-widget .lite-widget .card-lite .cta-wrap a,.gb-lite-widget .lite-widget .card-lite .cta-wrap div{display:block}.gb-lite-widget .lite-widget.lite-widget-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:-webkit-gradient(linear,left top,right top,from(#ededed),color-stop(40%,#fff),color-stop(60%,#fff),to(#ededed));background:linear-gradient(90deg,#ededed,#fff 40%,#fff 60%,#ededed);-ms-flex-direction:column;flex-direction:column}.gb-lite-widget .lite-widget.lite-widget-list .card-lite,.gb-lite-widget .lite-widget.lite-widget-list .card-lite a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.gb-lite-widget .lite-widget.lite-widget-list .card-lite{border:0;border-top:1px solid #d9d9d9;position:relative}.gb-lite-widget .lite-widget.lite-widget-list .card-lite a{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gb-lite-widget .lite-widget.lite-widget-list .card-lite:first-child{border-top:0}.gb-lite-widget .lite-widget.lite-widget-list .card-lite .cta-wrap,.gb-lite-widget .lite-widget.lite-widget-list .card-lite .price-wrap,.gb-lite-widget .lite-widget.lite-widget-list .card-lite .title-wrap{padding-left:0}.gb-lite-widget .lite-widget.lite-widget-list .card-lite .image-wrap{width:100px;-webkit-box-flex:1;-ms-flex:1 0 100px;flex:1 0 100px}.gb-lite-widget .lite-widget.lite-widget-list .card-lite .title-wrap{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.gb-lite-widget .lite-widget.lite-widget-list .card-lite .price-wrap{-ms-flex-item-align:start;align-self:flex-start}.gb-lite-widget .lite-widget.lite-widget-list .card-lite .price-wrap.center{-ms-flex-item-align:center;align-self:center}.gb-lite-widget .lite-widget.lite-widget-list .card-lite .cta-wrap{bottom:10px;position:absolute;right:0}.bs5 .input-group .input-group-text>i{color:#006400;font-style:normal}.bs5 .input-group .input-group-text+.input-group-textbox{border-radius:0!important}.bs5 .input-group .input-group-text:last-child .btn{border-radius:0 6px 6px 0}.bs5 .input-group.front-only .input-group-text+.input-group-textbox{border-radius:0 6px 6px 0!important}.bs5 .err-parent:not(.err-not-touched).valid .input-group-text{border-color:#006400}.bs5 .err-parent:not(.err-not-touched).error .input-group-text{border-color:#d0021b}.bs5 .err-parent:not(.err-not-touched).error .input-group-text>i{color:#d0021b}.bs5 .err-parent:not(.err-not-touched).error .input-group-text .btn{background-color:#d0021b;border-color:#d0021b}@media(max-width:479px){.gb-aurigma-image-uploader-pckry{text-align:center}.gb-aurigma-image-uploader-pckry .acting-label{text-align:left}.gb-cloudinary-uploader>.open-btn{font-size:26px}.gb-image-uploader-wrap .grid{background-color:#777;width:90%}.gb-image-uploader-wrap .grid .grid-item{border:1px solid #000;height:135px}.gb-image-uploader-wrap .grid .grid-item .helper{display:inline-block;height:100%;vertical-align:middle}.gb-image-uploader-wrap .grid .grid-item img{display:inline-block;max-height:135px;max-width:80px;vertical-align:middle}.gb-image-uploader-wrap .grid .grid-item.first-child:after,.gb-image-uploader-wrap .grid#imageGrid li:first-child:after{border-bottom:16px solid #000}.gb-image-uploader-wrap .grid .grid-item.first-child:before,.gb-image-uploader-wrap .grid#imageGrid li:first-child:before{line-height:14px}.gb-image-uploader-wrap .grid#imageGrid{margin:0;width:calc(100% + 10px)}.gb-image-uploader-wrap .grid#imageGrid .grid-item{margin:5px;-webkit-box-flex:0;-ms-flex:0 1 calc(33.33333% - 10px);flex:0 1 calc(33.33333% - 10px);width:calc(33.33333% - 10px)}}@media(max-width:767px){.grid .grid-item{height:192px}.grid .grid-item img{display:inline-block;max-height:192px;max-width:138px}.grid .grid-item.first-child:before,.grid#imageGrid li:first-child:not(.ui-sortable-helper):before{line-height:28px}}@media(min-width:768px){.gb-lite-widget>h2{padding:0}.gb-image-uploader-wrap .grid{width:100%}.gb-image-uploader-wrap .grid .grid-item{height:250px}.gb-image-uploader-wrap .grid .grid-item img{display:inline-block;max-height:250px;max-width:215px}.gb-image-uploader-wrap .grid .grid-item,.gb-image-uploader-wrap .grid .grid-sizer{width:24.25%}.gb-image-uploader-wrap .grid .grid-item.first-child:before,.gb-image-uploader-wrap .grid#imageGrid li:first-child:not(.ui-sortable-helper):before{line-height:28px}.gb-image-uploader-wrap .grid#imageGrid .grid-item{-webkit-box-flex:0;-ms-flex:0 1 calc(25% - 20px);flex:0 1 calc(25% - 20px);width:calc(25% - 20px)}}@media(min-width:992px){.gb-image-uploader-wrap .grid .grid-item{height:205px}.gb-image-uploader-wrap .grid .grid-item img{display:inline-block;max-height:205px;max-width:185px}.gb-image-uploader-wrap .grid .grid-item,.gb-image-uploader-wrap .grid .grid-sizer{width:15%}.gb-image-uploader-wrap .grid#imageGrid .grid-item{-webkit-box-flex:0;-ms-flex:0 1 calc(16.66667% - 20px);flex:0 1 calc(16.66667% - 20px);width:calc(16.66667% - 20px)}}@media(min-width:1200px){.gb-image-uploader-wrap .grid .grid-item{height:205px}.gb-image-uploader-wrap .grid .grid-item img{display:inline-block;max-height:205px}.gb-image-uploader-wrap .grid .grid-item,.gb-image-uploader-wrap .grid .grid-sizer{width:11.625%}.gb-image-uploader-wrap .grid#imageGrid .grid-item{-webkit-box-flex:0;-ms-flex:0 1 calc(12.5% - 20px);flex:0 1 calc(12.5% - 20px);width:calc(12.5% - 20px)}}@media(min-width:1600px){.gb-image-uploader-wrap .grid .grid-item{height:170px}.gb-image-uploader-wrap .grid .grid-item img{display:inline-block;max-height:170px}.gb-image-uploader-wrap .grid .grid-item,.gb-image-uploader-wrap .grid .grid-sizer{width:7.416666%}.gb-image-uploader-wrap .grid .grid-item.first-child:before,.gb-image-uploader-wrap .grid#imageGrid li:first-child:not(.ui-sortable-helper):before{border-bottom-width:22px;bottom:5px;font-size:11px}.gb-image-uploader-wrap .grid#imageGrid .grid-item{-webkit-box-flex:0;-ms-flex:0 1 calc(8.33333% - 20px);flex:0 1 calc(8.33333% - 20px);width:calc(8.33333% - 20px)}}body.sidenav-open{overflow:hidden}@media(min-width:768px){body.sidenav-open{overflow:auto}}.gb-mat-tabs .mat-mdc-tab-header{border-bottom:1px solid #d9d9d9}.gb-mat-tabs .mat-mdc-tab-header .mat-mdc-tab{background-color:#eee;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:normal}.gb-mat-tabs .mat-mdc-tab-header .mat-mdc-tab .mdc-tab__ripple{display:none}.gb-mat-tabs .mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label,.gb-mat-tabs .mat-mdc-tab-header .mat-mdc-tab:active .mdc-tab__text-label,.gb-mat-tabs .mat-mdc-tab-header .mat-mdc-tab:focus .mdc-tab__text-label,.gb-mat-tabs .mat-mdc-tab-header .mat-mdc-tab:hover .mdc-tab__text-label{color:#006400!important}.gb-mat-tabs .mat-mdc-tab-header .mat-mdc-tab.mdc-tab-indicator--active{background-color:#fff;border-bottom-color:#fff}.gb-mat-tabs .mat-mdc-tab-header .mat-mdc-tab.mdc-tab-indicator--active .mdc-tab__text-label,.gb-mat-tabs .mat-mdc-tab-header .mat-mdc-tab.mdc-tab-indicator--active:active .mdc-tab__text-label,.gb-mat-tabs .mat-mdc-tab-header .mat-mdc-tab.mdc-tab-indicator--active:focus .mdc-tab__text-label,.gb-mat-tabs .mat-mdc-tab-header .mat-mdc-tab.mdc-tab-indicator--active:hover .mdc-tab__text-label{color:#555!important}.gb-mat-tabs .mat-mdc-tab-header .mat-mdc-tab:first-child{border-left:0}.gb-mat-tabs .mat-mdc-tab-header .mdc-tab-indicator__content--underline{border-color:#ffbf00!important;border-top-width:3px;bottom:-1px;position:absolute;top:auto}.gb-mat-tabs .mat-tab-header-pagination{border-bottom:1px solid #d9d9d9}.gb-mat-tabs .mat-tab-header-pagination.mat-tab-header-pagination-before{border-right:1px solid #d9d9d9}.gb-mat-tabs .mat-tab-header-pagination.mat-tab-header-pagination-after{border-left:1px solid #d9d9d9}.gb-mat-tree{font-family:Open Sans,sans-serif;font-size:15px}.gb-mat-tree .gb-mat-tree-invisible,.gb-mat-tree .mdc-icon-button__ripple{display:none}.gb-mat-tree li,.gb-mat-tree ul{list-style-type:none;margin-bottom:0;margin-top:0;-webkit-transition:all .3s ease;transition:all .3s ease}.gb-mat-tree>.mat-tree-node>li>label{margin-left:24px}.gb-mat-tree .mat-tree-node{color:#006400;min-height:auto;overflow:visible}.gb-mat-tree .mat-tree-node button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,0);font-size:14px;line-height:normal;padding:7px 0;text-align:left;white-space:normal;width:100%}.gb-mat-tree .mat-tree-node button[disabled]{width:0}.gb-mat-tree .mat-tree-node button .mat-icon{height:30px;line-height:30px;width:auto}.gb-mat-tree .mat-tree-node button.terminal-category{background-color:rgba(0,0,0,0);border:0;border-bottom:1px solid #d9d9d9;color:#006400;font-family:Open Sans,sans-serif;margin:0;padding:0;text-decoration:underline}.gb-mat-tree .mat-nested-tree-node[aria-expanded=false]>li:first-child{color:#006400}.gb-mat-tree .mat-nested-tree-node[aria-expanded=false]>li:first-child>.mat-tree-node>button>.mat-icon{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.gb-mat-tree .mat-nested-tree-node[aria-expanded=true]>li:first-child>.mat-tree-node{background-color:#eee;border-radius:6px;margin-bottom:5px}.gb-mat-tree .mat-nested-tree-node[aria-expanded=true]>li:first-child>.mat-tree-node>button>.mat-icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.gb-mat-stepper .mat-stepper-horizontal,.gb-mat-stepper .mat-stepper-vertical{background-color:#fff}.gb-mat-stepper .mat-step-icon-content .mat-icon{margin:4px 0 0 -3px}.gb-mat-stepper .mat-step .mat-step-header-ripple{display:none}.gb-mat-stepper .mat-step .mat-step-icon .mat-icon{margin:4px 0 0 -3px}.gb-mat-stepper .mat-step .mat-step-header{border-bottom:1px solid #f7f6f2;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;padding:10px 15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;overflow:hidden;position:relative;text-align:left}.gb-mat-stepper .mat-step .mat-step-header .mat-step-icon{background-color:rgba(0,0,0,0);border-radius:0;height:auto;margin-right:0;padding-right:5px;position:relative;width:auto;width:20px;z-index:5}.gb-mat-stepper .mat-step .mat-step-header .mat-step-icon .mat-step-icon-content{left:auto;position:static;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}.gb-mat-stepper .mat-step .mat-step-header .mat-step-icon .mat-step-icon-content span{color:#fff}.gb-mat-stepper .mat-step .mat-step-header .mat-step-icon .mat-step-icon-content span:after{content:"."}.gb-mat-stepper .mat-step .mat-step-header .mat-step-icon .mat-step-icon-content .mat-icon{color:#fff;left:auto;position:static;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}.gb-mat-stepper .mat-step .mat-step-header .mat-step-label{color:#fff;font-weight:600}.gb-mat-stepper .mat-step .mat-step-header .mat-step-label .mat-step-text-label>div{background-color:#bbe1aa;cursor:default;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:4;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 0 0 15px}.gb-mat-stepper .mat-step .mat-step-header .mat-step-label .mat-step-text-label>div.enabled{background-color:#006400;cursor:pointer}.gb-mat-stepper .mat-step .mat-step-header .mat-step-label .mat-step-optional{display:none}.gb-mat-stepper .mat-step .mat-step-header[aria-selected=true] .mat-step-icon .mat-step-icon-content .mat-icon,.gb-mat-stepper .mat-step .mat-step-header[aria-selected=true] .mat-step-icon .mat-step-icon-content span,.gb-mat-stepper .mat-step .mat-step-header[aria-selected=true] .mat-step-label{color:#000}.gb-mat-stepper .mat-step .mat-step-header[aria-selected=true] .mat-step-label .mat-step-text-label>div{background-color:#ffbf00}.gb-mat-stepper .mat-step .mat-vertical-content-container{margin:0}.gb-mat-stepper .mat-step .mat-stepper-vertical-line:before{display:none}.gb-mat-stepper .mat-step:last-child .mat-step-header{border-bottom:0}.gb-mat-stepper .mat-stepper-vertical .mat-step:last-child{border-bottom:1px solid #d9d9d9}.gb-mat-stepper .mat-horizontal-content-container,.gb-mat-stepper .mat-vertical-content{padding:0 0 30px}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#000!important}.gb-mat-autocomplete,.gb-mat-dropdown{border-radius:6px;height:40px;width:100%}.gb-mat-autocomplete.mat-form-field,.gb-mat-autocomplete.mat-mdc-form-field,.gb-mat-dropdown.mat-form-field,.gb-mat-dropdown.mat-mdc-form-field{font-family:Open Sans,sans-serif}.gb-mat-autocomplete.mat-mdc-form-field,.gb-mat-dropdown.mat-mdc-form-field{height:auto}.gb-mat-autocomplete.mat-mdc-form-field .mat-mdc-text-field-wrapper,.gb-mat-dropdown.mat-mdc-form-field .mat-mdc-text-field-wrapper{padding-left:0!important;padding-right:0!important}.gb-mat-autocomplete.mat-mdc-form-field .mat-mdc-form-field-focus-overlay,.gb-mat-dropdown.mat-mdc-form-field .mat-mdc-form-field-focus-overlay{display:none}.gb-mat-autocomplete.mat-mdc-form-field .mat-mdc-form-field-infix,.gb-mat-dropdown.mat-mdc-form-field .mat-mdc-form-field-infix{min-height:40px!important;padding-bottom:0!important;padding-top:0!important;width:auto}.gb-mat-autocomplete.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper,.gb-mat-autocomplete.mat-form-field-appearance-legacy .mat-form-field-underline,.gb-mat-autocomplete.mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper,.gb-mat-autocomplete.mat-mdc-form-field .mdc-line-ripple,.gb-mat-autocomplete.mat-mdc-form-field svg,.gb-mat-dropdown.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper,.gb-mat-dropdown.mat-form-field-appearance-legacy .mat-form-field-underline,.gb-mat-dropdown.mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper,.gb-mat-dropdown.mat-mdc-form-field .mdc-line-ripple,.gb-mat-dropdown.mat-mdc-form-field svg{display:none}.gb-mat-autocomplete.mat-form-field-appearance-legacy .mat-form-field-wrapper,.gb-mat-dropdown.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:0}.gb-mat-autocomplete.mat-form-field-appearance-legacy .mat-form-field-infix,.gb-mat-dropdown.mat-form-field-appearance-legacy .mat-form-field-infix{border:none;padding:0}.gb-mat-autocomplete.mat-form-field-appearance-legacy .mat-form-field-label-wrapper,.gb-mat-dropdown.mat-form-field-appearance-legacy .mat-form-field-label-wrapper{height:100%;padding-top:0;top:auto}.gb-mat-autocomplete.mat-form-field-appearance-legacy .mat-form-field-label-wrapper .mat-form-field-label,.gb-mat-dropdown.mat-form-field-appearance-legacy .mat-form-field-label-wrapper .mat-form-field-label{color:#999!important;height:100%;line-height:40px;margin-bottom:0;opacity:1;padding:0 15px;top:auto;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transform:opacity .2s ease!important;-ms-transform:opacity .2s ease!important;transform:opacity .2s ease!important;width:calc(100% - 40px)}.gb-mat-autocomplete.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.gb-mat-dropdown.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{opacity:0;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transform:opacity .2s ease!important;-ms-transform:opacity .2s ease!important;transform:opacity .2s ease!important}.gb-mat-autocomplete .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control,.gb-mat-autocomplete .mat-mdc-select-value,.gb-mat-autocomplete .mat-select-value,.gb-mat-dropdown .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control,.gb-mat-dropdown .mat-mdc-select-value,.gb-mat-dropdown .mat-select-value{background-color:#fff;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-radius:6px 0 0 6px;border-top:1px solid #d9d9d9;color:#555;font-size:14px!important;height:100%;line-height:38px;padding:0 15px}.gb-mat-autocomplete .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control[aria-expanded=true],.gb-mat-autocomplete .mat-mdc-select-value[aria-expanded=true],.gb-mat-autocomplete .mat-select-value[aria-expanded=true],.gb-mat-dropdown .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control[aria-expanded=true],.gb-mat-dropdown .mat-mdc-select-value[aria-expanded=true],.gb-mat-dropdown .mat-select-value[aria-expanded=true]{border-radius:6px 6px 0 0}.gb-mat-autocomplete .mat-select-trigger,.gb-mat-dropdown .mat-select-trigger{height:100%}.gb-mat-autocomplete .mat-mdc-select-arrow-wrapper,.gb-mat-autocomplete .mat-select-arrow-wrapper,.gb-mat-dropdown .mat-mdc-select-arrow-wrapper,.gb-mat-dropdown .mat-select-arrow-wrapper{background-color:#006400;border-radius:0 6px 6px 0;height:40px;width:40px}.gb-mat-autocomplete .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.gb-mat-autocomplete .mat-mdc-select-arrow-wrapper .mat-select-arrow,.gb-mat-autocomplete .mat-select-arrow-wrapper .mat-mdc-select-arrow,.gb-mat-autocomplete .mat-select-arrow-wrapper .mat-select-arrow,.gb-mat-dropdown .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow,.gb-mat-dropdown .mat-mdc-select-arrow-wrapper .mat-select-arrow,.gb-mat-dropdown .mat-select-arrow-wrapper .mat-mdc-select-arrow,.gb-mat-dropdown .mat-select-arrow-wrapper .mat-select-arrow{border:0;color:#fff!important;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:0;width:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url(../theme/assets/fa-angle-down.svg);background-position:50%;background-repeat:no-repeat;background-size:45%;-webkit-filter:invert(100%) sepia(6%) saturate(271%) hue-rotate(277deg) brightness(116%) contrast(100%);filter:invert(100%) sepia(6%) saturate(271%) hue-rotate(277deg) brightness(116%) contrast(100%)}.gb-mat-autocomplete .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:before,.gb-mat-autocomplete .mat-mdc-select-arrow-wrapper .mat-select-arrow:before,.gb-mat-autocomplete .mat-select-arrow-wrapper .mat-mdc-select-arrow:before,.gb-mat-autocomplete .mat-select-arrow-wrapper .mat-select-arrow:before,.gb-mat-dropdown .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow:before,.gb-mat-dropdown .mat-mdc-select-arrow-wrapper .mat-select-arrow:before,.gb-mat-dropdown .mat-select-arrow-wrapper .mat-mdc-select-arrow:before,.gb-mat-dropdown .mat-select-arrow-wrapper .mat-select-arrow:before{content:"";height:100%;width:50%}.gb-mat-autocomplete .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow svg,.gb-mat-autocomplete .mat-mdc-select-arrow-wrapper .mat-select-arrow svg,.gb-mat-autocomplete .mat-select-arrow-wrapper .mat-mdc-select-arrow svg,.gb-mat-autocomplete .mat-select-arrow-wrapper .mat-select-arrow svg,.gb-mat-dropdown .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow svg,.gb-mat-dropdown .mat-mdc-select-arrow-wrapper .mat-select-arrow svg,.gb-mat-dropdown .mat-select-arrow-wrapper .mat-mdc-select-arrow svg,.gb-mat-dropdown .mat-select-arrow-wrapper .mat-select-arrow svg{display:none}.gb-mat-autocomplete .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{border-right:1px solid #d9d9d9}input.gb-mat-checkbox,input.gb-mat-radio{display:none}.gb-mat-radio.mat-mdc-radio-button{display:block}.gb-mat-radio.mat-mdc-radio-button .mdc-radio__outer-circle{background-color:#fff!important;border:1px solid #777!important}.gb-mat-radio.mat-mdc-radio-button .mdc-radio__inner-circle{background-color:#006400!important;height:30px;left:-5px;top:-5px;width:30px}.gb-mat-radio.mat-mdc-radio-button.mat-mdc-radio-checked .mat-radio-inner-circle{-webkit-transform:scale(.65);-ms-transform:scale(.65);transform:scale(.65)}.gb-mat-radio.mat-mdc-radio-button .mat-ripple,.gb-mat-radio.mat-mdc-radio-button .mdc-radio__background:before{display:none}.gb-mat-checkbox.mat-mdc-checkbox .mdc-checkbox__background{background-color:#fff!important;border:1px solid #777!important;-webkit-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.25);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.25);display:inline-block;font-style:normal;font-weight:400;left:unset;line-height:1;margin-top:0;position:relative;top:unset}.gb-mat-checkbox.mat-mdc-checkbox .mat-ripple,.gb-mat-checkbox.mat-mdc-checkbox .mdc-checkbox__background .mdc-checkbox__mixedmark,.gb-mat-checkbox.mat-mdc-checkbox .mdc-checkbox__background svg,.gb-mat-checkbox.mat-mdc-checkbox .mdc-checkbox__ripple,.gb-mat-checkbox.mat-mdc-checkbox input{display:none}.gb-mat-checkbox.mat-mdc-checkbox.mat-mdc-checkbox-checked .mdc-checkbox__background:before{background:url(../theme/assets/fa-check.svg) no-repeat 0 0;background-size:contain;content:"";display:block;-webkit-filter:brightness(0) saturate(100%) invert(20%) sepia(99%) saturate(1739%) hue-rotate(104deg) brightness(89%) contrast(103%);filter:brightness(0) saturate(100%) invert(20%) sepia(99%) saturate(1739%) hue-rotate(104deg) brightness(89%) contrast(103%);height:100%;margin:0 auto;width:calc(100% - 3px)}.gb-mat-checkbox.check-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;height:40px;padding:0 15px}.gb-mat-checkbox.check-button .mat-checkbox-label{color:#006400}.gb-mat-checkbox.check-button label{margin-bottom:0!important}.gb-mat-checkbox.check-button.mat-checkbox-checked{background-color:#eee;border-color:#006400;color:#555}.gb-mat-checkbox.check-button.mat-checkbox-checked .mat-checkbox-label{color:#555}.gb-mat-checkbox.check-button.mat-checkbox-checked .gb-mat-checkbox .mat-checkbox-frame{border-color:#006400}.gb-mat-checkbox .mdc-label,.gb-mat-radio .mdc-label{color:#555;cursor:pointer;font-weight:400;margin:0 0 0 7px;padding:0;position:relative;text-align:left}.gb-mat-checkbox .mdc-checkbox,.gb-mat-checkbox .mdc-radio,.gb-mat-radio .mdc-checkbox,.gb-mat-radio .mdc-radio{margin:0!important;padding:0!important}.gb-mat-checkbox+label,.gb-mat-radio+label{color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;position:relative;text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-weight:400;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer}.gb-mat-checkbox+label span:first-child,.gb-mat-radio+label span:first-child{background-color:#fff;border:1px solid #777;-webkit-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.25);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.25);display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;margin-right:7px;margin-top:0;position:relative;top:2px}.gb-mat-checkbox+label span:last-child,.gb-mat-radio+label span:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.gb-mat-radio+label span:first-child{background-image:none;border-radius:7px;height:14px;margin-top:-2px;width:14px;z-index:0}.gb-mat-checkbox+label span:first-child{background-image:none;border-radius:3px;height:13px;text-indent:0;width:13px}.gb-mat-checkbox:checked+label span:first-child:before,.gb-mat-radio:checked+label span:first-child:before{left:0;position:absolute;top:0;z-index:50}.gb-mat-radio:checked+label span:first-child:before{background-color:#006400;border-radius:50%;content:"";font-size:11px;height:12px;width:12px}.gb-mat-checkbox:checked+label span:first-child:before{color:#006400;content:"";font-size:11px;height:12px;width:12px}.mat-datepicker-content .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected){background-color:#eee}.mat-datepicker-content .mat-calendar{height:auto!important}.mat-datepicker-content .mat-calendar-body>tr>td.mat-calendar-body-label{text-indent:-9999px}.mat-datepicker-content .mat-calendar-body>tr[aria-hidden=true],.mat-datepicker-content .mat-calendar-table-header{display:none}.mat-datepicker-content .mat-calendar-controls{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#006400;border-radius:3px;color:#fff;justify-content:space-between;margin:0 0 5px}.mat-datepicker-content .mat-calendar-controls .mat-calendar-spacer{display:none}.mat-datepicker-content .mat-calendar-controls .mat-mdc-button:not(:disabled){color:#fff}.mat-datepicker-content .mat-calendar-controls .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-controls .mat-calendar-previous-button{border:12.5px solid rgba(0,0,0,0);border-radius:0;height:25px!important;padding:0!important;top:1px;width:25px!important}.mat-datepicker-content .mat-calendar-controls .mat-calendar-next-button:after,.mat-datepicker-content .mat-calendar-controls .mat-calendar-previous-button:after{border:0;display:none;-webkit-transform:none;-ms-transform:none;transform:none}.mat-datepicker-content .mat-calendar-controls .mat-calendar-next-button .mat-mdc-button-persistent-ripple,.mat-datepicker-content .mat-calendar-controls .mat-calendar-next-button svg,.mat-datepicker-content .mat-calendar-controls .mat-calendar-previous-button .mat-mdc-button-persistent-ripple,.mat-datepicker-content .mat-calendar-controls .mat-calendar-previous-button svg{display:none}.mat-datepicker-content .mat-calendar-controls .mat-calendar-period-button{font-family:Open Sans,sans-serif;font-size:15px;font-weight:600;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.mat-datepicker-content .mat-calendar-controls .mat-calendar-period-button .mat-calendar-arrow{-webkit-filter:invert(100%) sepia(6%) saturate(271%) hue-rotate(277deg) brightness(116%) contrast(100%);filter:invert(100%) sepia(6%) saturate(271%) hue-rotate(277deg) brightness(116%) contrast(100%)}.mat-datepicker-content .mat-calendar-controls .mat-calendar-previous-button{-webkit-box-ordinal-group:2;-ms-flex-order:1;border-right-color:#fff;order:1}.mat-datepicker-content .mat-calendar-controls .mat-calendar-next-button{-webkit-box-ordinal-group:4;-ms-flex-order:3;border-left-color:#fff;order:3}.mat-datepicker-content .mat-calendar-body-cell:not(.mat-calendar-body-disabled) .mat-calendar-body-cell-content{background-color:rgba(0,0,0,0);border-color:#006400;border-radius:3px}.mat-datepicker-content .mat-calendar-body-cell:not(.mat-calendar-body-disabled) .mat-calendar-body-cell-content.mat-calendar-body-today{background-color:#eee}.mat-datepicker-content .mat-calendar-body-cell:not(.mat-calendar-body-disabled) .mat-calendar-body-cell-content.mat-calendar-body-selected{background-color:#006400;border-color:#006400;-webkit-box-shadow:none;box-shadow:none}.gb-mat-datepicker>.mat-mdc-form-field{width:100%}.gb-mat-datepicker .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;padding:6px 12px}.gb-mat-datepicker .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix{min-height:auto;min-width:auto;padding:0;width:100%}.gb-mat-datepicker .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix .mdc-icon-button{height:auto;margin:0;padding:0;width:auto}.gb-mat-datepicker .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix .mdc-icon-button .mat-mdc-button-persistent-ripple,.gb-mat-datepicker .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix .mdc-icon-button .mat-ripple,.gb-mat-datepicker .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix .mdc-icon-button svg{display:none}.gb-mat-datepicker .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix .mdc-icon-button .mat-mdc-button-touch-target{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;left:-21px;top:-9px;-webkit-transform:none;-ms-transform:none;transform:none;width:32px}.gb-mat-datepicker .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix .mdc-icon-button .mat-mdc-button-touch-target:before{color:#006400;content:"";font-family:Font Awesome\ 6 Pro;font-weight:900}.gb-mat-datepicker .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper .mdc-line-ripple{display:none}.cdk-overlay-container{z-index:100000000!important}.cdk-overlay-container .mat-mdc-dialog-container .mat-dialog-title,.cdk-overlay-container .mat-mdc-dialog-container .mat-mdc-dialog-title{background-color:#006400;color:#fff;font-size:16px;font-weight:400;line-height:normal;margin:0;padding:15px}.cdk-overlay-container .mat-mdc-dialog-container .mat-dialog-title:before,.cdk-overlay-container .mat-mdc-dialog-container .mat-mdc-dialog-title:before{display:none}.cdk-overlay-container .cdk-overlay-pane.mat-mdc-dialog-panel,.cdk-overlay-container .cdk-overlay-pane.mat-mdc-dialog-panel .mat-mdc-dialog-container{height:100%;width:100%}.cdk-overlay-container .cdk-overlay-pane.mat-mdc-dialog-panel .mat-mdc-dialog-container .mat-dialog-content,.cdk-overlay-container .cdk-overlay-pane.mat-mdc-dialog-panel .mat-mdc-dialog-container .mat-mdc-dialog-content{display:block;height:100%;letter-spacing:normal;max-height:unset;overflow-y:auto;padding:15px;width:100%}.cdk-overlay-container .cdk-overlay-pane .mat-mdc-dialog-actions{min-height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 15px}.cdk-overlay-container .cdk-overlay-pane .mat-mdc-dialog-actions button{background-color:#006400;border:none;border-radius:6px;-webkit-box-shadow:none;box-shadow:none;color:#fff;padding:6px 12px;text-shadow:none}.cdk-overlay-container .cdk-overlay-pane .mdc-menu-surface{padding:0}.cdk-overlay-container .cdk-overlay-pane .mat-mdc-dialog-surface{border-radius:0}.cdk-overlay-container .cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-pseudo-checkbox,.cdk-overlay-container .cdk-overlay-pane .mat-mdc-select-panel .mat-pseudo-checkbox{display:none}.cdk-overlay-container .cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple),.cdk-overlay-container .cdk-overlay-pane .mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:#555!important}.cdk-overlay-container .cdk-overlay-pane .mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text,.cdk-overlay-container .cdk-overlay-pane .mat-mdc-select-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text{color:#fff!important;margin-right:0;padding-right:0}.gb-mat-dialog{position:relative}.gb-mat-dialog .close,.gb-mat-dialog .mat-mdc-button.close{background:rgba(0,0,0,0);border:0;color:#fff;float:none;font-size:16px;font-weight:400;height:auto;line-height:1;min-width:auto;opacity:1;outline:none;position:absolute;right:15px;text-shadow:0 1px 0 #fff;top:15px;z-index:1000}.gb-mat-dialog .close .mdc-button__ripple,.gb-mat-dialog .mat-mdc-button.close .mdc-button__ripple{display:none}.gb-mat-dialog .mat-dialog-title{position:relative;z-index:999}.gb-mat-dialog .gb-mat-subtext{margin-left:-9px;margin-right:-9px}.gb-mat-dialog iframe{width:100%}.gb-mat-dialog .ctas .btn{cursor:pointer;font-family:Open Sans,sans-serif;font-size:15px;height:40px;letter-spacing:normal}.gb-mat-dialog .ctas .btn .mat-button-focus-overlay{display:none}.gb-mat-dialog .ctas .btn.btn-primary{background-color:#006400;color:#fff}.gb-mat-dialog .ctas .btn.btn-primary[disabled]{background-color:#bbe1aa}.gb-mat-dialog .ctas .btn.btn-secondary{color:#006400;text-decoration:underline}.gb-mat-dialog .ctas .btn[disabled]{cursor:default}.gb-mat-chip{background-color:#006400!important}.gb-mat-chip .mat-mdc-chip-action-label span,.gb-mat-chip .mat-mdc-chip-remove{color:#fff!important;opacity:1!important}.gb-mat-accordion .mat-expansion-panel{border-radius:0!important;border-top:1px solid #d9d9d9;-webkit-box-shadow:none;box-shadow:none}.gb-mat-accordion .mat-expansion-panel.mat-expansion-panel-spacing{margin:0}.gb-mat-accordion .mat-expansion-panel .mat-expansion-panel-header{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ebebeb));background:linear-gradient(180deg,#fff,#ebebeb);font-family:Open Sans,sans-serif;height:50px!important}.gb-mat-accordion .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title{color:#006400!important;font-size:18px;font-weight:600;line-height:17px}.gb-mat-accordion .mat-expansion-panel .mat-expansion-panel-header .mat-content{overflow:visible}.gb-mat-accordion .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator{margin-left:1rem;-webkit-transform:rotate(0deg)!important;-ms-transform:rotate(0deg)!important;transform:rotate(0deg)!important;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.gb-mat-accordion .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator:after{border-width:0 3px 3px 0;color:#006400;padding:5px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.gb-mat-accordion .mat-expansion-panel .mat-expansion-panel-header.mat-expanded .mat-expansion-indicator{-webkit-transform:rotate(90deg)!important;-ms-transform:rotate(90deg)!important;transform:rotate(90deg)!important}.gb-mat-slider.mat-mdc-slider{display:block}.gb-mat-slider.mat-mdc-slider .mdc-slider__thumb-knob,.gb-mat-slider.mat-mdc-slider .mdc-slider__track--active_fill{background-color:#555!important;border-color:#555!important}.gb-mat-slider.mat-mdc-slider .mdc-slider__track--inactive{background-color:#777!important}.gb-mat-tooltip-btn{background-color:rgba(0,0,0,0);border:none;margin:0;padding:0}@media(max-width:479px){.cdk-overlay-container .cdk-global-overlay-wrapper{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.cdk-overlay-container .cdk-overlay-pane{border-radius:0;left:0!important;max-width:100%!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;width:100%!important}.cdk-overlay-container .cdk-overlay-pane .mat-dialog-container{border-radius:0}}@media(min-width:768px){.gb-mat-tree{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.gb-mat-tree>.mat-nested-tree-node,.gb-mat-tree>.mat-tree-node{display:inline-block;width:100%}.gb-mat-tree>.mat-nested-tree-node button,.gb-mat-tree>.mat-tree-node button{font-size:16px}.gb-mat-tabs .mat-mdc-tab-header .mat-mdc-tab{font-size:15px}.cdk-overlay-container .cdk-overlay-pane.mat-mdc-dialog-panel{display:block}.cdk-overlay-container .cdk-overlay-pane.mat-mdc-dialog-panel .mat-mdc-dialog-container{display:block;height:auto;margin:10vh auto;max-height:80vh;max-width:700px;min-height:auto;width:60vw}.cdk-overlay-container .cdk-overlay-pane.mat-mdc-dialog-panel .mat-mdc-dialog-surface{border-radius:6px}.cdk-overlay-container .cdk-overlay-pane.mat-mdc-dialog-panel.dialog-full-height .mat-mdc-dialog-container{height:100%}.gb-mat-stepper .mat-horizontal-stepper-header-container{border-radius:6px 6px 0 0;overflow:hidden;width:100%}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header{border:0;font-size:14px;font-weight:600;height:auto;height:40px;overflow:visible;padding:0 15px 0 30px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header .mat-step-icon{background-color:rgba(0,0,0,0);border-radius:0;height:auto;margin-right:0;padding-right:5px;position:relative;width:auto;width:20px;z-index:5}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header .mat-step-icon .mat-step-icon-content{left:auto;position:static;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header .mat-step-icon .mat-step-icon-content span{color:#fff}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header .mat-step-icon .mat-step-icon-content span:after{content:"."}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header .mat-step-icon .mat-step-icon-content .mat-icon{left:auto;position:static;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header .mat-step-label{color:#fff;font-weight:600;overflow:visible;text-overflow:unset}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header .mat-step-label .mat-step-text-label>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#bbe1aa;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header .mat-step-label .mat-step-text-label>div app-step-label{padding:0 0 0 35px;width:100%}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header .mat-step-label .mat-step-text-label>div app-step-label div:first-child{max-width:100%;overflow:hidden;text-overflow:ellipsis}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header .mat-step-label .mat-step-text-label>div app-step-label div.arrow{background-color:rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0);border-left:20px solid #fff;border-top:20px solid rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:0;padding:0;position:absolute;right:-20px;top:0;width:0;z-index:49}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header .mat-step-label .mat-step-text-label>div app-step-label div.arrow:after{border-bottom:20px solid rgba(0,0,0,0);border-left:20px solid #bbe1aa;border-top:20px solid rgba(0,0,0,0);content:"";position:absolute;right:1px;top:-20px}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header .mat-step-label .mat-step-text-label>div.enabled{background-color:#006400}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header .mat-step-label .mat-step-text-label>div.enabled app-step-label div.arrow:after{border-left-color:#006400}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header .mat-step-label .mat-step-optional{display:none}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header .mat-step-label.mat-step-label-selected{font-size:14px}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header[aria-selected=true] .mat-step-icon .mat-step-icon-content .mat-icon,.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header[aria-selected=true] .mat-step-icon .mat-step-icon-content span,.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header[aria-selected=true] .mat-step-label{color:#000}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header[aria-selected=true] .mat-step-label .mat-step-text-label>div{background-color:#ffbf00}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header[aria-selected=true] .mat-step-label .mat-step-text-label>div app-step-label div.arrow:after{border-left-color:#ffbf00}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header:first-child{padding-left:15px}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-step-header:first-child .mat-step-label>div app-step-label{padding:0 0 0 15px}.gb-mat-stepper .mat-horizontal-stepper-header-container .mat-stepper-horizontal-line{display:none}.mat-horizontal-content-container{border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-radius:0 0 6px 6px;border-right:1px solid #d9d9d9;padding:0}}.gb-pulse-ad{-webkit-animation:pulse-opacity 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;animation:pulse-opacity 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;position:relative}.gb-pulse-ad:before{background-color:#d9d9d9;border-radius:6px;content:"";display:block;height:100%;margin:0 auto;width:100%}.gb-pulse-ad.gb-pulse-ldr{height:50px}.gb-pulse-ad.gb-pulse-ldr:before{width:320px}@media(min-width:768px){.gb-pulse-ad.gb-pulse-ldr{height:90px}.gb-pulse-ad.gb-pulse-ldr:before{width:728px}}@media(min-width:992px){.gb-pulse-ad.gb-pulse-ldr:before{width:970px}}.carousel-pulse-card{border-left:1px solid #d9d9d9;margin-top:40px!important}@media(min-width:768px){.carousel-pulse-card .slick-track .listing{width:33.33333%}}.grid-pulse-card .highlighter>div{-webkit-animation:pulse-opacity 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;animation:pulse-opacity 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;margin-top:15px}.grid-pulse-card .highlighter>div.image-box,.grid-pulse-card .highlighter>div.one-line,.grid-pulse-card .highlighter>div.two-lines:before{background-color:#d9d9d9;border-radius:6px}.grid-pulse-card .highlighter>div.image-box{margin-top:0;padding-top:75%}.grid-pulse-card .highlighter>div.one-line,.grid-pulse-card .highlighter>div.two-lines{height:15px}.grid-pulse-card .highlighter>div.two-lines{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.grid-pulse-card .highlighter>div.two-lines:before{content:"";height:15px;width:49%}.gb-pulse-card-image a{z-index:6}.gb-pulse-card-image a,.gb-pulse-card-image:before{height:100%;left:0;position:absolute;top:0;width:100%}.gb-pulse-card-image:before{-webkit-animation:pulse-opacity 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;animation:pulse-opacity 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;background-color:#d9d9d9;border-radius:6px;content:"";z-index:5}#searchContainer #resultsSection.list-view .gb-pulse-card-image{height:0;padding-bottom:21%}#searchContainer #resultsSection.list-view .gb-pulse-card-image img,#searchContainer #resultsSection.list-view .gb-pulse-card-image:before{width:calc(100% - 10px)}#searchContainer #resultsSection.list-view .gb-pulse-card-image a{position:static}#searchContainer #resultsSection.list-view .gb-pulse-card-image a img{position:absolute}@media(min-width:480px){#searchContainer #resultsSection.list-view .gb-pulse-card-image{padding-bottom:15%}#searchContainer #resultsSection.list-view .gb-pulse-card-image img,#searchContainer #resultsSection.list-view .gb-pulse-card-image:before{width:calc(100% - 15px)}}@media(min-width:768px){#searchContainer #resultsSection.list-view .gb-pulse-card-image{padding-bottom:12%}}@media(min-width:992px){#searchContainer #resultsSection.list-view .gb-pulse-card-image{padding-bottom:109px}}@media(min-width:1200px){#searchContainer #resultsSection.list-view .gb-pulse-card-image{padding-bottom:99px}}@media(min-width:1600px){#searchContainer #resultsSection.list-view .gb-pulse-card-image{padding-bottom:110px}}.home-sidebar .aside-pulse-card{margin-bottom:0!important}.home-sidebar .aside-pulse-card .one-line,.home-sidebar .aside-pulse-card .two-lines{border:none!important}.home-sidebar .aside-pulse-card .two-lines{background-color:#eee!important}.home-sidebar .aside-pulse-card .two-lines:before{background-color:#fff!important;margin-left:-15px}#changePasswordModal .change-password-modal-content>#accountInfoModalTopText,#changePasswordModal .change-password-modal-content>#changePasswordModalTopText,#changePasswordModal .update-account-modal-content>#accountInfoModalTopText,#changePasswordModal .update-account-modal-content>#changePasswordModalTopText,#updateAccountInfoModal .change-password-modal-content>#accountInfoModalTopText,#updateAccountInfoModal .change-password-modal-content>#changePasswordModalTopText,#updateAccountInfoModal .update-account-modal-content>#accountInfoModalTopText,#updateAccountInfoModal .update-account-modal-content>#changePasswordModalTopText{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:14px}#changePasswordModal .change-password-modal-content>#accountInfoModalTopText:before,#changePasswordModal .change-password-modal-content>#changePasswordModalTopText:before,#changePasswordModal .update-account-modal-content>#accountInfoModalTopText:before,#changePasswordModal .update-account-modal-content>#changePasswordModalTopText:before,#updateAccountInfoModal .change-password-modal-content>#accountInfoModalTopText:before,#updateAccountInfoModal .change-password-modal-content>#changePasswordModalTopText:before,#updateAccountInfoModal .update-account-modal-content>#accountInfoModalTopText:before,#updateAccountInfoModal .update-account-modal-content>#changePasswordModalTopText:before{color:#ffbf00;content:"";font-family:Glyphicons Halflings;font-size:18px;margin-right:5px}#updateAccountInfoModal>h3 i{margin-right:10px}#updateAccountInfoModal .btn-primary[disabled]{background-color:#bbe1aa;border-color:#bbe1aa;color:#006400}#updateAccountInfoModal .update-account-modal-content>#accountInfoModalConfirmText{font-size:16px;font-weight:600;margin:15px 0 0}#updateAccountInfoModal .update-account-modal-content .account-modal-block{margin:15px -15px 0;padding:0 15px;position:relative}#updateAccountInfoModal .update-account-modal-content .account-modal-block>h4{color:#000;font-size:13px;margin:0}#updateAccountInfoModal .update-account-modal-content .account-modal-block span{display:block}#updateAccountInfoModal .update-account-modal-content .account-modal-block span strong{font-weight:600;margin-right:5px}#updateAccountInfoModal .update-account-modal-content .account-modal-block span a[data-toggle=tooltip]{text-decoration:none}#updateAccountInfoModal .update-account-modal-content .account-modal-block span i{font-style:normal}#updateAccountInfoModal .update-account-modal-content .account-modal-block span i.red i{color:#d0021b}#updateAccountInfoModal .update-account-modal-content .account-modal-block span#accountInfoModalFFLLicense{font-size:16px}#updateAccountInfoModal .update-account-modal-content .account-modal-block>span{margin-top:10px}#updateAccountInfoModal .update-account-modal-content .account-modal-block>a{position:absolute;right:15px;top:0}#updateAccountInfoModal .update-account-modal-content .account-modal-block .account-modal-address-fields{padding-top:8px}#updateAccountInfoModal .update-account-modal-content .account-modal-block .account-modal-address-fields span{margin-top:2px}#updateAccountInfoModal .update-account-modal-content .account-modal-block:nth-child(odd){background-color:#eee;padding:15px}#updateAccountInfoModal .update-account-modal-content .account-modal-block:nth-child(odd)>a{top:15px}#updateAccountInfoModal .update-account-modal-content .err_msg{color:#d0021b;padding-top:1rem;text-align:center}body.collectors-elite{background-color:#000}body.collectors-elite .main-content{color:#cecece}body.collectors-elite .main-content a:not(.btn),body.collectors-elite .main-content a:not(.btn):active,body.collectors-elite .main-content a:not(.btn):focus,body.collectors-elite .main-content a:not(.btn):hover{color:#8df4d8}body.collectors-elite .main-content .widget h2{color:#cecece}body.collectors-elite .widget .listing .highlighter .listing-figures a,body.collectors-elite .widget .listing .highlighter .listing-figures a:active,body.collectors-elite .widget .listing .highlighter .listing-figures a:focus,body.collectors-elite .widget .listing .highlighter .listing-figures a:hover,body.collectors-elite .widget .listing .highlighter .listing-text a,body.collectors-elite .widget .listing .highlighter .listing-text a:active,body.collectors-elite .widget .listing .highlighter .listing-text a:focus,body.collectors-elite .widget .listing .highlighter .listing-text a:hover{color:#000!important}body.collectors-elite .featured-section .gb-pagination>div .gb-pager:before,body.collectors-elite .featured-section .gb-pagination>div ul li{color:#8df4d8}body.collectors-elite footer{background-color:#f7f6f2}body{position:relative;z-index:1}@media(min-width:480px){body{z-index:2}}@media(min-width:768px){body{z-index:3}}@media(min-width:992px){body{z-index:4}}@media(min-width:1200px){body{z-index:5}}@media(min-width:1600px){body{z-index:6}}@media(min-width:480px){.main-content .cta-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;clear:both;-ms-flex-direction:row;flex-direction:row}.main-content .cta-row .btn{width:100%}.main-content .cta-row .btn.btn-primary{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.main-content .cta-row .btn.btn-secondary{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.main-content .cta-row .btn.btn-sim{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.main-content .cta-row .btn+.btn,.main-content .cta-row .btn+.btn+.btn{margin-left:15px}.main-content #contentContainer .page-section .cta-row{padding-left:15px;padding-right:15px}.main-content #contentContainer .page-section .cta-row .btn{margin-top:0}.visible-tn{display:none!important}}@media(max-width:479px){.col-tn-12{float:left;width:100%}.col-tn-6{float:left;width:50%}.visible-tn{display:inline-block}.hidden-tn{display:none!important}.carousel .carousel-control{background-size:15px;height:40px;margin-top:-20px;width:20px}.div-table .row>div:nth-last-child(n){width:100%}.div-table .row>div:nth-last-child(n):nth-child(odd){border-bottom:0;padding-bottom:0}.div-table .row>div:nth-last-child(n):nth-child(2n){border-top:0;padding-top:0}.pagination-wrapper .paging-controls-wrapper input.form-control{max-width:130px;padding:6px}.pagination-wrapper .results-wrapper .dropdown{margin:0 auto 20px}.pagination-wrapper .results-wrapper .dropdown .dropdown-toggle{float:none;width:100%}.pagination-wrapper .results-wrapper .dropdown .dropdown-menu-right{float:none;left:auto;position:relative;right:auto;text-align:center;width:100%}.pagination-wrapper .results-label-btn{display:initial;margin-right:5px}.button-row div .btn{display:block;width:100%}}@media(max-width:767px){div.alert>div>div.button-group{margin-top:10px}.cards .item-card-column,.cards.four-col-card .item-card-column,.cards.six-col-card .item-card-column,.cards.three-col-card .item-card-column,.cards.two-col-card .item-card-column{width:50%}.cards .price{font-size:14px}.cards .item-title{font-size:13px;height:55px}.cards .item-subtitle{font-size:12px;height:35px}.cards.cards-large .img-wrapper{height:160px}.cards.cards-large .img-wrapper div img{max-height:190px;max-width:190px}.cards.cards-large .cta-wrapper div,.cards.cards-large .item-details-wrapper div{padding-left:7.5px;padding-right:7.5px}.deals .cards .price{font-size:18px}.pagination-wrapper .paging-controls-wrapper,.pagination-wrapper .results-wrapper{text-align:center}.pagination-wrapper .results-label{display:none}#advancedSearch select#KeywordSearchType_Completed,#advancedSearch select#KeywordSearchType_Current{margin-bottom:15px;margin-top:15px}.button-row div:last-of-type .btn{float:right}}@media(min-width:768px){.main-content .cta-row{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0}.main-content .cta-row .btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-left:35px;padding-right:35px;width:auto}.main-content #contentContainer.row{margin-left:0;margin-right:0}.main-content #contentContainer .page-section{border-left:1px solid #d9d9d9;border-radius:6px;border-right:1px solid #d9d9d9}.main-content #contentContainer .page-section .header-bar:not(.mid-bar){border-radius:6px 6px 0 0}.main-content #contentContainer .page-section .section-copy{font-size:14px}#ui-datepicker-div{margin-top:-141px}.cards .item-card-column{width:25%}.cards.cards-large .item-card-column{width:50%}.cards.cards-large .img-wrapper{height:267px;width:100%}.cards.cards-large .img-wrapper div img{max-height:267px;max-width:334px}.cards.cards-large .item-title{font-size:16px;height:48px}.cards.cards-large .item-subtitle{font-size:14px;height:40px}#advancedSearch .rangeindicatorText{padding-top:7px;text-align:center}}@media(min-width:992px){.main-content .page-header-main{font-size:30px}.main-content .page-header-subcopy{font-size:16px}.main-content .page-help{font-size:40px}.cards .item-card-column{width:16.66667%}.cards.cards-large .item-card-column{width:33.33%}.cards.cards-large .img-wrapper{height:232px}.cards.cards-large .img-wrapper div img{max-height:232px;max-width:290px}}@media(min-width:1200px){.cards.cards-large .item-card-column{width:25%}}header>nav>div{background-color:#fff;position:relative}header{left:0;position:fixed;top:0;width:100%;z-index:1025}header .browse,header .nav-links{height:auto;-webkit-transition:all .3s ease;transition:all .3s ease}header.undocked{position:relative}.nav li a#aMyGunBrokerPreview:before,.nav li a#m_aMyGunBrokerPreview:before{color:red;content:"new";font-size:10px;margin-right:3px;text-transform:uppercase}.nav-links .navbar-right{margin-left:-15px}.nav-links .navbar-right li a{padding:15px 10px}.navbar{min-height:70px}.navbar-brand{height:70px;padding:10px 15px}.navbar-brand>img{height:50px;width:87px}.navbar-default{background-color:#fff!important;border:0;border-bottom:1px solid #d9d9d9;border-radius:0;padding:0}.navbar-default .navbar-toggle .icon-bar{background-color:#006400}.navbar-default .navbar-collapse span.hello{color:#000;margin-left:15px}.navbar-default .navbar-collapse>ul li.divider{background-color:#e5e5e5;height:1px;margin:9px 0;overflow:hidden}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#fff}div.nav-links .navbar-nav>li>a:hover{color:#006400!important;text-decoration:underline}.navbar-default .navbar-toggle{border:none}.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:hover{background:rgba(0,0,0,0)!important}.navbar-default .navbar-toggle .icon-bar{height:3px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:25px}#mobileMenuIcon span.active:nth-child(2){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:10% 10%;-ms-transform-origin:10% 10%;transform-origin:10% 10%}#mobileMenuIcon span.active:nth-child(3){opacity:0}#mobileMenuIcon span.active:nth-child(4){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:10% 90%;-ms-transform-origin:10% 90%;transform-origin:10% 90%}#mobileMenuIcon span.collapsed:nth-child(2){-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#mobileMenuIcon span.collapsed:nth-child(3){opacity:1}#mobileMenuIcon span.collapsed:nth-child(4){-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#mobileMenuIcon .icon-bar{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}div.search>form{height:40px;margin-top:15px}div.search>form>input::-webkit-input-placeholder{font-weight:400}div.search>form>input::-moz-placeholder{font-weight:400}div.search>form>input:-ms-input-placeholder{font-weight:400}div.search>form>input.form-control{border:1px solid #ccc;height:40px}div.search>form>div>button{border-left:0;height:40px}.search-btn,div.search>form>div>button{background-color:#006400;border-radius:0 6px 6px 0;color:#fff}.search-btn{border:1px solid #006400}.search-btn:focus,.search-btn:hover{background-color:#006400;color:#ddd}.search-btn>span:before{content:"Search";display:none}.search-btn>span em>i{font-style:normal}a.advanced{display:block;font-size:12px;line-height:40px;margin-top:15px;padding-left:10px;white-space:nowrap}select#Cats{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0) url(/theme/assets/ic-grey-down-arrow.svg) 135px 50% no-repeat;background-size:14px;border:0;color:#006400;font-size:12px;height:18px;margin:10px 0 5px;outline:0;overflow:hidden;padding-right:25px;position:absolute;text-overflow:ellipsis;top:0;width:155px}select#Cats option{color:#000}select#Cats::-ms-expand{display:none}.cat-box{background:#fff;border:1px solid #ccc;border-left:0;border-radius:0;display:table-cell;padding:0 10px;width:170px}div.auth-links>ul>li>a{color:#006400!important}div.auth-links>ul>li>a:hover{color:#008400!important;text-decoration:underline}div.auth-links>ul>li>a:hover>span.sign-in-divider:after{text-decoration:none!important}div.auth-links>ul>li>a:focus{color:#008400!important;text-decoration:none}.sign-in-divider:after{content:"/";margin-left:10px;margin-right:10px}.browse{padding:15px}.browse span.caret,.browse span.caret-right{margin-left:5px}.caret-right{border-bottom:4px solid rgba(0,0,0,0);border-left:4px solid;border-top:4px solid rgba(0,0,0,0);display:inline-block;height:0;margin-left:3px;vertical-align:middle;width:0}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{border-radius:0 6px 6px 6px;left:100%;margin-left:-1px;margin-top:-6px;top:0}.dropdown-submenu:hover{background-color:#006400}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu:hover>a{color:#fff}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu>a:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #999;border-style:solid;border-width:5px 0 5px 5px;content:" ";display:block;float:right;height:0;margin-right:-15px;margin-top:5px;width:0}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{border-radius:6px 0 6px 6px;left:-100%;margin-left:10px}li.dropdown-submenu a:hover{background-color:#006400;color:#fff}.dropdown-menu.multi-level li a{padding:5px 25px 5px 15px}.dropdown-menu li a#aMyGunBrokerPreview:before,.dropdown-menu li a#maMyGunBrokerPreview:before{color:red;content:"new";font-size:10px;margin-right:3px;text-transform:uppercase}header #cartIcon{margin-right:15px}header #cartIcon a{color:#ccc;display:-webkit-box;display:-ms-flexbox;display:flex;height:26px;position:relative;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header #cartIcon a:before{font-size:26px;position:relative;z-index:49}header #cartIcon a span:not(.sr-only){background-color:#006400;border-radius:20px;color:#fff;display:block;font-size:10px;margin:0 -4px -10px 0;min-width:16px;padding:2px 4px;position:relative;text-align:center;width:auto;z-index:50}header #cartIcon a:hover{text-decoration:none}@media(min-width:768px){header #cartIcon{margin-right:0;position:absolute;right:15px;top:22px}}.full-width-fluid header .container,.full-width-fluid header .container-md{max-width:1600px;width:100%}.full-width-fluid.force-fluid header .container,.full-width-fluid.force-fluid header .container-md{max-width:100%}.full-width-fluid .main-content{margin-top:0!important}@media(min-width:768px){.full-width-fluid .main-content:not(.list-an-item){padding-top:141px!important}}@media(min-width:1600px){.full-width-fluid .main-content:not(.list-an-item){padding-top:91px!important}.full-width-fluid header .container .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}.full-width-fluid header .container .row div.search{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-order:2;width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;z-index:49}.full-width-fluid header .container .row div.search a.navbar-brand{margin-right:115px}.full-width-fluid header .container .row div.auth-links{width:190px;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;-webkit-order:4}.full-width-fluid header .container .row div.browse{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-order:1;padding:0;width:0;z-index:50}.full-width-fluid header .container .row div.browse>a{display:-webkit-box;display:-ms-flexbox;display:flex;left:125px;position:absolute;top:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:17px}.full-width-fluid header .container .row div.browse>a span.caret{display:block}.full-width-fluid header .container .row div.browse>ul.dropdown-menu{left:120px;width:325px}.full-width-fluid header .container .row div.nav-links{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-order:3;padding:0;width:660px}.full-width-fluid header .container .row div.nav-links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;height:100%;justify-content:flex-end}.full-width-fluid header .container .row div.visible-lg{display:none!important}.full-width-fluid header.cart-enabled .container .row div.auth-links{width:250px}.full-width-fluid header.docked .browse,.full-width-fluid header.docked .nav-links{height:auto;overflow:visible}}gb-header.ang-override header .container,gb-header.ang-override header .container-md{max-width:100%!important;width:100%!important}@media(max-width:767px){.app-banner,header{position:relative}.main-content{margin-top:auto}.navbar{min-height:60px}.navbar .search{padding-right:60px}.navbar-brand{height:60px;padding:15px 15px 15px 0}.navbar-brand>img{height:40px;width:70px}.navbar-header{background-color:#fff;position:absolute;right:0;top:10px}.navbar-default .navbar-nav>li>a{color:#333}.navbar-default .navbar-nav>li>a:hover{color:#006400;text-decoration:underline}.navbar-toggle{padding:9px 0}#bs-example-navbar-collapse-1>ul>li{font-size:14px}.search-btn>span:before{content:"";display:inline;font-family:Glyphicons Halflings;font-size:18px;margin:auto;width:25px}.search-btn>span em>i{display:none}.search-btn{margin:15px 0}.cat-box,select#Cats{display:none!important}div.search>form{margin-top:0}div.search>form>input.search-input{margin-top:15px}.browse{padding:0 15px}.browse>a{padding:10px 0}}@media(min-width:768px){.navbar-collapse.collapse{display:none!important}header .browse{white-space:nowrap}header .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;right:21%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header.docked .browse,header.docked .nav-links{height:1px;overflow:hidden;padding:0}header.docked .navbar{margin-bottom:0}.navbar-default .navbar-nav>li>a{color:#555}}@media(max-width:991px){.auth-links .dropdown-menu>li>a{padding:10px 15px}}@media(min-width:992px){header .browse{white-space:normal}header .nav-links{display:block;right:auto}header .nav-links .navbar-right li a{padding-left:15px;padding-right:15px}.search.col-md-9{padding-right:0;width:80%}.auth-links.col-md-3{width:20%}header.cart-enabled .search.col-md-9{width:75%}header.cart-enabled .auth-links .navbar-right{margin-right:40px}header.cart-enabled .auth-links.col-md-3{width:25%}ul.welcome{margin-top:10px}}@media(min-width:768px)and (max-width:991px){div.auth-links{padding-left:0}header.docked .auth-links{display:none}}body.min gb-app header{position:static}body.min gb-app .main-content{margin-top:30px!important}body.min header .search .advanced,body.min header .search>form,body.min header .top .advanced,body.min header .top>form{display:none!important}body.min header .search .navbar-brand,body.min header .top .navbar-brand{height:50px;padding:10px 0}body.min header .search .navbar-brand>img,body.min header .top .navbar-brand>img{height:100%;width:auto}body.min header .navbar{min-height:50px}body.min header #cartIcon,body.min header .auth-links,body.min header .browse,body.min header .btm,body.min header .nav-links,body.min header .navbar-header,body.min header .navbar-toggle{display:none!important}body.min.full-width-fluid .main-content{padding-top:0!important}@media(min-width:768px){body.min{height:100vh}body.min gb-app{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%}body.min gb-app .main-content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;height:auto}body.min header .main-content{margin-top:90px}body.min header .search .navbar-brand{height:70px;padding-left:15px}body.min header .navbar{min-height:70px}}header.bs5 a{text-decoration:none}header.bs5 nav{background-color:#fff;border-bottom:1px solid #d9d9d9;margin-bottom:20px;padding-bottom:0;padding-top:0}header.bs5 nav .navbar-brand{height:auto;margin-right:0;padding:0 15px 0 0}header.bs5 nav .top{padding-bottom:15px;padding-top:15px}header.bs5 nav .search-form #Keywords{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;font-size:14px;height:40px}header.bs5 nav .search-form #Keywords::-webkit-input-placeholder{color:#999;opacity:1}header.bs5 nav .search-form #Keywords::-moz-placeholder{color:#999;opacity:1}header.bs5 nav .search-form #Keywords:-ms-input-placeholder{color:#999;opacity:1}header.bs5 nav .search-form #Keywords::-ms-input-placeholder{opacity:1}header.bs5 nav .search-form #Keywords::placeholder{color:#999;opacity:1}header.bs5 nav .search-form #Keywords::-ms-input-placeholder{color:#999}header.bs5 nav .search-form .cat-box{height:40px}header.bs5 nav .search-form .cat-box select#Cats{margin:0;position:relative;top:unset}header.bs5 nav .search-form .search-btn{font-size:14px;margin:0}header.bs5 nav .search-form .search-btn>span:before{content:""}header.bs5 nav a.advanced{margin-top:0}header.bs5 nav #cartIcon{margin-right:0}header.bs5 nav .browse{padding:0}header.bs5 nav .nav-links .navbar-right{margin-left:0;padding:10px 0}header.bs5 nav .nav-links .navbar-right a{color:#555}header.bs5 nav .browse>a{padding:15px 0}header.bs5 nav .auth-links .welcome a.show{background-color:#eee}header.bs5 nav .auth-links .welcome{margin-right:-10px}header.bs5 nav .auth-links .welcome a{padding:3px 10px}header.bs5 nav .auth-links .welcome>a{padding:10px}header.bs5 nav .navbar-toggler{border:0;border-radius:4px;color:rgba(0,0,0,0);margin-bottom:8px;margin-left:15px;margin-top:8px;padding:0 0 0 5px;position:relative}header.bs5 nav .navbar-toggler .icon-bar{background-color:#006400;border-radius:1px;display:block;height:3px;width:25px}header.bs5 nav .navbar-toggler .icon-bar+.icon-bar{margin-top:4px}header.bs5 nav .navbar-toggler .icon-bar.active:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:10% 10%;-ms-transform-origin:10% 10%;transform-origin:10% 10%}header.bs5 nav .navbar-toggler .icon-bar.active:nth-child(2){opacity:0}header.bs5 nav .navbar-toggler .icon-bar.active:nth-child(3){opacity:1!important;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:10% 90%;-ms-transform-origin:10% 90%;transform-origin:10% 90%}header.bs5 nav .navbar-collapse{-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);overflow-x:visible}header.bs5 nav .navbar-collapse>ul{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;margin:0 -15px;padding-top:10px}header.bs5 nav .navbar-collapse>ul>li.divider{background-color:#e5e5e5;height:1px;margin:9px 0;overflow:hidden}header.bs5 nav .navbar-collapse>ul>li a{color:#333;display:block;line-height:20px;padding-bottom:10px;padding-top:10px}header.bs5 nav .navbar-collapse>ul>li a,header.bs5 nav .navbar-collapse>ul>li span{margin-left:15px}header.bs5.cart-enabled a.advanced{margin-right:60px}@media(min-width:768px){header.bs5 nav .top{padding-bottom:10px;padding-top:10px}header.bs5 nav .nav-links .navbar-right{padding:15px 0}header.bs5 nav .auth-links .welcome>a{display:block;padding:15px 10px}header.bs5 nav .auth-links .welcome>a:hover{text-decoration:underline}header.bs5 nav .auth-links{height:auto;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}header.bs5 nav .dropdown-menu{background-clip:padding-box;border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);margin-top:0}header.bs5 nav .dropdown-menu li:not([role=separator]){font-size:14px;white-space:nowrap}header.bs5 nav .dropdown-menu li:not([role=separator]) ul{padding:0}header.bs5 nav .dropdown-menu li:not([role=separator]).dropdown-submenu{padding:5px 25px 5px 15px}header.bs5 nav .dropdown-menu li:not([role=separator]).dropdown-submenu>a{padding:0}header.bs5 nav .dropdown-menu li:not([role=separator]) a{color:#333;display:block;text-decoration:none}header.bs5 nav .dropdown-menu li:not([role=separator]):hover{background-color:#006400;color:#fff}header.bs5 nav .dropdown-menu li:not([role=separator]):hover>a{color:#fff}header.bs5 nav .welcome .dropdown-menu{left:unset;right:-10px}header.bs5 nav .welcome .dropdown-menu li:not([role=separator]){font-size:14px;white-space:nowrap}header.bs5 nav .welcome .dropdown-menu li:not([role=separator]):hover,header.bs5 nav .welcome .dropdown-menu li:not([role=separator]):hover a{background-color:#f5f5f5;color:#262626;text-decoration:none}header.bs5.docked .auth-links{height:1px;overflow:hidden;padding:0}}@media(min-width:992px){header.bs5 nav{padding:0}header.bs5 nav .top{padding-right:200px}header.bs5 nav #cartIcon{right:15px}header.bs5 nav .nav-links .navbar-right li:last-child a{padding-right:0}header.bs5 nav .auth-links{position:absolute;right:15px;top:10px}header.bs5.cart-enabled .top{padding-right:0}header.bs5.cart-enabled .auth-links{right:70px}header.bs5.cart-enabled a.advanced{margin-right:25%}header.bs5.docked .auth-links{height:auto;overflow:visible}}@media(min-width:1600px){body.full-width-fluid header.bs5 nav{position:relative}body.full-width-fluid header.bs5 nav>.container-md{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}body.full-width-fluid header.bs5 nav .navbar-brand{padding:0 125px 0 0}body.full-width-fluid header.bs5 nav .browse{left:115px;position:absolute;top:4px;white-space:normal;width:100px}body.full-width-fluid header.bs5 nav .browse>a{line-height:18px;white-space:normal}body.full-width-fluid header.bs5 nav .browse>a:after{position:absolute;right:17px}body.full-width-fluid header.bs5 nav .auth-links{margin-left:50px;margin-right:70px;position:relative;right:unset!important;top:unset}body.full-width-fluid header.bs5.cart-enabled a.advanced{margin-right:50px}}footer{margin-top:15px}footer ul{list-style-type:none}footer ul.list-inline{margin-bottom:0}footer ul a:hover{color:#006400}footer .main-footer{background-color:#fff;border-top:1px solid #d9d9d9;font-size:14px;padding-top:20px}footer .panel{border:0;-webkit-box-shadow:none;box-shadow:none}footer .panel-default>.panel-heading{background-color:inherit}footer .list-group-item>a{color:#4a4a4a}footer .list-group-item>a:hover{color:#006400}footer .social-footer{background-color:#fff;border-top:1px solid #d9d9d9;padding-bottom:20px;padding-top:20px}footer .social-footer>.container>.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social-network{white-space:nowrap}.social-network img{height:40px;width:40px}.app-stores img{height:40px}@media(max-width:479px){footer .social-footer>.container>.row{display:block}}footer .seo-footer{border-top:1px solid #d9d9d9;font-size:12px;padding-bottom:20px;padding-top:20px}footer .seo-footer li{padding-bottom:4px;padding-top:4px}footer .seo-footer li.clearfix{padding:0}footer .seo-footer a{color:#4a4a4a}footer .seo-footer ul{list-style:none;padding:0}footer .seo-footer .affiliate li{padding-top:0}footer .seo-footer .affiliate li img{background-color:#fff;height:30px;width:30px}footer .seo-footer .affiliate a:hover>.company-info>.footer-title{text-decoration:underline}footer .seo-footer .affiliate .company-logo{float:left;position:relative;width:16.66667%}footer .seo-footer .affiliate .company-info{float:left;padding-left:10px;position:relative;width:83.33333%}footer .seo-footer .affiliate .website-description{font-size:11px;font-weight:400;margin-bottom:15px}footer .footer-title{font-weight:700;margin-bottom:5px;text-transform:uppercase}footer .copyright-footer{background-color:#006400;border-top:1px solid #d9d9d9;color:#fff;font-size:14px;font-weight:700;padding-bottom:20px;padding-top:20px}footer .copyright-footer a{color:#fff;font-weight:700;text-decoration:underline}footer .copyright-footer a:hover{color:#fff}footer.bs5 a{text-decoration:none}footer.bs5 .accordion-item{border:0}footer.bs5 .accordion-item .accordion-button{background-color:rgba(0,0,0,0);border:0;-webkit-box-shadow:none;box-shadow:none;color:#555;padding-left:15px}footer.bs5 .accordion-item .accordion-button>span{margin-left:10px}footer.bs5 .accordion-item .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23212529' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E")}footer.bs5 .main-footer{padding-bottom:20px}footer.bs5 .social-footer .list-inline>li{padding-right:10px}footer.bs5 .copyright-footer a{text-decoration:underline}footer.bs5 .copyright-footer .list-inline>li{padding-left:5px;padding-right:5px}@media(max-width:767px){footer.bs5 .list-group-item>a{margin-left:49px}}@media(min-width:768px){footer.bs5 .accordion-header>div{z-index:1}footer.bs5 .accordion-header>button{z-index:0}footer.bs5 .accordion-item .accordion-button,footer.bs5 .accordion-item>span{color:#4a4a4a;font-size:14px;font-weight:700;min-height:36px;text-transform:uppercase}footer.bs5 .accordion-item .accordion-button>span,footer.bs5 .accordion-item>span>span{margin-left:0}footer.bs5 .accordion-item .accordion-button:after,footer.bs5 .accordion-item>span:after{display:none}footer.bs5 .accordion-item .list-group{margin-bottom:20px}}.full-width-fluid footer .container,.full-width-fluid footer .container-md{max-width:1600px;width:100%}.full-width-fluid.force-fluid footer .container,.full-width-fluid.force-fluid footer .container-md{max-width:100%}gb-footer.ang-override footer .container,gb-footer.ang-override footer .container-md{max-width:100%!important;width:100%!important}@media(max-width:479px){.app-stores ul,.social-network ul{text-align:center}.app-stores ul li{padding:10px}}@media(min-width:480px){.social-network ul{float:left;text-align:left}.app-stores ul{float:right;text-align:right}.app-stores ul li{padding:0 auto}}@media(max-width:767px){footer .panel-group .panel{margin-top:0}footer .panel-default>.panel-heading{padding:0}footer .panel-default>.panel-heading a{color:#4a4a4a;padding:14px 10px}footer .panel-default>.panel-heading a:focus,footer .panel-default>.panel-heading a:hover{color:#006400;text-decoration:none}footer span.glyphicon{width:25px}footer span.glyphicon-menu-down{color:#4a4a4a}footer a:hover span.glyphicon-menu-down,footer span.glyphicon-menu-up{color:#006400}footer .list-group{margin-bottom:0}footer .list-group-item{background-color:#f5f5f5;border-radius:0;padding:0}footer .list-group-item>a{color:#4a4a4a;display:block;font-size:16px;margin-left:40px;padding:12px 0}footer .copy .pull-left,footer .terms .pull-right{float:none!important}}@media(min-width:768px){footer .collapse{display:block!important;height:auto!important;overflow:visible!important}footer .panel-group .panel{margin-top:0}footer h4.panel-title{color:#4a4a4a;font-size:14px;font-weight:700;min-height:36px;text-transform:uppercase}footer .panel-heading{border-bottom:none;padding:0}footer li.list-group-item{background-color:#fff;border:none;display:block;margin-bottom:2px;padding:0;position:relative}footer li.list-group-item a{padding:2px 0}}@media(min-width:768px)and (max-width:991px){footer li.list-group-item a{display:block;padding:4px 0}}@media(min-width:1200px){footer .seo-footer .affiliate{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}}body.min footer .main-footer{border-top:0;padding-top:0}body.min footer .main-footer .panel-group{margin-bottom:0}body.min footer .main-footer .panel-group .panel{display:none}body.min footer .main-footer .panel-group .panel>div{margin-bottom:20px}body.min footer .main-footer .panel-group .panel>div:first-child{margin-bottom:0}body.min footer .accordion-flush .accordion-item,body.min footer .seo-footer,body.min footer .social-footer{display:none!important}#home2 .gb-lite-widget h2,#home2 .hdr-cover h2,#home2 .widget h2{color:#000;font-size:20px;font-weight:600;position:relative;z-index:2;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;text-align:left}#home2 .gb-lite-widget h2>span{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#home2 .gb-lite-widget h2:before,#home2 .widget h2:before{content:"//";font-size:21px;font-weight:700;letter-spacing:-3px;margin-right:.5rem}#home2 .gb-lite-widget h2:after,#home2 .widget h2:after{border-bottom:2px solid #ccc;content:"";padding:0;width:100%;z-index:1}#home2 .widget{margin-bottom:3rem}#home2 .widget h2{display:-webkit-box;display:-ms-flexbox;display:flex;float:none;margin:0 0 1rem;padding:0 0 0 15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}#home2 .widget h2:before{color:#ffbf00}#home2 .widget h2:after{margin-left:10px;-webkit-box-ordinal-group:4;-ms-flex-order:3;display:block;order:3}#home2 .widget .more{background-color:#fff;margin-bottom:0;padding:0 15px 0 10px;position:absolute;right:0;top:5px;z-index:3}#home2 .widget .more a{font-size:14px;text-decoration:none;text-transform:lowercase}#home2 .hdr-cover:before{color:#ffbf00;content:"//";font-size:21px;font-weight:700;letter-spacing:-3px}#home2 .hdr-cover:after{border-bottom:2px solid #ccc;content:"";padding:0;width:100%;z-index:1}#home2 .hdr-cover h2{margin:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#home2 .hdr-cover:before{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#home2 .hdr-cover:after{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#home2 .hdr-cover a{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;text-decoration:none;white-space:nowrap}#home2 .gb-lite-widget{margin-top:0}#home2 .gb-lite-widget h2{margin-bottom:1rem;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}#home2 .gb-lite-widget h2:before{margin-right:.5rem;-webkit-box-ordinal-group:2;-ms-flex-order:1;color:#ffbf00;order:1}#home2 .gb-lite-widget h2:after{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#home2 .gb-lite-widget h2>span{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-right:.5rem}#home2 .gb-lite-widget h2>span:before{margin-left:-3px;padding-right:.2rem}#home2 .gb-lite-widget h2 a{-webkit-box-ordinal-group:5;-ms-flex-order:4;font-weight:400;order:4;padding-left:.5rem;white-space:nowrap}#home2 .trustpilot-widget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;float:none;justify-content:center;overflow:visible;right:unset;top:unset;width:100%}#home2 .trustpilot-widget iframe{margin-right:0!important;width:100%!important}#home2 .sliding-pane{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;scrollbar-color:#b7b7b7 rgba(0,0,0,0);scrollbar-width:thin}#home2>div .white{background-color:#fff}#home2>div .gray-gradient{background-color:#eee;background:-webkit-gradient(linear,left bottom,left top,from(#ededed),color-stop(40%,#fff),color-stop(60%,#fff),to(#ededed));background:linear-gradient(0deg,#ededed,#fff 40%,#fff 60%,#ededed);border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9}#home2>div .dark-gray{background-color:#222;color:#fff}#home2>div .light-gray{background-color:#f5f5f5}.hero-fit .main-content{margin-top:-20px!important}.hero-fit .main-content+*+footer.bs5,.hero-fit .main-content+footer.bs5{margin-top:0}@media(max-width:479px){#home2 .gb-lite-widget h2,#home2 .hdr-cover h2,#home2 .widget h2{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}@media(min-width:768px){.hero-fit .main-content{margin-top:122px!important}#home2 .widget h2{padding-left:0}#home2 .widget .more{padding-right:0}#home2 .gb-lite-widget h2,#home2 .hdr-cover h2,#home2 .widget h2{font-size:26px}#home2 .gb-lite-widget h2:before,#home2 .gb-lite-widget:before,#home2 .hdr-cover h2:before,#home2 .hdr-cover:before,#home2 .widget h2:before,#home2 .widget:before{font-size:27px}}#home2 #bragLine{font-size:14px}#home2 #bragLine .brag{line-height:22px}#home2 #bragLine .brag i.icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:40px;width:100%}#home2 #bragLine .brag strong{color:#ffbf00;display:block;font-size:17px}@media(min-width:768px){#home2 #bragLine .brag strong{font-size:20px}}#home2 #homepage-carousel-wrap{background-color:#222;min-width:1px;position:relative;-webkit-transition:height .5s ease;transition:height .5s ease}#home2 #homepage-carousel-wrap #homepage-carousel{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;overflow:hidden;position:relative;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#home2 #homepage-carousel-wrap #homepage-carousel>div{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}#home2 #homepage-carousel-wrap #homepage-carousel .slick-slide>div{width:100%}#home2 #homepage-carousel-wrap #homepage-carousel img{height:auto;width:100%}#home2 #homepage-carousel-wrap #homepage-carousel.slick-initialized{display:block;overflow:visible}#home2 #homepage-carousel-wrap #homepage-carousel.slick-initialized>div{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}#home2 #homepage-carousel-wrap #homepage-carousel-controls{bottom:0;height:25px;left:0;line-height:0;position:absolute;width:100%}#home2 #homepage-carousel-wrap #homepage-carousel-controls>div{position:relative}#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-dots ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;list-style-type:none;margin:0;padding:0;position:relative;z-index:3;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-dots ul li{border:2px solid #fff;border-radius:10px;height:10px;width:10px}#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-dots ul li button{background:none;border:0;height:100%;overflow:hidden;text-indent:-1000px;width:100%}#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-dots ul li+li{margin-left:10px}#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-dots ul li.slick-active{background-color:#ffbf00;border-color:#ffbf00}#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-directionals{bottom:10px;position:absolute;right:15px}#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-directionals #homepage-carousel-arrows,#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-directionals #homepage-carousel-pause{overflow:hidden}#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-directionals #homepage-carousel-arrows span,#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-directionals #homepage-carousel-pause span{left:-99999px;position:absolute;top:-99999px;z-index:0}#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-directionals #homepage-carousel-arrows .slick-arrow+.slick-arrow,#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-directionals #homepage-carousel-pause{margin-left:5px}#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-directionals #homepage-carousel-pause i.fa-pause{display:none}#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-directionals #homepage-carousel-pause i.fa-play,#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-directionals #homepage-carousel-pause.playing i.fa-pause{display:inline}#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-directionals #homepage-carousel-pause.playing i.fa-play{display:none}#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-directionals button{background-color:#ffbf00;background-color:#000;border:2px solid #fff;border-radius:25px;color:#fff;height:25px;width:25px}#home2 #homepage-carousel-wrap #homepage-carousel-controls #homepage-carousel-directionals button:hover{background-color:#ffbf00;border-color:#ffbf00;color:#000}#home2 #homepage-carousel-wrap.reveal{height:auto}#home2 #homepage-carousel-wrap.reveal #homepage-carousel{margin-bottom:20px;opacity:1}#home2 #WhatIsGB p{font-size:16px}#home2 #WhatIsGB .hdr-cover:before,#home2 #WhatIsGB .hdr-cover>h2:before{color:#006400}#home2 .top-selling-block .ts-pod a{display:block;height:100%;text-decoration:none;width:100%}#home2 .top-selling-block .ts-pod a p{color:#555;font-size:14px;font-weight:600;margin:0}#home2 .top-selling-block .ts-pod a>img{height:auto;width:100%}#home2 .top-selling-block .ts-pod a>div div h3{color:#555;font-size:17px;font-weight:700}#home2 .top-selling-block .ts-pod a>div div p{background:rgba(0,0,0,0)!important;font-size:14px!important;font-weight:500!important;text-transform:unset!important}#home2 .top-selling-block .ts-pod a>div div p span{color:#006400}#home2 .top-selling-block .ts-pod.flat a{position:relative}#home2 .top-selling-block .ts-pod.flat a p{border-top:4px solid #ffbf00;color:#000;font-size:18px;font-weight:700}#home2 .top-selling-block .ts-pod.flat a:hover p{padding:0}#home2 .top-selling-block .ts-pod.tile{position:relative}#home2 .top-selling-block .ts-pod.tile:after{background-color:#ffbf00;bottom:0;content:"";height:5px;left:0;position:absolute;-webkit-transition:width .2s ease-in;transition:width .2s ease-in;width:0;z-index:3}#home2 .top-selling-block .ts-pod.tile a,#home2 .top-selling-block .ts-pod.tile>div{background-color:#fff}#home2 .top-selling-block .ts-pod.tile:hover:after{width:100%}#home2 .top-selling-block .ts-pod.tile.green:after{background-color:#006400}#home2 .top-selling-block .ts-pod:hover a,#home2 .top-selling-block#TopSellingManufacturers .ts-pod a{position:relative}#home2 .top-selling-block#TopSellingManufacturers .ts-pod a p{font-size:15px;position:absolute;top:100%;z-index:1}#home2 .top-selling-block#TopSellingManufacturers .ts-pod a:after{z-index:2}#home2 .top-selling-block#FeaturedManufacturers .tile>div{padding-bottom:1rem;padding-top:1rem}#home2 .top-selling-block#TopCategories a p,#home2 .top-selling-block#TopSellingHandguns a p{background-color:#fff;font-size:14px;position:relative;white-space:nowrap}#home2 .top-selling-block#TopCategories a p:before,#home2 .top-selling-block#TopSellingHandguns a p:before{color:#000;content:"SHOP";font-size:14px;opacity:0;position:absolute;text-align:center;top:-26px;width:calc(100% - .5rem);z-index:3}#home2 .top-selling-block#TopCategories a p:after,#home2 .top-selling-block#TopSellingHandguns a p:after{background-color:#ffbf00;bottom:100%;content:"";height:4px;left:0;position:absolute;-webkit-transition:height .2s linear;transition:height .2s linear;width:100%;z-index:1}#home2 .top-selling-block#TopCategories a:hover p:before,#home2 .top-selling-block#TopSellingHandguns a:hover p:before{opacity:1;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;-webkit-transition-delay:.2s;transition-delay:.2s}#home2 .top-selling-block#TopCategories a:hover p:after,#home2 .top-selling-block#TopSellingHandguns a:hover p:after{height:30px}#home2 .top-selling-block#TopCategories{padding:1.5rem 0}#home2 .top-selling-block#WPContent .image-wrap{-webkit-box-flex:1;-ms-flex:1 0 90px;flex:1 0 90px;margin-right:10px}#home2 .top-selling-block#WPContent .image-wrap+div{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}@media(max-width:479px){#home2 .top-selling-block#TopCategories a p{font-size:12px}}@media(min-width:768px){#home2 .top-selling-block#TopCategories{padding:4rem 0}}@media(min-width:992px){#home2 .top-selling-block#TopCategories a p{font-size:15px}}@media(min-width:1200px){#home2 .top-selling-block#TopCategories a p{font-size:18px}}#home2 .lifestyle-block img{height:auto;width:100%}@media(min-width:992px){#home2 .lifestyle-block .col-lg-6{overflow:hidden;position:relative}#home2 .lifestyle-block .col-lg-6 a{left:.8rem;position:absolute;top:0}#home2 .lifestyle-block .col-lg-6 a img{width:calc(100% - .7rem)}}#home2 #NewUserResources .hdr-cover:before,#home2 #NewUserResources .hdr-cover>h2:before{color:#006400}#home2 #NewUserResources .ts-pod a{background-color:#fff;color:#555;height:100%;text-decoration:none}#home2 #NewUserResources .ts-pod a>h3{color:#555;font-size:18px;font-weight:700;text-transform:uppercase}#home2 #NewUserResources .ts-pod a:hover{color:#555}#home2 .server-carousel{max-height:300px;opacity:0;overflow:hidden;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}#home2 .server-carousel.reveal{max-height:unset;opacity:1}#home2 #divAnnouncements ul{list-style-type:none;margin:0;padding:0}#home2 #divAnnouncements ul li{height:auto}#home2 #divAnnouncements .nr-pod{background-color:#fff}#home2 #divAnnouncements .hdr-cover:before,#home2 #divAnnouncements .hdr-cover>h2:before{color:#006400}#home2 #divAnnouncements #partners{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden;position:relative}#home2 #divAnnouncements #partners:before{content:"";padding-top:17%}#home2 #divAnnouncements #partners>div{display:-webkit-box;display:-ms-flexbox;display:flex;left:100%;position:absolute;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden}#home2 #divAnnouncements #partners>div>div{-webkit-box-flex:1;-ms-flex:1 0 25%;flex:1 0 25%}#home2 #divAnnouncements #partners>div>div a{background-color:#fff}#home2 #divAnnouncements #partners>#marquee_0{-webkit-animation:marquee 120s linear infinite;animation:marquee 120s linear infinite}#home2 #divAnnouncements #partners>#marquee_1{-webkit-animation:marquee 120s linear 30s infinite;animation:marquee 120s linear 30s infinite}#home2 #divAnnouncements #partners>#marquee_2{-webkit-animation:marquee 120s linear 60s infinite;animation:marquee 120s linear 60s infinite}#home2 #divAnnouncements #partners>#marquee_3{-webkit-animation:marquee 120s linear 90s infinite;animation:marquee 120s linear 90s infinite}#home2 #divAnnouncements #partners:hover>div{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}@-webkit-keyframes marquee{0%{left:100%}50%{left:-100%}to{left:-100%}}@keyframes marquee{0%{left:100%}50%{left:-100%}to{left:-100%}}@media(min-width:992px){#home2 #divAnnouncements #partners:before{padding-top:4.6%}#home2 #divAnnouncements #partners>div>div{-ms-flex-preferred-size:6.6666666667%;flex-basis:6.6666666667%}}#home2 .wp-content-tile{background-position:50%;background-size:cover}#home2 .wp-content-tile.wp-video{background-image:url(https://assets.gunbroker.com/q_auto:best/f_auto/dpr_auto/img/homepage/wp/wp-tile-bkgd-videos.jpg)}#home2 .wp-content-tile.wp-articles{background-image:url(https://assets.gunbroker.com/q_auto:best/f_auto/dpr_auto/img/homepage/wp/wp-tile-bkgd-articles.jpg)}#home2 .wp-content-tile.wp-podcasts{background-image:url(https://assets.gunbroker.com/q_auto:best/f_auto/dpr_auto/img/homepage/wp/wp-tile-bkgd-podcasts-v1.jpg)}#home2 .wp-content-tile.wp-research{background-image:url(https://assets.gunbroker.com/q_auto:best/f_auto/dpr_auto/img/homepage/wp/wp-tile-bkgd-research.jpg)}#home2 .wp-content-tile a{background:linear-gradient(116deg,rgba(0,0,0,.3) 50%,rgba(0,0,0,0) 77%);color:#fff;height:122px;text-decoration:none;text-transform:uppercase}#home2 .wp-content-tile a,#home2 .wp-content-tile a .wp-content-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#home2 .wp-content-tile a h3{font-size:18px;font-weight:700;letter-spacing:.9px;line-height:20px}#home2 .wp-content-tile.wp-video h3{width:170px}#home2 .wp-content-tile.wp-articles h3{width:140px}#home2 .wp-content-tile a .wp-btn{background-color:rgba(0,0,0,.29);border:2px solid #ffbf00;font-size:14px;font-weight:600;letter-spacing:1.4px;margin-top:auto;padding:4px 20px 6px;-webkit-transition:all .3s;transition:all .3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#home2 .wp-content-tile a .wp-btn:hover{background-color:#ffbf00;color:#000}#home2 .wp-content-icon-column{text-align:center}#home2 .wp-content-tile .wp-content-icon-column i{background:#ffbf00;border-radius:50%;-webkit-box-shadow:0 0 20px rgba(0,0,0,.8);box-shadow:0 0 20px rgba(0,0,0,.8);color:#000;font-size:26px;height:55px;width:55px}#home2 .wp-content-tile .wp-content-icon-column i.fa-play{padding-left:3px}#home2 .wp-content-tile .wp-content-icon-column i.fa-headphones{padding-bottom:3px}@media(min-width:768px){#home2 .wp-content-tile a{background:linear-gradient(116deg,rgba(0,0,0,.7) 50%,rgba(0,0,0,0) 77%);height:162px}#home2 .wp-content-tile a h3{font-size:24px;line-height:28px}#home2 .wp-content-tile a .wp-btn{font-size:16px}#home2 .wp-content-tile.wp-video h3{width:230px}#home2 .wp-content-tile.wp-articles h3{width:180px}#home2 .wp-content-tile .wp-content-icon-column i{-webkit-box-shadow:0 0 20px rgba(0,0,0,.8);box-shadow:0 0 20px rgba(0,0,0,.8);font-size:28px;height:60px;width:60px}}@media(min-width:992px){#home2 .wp-content-tile a{background:linear-gradient(116deg,rgba(0,0,0,.2) 40%,rgba(0,0,0,0) 77%);height:180px}#home2 .wp-content-tile a h3{font-size:28px;line-height:32px}#home2 .wp-content-tile.wp-video h3{width:250px}#home2 .wp-content-tile.wp-articles h3{width:210px}#home2 .wp-content-icon-column{-ms-flex-line-pack:center;align-content:center;text-align:center}#home2 .wp-content-tile .wp-content-icon-column i{-webkit-box-shadow:0 0 30px rgba(0,0,0,.8);box-shadow:0 0 30px rgba(0,0,0,.8);font-size:40px;height:80px;width:80px}}.confirm table.table>tbody>tr>th{padding-left:0;width:33.33333%}.confirm table.table>tbody>tr>td{width:66.66667%}.confirm .values>div>h5,.confirm .values>div>p{display:none}.confirm .values>div #shippingRates span:first-child{margin-right:5px}.confirm .values>div #shippingRates span:first-child:after{content:":"}.confirm .values>div.stand-alone-value{float:none;margin-top:10px}.confirm .values>div.full-width{width:100%}.confirm .ui-checkboxradio-label{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important;margin-bottom:15px}.confirm .ui-checkboxradio-label .ui-checkboxradio-icon{margin-top:3px!important}#makeAnOffer{color:#555}#makeAnOffer .show-confirm,#makeAnOffer .show-considered,#makeAnOffer .show-declined{display:none}#makeAnOffer h2{font-size:16px;font-weight:600}#makeAnOffer h3{font-size:14px;font-weight:600}#makeAnOffer h4{font-size:12px;font-weight:600}#makeAnOffer hr{border-color:#d9d9d9;width:100%}#makeAnOffer p{font-size:12px}#makeAnOffer h1,#makeAnOffer h2,#makeAnOffer h3,#makeAnOffer h4,#makeAnOffer h5,#makeAnOffer hr,#makeAnOffer p,#makeAnOffer ul{margin:0;padding:0}#makeAnOffer>h1{color:#006400;font-size:16px;font-weight:700}#makeAnOffer>a{float:right;font-size:12px}#makeAnOffer>a span{text-decoration:underline}#makeAnOffer>a:hover{text-decoration:none}#makeAnOffer>a:hover span{text-decoration:underline}#makeAnOffer i.glyphicon-exclamation-sign{color:#ffbf00}#makeAnOffer .white-section{background-color:#fff;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;margin-top:20px;padding-bottom:20px;padding-top:20px}#makeAnOffer .white-section .buyers-offer h3,#makeAnOffer .white-section .buyers-status h3{float:left;width:40%}#makeAnOffer .white-section .buyers-offer>div,#makeAnOffer .white-section .buyers-status>div{float:right;margin-bottom:5px;margin-top:-3px;text-align:right;width:55%}#makeAnOffer .white-section .buyers-offer p,#makeAnOffer .white-section .buyers-status p{clear:both}#makeAnOffer .white-section .buyers-offer p strong,#makeAnOffer .white-section .buyers-status p strong{color:#000;font-weight:600}#makeAnOffer .white-section .buyers-status>div{font-size:16px;font-weight:600;white-space:nowrap}#makeAnOffer .white-section .buyers-status>div span{display:none}#makeAnOffer .white-section .buyers-status hr{margin:20px auto}#makeAnOffer .white-section .buyers-status p span{display:none}#makeAnOffer .white-section .buyers-offer>div{font-size:18px}#makeAnOffer .white-section .buyers-offer>div strong{color:#000;font-weight:700}#makeAnOffer .white-section .sellers-item h3{margin:15px auto 10px}#makeAnOffer .white-section .sellers-item>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#makeAnOffer .white-section .sellers-item>div img{height:80px;width:80px}#makeAnOffer .white-section .sellers-item>div div{font-size:12px;overflow:hidden;padding-left:15px}#makeAnOffer .white-section .sellers-item>div div>a{display:block;font-size:13px;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}#makeAnOffer .white-section .sellers-item>div div p{margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#makeAnOffer .white-section .sellers-item>div div span a{text-decoration:underline}#makeAnOffer .white-section .additional-offer hr{margin:20px auto}#makeAnOffer .white-section .additional-offer p{margin:5px auto 15px}#makeAnOffer .white-section .additional-offer label{font-size:13px;font-weight:600}#makeAnOffer .white-section .additional-offer>div .form-group:last-child{margin-bottom:5px}#makeAnOffer .white-section .additional-offer>div .form-group input{border-radius:6px}#makeAnOffer .white-section .additional-offer>div .form-group .currency-group{border-collapse:separate;display:table;position:relative}#makeAnOffer .white-section .additional-offer>div .form-group .currency-group span.input-group-addon{background-color:#eee;border:1px solid #d9d9d9;border-radius:6px 0 0 6px;color:#555;font-size:14px;font-weight:400;line-height:1;padding:6px 12px;text-align:center}#makeAnOffer .white-section .additional-offer>div .form-group .currency-group input.currency{border-left:0;border-radius:0 6px 6px 0;display:inline-block}#makeAnOffer .white-section .cta-wrap p{font-size:11px;margin-top:15px}#makeAnOffer .white-section .cta-wrap p strong{color:#000;font-weight:600}#makeAnOffer .white-section .cta-wrap a,#makeAnOffer .white-section .cta-wrap button{width:calc(50% - 7.5px)}#makeAnOffer .white-section .cta-wrap a span,#makeAnOffer .white-section .cta-wrap button span{display:none}#makeAnOffer .white-section .cta-wrap>div.top>div{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#makeAnOffer .white-section .cta-wrap>div.top>div button{margin-left:10px}#makeAnOffer .white-section .cta-wrap>div.top>div:first-child{display:block;white-space:nowrap}#makeAnOffer .white-section .cta-wrap>div.top>div:first-child a{text-decoration:underline}#makeAnOffer .white-section .cta-wrap>div.top>div:first-child .ui-checkboxradio-icon{-webkit-box-flex:1;-ms-flex:1 0 13px;flex:1 0 13px}#makeAnOffer .white-section .cta-wrap>div.btm .payment-methods,#makeAnOffer .white-section .cta-wrap>div.btm .shipping-terms{padding-bottom:10px}#makeAnOffer .white-section .cta-wrap>div.btm .payment-methods hr,#makeAnOffer .white-section .cta-wrap>div.btm .shipping-terms hr{margin-bottom:10px}#makeAnOffer .white-section .cta-wrap>div.btm .payment-methods>div,#makeAnOffer .white-section .cta-wrap>div.btm .shipping-terms>div{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:16px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#makeAnOffer .white-section .cta-wrap>div.btm .payment-methods>div h4,#makeAnOffer .white-section .cta-wrap>div.btm .shipping-terms>div h4{min-width:120px}#makeAnOffer .white-section .cta-wrap>div.btm .payment-methods>div ul,#makeAnOffer .white-section .cta-wrap>div.btm .shipping-terms>div ul{list-style-type:none;-webkit-box-flex:1;-ms-flex:1;flex:1}#makeAnOffer .white-section .cta-wrap>div.btm .payment-methods>div ul li,#makeAnOffer .white-section .cta-wrap>div.btm .shipping-terms>div ul li{font-size:12px;margin-left:15px}#makeAnOffer .white-section .cta-wrap>div.btm .payment-methods .full-width>p,#makeAnOffer .white-section .cta-wrap>div.btm .shipping-terms .full-width>p{margin-top:0}#makeAnOffer .white-section .cta-wrap>div.btm .payment-methods .full-width>h5,#makeAnOffer .white-section .cta-wrap>div.btm .shipping-terms .full-width>h5{margin-top:5px}#makeAnOffer .white-section .cta-wrap>div.btm .payment-methods .full-width>#shippingRates,#makeAnOffer .white-section .cta-wrap>div.btm .shipping-terms .full-width>#shippingRates{margin-bottom:10px}#makeAnOffer .white-section .cta-wrap>div.btm .payment-methods{margin-top:20px}#makeAnOffer .white-section .cta-wrap>div.btm .shipping-terms{padding-bottom:0}#makeAnOffer .white-section .cta-wrap>div.btm .shipping-terms hr:last-child{margin-top:15px}#makeAnOffer .disclaimer-text{font-size:12px;margin:20px auto}#makeAnOffer .disclaimer-text h5{font-weight:600;margin-bottom:10px}#makeAnOffer .disclaimer-text h5 i{margin-right:5px}#makeAnOffer .disclaimer-text ul{margin-left:15px}#makeAnOffer .disclaimer-text ul li strong{color:#000;font-weight:600}#makeAnOffer .disclaimer-text ul li a{text-decoration:underline}#makeAnOffer .disclaimer-text hr{margin:20px auto}#makeAnOffer.offer-confirm .show-confirm{display:block}#makeAnOffer.offer-confirm .white-section .cta-wrap{width:100%}#makeAnOffer.offer-confirm .white-section .cta-wrap .show-confirm{display:block}#makeAnOffer.offer-confirm .white-section .cta-wrap .top a .show-confirm,#makeAnOffer.offer-confirm .white-section .cta-wrap .top button .show-confirm{display:inline}#makeAnOffer.offer-confirm .white-section .cta-wrap .btm{width:100%}#makeAnOffer.offer-confirm .white-section .cta-wrap .btm h4{text-align:left}#makeAnOffer.offer-considered .show-considered{display:block}#makeAnOffer.offer-considered .white-section .buyers-status>div{color:#18539d}#makeAnOffer.offer-considered .white-section .buyers-status>div span.show-considered{display:inline}#makeAnOffer.offer-considered .white-section .buyers-status>div i:before{content:""}#makeAnOffer.offer-considered .white-section .buyers-status p span.show-considered,#makeAnOffer.offer-considered .white-section .cta-wrap a .show-considered,#makeAnOffer.offer-considered .white-section .cta-wrap button .show-considered{display:inline}#makeAnOffer.offer-declined>h1{float:left}#makeAnOffer.offer-declined .show-declined{display:block}#makeAnOffer.offer-declined .white-section{margin-top:35px}#makeAnOffer.offer-declined .white-section .buyers-status>div{color:#b92e2e}#makeAnOffer.offer-declined .white-section .buyers-status>div span.show-declined{display:inline}#makeAnOffer.offer-declined .white-section .buyers-status>div i:before{content:""}#makeAnOffer.offer-declined .white-section .buyers-status p span.show-declined,#makeAnOffer.offer-declined .white-section .cta-wrap a .show-declined,#makeAnOffer.offer-declined .white-section .cta-wrap button .show-declined{display:inline}#confirmAutoAcceptModal h4{color:#006400;font-size:30px;font-weight:600;margin-top:0;text-align:center}#confirmAutoAcceptModal p:first-child{font-size:16px}#confirmAutoAcceptModal p:last-child{margin-bottom:0}#confirmAutoAcceptModal .btn-primary{font-size:15px;padding-bottom:13px;padding-top:13px}@media(max-width:479px){#makeAnOffer .white-section .additional-offer>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#makeAnOffer .white-section .additional-offer>div .form-group{margin-bottom:15px;width:100%}#makeAnOffer .white-section .additional-offer>div .form-group:last-child{margin-bottom:5px;margin-left:0}}@media(min-width:480px){#makeAnOffer p{font-size:13px}#makeAnOffer .white-section .sellers-item>div div a{font-size:14px;margin-bottom:3px}#makeAnOffer .white-section .additional-offer>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#makeAnOffer .white-section .additional-offer>div .form-group{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0}#makeAnOffer .white-section .additional-offer>div .form-group:last-child{margin-bottom:0;margin-left:10px}#makeAnOffer .white-section .cta-wrap p{font-size:12px}}@media(min-width:768px){#makeAnOffer>h1{margin-top:5px}#makeAnOffer h3{font-size:14px}#makeAnOffer .white-section{border-left:1px solid #d9d9d9;border-radius:6px;border-right:1px solid #d9d9d9;margin-top:25px}#makeAnOffer .white-section .buyers-section{position:relative}#makeAnOffer .white-section .buyers-section .buyers-status hr{display:none}#makeAnOffer .white-section .buyers-section .buyers-offer{margin-top:20px}#makeAnOffer .white-section .sellers-item h3{margin:0 auto 13px}#makeAnOffer .white-section .sellers-item>div{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#makeAnOffer .white-section .sellers-item>div div a,#makeAnOffer .white-section .sellers-item>div div p{overflow:visible;white-space:pre-wrap}#makeAnOffer .white-section .sellers-item>div div a{margin-bottom:5px}#makeAnOffer .white-section .sellers-item>div div p{margin-bottom:10px}#makeAnOffer .white-section .sellers-item>div div span{font-size:13px}#makeAnOffer .white-section .sellers-item>div img{height:150px;width:150px}#makeAnOffer .white-section .additional-offer{margin-top:30px}#makeAnOffer .white-section .additional-offer hr{display:none}#makeAnOffer .white-section .additional-offer h2,#makeAnOffer .white-section .additional-offer p{clear:both}#makeAnOffer .white-section .additional-offer>div{display:block;float:left;width:50%}#makeAnOffer .white-section .additional-offer>div .form-group:first-child{margin-bottom:10px}#makeAnOffer .white-section .additional-offer>div .form-group:first-child input{width:50%}#makeAnOffer .white-section .additional-offer>div .form-group:last-child{margin-left:0}#makeAnOffer .white-section .additional-offer>div .form-group:last-child input{width:80%}#makeAnOffer .white-section .cta-wrap{float:right;text-align:left;width:50%}#makeAnOffer .white-section .cta-wrap div.top{margin-top:0;text-align:right;width:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#makeAnOffer .white-section .cta-wrap div.top a,#makeAnOffer .white-section .cta-wrap div.top button{max-width:160px;width:100%}#makeAnOffer.offer-confirm .white-section .buyers-offer{margin-top:0}#makeAnOffer.offer-confirm .white-section .sellers-item{border-left:1px dotted #d9d9d9}#makeAnOffer.offer-confirm .white-section .cta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#makeAnOffer.offer-confirm .white-section .cta-wrap .show-confirm{display:block}#makeAnOffer.offer-confirm .white-section .cta-wrap>p{margin-top:20px;text-align:right;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#makeAnOffer.offer-confirm .white-section .cta-wrap .top{-webkit-box-ordinal-group:4;-ms-flex-order:3;clear:right;order:3}#makeAnOffer.offer-confirm .white-section .cta-wrap .top>div{display:block;text-align:right}#makeAnOffer.offer-confirm .white-section .cta-wrap .top>div a,#makeAnOffer.offer-confirm .white-section .cta-wrap .top>div button{margin-top:15px}#makeAnOffer.offer-confirm .white-section .cta-wrap .top>div a .show-confirm,#makeAnOffer.offer-confirm .white-section .cta-wrap .top>div button .show-confirm{display:inline}#makeAnOffer.offer-confirm .white-section .cta-wrap .top>div:first-child .ui-checkboxradio-label{-webkit-box-pack:end!important;-ms-flex-pack:end!important;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:flex-end!important;margin-bottom:0}#makeAnOffer.offer-confirm .white-section .cta-wrap .top>div:first-child .ui-checkboxradio-label a{margin:0}#makeAnOffer.offer-confirm .white-section .cta-wrap .btm{-webkit-box-ordinal-group:2;-ms-flex-order:1;display:-webkit-box;display:-ms-flexbox;display:flex;order:1;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#makeAnOffer.offer-confirm .white-section .cta-wrap .btm>div{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:20px}#makeAnOffer.offer-confirm .white-section .cta-wrap .btm>div>div{padding-left:10px;padding-right:10px}#makeAnOffer.offer-confirm .white-section .cta-wrap .btm>div:last-child{margin-left:15px}#makeAnOffer.offer-confirm .white-section .cta-wrap .btm h4{text-align:left}#makeAnOffer.offer-considered .white-section .buyers-section{border-right:1px dotted #d9d9d9}#makeAnOffer.offer-considered .white-section .cta-wrap{margin-top:-46px}#makeAnOffer.offer-declined>a{margin-top:5px}#makeAnOffer.offer-declined .white-section{margin-top:45px}#makeAnOffer.offer-declined .white-section .sellers-item{border-left:1px dotted #d9d9d9}#makeAnOffer.offer-declined .white-section .cta-wrap{margin-top:-46px}#confirmAutoAcceptModal .btn-primary{font-size:16px;padding-left:25px;padding-right:25px}}@media(min-width:1200px){#makeAnOffer{margin-bottom:50px}#makeAnOffer .white-section .additional-offer h2,#makeAnOffer>h1{font-size:18px}#makeAnOffer .white-section .additional-offer>div .form-group{float:left}#makeAnOffer .white-section .additional-offer>div .form-group:first-child{margin-bottom:0;width:150px}#makeAnOffer .white-section .additional-offer>div .form-group:first-child input{width:100%}#makeAnOffer .white-section .additional-offer>div .form-group:last-child{margin-left:20px;width:300px}#makeAnOffer .white-section .additional-offer>div .form-group:last-child .currency-group{width:auto}#makeAnOffer .white-section .additional-offer>div .form-group:last-child .currency-group input.currency{width:100%}}@media(max-width:767px){.confirm table.table>tbody>tr>th{border-bottom:none;display:inline-block;width:100%}.confirm table.table>tbody>tr>td{border-top:none;display:inline-block;padding-left:0;width:100%}.purchase-cta .btn.btn-primary{float:right!important}}#searchContainer{padding-bottom:55px;padding-top:10px}#searchContainer label{display:block;font-size:13px;font-weight:600}#searchContainer .div-line{background-color:#d9d9d9;height:1px;width:100%}#searchContainer section{margin-bottom:15px}#searchContainer #ceLogoWrapper{display:none}#searchContainer .flex-col-2{min-width:0}#searchContainer .flex-col-2 .ad-placement{margin:30px 0}#searchContainer .flex-col-2 .ad-placement img{height:auto;max-width:944px;width:100%}#searchContainer .drawer-link{color:#006400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#searchContainer .drawer-link span{text-decoration:underline}#searchContainer .drawer-link span.drawer-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:5px;text-decoration:none}#seoContent,#seoContent2{color:#555;margin:0 auto;min-height:30px;overflow:hidden;padding:10px 15px 0;position:relative;width:100%}#seoContent input,#seoContent2 input{display:none}#seoContent label.close-btn,#seoContent2 label.close-btn{color:#006400;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:400;margin:0;position:absolute;right:15px;top:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#seoContent label.close-btn span,#seoContent2 label.close-btn span{display:none;text-decoration:underline}#seoContent label.close-btn i,#seoContent2 label.close-btn i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;font-size:14px;justify-content:center;text-decoration:none;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s;transition:all .3s}#seoContent label.close-btn:before,#seoContent2 label.close-btn:before{content:"More";margin-right:5px;text-decoration:underline}#seoContent h1,#seoContent h2,#seoContent2 h1,#seoContent2 h2{color:#555;font-weight:700;margin:0;padding:0}#seoContent h1,#seoContent2 h1{font-size:14px;line-height:normal;overflow:hidden;padding-right:60px;text-overflow:ellipsis;white-space:nowrap}#seoContent .seo-wrap,#seoContent2 .seo-wrap{font-size:11px}#seoContent .seo-wrap:not(.seo-content-bottom),#seoContent2 .seo-wrap:not(.seo-content-bottom){height:0;opacity:0;-webkit-transition:all .3s;transition:all .3s}#seoContent .seo-wrap h2,#seoContent2 .seo-wrap h2{font-size:13px;margin-top:15px;padding-bottom:10px}#seoContent .seo-wrap>.row,#seoContent2 .seo-wrap>.row{display:none;position:relative}#seoContent .seo-wrap>.row:first-child div.col-xs-6:nth-child(odd),#seoContent2 .seo-wrap>.row:first-child div.col-xs-6:nth-child(odd){padding-right:7.5px}#seoContent .seo-wrap>.row:first-child div.col-xs-6:nth-child(2n),#seoContent2 .seo-wrap>.row:first-child div.col-xs-6:nth-child(2n){padding-left:7.5px}#seoContent .seo-wrap>.row:first-child div.col-xs-6:nth-child(3) figure,#seoContent .seo-wrap>.row:first-child div.col-xs-6:nth-child(4) figure,#seoContent2 .seo-wrap>.row:first-child div.col-xs-6:nth-child(3) figure,#seoContent2 .seo-wrap>.row:first-child div.col-xs-6:nth-child(4) figure{margin-bottom:0}#seoContent .seo-wrap>.row:first-child div.col-xs-12,#seoContent2 .seo-wrap>.row:first-child div.col-xs-12{padding-bottom:5px;padding-top:5px}#seoContent .seo-wrap>.row:nth-child(2)>div,#seoContent2 .seo-wrap>.row:nth-child(2)>div{padding-bottom:15px}#seoContent .seo-wrap>.row:nth-child(2)>div p,#seoContent2 .seo-wrap>.row:nth-child(2)>div p{line-height:18px;margin:0;padding-bottom:15px}#seoContent .seo-wrap>.row:nth-child(2)>div p:last-child,#seoContent2 .seo-wrap>.row:nth-child(2)>div p:last-child{padding-bottom:0}#seoContent .seo-wrap>.row:nth-child(2)>div:first-child,#seoContent2 .seo-wrap>.row:nth-child(2)>div:first-child{padding-top:15px}#seoContent .seo-wrap>.row:nth-child(2) .seo-cover,#seoContent2 .seo-wrap>.row:nth-child(2) .seo-cover{display:none}#seoContent .seo-wrap figure.cat-card,#seoContent2 .seo-wrap figure.cat-card{background-color:#f9f9f9;background:#f1f2f2;border:1px solid #d9d9d9;border-radius:6px;color:#fff;float:left;height:100%;margin-bottom:15px;position:relative;text-align:center;width:100%}#seoContent .seo-wrap figure.cat-card.hover,#seoContent .seo-wrap figure.cat-card:hover,#seoContent2 .seo-wrap figure.cat-card.hover,#seoContent2 .seo-wrap figure.cat-card:hover{background-color:rgba(255,191,0,.7);border:1px solid #d9d9d9;-webkit-transition:all .4s ease;transition:all .4s ease}#seoContent .seo-wrap figure.cat-card.hover figcaption h3,#seoContent .seo-wrap figure.cat-card:hover figcaption h3,#seoContent2 .seo-wrap figure.cat-card.hover figcaption h3,#seoContent2 .seo-wrap figure.cat-card:hover figcaption h3{background-color:#003100;border-color:#000d00;color:#fff;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}#seoContent .seo-wrap figure.cat-card img,#seoContent2 .seo-wrap figure.cat-card img{height:auto;opacity:1;padding:10px;-webkit-transition:opacity .4s;transition:opacity .4s;vertical-align:top;width:100%}#seoContent .seo-wrap figure.cat-card figcaption,#seoContent2 .seo-wrap figure.cat-card figcaption{bottom:0;height:auto;overflow:hidden;width:100%}#seoContent .seo-wrap figure.cat-card figcaption>div,#seoContent2 .seo-wrap figure.cat-card figcaption>div{height:auto;overflow:hidden;position:absolute;top:0;width:100%}#seoContent .seo-wrap figure.cat-card h3,#seoContent .seo-wrap figure.cat-card p,#seoContent2 .seo-wrap figure.cat-card h3,#seoContent2 .seo-wrap figure.cat-card p{margin:0;position:relative;right:0}#seoContent .seo-wrap figure.cat-card h3,#seoContent .seo-wrap figure.cat-card h3.figcaption,#seoContent2 .seo-wrap figure.cat-card h3,#seoContent2 .seo-wrap figure.cat-card h3.figcaption{background-color:#006400;border:1px solid rgba(0,0,0,0);border-radius:0 0 5px 5px;bottom:0;color:#fff;display:block;font-size:14px;font-weight:600;line-height:30px;padding:0;text-align:center;text-transform:uppercase;z-index:1}#seoContent .seo-wrap figure.cat-card a,#seoContent2 .seo-wrap figure.cat-card a{bottom:0;left:0;position:absolute;right:0;top:0}#seoContent .seo-wrap .pod,#seoContent2 .seo-wrap .pod{border-right:1px solid #d9d9d9}#seoContent .seo-wrap .pop ul,#seoContent2 .seo-wrap .pop ul{list-style:none;margin:0;padding:0}#seoContent .seo-wrap .pop ul li,#seoContent2 .seo-wrap .pop ul li{border-bottom:.5px solid #d9d9d9;font-size:1.2em;padding:7px}#seoContent .seo-wrap .pop ul a li:hover,#seoContent2 .seo-wrap .pop ul a li:hover{background:#d9d9d9}#seoContent #seoWrapperBtn:checked+label:before,#seoContent2 #seoWrapperBtn:checked+label:before{content:"Less"}#seoContent #seoWrapperBtn:checked+label i,#seoContent2 #seoWrapperBtn:checked+label i{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}#seoContent #seoWrapperBtn:checked+label+h1,#seoContent2 #seoWrapperBtn:checked+label+h1{margin-bottom:10px;white-space:normal}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap>.row,#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap>.row{display:block}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap,#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap{height:auto;opacity:1}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap.seo-partial>.row:nth-child(2),#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap.seo-partial>.row:nth-child(2){height:100px;overflow:hidden}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap.seo-partial>.row:nth-child(2) .seo-cover,#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap.seo-partial>.row:nth-child(2) .seo-cover{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHZpZXdCb3g9IjAgMCAxIDEiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjAlIiB4Mj0iMCUiIHkxPSIwJSIgeTI9IjEwMCUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmOWY5IiBzdG9wLW9wYWNpdHk9IjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y2ZjIiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0wIDBoMXYxSDB6Ii8+PC9zdmc+);background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,100%,99%,0)),to(#f7f6f2));background:linear-gradient(180deg,hsla(0,100%,99%,0) 0,#f7f6f2);bottom:0;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00fff9f9",endColorstr="#f7f6f2",GradientType=0);height:100%;left:0;opacity:1;position:absolute;right:0;width:100%;z-index:1004;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap.seo-partial>.row:nth-child(2) .seo-cover button,#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap.seo-partial>.row:nth-child(2) .seo-cover button{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;padding:6px 12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap.seo-partial>.row:nth-child(2) .seo-cover button i,#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap.seo-partial>.row:nth-child(2) .seo-cover button i{font-size:13px;font-weight:400;margin-right:5px}#seoContent2{font-size:11px;margin-top:20px;padding-left:15px;padding-right:15px}@media(max-width:767px){#seoContent .seo-wrap .pod{border-bottom:1px solid #d9d9d9;border-right:none;margin-bottom:10px}#seoContent .seo-wrap .pod ul li{font-size:1.5em}#seoContent .seo-wrap figure.cat-card img{height:auto;opacity:1;padding:5px;-webkit-transition:opacity .4s;transition:opacity .4s;vertical-align:middle;width:100%}#seoContent .seo-wrap h3.figcaption{background:none;color:#006400;font-size:1.25em}}@media(min-width:768px){#seoContent,#seoContent2{padding-top:0}#seoContent label.close-btn,#seoContent2 label.close-btn{top:0}#seoContent label.close-btn span,#seoContent2 label.close-btn span{display:inline;margin-right:5px}#seoContent label.close-btn:before,#seoContent2 label.close-btn:before{margin-right:0}#seoContent h1,#seoContent2 h1{padding-right:135px}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child,#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child{padding-left:7.5px;padding-right:7.5px}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child h2,#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child h2{margin-left:-7.5px}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6 figure,#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6 figure{margin-bottom:0}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6:first-child,#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6:nth-child(2),#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6:first-child,#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6:nth-child(2){margin-bottom:15px;padding-left:7.5px;padding-right:7.5px}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6:nth-child(3),#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6:nth-child(4),#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6:nth-child(3),#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6:nth-child(4){padding-left:7.5px;padding-right:7.5px}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:nth-child(2) p,#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:nth-child(2) p{font-size:14px;line-height:24px}#seoContent2{padding:0}}@media(min-width:992px){#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child,#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child{padding:0}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child h2,#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child h2{margin-left:0}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6:first-child,#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6:first-child{padding-left:15px}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6:nth-child(2),#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6:nth-child(2){padding-right:15px}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6:nth-child(3),#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6:nth-child(3){padding-left:15px}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6:nth-child(4),#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:first-child div.col-xs-6:nth-child(4){padding-right:15px}}@media(min-width:1200px){#seoContent label.close-btn:before,#seoContent2 label.close-btn:before{margin-right:0}#seoContent h1,#seoContent2 h1{font-size:16px}#seoContent .seo-wrap,#seoContent2 .seo-wrap{font-size:13px}#seoContent .seo-wrap h2,#seoContent2 .seo-wrap h2{font-size:14px}#seoContent .seo-wrap h3 .figcaption,#seoContent2 .seo-wrap h3 .figcaption{background:none;color:#006400;font-size:1.5em}#seoContent #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:nth-child(2) p,#seoContent2 #seoWrapperBtn:checked+label+h1+.seo-wrap>.row:nth-child(2) p{font-size:15px;line-height:26px}}@media(min-width:992px)and (max-width:1199px){#seoContent .seo-wrap figure.cat-card img,#seoContent2 .seo-wrap figure.cat-card img{height:auto;opacity:1;padding:5px;-webkit-transition:opacity .4s;transition:opacity .4s;vertical-align:middle;width:100%}}@media(min-width:1600px){#seoContent h1,#seoContent2 h1{font-size:18px;padding-right:135px}#seoContent .seo-wrap,#seoContent2 .seo-wrap{font-size:14px}#seoContent .seo-wrap h2,#seoContent2 .seo-wrap h2{font-size:16px}#seoContent .seo-wrap p,#seoContent2 .seo-wrap p{line-height:22px}}#searchContainer #sortSection{color:#555;margin-bottom:15px;padding-bottom:12px;padding-top:12px;position:relative}#searchContainer #sortSection>div{padding-left:15px;padding-right:15px}#searchContainer #sortSection .h2{font-size:16px;margin:0 0 7px;padding:0}#searchContainer #sortSection .h2 h2{display:inline;font-size:16px}#searchContainer #sortSection .h2 span{color:#006400;cursor:pointer;font-size:13px;margin-left:5px}#searchContainer #sortSection .sort-left .save-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#searchContainer #sortSection .sort-left .save-items .save-search{color:#006400;cursor:pointer}#searchContainer #sortSection .sort-left .save-items .save-search a:hover{text-decoration:none}#searchContainer #sortSection .sort-left .save-items .save-search span{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#searchContainer #sortSection .sort-left .save-items .save-search span span{font-family:Open Sans,sans-serif;font-size:12px;font-weight:700;line-height:13px;margin-left:5px;white-space:nowrap}#searchContainer #sortSection .sort-left .save-items .save-search a.disabled{color:#9a9a9a;cursor:default}#searchContainer #sortSection .sort-left .save-items .save-search a.disabled:hover{color:#9a9a9a}#searchContainer #sortSection .sort-left .save-items .num-of-items{border-left:1px solid #555;font-size:12px;line-height:13px;margin-left:5px;padding-left:5px}#searchContainer #sortSection .sort-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#searchContainer #sortSection .sort-right #quickOptionsBtn{display:none}#searchContainer #sortSection .sort-right #quickOptionsBtn+label,#searchContainer #sortSection .sort-right .filters{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 7.5px);flex:0 1 calc(50% - 7.5px);margin-top:20px}#searchContainer #sortSection .sort-right .filters{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-left:7.5px;order:2;position:static}#searchContainer #sortSection .sort-right .filters label{display:none}#searchContainer #sortSection .sort-right .filters button{height:33px;width:100%}#searchContainer #sortSection .sort-right #quickOptionsBtn+label{-webkit-box-ordinal-group:2;-ms-flex-order:1;height:33px;margin-right:7.5px;order:1}#searchContainer #sortSection .sort-right #quickOptionsBtn+label .glyphicon{-webkit-transition:all .2s linear;transition:all .2s linear}#searchContainer #sortSection .sort-right #quickOptionsDrawer{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;background-color:#eee;border-radius:6px;-ms-flex:1 0 100%;flex:1 0 100%;height:0;opacity:0;overflow:hidden;-webkit-transition:height,opacity .2s linear;transition:height,opacity .2s linear;width:100%}#searchContainer #sortSection .sort-right #quickOptionsDrawer .ui-multi-toggle>div{height:33px}#searchContainer #sortSection .sort-right #quickOptionsDrawer .quick-option-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#searchContainer #sortSection .sort-right #quickOptionsDrawer .quick-option-row:first-child{margin-top:0}#searchContainer #sortSection .sort-right #quickOptionsDrawer .quick-option-row>div{width:100%}#searchContainer #sortSection .sort-right #quickOptionsDrawer .quick-option-row .view-as-quick{width:auto}#searchContainer #sortSection .sort-right #quickOptionsDrawer .quick-option-row .view-as-quick label:before{font-weight:400}#searchContainer #sortSection .sort-right #quickOptionsDrawer .quick-option-row .buy-format-quick{-webkit-box-flex:0;-ms-flex:0 1 calc(70% - 15px);flex:0 1 calc(70% - 15px);margin-right:15px}#searchContainer #sortSection .sort-right #quickOptionsDrawer .quick-option-row .take-a-shot-quick{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;white-space:nowrap}#searchContainer #sortSection .sort-right #quickOptionsDrawer .sort-by{clear:both;-webkit-transition:all .2s;transition:all .2s;z-index:550}#searchContainer #sortSection .sort-right #quickOptionsDrawer .view-as-quick{position:relative}#searchContainer #sortSection .sort-right #quickOptionsDrawer .view-as-quick>label{display:none}#searchContainer #sortSection .sort-right #quickOptionsDrawer .view-as-quick .ui-multi-toggle .hidden-xl{display:block}#searchContainer #sortSection .sort-right #quickOptionsDrawer .view-as-quick .ui-multi-toggle .visible-xl{display:none}#searchContainer #sortSection .sort-right #quickOptionsBtn:checked+label .glyphicon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#searchContainer #sortSection .sort-right #quickOptionsBtn:checked+label+#quickOptionsDrawer{height:auto;margin-top:15px;opacity:1;overflow:visible;padding:15px}#searchContainer #filtersSection{height:100%;left:0;overflow-y:scroll;padding:0 15px;position:fixed;top:100%;-webkit-transition:top .5s;transition:top .5s;width:100%;z-index:9999}#searchContainer #filtersSection .filters-wrap{height:100%;left:0;opacity:0;padding-top:43px;position:relative;top:0;-webkit-transition:opacity .5s;transition:opacity .5s;width:100%;z-index:9998}#searchContainer #filtersSection .filters-wrap .filters-close{background-color:#006400;border-radius:6px;color:#fff;cursor:pointer;font-size:18px;padding:5px 10px;position:fixed;right:15px;top:-38px;-webkit-transition:top .5s;transition:top .5s;z-index:50}#searchContainer #filtersSection .filters-wrap .filter-section{color:#555;margin-top:20px;position:relative;z-index:49}#searchContainer #filtersSection .filters-wrap .filter-section:after,#searchContainer #filtersSection .filters-wrap .filter-section:before{content:" ";display:table}#searchContainer #filtersSection .filters-wrap .filter-section:after{clear:both}#searchContainer #filtersSection .filters-wrap .filter-section ajax-spinner{color:#555;float:right;font-size:12px;font-weight:600}#searchContainer #filtersSection .filters-wrap .filter-section ajax-spinner img{height:auto;width:20px}#searchContainer #filtersSection .filters-wrap .filter-section ajax-spinner span{display:none}#searchContainer #filtersSection .filters-wrap .filter-section button.clear-btn{background-color:rgba(0,0,0,0);border:0;color:#006400;display:inline-block;font-size:11px;font-weight:600;margin-bottom:5px;text-decoration:underline}#searchContainer #filtersSection .filters-wrap .filter-section:last-child button.clear-btn{font-size:14px;padding:15px 0}#searchContainer #filtersSection .filters-wrap .filter-section h3{display:inline-block;font-size:16px;margin:0 0 5px}#searchContainer #filtersSection .filters-wrap .filter-section h4,#searchContainer #filtersSection .filters-wrap .filter-section label:not(.ui-button),#searchContainer #filtersSection .filters-wrap .filter-section legend{border:0;color:#555;display:block;display:inline-block;font-size:12px;font-weight:700;margin:15px 0 0}#searchContainer #filtersSection .filters-wrap .filter-section legend{margin:0;padding-top:15px}#searchContainer #filtersSection .filters-wrap .filter-section label.ui-button{background-color:rgba(0,0,0,0);border:none;float:left;font-weight:400;line-height:normal;margin:0;padding:5px 0 0;width:100%}#searchContainer #filtersSection .filters-wrap .filter-section label.ui-button span:last-child i{color:#777;display:block;font-size:11px;font-style:normal;padding-left:20px}#searchContainer #filtersSection .filters-wrap .filter-section label[for=conditionAll] .ui-checkboxradio-icon:before{color:#555}#searchContainer #filtersSection .filters-wrap .filter-section input[type=checkbox][disabled]+label.ui-button{color:#777;cursor:default}#searchContainer #filtersSection .filters-wrap .filter-section input[type=checkbox][disabled]+label.ui-button .ui-icon{background-color:#d9d9d9}#searchContainer #filtersSection .filters-wrap .filter-section input[type=checkbox][disabled]+label.ui-button:before{color:#555}#searchContainer #filtersSection .filters-wrap .filter-section input[type=checkbox][disabled]+label.ui-button:hover{color:#777!important}#searchContainer #filtersSection .filters-wrap .filter-section>a{color:#006400;float:left;margin-top:15px}#searchContainer #filtersSection .filters-wrap .filter-section>a span{font-size:12px;margin-left:5px}#searchContainer #filtersSection .filters-wrap .filter-section>a span:first-child{font-size:13px;margin:0;text-decoration:underline}#searchContainer #filtersSection .filters-wrap .filter-section #priceTextBox{clear:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0 0}#searchContainer #filtersSection .filters-wrap .filter-section #priceTextBox input[type=number]{border:1px solid #d9d9d9;border-radius:3px;max-width:70px;padding:3px 5px;width:100%;-webkit-box-flex:1;display:inline;-ms-flex:1;flex:1}#searchContainer #filtersSection .filters-wrap .filter-section #priceTextBox span{margin:0 5px;white-space:nowrap}#searchContainer #filtersSection .filters-wrap .filter-section #priceTextBox span:first-child{margin-left:0}#searchContainer #filtersSection .filters-wrap .filter-section #priceTextBox button{display:-webkit-box;display:-ms-flexbox;display:flex;height:27px;margin-left:5px;padding:0 5px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#searchContainer #filtersSection .filters-wrap .filter-section #priceTextBox button i{top:-1px}#searchContainer #filtersSection .filters-wrap .filter-section #priceTextBox button[disabled]{background-color:#777;border-color:#777}#searchContainer #filtersSection .filters-wrap .filter-section #priceTextBox.error input{border-color:#b92e2e;color:#b92e2e}#searchContainer #filtersSection .filters-wrap .filter-section small.error-msg{display:none}#searchContainer #filtersSection .filters-wrap .filter-section #priceTextBox.error+small.error-msg{color:#b92e2e;display:block;font-size:11px;margin-left:11px}#searchContainer #filtersSection .filters-wrap .filter-section ul{list-style-type:none;margin:0;padding:0}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list{font-size:13px;margin:15px 0 0}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li{margin-top:3px}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li span{font-weight:700}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li span.badge{background-color:#006400;font-size:11px;font-weight:400;line-height:11px;margin-left:5px;margin-top:-3px;padding:3px 6px}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li button.more-cat-btn{background-color:rgba(0,0,0,0);border:0;color:#006400;font-size:12px;padding:0;text-decoration:underline}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li button.more-cat-btn span{font-weight:400}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li button.more-cat-btn span.glyphicon{font-size:10px}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li div.sim-link{color:#006400;cursor:pointer;font-weight:400}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li div.sim-link:hover{text-decoration:underline}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li ul{padding-left:10px}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li ul li a,#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li ul li div.sim-link{color:#006400;cursor:pointer;font-weight:400}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li ul li a:hover,#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li ul li div.sim-link:hover{text-decoration:underline}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li.drawer{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li.drawer ul li{display:block}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li.drawer ul li div.sim-link{color:#006400;cursor:pointer;font-weight:400}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li.drawer ul li div.sim-link:hover{text-decoration:underline}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li.drawer label{margin-bottom:10px}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li input[type=checkbox]{display:none}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li input[type=checkbox]+label{color:#006400;cursor:pointer;font-size:12px;font-weight:400;margin-top:3px;text-decoration:underline}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li input[type=checkbox]+label span{font-weight:400;text-decoration:underline}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li input[type=checkbox]+label span.more{display:inline-block}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li input[type=checkbox]+label span.less{display:none}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li input[type=checkbox]+label i{margin-left:3px}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li input[type=checkbox]+label+ul{height:0;opacity:0;-webkit-transition:all .3s;transition:all .3s}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li input[type=checkbox]+label+ul li{height:0;margin-top:0;-webkit-transition:all .5s;transition:all .5s}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li input[type=checkbox]:checked+label{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin-top:6px;order:3}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li input[type=checkbox]:checked+label span.more{display:none}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li input[type=checkbox]:checked+label span.less{display:inline-block}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li input[type=checkbox]:checked+label i:before{content:""}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li input[type=checkbox]:checked+label+ul{height:auto;opacity:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:0}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li input[type=checkbox]:checked+label+ul li{height:auto;margin-top:3px}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li input[type=checkbox]:checked+label+ul li:first-child{margin-top:0}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list>li:first-child>a.all,#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list>li:first-child>div.sim-link.all{text-decoration:none}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list>li:first-child>a.all:before,#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list>li:first-child>div.sim-link.all:before{content:"";font-family:Glyphicons Halflings;font-size:10px;margin-right:2px}#searchContainer #filtersSection .filters-wrap .filter-section ul.category-list>li:last-child label{margin-bottom:0}#searchContainer #filtersSection .filters-wrap .filter-section ul.filter-list li{cursor:pointer;float:left;font-size:12px;margin-top:5px;width:50%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:none;-ms-flex-direction:row;flex-direction:row}#searchContainer #filtersSection .filters-wrap .filter-section ul.filter-list li span.glyphicon{color:#006400;margin-left:3px}#searchContainer #filtersSection .filters-wrap .filter-section ul.filter-list li span.glyphicon:before{font-size:14px;line-height:17px}#searchContainer #filtersSection .filters-wrap .filter-section.selected-filters{margin-bottom:20px;margin-top:0}#searchContainer #filtersSection .filters-wrap .filter-section.selected-filters h3{white-space:nowrap}#searchContainer #filtersSection .filters-wrap .filter-section.selected-filters ul li{cursor:pointer;float:left;margin-top:5px;width:50%}#searchContainer #filtersSection .filters-wrap .filter-section.selected-filters ul li span{color:#006400;font-size:14px}#searchContainer #filtersSection .filters-wrap .filter-section.selected-filters ul li span#priceSFs,#searchContainer #filtersSection .filters-wrap .filter-section.selected-filters ul li span:first-child{color:#555;font-size:12px;margin-right:3px}#searchContainer #filtersSection .filters-wrap .filter-section#catInfo,#searchContainer #filtersSection .filters-wrap .filter-section.filters-header{margin-top:0}#searchContainer #filtersSection .filters-wrap .filter-section.filters-header h2{display:inline-block}#searchContainer #filtersSection .filters-wrap .filter-section.char-section h3{margin-bottom:5px}#searchContainer #filtersSection .filters-wrap .filter-section.char-section ul{list-style-type:none;margin:0;padding:0}#searchContainer #filtersSection .filters-wrap .filter-section.char-section ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px}#searchContainer #filtersSection .filters-wrap .filter-section.char-section ul li .sim-link,#searchContainer #filtersSection .filters-wrap .filter-section.char-section ul li a{color:#006400;cursor:pointer;float:none;font-size:12px;margin:0;padding:0;text-decoration:underline}#searchContainer #filtersSection .filters-wrap .filter-section.char-section ul li .selected{font-size:12px;font-weight:600}#searchContainer #filtersSection .filters-wrap .filter-section.char-section ul li span.badge{background-color:#666;color:#fff;font-size:12px;font-weight:400;margin-left:5px;text-decoration:none}#searchContainer #filtersSection .filters-wrap .filter-section.char-section label.ui-button{width:100%}#searchContainer #filtersSection .filters-wrap .filter-section.char-section button.more-char-btn{background-color:rgba(0,0,0,0);border:0;color:#006400;font-size:11px;margin:15px 0 0;padding:0;text-decoration:underline}#searchContainer #filtersSection .filters-wrap .filter-section.char-section button.more-char-btn span.glyphicon{font-size:10px}#searchContainer #filtersSection .filters-wrap .options-filters{position:relative;z-index:49}#searchContainer #filtersSection .filters-wrap .options-filters #filter-form>.filter-section:nth-child(3){margin-top:0}#searchContainer #filtersSection .back-cover{background-color:#fff;bottom:0;height:100%;left:0;opacity:0;position:fixed;right:0;top:100%;-webkit-transition:opacity .5s,top .5s;transition:opacity .5s,top .5s;width:100%;z-index:9997}.filters-scroll-btn #searchContainer #sortSection .filters{bottom:10px;float:none;position:fixed;right:15px;z-index:998}.filters-scroll-btn #searchContainer #sortSection .filters button{border-radius:24px;height:48px;width:48px}.filters-scroll-btn #searchContainer #sortSection .filters button span{display:none}.filters-open{overflow:hidden}.filters-open #searchContainer #filtersSection{top:0}.filters-open #searchContainer #filtersSection .filters-wrap{opacity:1}.filters-open #searchContainer #filtersSection .filters-wrap .filters-close{top:15px}.filters-open #searchContainer #filtersSection .back-cover{opacity:.95;top:0}.filters-open #launcher{z-index:45!important}.top-btns #clear-filter1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;float:right;justify-content:center;padding:2px 0}.btm-btns #apply-filter2,.btm-btns #clear-filter2{float:right;margin:15px 0}.btm-btns #apply-filter2{margin-left:10px}.btm-btns #clear-filter2{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#006400;font-size:12px;font-weight:600;padding-left:0;padding-right:0;text-decoration:underline}.btm-btns button,.top-btns button{cursor:pointer}.btm-btns #apply-filter1,.btm-btns #apply-filter2,.top-btns #apply-filter1,.top-btns #apply-filter2{display:none}.btm-btns #clear-filter1,.top-btns #clear-filter1{display:-webkit-box;display:-ms-flexbox;display:flex}.btm-btns #clear-filter2,.top-btns #clear-filter2{display:block}#searchContainer #resultsSection{background-color:#fff;border-top:1px solid #d9d9d9;margin-bottom:0;margin-top:0;padding:0;position:relative}#searchContainer #resultsSection .results-display-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#searchContainer #resultsSection .results-display-container .listing{width:50%;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}#searchContainer #resultsSection .results-display-container .listing:nth-child(2n){border-right:0}#searchContainer #resultsSection.list-view .results-display-container .listing{width:33.3333%;-webkit-box-flex:0;-ms-flex:0 1 33.3333%;flex:0 1 33.3333%}#searchContainer #resultsSection.list-view .results-display-container .listing:nth-child(2n){border-right:1px solid #d9d9d9}#searchContainer #resultsSection.list-view .results-display-container .listing:nth-child(3n){border-right:0}#searchContainer #resultsSection .noresults-display-container .no-search-results{color:#555;font-size:14px;padding:15px 15px 0;position:relative;z-index:51}#searchContainer #resultsSection .noresults-display-container .no-search-results span{color:#006400;font-weight:700}#searchContainer #resultsSection .noresults-display-container .no-search-results-error{color:#555;font-size:12px;padding:15px;position:relative;z-index:51}#searchContainer #resultsSection .noresults-display-container .no-search-results-error a{text-decoration:underline}#searchContainer #resultsSection ajax-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:50;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#searchContainer #resultsSection ajax-spinner .ajax-spinner{color:#555;margin:30px auto 0;position:relative;width:30%;z-index:100}#searchContainer #resultsSection ajax-spinner .ajax-spinner img{display:block;height:auto;width:100%}#searchContainer #resultsSection ajax-spinner .ajax-spinner span{display:block;font-size:18px;font-weight:600;margin-top:5px;text-align:center;text-transform:capitalize}#searchContainer #resultsSection ajax-spinner .back-cover{background-color:#fff;height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%;z-index:99}@media(max-width:479px){#searchContainer #resultsSection .results-display-container .listing{width:100%;-webkit-box-flex:0;border-right:0;-ms-flex:0 1 100%;flex:0 1 100%}#searchContainer #resultsSection.list-view .results-display-container .listing{width:50%;-webkit-box-flex:0;border-right:1px solid #d9d9d9;-ms-flex:0 1 50%;flex:0 1 50%}#searchContainer #resultsSection.list-view .results-display-container .listing:nth-child(2n){border-right:0}#searchContainer #resultsSection.list-view .results-display-container .listing:nth-child(3n){border-right:1px solid #d9d9d9}}@media(min-width:768px){#searchContainer #resultsSection .noresults-display-container,#searchContainer #resultsSection .results-display-container{border-left:1px solid #d9d9d9}}@media screen and (max-width:1199px){#searchContainer #resultsSection.list-view .results-display-container .listing .item-number,#searchContainer #resultsSection.list-view .results-display-container .listing .listing-seller,#searchContainer #resultsSection.list-view .results-display-container .listing .listing-text p,#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta>span em{display:none}#searchContainer #resultsSection.list-view .results-display-container .listing .listing-meta,#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta{float:left}#searchContainer #resultsSection.list-view .results-display-container .listing .listing-meta{margin-right:10px}#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta>span{width:auto;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-left:0}#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta>span i{margin:0 10px 0 0;width:auto}#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta>span.cc-fees,#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta>span.free-shipping,#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta>span.non-free-shipping{font-weight:600;margin-right:10px}#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta>span.cc-fees b,#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta>span.cc-fees i,#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta>span.free-shipping b,#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta>span.free-shipping i,#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta>span.non-free-shipping b,#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta>span.non-free-shipping i{margin-right:2px}#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta>span.immediate-checkout>span,#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta>span>span.freedom-coin>span{display:-webkit-box;display:-ms-flexbox;display:flex}#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta>span.immediate-checkout i:before{font-size:10px}#searchContainer #resultsSection.list-view .results-display-container .listing .variable-meta>span .com{display:none}}@media(min-width:1200px){#searchContainer #resultsSection .results-display-container .listing{width:33.3333%;-webkit-box-flex:0;-ms-flex:0 1 33.3333%;flex:0 1 33.3333%}#searchContainer #resultsSection .results-display-container .listing:nth-child(2n){border-right:1px solid #d9d9d9}#searchContainer #resultsSection .results-display-container .listing:nth-child(3n){border-right:0}#searchContainer #resultsSection.list-view .results-display-container .listing{width:100%!important;-webkit-box-flex:1!important;border-right:0!important;-ms-flex:1 0 100%!important;flex:1 0 100%!important}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-bottom:10px}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-extra-info{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-extra-info .was-visited{float:left;font-size:9px;margin:1px 0 0 3px}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-extra-info .is-featured{border-color:#18539d rgba(0,0,0,0) rgba(0,0,0,0);border-width:20px 20px 0 0;float:left}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-extra-info .is-featured i{font-size:7px;left:3px;top:-17px}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-image-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;max-width:100px;order:1;-webkit-box-flex:1;-ms-flex:1 0 100px;flex:1 0 100px;-ms-flex-item-align:center;align-self:center}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-image-wrap .listing-image-contain .listing-image a img{height:auto;width:100%}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-image-wrap .tsb,#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-image-wrap .tst{display:none}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-text{-webkit-box-ordinal-group:5;-ms-flex-order:4;display:-webkit-box;display:-ms-flexbox;display:flex;order:4;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;border-right:1px dashed #d9d9d9;-ms-flex:0 1 100%;flex:0 1 100%;padding-right:10px;width:100%}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-text .search-title{margin-top:0}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-text .search-title,#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-text p{padding-left:10px}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-figures{-webkit-box-ordinal-group:4;-ms-flex-order:3;display:-webkit-box;display:-ms-flexbox;display:flex;order:3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:0;max-width:150px;width:150px;-webkit-box-flex:1;border-right:1px dashed #d9d9d9;-ms-flex:1 0 150px;flex:1 0 150px}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-figures>div{width:calc(100% - 10px);-ms-flex-preferred-size:auto;flex-basis:auto;margin-left:10px}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-figures>div a{font-size:18px;line-height:18px}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-figures>div:first-child{margin-top:0}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-figures.stack>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-figures.stack>div>div{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;min-width:auto;width:100%}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-figures.stack>div>div.ammo-display span{font-size:12px;line-height:normal;margin-bottom:0}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-figures.stack>div>div.ammo-display span strong{font-size:14px}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-figures.stack>div>div.ammo-display span:last-child strong{line-height:normal}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .variable-meta{-webkit-box-ordinal-group:6;-ms-flex-order:5;margin:0;order:5;padding:0 10px;width:178px;-webkit-box-flex:1;-ms-flex:1 0 178px;flex:1 0 178px;max-width:178px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .variable-meta>span{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .variable-meta>span:nth-child(2n){padding-left:0}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .variable-meta.stack{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-meta{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flexs-start;-ms-flex-pack:flexs-start;justify-content:flexs-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:-46px;position:absolute;right:10px;top:50%}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-seller{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;width:calc(100% - 10px);-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 10px);flex:1 0 calc(100% - 10px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-left:1px dashed #d9d9d9;margin-top:0;max-width:170px}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-seller div{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;line-height:14px;margin-top:31px}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-seller div span{display:block;margin:0;text-align:right}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-seller div span:first-child{margin:0}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-seller ul{width:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:3px}}@media(min-width:1600px){#searchContainer #resultsSection .results-display-container .listing{width:25%;-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}#searchContainer #resultsSection .results-display-container .listing:nth-child(3n){border-right:1px solid #d9d9d9}#searchContainer #resultsSection .results-display-container .listing:nth-child(4n){border-right:0}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-figures{max-width:210px;width:210px;-webkit-box-flex:1;-ms-flex:1 0 210px;flex:1 0 210px}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-figures.stack>div{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-figures.stack>div>div{-webkit-box-flex:1;-ms-flex:1 0 55%;flex:1 0 55%}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-figures.stack>div>div.ammo-display{display:block;-ms-flex-preferred-size:45%;flex-basis:45%}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-figures.stack>div>div.ammo-display span{margin-bottom:0;margin-left:0}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-figures.stack>div>div.ammo-display span:last-child strong{font-size:18px;line-height:18px}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .variable-meta{-webkit-box-ordinal-group:6;-ms-flex-order:5;margin:0;max-width:337px;order:5;padding:0 10px;width:337px;-webkit-box-flex:1;-ms-flex:1 0 337px;flex:1 0 337px}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .variable-meta>span{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .variable-meta.stack{width:178px;-webkit-box-flex:1;-ms-flex:1 0 178px;flex:1 0 178px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .variable-meta.stack>span{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-meta{margin-top:-39px}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-seller{max-width:230px}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-seller div{margin-top:31px}#searchContainer #resultsSection.list-view .results-display-container .listing .highlighter .listing-seller div span{display:inline}}@media(min-width:1900px){#searchContainer #resultsSection .results-display-container .listing{width:20%;-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%}#searchContainer #resultsSection .results-display-container .listing:nth-child(4n){border-right:1px solid #d9d9d9}#searchContainer #resultsSection .results-display-container .listing:nth-child(5n){border-right:0}}@media(min-width:2200px){#searchContainer #resultsSection .results-display-container .listing{width:16.6666666667%;-webkit-box-flex:0;-ms-flex:0 1 16.6666666667%;flex:0 1 16.6666666667%}#searchContainer #resultsSection .results-display-container .listing:nth-child(5n){border-right:1px solid #d9d9d9}#searchContainer #resultsSection .results-display-container .listing:nth-child(6n){border-right:0}}@media(min-width:2800px){#searchContainer #resultsSection .results-display-container .listing{width:12.5%;-webkit-box-flex:0;-ms-flex:0 1 12.5%;flex:0 1 12.5%}#searchContainer #resultsSection .results-display-container .listing:nth-child(6n){border-right:1px solid #d9d9d9}#searchContainer #resultsSection .results-display-container .listing:nth-child(8n){border-right:0}}#searchContainer #resultsControl{background-color:#fff;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;height:73px;margin-top:-1px;padding-bottom:15px;padding-top:15px;position:relative;width:auto;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}#searchContainer #resultsControl,#searchContainer #resultsControl .control-left nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#searchContainer #resultsControl .control-left nav{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}#searchContainer #resultsControl .control-left nav a{margin:0 10px}#searchContainer #resultsControl .control-left nav a:before{cursor:pointer;font-size:16px;line-height:16px}#searchContainer #resultsControl .control-left nav a.disabled{color:#d9d9d9;cursor:no-drop}#searchContainer #resultsControl .control-left nav a.disabled:before{cursor:no-drop}#searchContainer #resultsControl .control-left nav a:hover{text-decoration:none}#searchContainer #resultsControl .control-left nav div.page-count{color:#555;font-size:12px;white-space:nowrap}#searchContainer #resultsControl .control-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}#searchContainer #resultsControl .control-right .ui-selectmenu-menu,#searchContainer #resultsControl .control-right label,#searchContainer #resultsControl .control-right.jqui-dd-wrapper .ui-selectmenu-button{width:120px!important}#searchContainer #resultsControl .control-right .ui-selectmenu-menu{left:auto!important;right:17px}#searchContainer #resultsControl .control-right label{color:#555;font-size:12px;text-align:center}@media(max-width:479px){#searchContainer #resultsControl{height:auto}}#searchContainer .featured-section>h2{margin-left:15px}#searchContainer .featured-section.right{margin-right:15px}#searchContainer .featured-section.aside>h2{margin-bottom:10px;margin-left:0}#searchContainer .featured-section.aside.right{margin-right:0;padding-left:0;padding-right:0}#searchContainer .featured-section.aside.left .grid-view .listing{margin:0 auto;max-width:160px}@media(min-width:768px){#searchContainer .featured-section>h2{margin-left:0}}@media(min-width:1200px){#searchContainer .featured-section>.more{margin-right:0}}#overflowModal .modal-dialog{height:100%;margin:0 auto}#overflowModal .modal-dialog .modal-content{border:0;border-radius:0;margin:0;width:100%}#overflowModal .modal-dialog .modal-content button.close-btn{background-color:rgba(0,0,0,0);border:0;border-radius:0;padding-bottom:7px;padding-top:7px;position:absolute;right:15px;top:15px;z-index:101}#overflowModal .modal-dialog .modal-content button.close-btn:hover{background-color:#eee}#overflowModal .modal-dialog .modal-content input[type=text]{left:15px;position:absolute;top:20px;width:50%}#overflowModal .modal-dialog .modal-content #acList{height:100%;width:100%}#overflowModal .modal-dialog .modal-content #acList ul{bottom:auto!important;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;display:block!important;left:auto!important;margin:50px auto 15px;position:static!important;right:auto!important;top:auto!important;width:100%!important}#overflowModal .modal-dialog .modal-content #acList ul li{font-size:13px;height:auto;width:100%}#overflowModal .modal-dialog .modal-content #acList ul li div{color:#006400;margin:0}#overflowModal .modal-dialog .modal-content #acList ul li div.ui-menu-item-wrapper{display:inline-block;margin-top:5px;padding:0;text-decoration:underline}#overflowModal .modal-dialog .modal-content #acList ul li.category>span{color:#555;display:block;font-weight:700;margin-top:5px}#overflowModal .modal-dialog .modal-content #acList ul li span.badge{background-color:#ccc;font-weight:400;margin-left:5px;padding-left:6px;padding-right:6px}#overflowModal .modal-dialog .modal-content #acList ul li span.badge.ui-state-active{margin:0 0 0 5px}#searchContainer .flex-col-1 .rc-item{display:none}#searchContainer .flex-col-1 .rc-item:first-child,#searchContainer .flex-col-1 .rc-item:nth-child(2),#searchContainer .flex-col-1 .rc-item:nth-child(3),#searchContainer .flex-col-1 .rc-item:nth-child(4){display:block}#searchContainer .flex-col-2 #adPlacement3a{margin:40px auto!important;text-align:center}#searchContainer .flex-col-2 #adPlacement3a .rc-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#searchContainer .flex-col-2 #adPlacement3a .rc-row .rc-item:first-child .rc-item-wrapper{margin-left:0}#searchContainer .flex-col-2 #adPlacement3a .rc-row .rc-item:last-child .rc-item-wrapper{margin-right:0}#searchContainer .flex-col-2 #adPlacement3a img{display:block;margin:0 auto}#searchContainer .extra-below-results>div.std-gap,#searchContainer .flex-col-3>div.std-gap{margin-top:20px}#searchContainer .extra-below-results>div.dbl-gap,#searchContainer .flex-col-3>div.dbl-gap{margin-top:40px}.extra-top-page{margin-bottom:10px;text-align:center}.extra-top-page .extra-div{min-height:50px}.extra-top-page .extra-div:last-child{min-height:auto}.bottom-ads{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:1600px;width:100%}.bottom-ads,.bottom-ads .extra-div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-ads .extra-div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bottom-ads .extra-div>div{margin-top:20px}#searchContainer #resultsSection .highlighter.ce,body.collectors-elite #searchContainer #resultsSection .highlighter{background-color:#000;color:#cecece}#searchContainer #resultsSection .highlighter.ce.highlight,body.collectors-elite #searchContainer #resultsSection .highlighter.highlight{border:none!important}#searchContainer #resultsSection .highlighter.ce.bold .listing-text .search-title a,#searchContainer #resultsSection .highlighter.ce.bold .listing-text h4 a,body.collectors-elite #searchContainer #resultsSection .highlighter.bold .listing-text .search-title a,body.collectors-elite #searchContainer #resultsSection .highlighter.bold .listing-text h4 a{font-weight:400!important}#searchContainer #resultsSection .highlighter.ce a:not(.btn),#searchContainer #resultsSection .highlighter.ce a:not(.btn):active,#searchContainer #resultsSection .highlighter.ce a:not(.btn):focus,#searchContainer #resultsSection .highlighter.ce a:not(.btn):hover,body.collectors-elite #searchContainer #resultsSection .highlighter a:not(.btn),body.collectors-elite #searchContainer #resultsSection .highlighter a:not(.btn):active,body.collectors-elite #searchContainer #resultsSection .highlighter a:not(.btn):focus,body.collectors-elite #searchContainer #resultsSection .highlighter a:not(.btn):hover{color:#fff!important}#searchContainer #resultsSection .highlighter.ce .variable-meta,body.collectors-elite #searchContainer #resultsSection .highlighter .variable-meta{color:#cecece}#searchContainer #resultsSection .highlighter.ce .listing-meta .item-number a,body.collectors-elite #searchContainer #resultsSection .highlighter .listing-meta .item-number a{color:#8df4d8!important}#searchContainer #resultsSection .highlighter.ce .listing-figures,body.collectors-elite #searchContainer #resultsSection .highlighter .listing-figures{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#searchContainer #resultsSection .highlighter.ce .listing-figures:after,body.collectors-elite #searchContainer #resultsSection .highlighter .listing-figures:after{-webkit-box-flex:0;background-image:url(/theme/assets/logo-ce.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain;content:"";display:block;-ms-flex:0 1 auto;flex:0 1 auto;height:50px;min-width:50%;width:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#searchContainer #resultsSection .highlighter.ce .listing-figures>div,body.collectors-elite #searchContainer #resultsSection .highlighter .listing-figures>div{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#searchContainer #resultsSection .highlighter.ce .listing-figures.stack>div,body.collectors-elite #searchContainer #resultsSection .highlighter .listing-figures.stack>div{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#searchContainer #resultsSection .highlighter.ce .listing-figures.stack>div.buy-now-wrap strong,#searchContainer #resultsSection .highlighter.ce .listing-figures.stack>div>div.ammo-display span strong,body.collectors-elite #searchContainer #resultsSection .highlighter .listing-figures.stack>div.buy-now-wrap strong,body.collectors-elite #searchContainer #resultsSection .highlighter .listing-figures.stack>div>div.ammo-display span strong{color:#fff!important}#searchContainer #resultsSection .highlighter.ce .listing-figures div+div,body.collectors-elite #searchContainer #resultsSection .highlighter .listing-figures div+div{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#searchContainer #resultsSection .highlighter.ce .listing-seller a,body.collectors-elite #searchContainer #resultsSection .highlighter .listing-seller a{color:#8df4d8!important}#searchContainer #resultsSection .highlighter.ce .listing-seller>ul,body.collectors-elite #searchContainer #resultsSection .highlighter .listing-seller>ul{background-color:#fff;border-radius:30px;padding:5px 5px 5px 8px}#searchContainer #resultsSection .highlighter.ce .listing-extra-info .was-visited>span,body.collectors-elite #searchContainer #resultsSection .highlighter .listing-extra-info .was-visited>span{color:#000}#searchContainer #resultsSection .highlighter.ce .listing-extra-info .was-visited:visited>span,body.collectors-elite #searchContainer #resultsSection .highlighter .listing-extra-info .was-visited:visited>span{color:#cecece}#searchContainer #resultsSection .highlighter.ce .listing-CTA,body.collectors-elite #searchContainer #resultsSection .highlighter .listing-CTA{background-color:#266e62!important;border-color:#266e62!important;color:#fff!important}#searchContainer #resultsSection .highlighter.ce .listing-CTA:focus,#searchContainer #resultsSection .highlighter.ce .listing-CTA:hover,body.collectors-elite #searchContainer #resultsSection .highlighter .listing-CTA:focus,body.collectors-elite #searchContainer #resultsSection .highlighter .listing-CTA:hover{background-color:#164139!important;border-color:#164139!important}@media(min-width:1200px){#searchContainer #resultsSection.list-view .highlighter.ce .listing-figures:after,body.collectors-elite #searchContainer #resultsSection.list-view .highlighter .listing-figures:after{display:none}#searchContainer #resultsSection.list-view .highlighter.ce .listing-text:before,body.collectors-elite #searchContainer #resultsSection.list-view .highlighter .listing-text:before{-webkit-box-flex:0;background-image:url(/theme/assets/logo-ce.svg);background-position:0 0;background-repeat:no-repeat;background-size:contain;content:"";display:block;-ms-flex:0 1 auto;flex:0 1 auto;height:50px;margin-left:10px;min-width:50%;width:auto}}body.collectors-elite #seoContent,body.collectors-elite #seoContent h1,body.collectors-elite #seoContent h2,body.collectors-elite #seoContent h4,body.collectors-elite #seoContent2,body.collectors-elite #seoContent2 h1,body.collectors-elite #seoContent2 h2,body.collectors-elite #seoContent2 h4{color:#cecece}body.collectors-elite #seoContent label.close-btn,body.collectors-elite #seoContent2 label.close-btn{color:#8df4d8}body.collectors-elite #seoContent .seo-wrap figure.cat-card h3,body.collectors-elite #seoContent .seo-wrap figure.cat-card h3.figcaption,body.collectors-elite #seoContent2 .seo-wrap figure.cat-card h3,body.collectors-elite #seoContent2 .seo-wrap figure.cat-card h3.figcaption{background-color:#266e62!important;border-color:#266e62!important;color:#fff!important}body.collectors-elite #seoContent .seo-wrap figure.cat-card h3.figcaption:focus,body.collectors-elite #seoContent .seo-wrap figure.cat-card h3.figcaption:hover,body.collectors-elite #seoContent .seo-wrap figure.cat-card h3:focus,body.collectors-elite #seoContent .seo-wrap figure.cat-card h3:hover,body.collectors-elite #seoContent2 .seo-wrap figure.cat-card h3.figcaption:focus,body.collectors-elite #seoContent2 .seo-wrap figure.cat-card h3.figcaption:hover,body.collectors-elite #seoContent2 .seo-wrap figure.cat-card h3:focus,body.collectors-elite #seoContent2 .seo-wrap figure.cat-card h3:hover{background-color:#164139!important;border-color:#164139!important}body.collectors-elite #seoContent .seo-wrap figure.cat-card:hover,body.collectors-elite #seoContent2 .seo-wrap figure.cat-card:hover{background-color:#8df4d8}body.collectors-elite #searchContainer #sortSection .sort-left #ceLogoWrapper{display:block;height:70px;width:100%}body.collectors-elite #searchContainer #sortSection .sort-left #ceLogoWrapper a{display:block;height:100%;margin-top:10px}body.collectors-elite #searchContainer #sortSection .sort-left #ceLogoWrapper a img{height:100%;width:auto}body.collectors-elite #searchContainer #sortSection #filtersBtn{background-color:#266e62!important;border-color:#266e62!important;color:#fff!important}body.collectors-elite #searchContainer #sortSection #filtersBtn:focus,body.collectors-elite #searchContainer #sortSection #filtersBtn:hover{background-color:#164139!important;border-color:#164139!important}body.collectors-elite #searchContainer #resultsSection{background-color:#000;border-color:#fff!important;color:#cecece}body.collectors-elite #searchContainer #resultsSection .noresults-display-container .no-search-results,body.collectors-elite #searchContainer #resultsSection .noresults-display-container .no-search-results-error{color:#cecece}body.collectors-elite #searchContainer #resultsSection .highlighter.ce .listing-figures:after{display:none!important}body.collectors-elite #searchContainer #resultsControl,body.collectors-elite #searchContainer .section-white{background-color:#0f2b26;border:none!important;color:#cecece!important}body.collectors-elite #searchContainer #resultsControl .control-left nav div.page-count,body.collectors-elite #searchContainer #resultsControl .control-right label{color:#cecece}body.collectors-elite #searchContainer .ui-multi-toggle.ui-multi-toggle{border:none!important}body.collectors-elite #searchContainer .ui-multi-toggle>div input:checked+label{background-color:#266e62!important;border-color:#266e62!important;color:#fff!important}body.collectors-elite #searchContainer .ui-multi-toggle>div input:checked+label:focus,body.collectors-elite #searchContainer .ui-multi-toggle>div input:checked+label:hover{background-color:#164139!important;border-color:#164139!important}body.collectors-elite #searchContainer .btn-secondary{background-color:#fff;border-color:#266e62;color:#000}body.collectors-elite #searchContainer .jqui-dd-wrapper .ui-selectmenu-menu{color:#555}body.collectors-elite #searchContainer .jqui-dd-wrapper .ui-selectmenu-button{border:none!important}body.collectors-elite #searchContainer .jqui-dd-wrapper .ui-selectmenu-icon{background-color:#266e62}body.collectors-elite #searchContainer #filtersSection .back-cover{background-color:#000}body.collectors-elite #searchContainer #filtersSection .filters-wrap .filters-close{background-color:#266e62!important;border-color:#266e62!important;color:#fff!important}body.collectors-elite #searchContainer #filtersSection .filters-wrap .filters-close:focus,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filters-close:hover{background-color:#164139!important;border-color:#164139!important}body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section h3,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section h4,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section input[type=checkbox]+.ui-checkboxradio-label,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section input[type=checkbox]+input[type=hidden]+.ui-checkboxradio-label,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section input[type=radio]+.ui-checkboxradio-label,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section label:not(.ui-button),body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section legend,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section.selected-filters ul li span#priceSFs,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section.selected-filters ul li span:first-child{color:#cecece}body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section button.clear-btn,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li button.more-cat-btn,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li div.sim-link,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li input[type=checkbox]+label,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li ul li a,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section ul.category-list li ul li div.sim-link,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section.char-section button.more-char-btn,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section.char-section ul li .sim-link,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section.char-section ul li a,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section.selected-filters ul li span{color:#8df4d8}body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section #priceRangeBtn:not(:disabled){background-color:#266e62!important;border-color:#266e62!important;color:#fff!important}body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section #priceRangeBtn:not(:disabled):focus,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section #priceRangeBtn:not(:disabled):hover{background-color:#164139!important;border-color:#164139!important}body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section #maxPriceTxt,body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section #minPriceTxt{color:#555}body.collectors-elite #searchContainer #filtersSection .filters-wrap .filter-section input[type=radio].ui-checkboxradio:checked+label .ui-checkboxradio-icon{background-color:#266e62}@media(min-width:768px){body.collectors-elite #searchContainer #sortSection .sort-right{margin-top:-40px}}@media(min-width:1600px){body.collectors-elite #searchContainer #sortSection .sort-right{margin-top:0}}@media(max-width:767px){#searchContainer #resultsSection ajax-spinner .ajax-spinner{width:20%}}@media(max-width:479px){#searchContainer{padding-bottom:30px}#searchContainer #resultsSection .results-display-container .listing{border-left:0;width:100%}#searchContainer #resultsSection ajax-spinner .ajax-spinner{width:30%}#searchContainer #sortSection .h2{padding:0}#searchContainer #sortSection .sort-right #quickOptionsDrawer .quick-option-row .buy-format-quick{-webkit-box-flex:0;-ms-flex:0 1 calc(100% - 15px);flex:0 1 calc(100% - 15px)}#searchContainer #sortSection .sort-right #quickOptionsDrawer .quick-option-row .take-a-shot-quick{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:auto}}@media(min-width:480px){#searchContainer #resultsSection ajax-spinner .ajax-spinner{width:20%}#searchContainer #resultsSection .noresults-display-container .no-search-results,#searchContainer #resultsSection ajax-spinner .ajax-spinner span{font-size:16px}#searchContainer #resultsSection .noresults-display-container .no-search-results-error{font-size:14px}#searchContainer #sortSection .sort-left .save-items .num-of-items{padding-right:0}#searchContainer #resultsControl{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#searchContainer #resultsControl .control-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%}#searchContainer #resultsControl .control-left nav{float:left}#searchContainer #resultsControl .control-left nav a{margin:0 8px}#searchContainer #resultsControl .control-right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:0;width:50%}#searchContainer #resultsControl .control-right label{margin:0 10px 0 0;text-align:right;width:auto}}@media(min-width:768px){#searchContainer{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:15px}#searchContainer .ad-placement{text-align:center}#searchContainer .flex-col-2,#searchContainer .flex-col-3{position:relative;z-index:699}#searchContainer .flex-col-1{width:250px}#searchContainer .flex-col-2{margin-top:20px;width:calc(100% - 250px);z-index:700}#searchContainer .flex-col-3{margin-top:2px;width:175px}#searchContainer #filtersSection{left:auto;overflow:visible;position:static;top:auto;width:250px;z-index:699}#searchContainer #filtersSection .filters-wrap{left:auto;padding-top:0;top:auto;z-index:699}#searchContainer #filtersSection .filters-wrap.revealer{opacity:1}#searchContainer #filtersSection .filters-wrap .filters-close{height:0;opacity:0;right:-38px;top:-38px;width:0}#searchContainer #filtersSection .filters-wrap .filter-section ajax-spinner{display:none!important}#searchContainer #filtersSection .filters-wrap .filter-section.extra-div{margin-bottom:0}#searchContainer #filtersSection .filters-wrap .filter-section button.clear-btn{float:right;padding-left:0;padding-right:0}#searchContainer #filtersSection .filters-wrap .filter-section h3{color:#006400;font-size:14px;font-weight:700}#searchContainer #filtersSection .filters-wrap .filter-section.selected-filters{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;left:0;margin-left:-35px;padding-left:270px;padding-right:15px;position:absolute;top:0;width:100vw;z-index:49}#searchContainer #filtersSection .filters-wrap .filter-section.selected-filters h3{color:#555;font-size:12px;margin-bottom:0;margin-top:2px}#searchContainer #filtersSection .filters-wrap .filter-section.selected-filters h3:after{content:":"}#searchContainer #filtersSection .filters-wrap .filter-section.selected-filters ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#searchContainer #filtersSection .filters-wrap .filter-section.selected-filters ul li{font-size:12px;margin:0 0 0 7px;width:auto}#searchContainer #filtersSection .filters-wrap .filter-section.selected-filters .div-line{display:none}#searchContainer #filtersSection .filters-wrap .filter-section .featured-section h2{color:#555;font-size:13px;font-weight:700}#searchContainer #filtersSection .filters-wrap .options-filters{position:relative;z-index:50}#searchContainer #sortSection{border-left:1px solid #d9d9d9;padding-bottom:15px;padding-top:15px;position:relative}#searchContainer #sortSection .sort-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}#searchContainer #sortSection .sort-right .sort-by{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0;min-height:41px}#searchContainer #sortSection .sort-right .sort-by label{white-space:nowrap}#searchContainer #sortSection .sort-right .sort-by .jqui-dd-wrapper{max-width:300px;width:100%}#searchContainer #sortSection .sort-right .sort-by .jqui-dd-wrapper .ui-selectmenu-button{padding-right:45px}#searchContainer #sortSection .sort-right .filters{height:0;left:0;opacity:0;overflow:hidden;position:absolute;top:0;width:0}#searchContainer #sortSection .sort-right #quickOptionsBtn+label{margin-right:0;-ms-flex-preferred-size:140px;flex-basis:140px;margin-top:0}#searchContainer #resultsControl{border-left:1px solid #d9d9d9}#searchContainer #resultsControl ajax-spinner .ajax-spinner{margin:40px auto 0;width:15%}#searchContainer #resultsControl nav a{margin:0 5px}}@media(min-width:992px){#searchContainer .flex-col-2{margin-top:22px}#searchContainer #sortSection .sort-right{width:100%}#searchContainer #sortSection .sort-right #quickOptionsBtn+label+#quickOptionsDrawer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#searchContainer #sortSection .sort-right #quickOptionsBtn+label+#quickOptionsDrawer .quick-option-row{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 7.5px);flex:0 1 calc(50% - 7.5px);margin-right:7.5px;width:calc(50% - 7.5px)}#searchContainer #sortSection .sort-right #quickOptionsBtn+label+#quickOptionsDrawer .quick-option-row:first-child,#searchContainer #sortSection .sort-right #quickOptionsBtn+label+#quickOptionsDrawer .quick-option-row:nth-child(2){margin-top:0}#searchContainer #sortSection .sort-right #quickOptionsBtn+label+#quickOptionsDrawer .quick-option-row:last-child{-ms-flex-preferred-size:auto;flex-basis:auto;width:auto}#searchContainer #sortSection .sort-right #quickOptionsBtn+label+#quickOptionsDrawer .quick-option-row:nth-child(2n){margin-left:7.5px;margin-right:0}#searchContainer #sortSection .sort-right #quickOptionsBtn+label+#quickOptionsDrawer .quick-option-row .sort-by .jqui-dd-wrapper{width:100%}#searchContainer #sortSection .sort-right #quickOptionsBtn+label+#quickOptionsDrawer .quick-option-row .view-as-quick>div{height:38px}#searchContainer #resultsSection ajax-spinner .ajax-spinner{width:10%}}@media(min-width:1200px){#searchContainer{padding-bottom:85px}#searchContainer .flex-col-2{width:calc(100% - 425px)}#searchContainer .flex-col-3{padding-left:15px}#searchContainer #filtersSection .filters-wrap .filter-section.selected-filters{padding-right:172px}#searchContainer #sortSection{border-right:1px solid #d9d9d9}#searchContainer #sortSection .sort-right{-webkit-box-flex:1;-ms-flex:1;flex:1}#searchContainer #sortSection .sort-right .view-as-quick>div input#viewAsRadioGrid+label:before{content:""}#searchContainer #sortSection .sort-right .view-as-quick>div input#viewAsRadioList+label:before{content:""}#searchContainer #sortSection .sort-right .view-as-quick>div input+label .hidden-xl{display:none!important}#searchContainer #sortSection .sort-right .view-as-quick>div input+label .visible-xl{display:block!important}#searchContainer #resultsControl,#searchContainer #resultsSection{border-right:1px solid #d9d9d9}#searchContainer .flex-col-3 .featured-section.aside{padding-left:0}}@media(min-width:1600px){#searchContainer .flex-col-3{padding-left:15px}#searchContainer #filtersSection .filters-wrap .filter-section.selected-filters{padding-right:0;width:1440px}#searchContainer #sortSection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#searchContainer #sortSection .sort-left{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto}#searchContainer #sortSection .sort-right{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;width:auto}#searchContainer #sortSection .sort-right #quickOptionsBtn+label{display:none}#searchContainer #sortSection .sort-right #quickOptionsBtn+label+#quickOptionsDrawer{background-color:rgba(0,0,0,0);height:auto;margin-top:0!important;max-width:750px;opacity:1;overflow:visible;padding:0!important}#searchContainer #sortSection .sort-right #quickOptionsBtn+label+#quickOptionsDrawer .quick-option-row:first-child,#searchContainer #sortSection .sort-right #quickOptionsBtn+label+#quickOptionsDrawer .quick-option-row:nth-child(2){margin-top:0}}@media(min-width:1900px){#searchContainer #sortSection .sort-right{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#searchContainer #sortSection .sort-right #quickOptionsBtn+label+#quickOptionsDrawer{max-width:unset}#searchContainer #sortSection .sort-right #quickOptionsBtn+label+#quickOptionsDrawer .quick-option-row{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 0 0 15px!important;white-space:nowrap;width:auto}#searchContainer #sortSection .sort-right #quickOptionsBtn+label+#quickOptionsDrawer .quick-option-row .ui-multi-toggle>div{height:38px}#searchContainer #sortSection .sort-right #quickOptionsBtn+label+#quickOptionsDrawer .quick-option-row .buy-format-quick{-webkit-box-flex:0;-ms-flex:0 1 calc(100% - 15px);flex:0 1 calc(100% - 15px)}#searchContainer #sortSection .sort-right #quickOptionsBtn+label+#quickOptionsDrawer .quick-option-row .take-a-shot-quick{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:auto}}@media(min-width:768px){body.filters-open{overflow:visible}.extra-top-page .gb-pulse-ldr:before{width:728px!important}.extra-top-page .extra-div{min-height:90px}.bottom-ads{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center}.bottom-ads .extra-div>div{margin:30px 0 30px 30px}.bottom-ads .extra-div:first-child>div{margin:30px 0}.extra-top-page{margin-top:0}}@media(min-width:480px){#overflowModal .modal-dialog .modal-content #acList ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media(min-width:768px){#overflowModal .modal-dialog{width:80%}#overflowModal .modal-dialog .modal-content{border-radius:6px;margin:30px 0}#overflowModal .modal-dialog .modal-content #acList ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;margin-bottom:0}}@media(min-width:1200px){#overflowModal .modal-dialog{width:800px}}@media(min-width:1600px){#overflowModal .modal-dialog{width:1000px}#overflowModal .modal-dialog .modal-content #acList ul{-webkit-column-count:4;-moz-column-count:4;column-count:4}.extra-top-page{padding-bottom:0}}app-search nav{margin-bottom:0!important}#GBSearchContainer .gb-mat-sidenav-container{background-color:rgba(0,0,0,0)}#GBSearchContainer .gb-pagesize{margin-top:15px}#GBSearchContainer .mdc-text-field--filled{background-color:rgba(0,0,0,0)}#GBSearchContainer #GBSearchLoader{z-index:2}#GBSearchContainer #GBSearchLoader .spinner-wrap{margin-top:10rem;z-index:4}#GBSearchContainer #GBSearchLoader .spinner-wrap .spinner-element{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;border:none!important;color:#006400;font-size:5rem;height:auto;width:auto}#GBSearchContainer #GBSearchLoader .spinner-wrap .spinner-text{color:#000;font-weight:400}#GBSearchContainer #GBSearchLoader .spinner-bg{opacity:.9;z-index:3}@media(max-width:479px){#GBSearchContainer app-paging>div>div.col-6{width:100%!important}#GBSearchContainer app-paging>div>div.col-6 .gb-pagesize{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(min-width:768px){#GBSearchContainer{padding-top:121px!important}}@media(min-width:992px){#GBSearchContainer{margin-top:-20px!important;padding-top:141px!important}#GBSearchContainer .mat-sidenav-container{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:visible}#GBSearchContainer .mat-sidenav-container .mat-drawer-backdrop{display:none}#GBSearchContainer #GBSearchContent{width:auto;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin-left:0!important;margin-right:0!important}}@media(min-width:1600px){#GBSearchContainer{margin-top:-21px!important;padding-top:91px!important}}app-search>app-footer .bs5{margin-top:0}#GBSearchContainer #GBSearchFilters{background-color:#f7f6f2;position:fixed;top:122px;width:100%}#GBSearchContainer #GBSearchFilters .ce-logo{display:none}#GBSearchContainer #GBSearchFilters>div{background-color:#fff;border-top:1px solid #d9d9d9;height:auto;overflow:hidden;position:relative}#GBSearchContainer #GBSearchFilters app-filters{overflow:hidden}#GBSearchContainer #GBSearchFilters .gb-filter-disclaimer{background-color:#555;color:#fff;font-size:12px}#GBSearchContainer #GBSearchFilters .gb-price-range .mat-mdc-form-field-subscript-wrapper{height:0}#GBSearchContainer #GBSearchFilters .gb-price-range .mat-mdc-form-field-infix{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;min-height:40px;padding-bottom:0!important;padding-top:0!important}#GBSearchContainer #GBSearchFilters .gb-price-range .mat-primary{--mdc-outlined-text-field-focus-outline-color:#006400;--mdc-outlined-text-field-focus-label-text-color:#006400;--mdc-outlined-text-field-caret-color:#006400}#GBSearchContainer #GBSearchFilters #price-range-error{color:#d0021b}#GBSearchContainer #GBSearchFilters .mat-expansion-panel{-webkit-box-shadow:none;box-shadow:none;overflow:visible}#GBSearchContainer #GBSearchFilters .mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body,#GBSearchContainer #GBSearchFilters .mat-expansion-panel .mat-expansion-panel-header{padding:0}#GBSearchContainer #GBSearchFilters #GBNavClose{font-size:14px;position:fixed;right:15px;top:138px;z-index:1000}#GBSearchContainer #GBSearchFilters h2{color:#555;font-size:18px;margin:0 0 1rem}#GBSearchContainer #GBSearchFilters h2 span i{font-size:20px}#GBSearchContainer #GBSearchFilters h2 span:last-child{font-weight:400;margin-left:3px}#GBSearchContainer #GBSearchFilters h2 i{margin-right:5px}#GBSearchContainer #GBSearchFilters .gb-selected-value{background-color:#555}#GBSearchContainer #GBSearchFilters .gb-selected-value i,#GBSearchContainer #GBSearchFilters .gb-selected-value span{color:#fff}#GBSearchContainer #GBSearchFilters .gb-selected-value span{font-weight:600}#GBSearchContainer #GBSearchFilters .gb-selected-value i+span{margin-left:5px}#GBSearchContainer #GBSearchFilters .gb-checkboxradio-filter input{display:none}#GBSearchContainer #GBSearchFilters .gb-checkboxradio-filter input+label{background-color:#fff;border-top:1px solid #d9d9d9;color:#006400;cursor:pointer;font-size:15px}#GBSearchContainer #GBSearchFilters .gb-checkboxradio-filter input+label:hover{background-color:#eee}#GBSearchContainer #GBSearchFilters .gb-checkboxradio-filter input:checked+label{background-color:#555;color:#fff;font-weight:600}#GBSearchContainer #GBSearchFilters .gb-checkboxradio-filter input:checked+label i{background-color:#fff;color:#000;font-weight:400}#GBSearchContainer #GBSearchFilters .more-options{border-top:1px solid #d9d9d9}@media(min-width:768px){#GBSearchContainer #GBSearchFilters{max-width:320px;position:absolute;top:0}#GBSearchContainer #GBSearchFilters #GBNavClose,#GBSearchContainer #GBSearchFilters.mat-drawer-opened #GBNavClose{position:absolute;top:15px}}@media(min-width:992px){#GBSearchContainer #GBSearchFilters{-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,.15)!important;box-shadow:2px 2px 5px 1px rgba(0,0,0,.15)!important;display:block;position:static;-webkit-transform:none;-ms-transform:none;transform:none;visibility:visible!important}}.mat-expansion-panel.categories{border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;overflow:visible}.mat-expansion-panel.categories .mat-expansion-panel-content .mat-expansion-panel-body,.mat-expansion-panel.categories .mat-expansion-panel-header{padding:0}.mat-expansion-panel.categories.interior{border-left:5px solid #d9d9d9}.mat-expansion-panel.categories.interior .categories{border-left-color:#555}.mat-expansion-panel.categories .mat-expansion-panel-content .mat-expansion-panel-body a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #d9d9d9;font-size:15px;height:50px;padding:0 15px;text-decoration:none;width:auto;width:100%}.mat-expansion-panel.categories .mat-expansion-panel-header.opener{border-left:1px solid #d9d9d9;color:#006400;height:50px;position:absolute;right:0;text-align:center;top:-50px;width:10%}.mat-expansion-panel.categories .mat-expansion-panel-header.opener:hover{background:none}.mat-expansion-panel.categories .mat-expansion-panel-header.opener .mat-content{display:block;margin:0}.mat-expansion-panel.categories .mat-expansion-panel-header.opener .expander{font-size:22px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}#GBSearchContainer #GBSearchChips #GBClearFilters{color:#006400;text-decoration:underline}#GBSearchContainer #GBSearchChips .gb-mat-chip .mdc-evolution-chip__cell--primary,#GBSearchContainer #GBSearchChips .gb-mat-chip .mdc-evolution-chip__cell--primary>button{overflow:hidden}#GBSearchContainer #GBSearchChips .gb-mat-chip .mdc-evolution-chip__cell--primary>button .mat-mdc-chip-graphic{display:none}#GBSearchContainer #GBSearchChips .gb-mat-chip .mdc-evolution-chip__cell--primary>button .mat-mdc-chip-action-label{overflow:hidden;padding-left:1rem}@media(min-width:992px){#GBSearchContainer #GBSearchChips #GBClearFilters{right:15px}}#GBSearchContainer #GBSeoTopSearchContainer h1{color:#006400;font-size:24px;font-weight:600;text-transform:capitalize}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child>div{margin-bottom:1rem;width:100%!important}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child>div h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child>div h2:before{color:#ffbf00;content:"//";font-size:21px;font-weight:700;margin-right:.5rem}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child>div h2:after{border-bottom:2px solid #ccc;content:"";margin-left:.5rem;padding:0;width:100%;z-index:1}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row{background-color:#fff;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;padding-top:1rem;text-align:center}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row.pop .row,#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row.pop>div{margin-bottom:0}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row.pop .row{overflow-x:scroll;padding-bottom:1rem}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row.pop>div{width:100%}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row.pop>div ul{list-style-type:none;padding:0}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row.pop>div ul li{width:auto;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row>div{width:50%}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row>div .cat-card{margin-bottom:0;position:relative}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row>div .cat-card img{height:auto;margin-bottom:.5rem;width:100%}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row>div .cat-card figcaption{background-color:#555;margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5)}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row>div .cat-card figcaption h3{color:#fff;font-size:14px;font-weight:600;margin:0;padding:.5rem 0}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row>div .cat-card figcaption a{bottom:0;left:0;position:absolute;right:0;top:0}#GBSearchContainer #GBSeoTopSearchContainer .seo-cover{display:none}@media(min-width:768px){#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child{padding-left:.75rem;padding-right:.75rem}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child>div h2{margin-left:calc(var(--bs-gutter-x)*-.5);margin-right:calc(var(--bs-gutter-x)*-.5)}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row{overflow:hidden}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row>div{width:25%}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row>div .cat-card img{max-width:50%}}@media(min-width:1600px){#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row>div .cat-card img{max-width:40%}}@media(min-width:1900px){#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child>div{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child>div:first-child,#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child>div:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:calc(50% - var(--bs-gutter-x)*.5)!important;-webkit-box-flex:1!important;-ms-flex:1 0 calc(50% - var(--bs-gutter-x)*0.5)!important;flex:1 0 calc(50% - var(--bs-gutter-x)*0.5)!important}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child>div:first-child{margin-right:calc(var(--bs-gutter-x)*.5/2)}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child>div:last-child{margin-left:calc(var(--bs-gutter-x)*.5/2)}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row.pop .row{overflow-x:hidden}#GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row .cat-card img{max-width:50%}}#GBSearchContainer #GBSeoBottomSearchContainer h2,#GBSearchContainer #GBSeoTopSearchContainer h2{color:#000;font-size:20px;font-weight:600;margin-bottom:1rem}#GBSearchContainer #GBSeoBottomSearchContainer li,#GBSearchContainer #GBSeoBottomSearchContainer p,#GBSearchContainer #GBSeoTopSearchContainer li,#GBSearchContainer #GBSeoTopSearchContainer p{line-height:1.5rem}#GBSearchContainer #GBSeoBottomSearchContainer p,#GBSearchContainer #GBSeoTopSearchContainer p{margin-bottom:1rem}#GBSearchContainer #GBSearchResultsHeader #SearchResultsHeaderText{font-size:20px}#GBSearchContainer #GBSearchResultsHeader #SearchResultsHeaderText strong{font-weight:600}#GBSearchContainer #GBSearchResultsHeader #GBSearchFilterBtn,#GBSearchContainer #GBSearchResultsHeader #GBSearchViewBtn{font-size:14px}#GBSearchContainer .gb-search-card{z-index:1}#GBSearchContainer .gb-search-card app-item-card{display:block;height:100%}#GBSearchContainer .gb-search-card .gb-card-outer{background-color:#fff;border:1px solid #d9d9d9;height:100%;position:relative}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner{position:relative;z-index:2}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner a:not(.gb-card-seller){color:#000;text-decoration:none}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner ul{list-style-type:none}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-top .gb-card-img{margin:0 auto;max-width:400px}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-top .gb-card-img>div{margin:0 auto;padding-top:75%;width:100%}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-top .gb-card-img>div a.default{background:rgba(0,0,0,0) url(/Image/Home/NoImage.svg) no-repeat 50%;background-size:contain}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-top .gb-card-img>div img{-o-object-fit:contain;object-fit:contain}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-special{background-color:#555;color:#fff;font-size:10px}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-special i{font-size:8px}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-card-text p{font-size:18px;line-height:22px}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-card-text p.bold{font-weight:700}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-card-text p+p{color:#555;font-size:16px}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-figures-label{color:#000;font-size:14px;font-weight:600}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-card-figures .ammo-display span:last-child{display:block;font-size:18px}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-figures-figure{color:#000;font-size:26px;font-weight:700;line-height:26px}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-figures-figure.buy-now-blue{color:#1861b7}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-card-cta-meta .btn{font-size:13px}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-card-cta-meta .gb-variable-meta{font-size:12px;margin-left:-.25rem;margin-right:-.25rem;white-space:nowrap}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-card-cta-meta .gb-variable-meta li{background-color:#ccc;border-radius:20px;color:#000;position:relative}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-card-cta-meta .gb-variable-meta li.emphasis{background-color:#555;color:#fff}#GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-card-cta-meta .gb-variable-meta li em{background-color:#555;border-radius:20px;color:#fff;font-size:9px;font-style:normal;left:50%;margin-left:-32px;padding-bottom:2px;padding-top:2px;position:absolute;top:80%;width:64px;z-index:50}#GBSearchContainer .gb-search-card .gb-card-outer.highlighted:before{border:2px solid #ffbf00;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#GBSearchContainer .gb-search-card .gb-card-outer.highlighted .gb-card-top{padding:2px 2px 0}#GBSearchContainer .gb-search-card .gb-card-outer.highlighted .gb-card-inner .gb-card-special{margin:0 2px}#GBSearchContainer .gb-search-card.list{width:100%!important}#GBSearchContainer .gb-search-card.list .gb-card-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#GBSearchContainer .gb-search-card.list .gb-card-inner .gb-card-top{-webkit-box-flex:0;-ms-flex:0 1 150px;flex:0 1 150px;-webkit-box-ordinal-group:3;-ms-flex-order:2;background-color:#eee;order:2}#GBSearchContainer .gb-search-card.list .gb-card-inner .gb-card-special{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;margin:0!important;order:1}#GBSearchContainer .gb-search-card.list .gb-card-inner .gb-card-bottom{-webkit-box-flex:0;-ms-flex:0 1 calc(100% - 150px);flex:0 1 calc(100% - 150px);width:calc(100% - 150px);-webkit-box-ordinal-group:4;-ms-flex-order:3;margin-bottom:0!important;order:3}#GBSearchContainer .gb-search-card.list .gb-card-inner .gb-card-bottom .gb-card-cta-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#GBSearchContainer .gb-search-card.list .gb-card-inner .gb-card-bottom .gb-card-cta-meta .gb-card-cta{margin-left:calc(-150px + -.5rem);-webkit-box-flex:0;-ms-flex:0 1 150px;flex:0 1 150px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#GBSearchContainer .gb-search-card.list .gb-card-inner .gb-card-bottom .gb-card-cta-meta .gb-card-cta .btn{margin-right:0!important;width:calc(150px - 1rem)}#GBSearchContainer .gb-search-card.list .gb-card-inner .gb-card-bottom .gb-card-cta-meta .gb-card-cta .btn+.btn{margin-top:.5rem}#GBSearchContainer .gb-search-card.list .gb-card-inner .gb-card-bottom .gb-card-cta-meta .gb-variable-meta{margin-left:0!important;margin-right:0!important;margin-top:0!important;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}@media(min-width:1200px){#GBSearchContainer .gb-search-card.list .gb-card-inner .gb-card-top{-webkit-box-flex:0;background-color:rgba(0,0,0,0);-ms-flex:0 1 30%;flex:0 1 30%}#GBSearchContainer .gb-search-card.list .gb-card-inner .gb-card-bottom{-webkit-box-flex:0;-ms-flex:0 1 70%;flex:0 1 70%;width:70%}#GBSearchContainer .gb-search-card.list .gb-card-inner .gb-card-bottom .gb-card-cta-meta .gb-card-cta{margin-left:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#GBSearchContainer .gb-search-card.list .gb-card-inner .gb-card-bottom .gb-card-cta-meta .gb-card-cta .btn{margin-right:.5rem!important;width:auto}#GBSearchContainer .gb-search-card.list .gb-card-inner .gb-card-bottom .gb-card-cta-meta .gb-card-cta .btn+.btn{margin-top:0}#GBSearchContainer .gb-search-card.list .gb-card-inner .gb-card-bottom .gb-card-cta-meta .gb-variable-meta{margin-bottom:0!important}}@media(min-width:1900px){#GBSearchContainer .gb-search-card.list{width:50%!important}}@media(min-width:1600px){#GBSearchContainer .gb-search-card:not(.list){width:25%}}@media(min-width:1900px){#GBSearchContainer .gb-search-card:not(.list){width:20%}}@media(min-width:2800px){#GBSearchContainer .gb-search-card:not(.list){width:16.6666666667%}}.gb-mat-dialog.gb-search-filters-dialog{min-width:60vw!important}.gb-mat-dialog.gb-search-filters-dialog .mdc-dialog .mat-mdc-dialog-content{display:inline;padding-left:0!important;padding-right:0!important}.gb-mat-dialog.gb-search-filters-dialog .mdc-dialog .mat-mdc-dialog-content>app-category-tree>.mat-expansion-panel{border-bottom:1px solid #d9d9d9}.gb-mat-dialog.gb-search-filters-dialog .mdc-dialog .mat-mdc-dialog-content .search-term{width:calc(100% - 2rem)}.gb-mat-dialog.gb-search-filters-dialog .mdc-dialog app-categories-modal fieldset{height:100vh}.gb-mat-dialog.gb-search-filters-dialog .mdc-dialog app-categories-modal fieldset mat-dialog-content>app-category-tree{display:block;overflow:hidden}.gb-mat-dialog.gb-search-filters-dialog #GBCharacteristicModal .mdc-dialog__content ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;display:block;list-style-type:none;margin:0;padding:0 0 1rem 1rem;width:100%}.gb-mat-dialog.gb-search-filters-dialog #GBCharacteristicModal .mdc-dialog__content ul strong{background-color:#ccc;border-radius:6px;color:#000;font-weight:700}.gb-mat-dialog.gb-search-filters-dialog #GBCharacteristicModal .mdc-dialog__content ul a{color:#006400}@media(min-width:768px){.gb-mat-dialog.gb-search-filters-dialog .mdc-dialog app-categories-modal fieldset{height:80vh}.gb-mat-dialog.gb-search-filters-dialog #GBCharacteristicModal .mdc-dialog__content ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media(min-width:992px){.gb-mat-dialog.gb-search-filters-dialog #GBCharacteristicModal .mdc-dialog__content ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media(min-width:1600px){.gb-mat-dialog.gb-search-filters-dialog #GBCharacteristicModal .mdc-dialog__content ul{-webkit-column-count:4;-moz-column-count:4;column-count:4}}.collectors-elite #GBSearchContainer #GBSeoTopSearchContainer h1,.collectors-elite #GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child>div h2{color:#cecece}.collectors-elite #GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child>div h2:before{color:#8df4d8}.collectors-elite #GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row.pop,.collectors-elite #GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row.pop .row,.collectors-elite #GBSearchContainer #GBSeoTopSearchContainer h1+div>.row:first-child .row>div .cat-card figcaption{background-color:#0f2b26}.collectors-elite #GBSearchContainer #GBSearchResultsHeader #SearchResultsHeaderText,.collectors-elite #GBSearchContainer #GBSeoTopSearchContainer p{color:#cecece}.collectors-elite #GBSearchContainer #GBSearchResultsHeader #GBSearchViewBtn{border-color:#fff;color:#0f2b26}.collectors-elite #GBSearchContainer #GBSearchFilterBtn{background-color:#266e62!important;border-color:#266e62!important;color:#fff!important}.collectors-elite #GBSearchContainer #GBSearchFilterBtn:focus,.collectors-elite #GBSearchContainer #GBSearchFilterBtn:hover{background-color:#164139!important;border-color:#164139!important}.collectors-elite #GBSearchContainer #GBSearchFilters .ce-logo{display:block;margin-top:10px}.collectors-elite #GBSearchContainer #GBSearchFilters .gb-selected-value{background-color:#8df4d8}.collectors-elite #GBSearchContainer #GBSearchFilters .gb-selected-value i,.collectors-elite #GBSearchContainer #GBSearchFilters .gb-selected-value span{color:#0f2b26}.collectors-elite #GBSearchContainer #GBSearchFilters .gb-checkboxradio-filter input+label{background-color:#fff;color:#0f2b26}.collectors-elite #GBSearchContainer #GBSearchFilters .gb-checkboxradio-filter input:checked+label{background-color:#8df4d8;color:#0f2b26}.collectors-elite #GBSearchContainer #GBSearchFilters h2{color:#fff}.collectors-elite #GBSearchContainer #GBSearchFilters #GBSearchChips #GBClearFilters{color:#8df4d8}.collectors-elite #GBSearchContainer #GBSearchFilters #GBSearchChips .gb-mat-chip{background-color:#266e62!important}.collectors-elite #GBSearchContainer #GBSearchFilters .mat-expansion-panel .mat-expansion-panel-content label,.collectors-elite #GBSearchContainer #GBSearchFilters .more-options{color:#0f2b26}.collectors-elite #GBSearchContainer #GBSearchFilters .mat-expansion-panel{border-top-color:#cecece}.collectors-elite #GBSearchContainer #GBSearchFilters .mat-expansion-panel.categories .mat-expansion-panel-content .mat-expansion-panel-body a{color:#0f2b26}.collectors-elite #GBSearchContainer #GBSearchFilters .mat-expansion-panel.categories .mat-expansion-panel-header.opener{color:#fff}.collectors-elite #GBSearchContainer #GBSearchFilters .mat-expansion-panel .mat-expansion-panel-header{background:#0f2b26;background:-webkit-gradient(linear,left top,left bottom,from(#266e62),to(#163d37));background:linear-gradient(180deg,#266e62,#163d37)}.collectors-elite #GBSearchContainer #GBSearchFilters .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-body a{color:#fff}.collectors-elite #GBSearchContainer #GBSearchFilters .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title{color:#fff!important}.collectors-elite #GBSearchContainer #GBSearchFilters .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator:after{color:#fff}.collectors-elite #GBSearchContainer #GBSearchFilters>div{background-color:#0f2b26}.collectors-elite #GBSearchContainer .gb-pagination .gb-pager:before,.collectors-elite #GBSearchContainer .gb-pagination>div ul li{color:#8df4d8}.collectors-elite #GBSearchContainer .gb-pagesize{color:#cecece}.collectors-elite #GBSearchContainer .gb-pagesize .gb-mat-dropdown .mat-mdc-select-arrow-wrapper{background-color:#266e62}.collectors-elite #GBSearchContainer #GBSearchContent h2,.collectors-elite #GBSearchContainer #GBSearchContent p{color:#dbdbdb}.collectors-elite #GBSearchContainer #GBSeoBottomSearchContainer{color:#cecece}@media(min-width:992px){.collectors-elite #GBSearchContainer .mat-drawer-backdrop{background-color:#0f2b26;display:block!important;max-width:320px;visibility:visible;width:100%}}#GBSearchContainer .ce-logo:before{-webkit-box-flex:0;background-image:url(/theme/assets/logo-ce.svg);background-position:0 0;background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;-ms-flex:0 1 auto;flex:0 1 auto;height:50px;min-width:50%;width:auto}#GBSearchContainer .gb-search-card .gb-card-outer.ce,.collectors-elite #GBSearchContainer .gb-search-card .gb-card-outer{background-color:#000;border-color:#cecece;color:#cecece}#GBSearchContainer .gb-search-card .gb-card-outer.ce a,.collectors-elite #GBSearchContainer .gb-search-card .gb-card-outer a{color:#8df4d8}#GBSearchContainer .gb-search-card .gb-card-outer.ce .gb-card-inner .gb-card-bottom .gb-card-text p,#GBSearchContainer .gb-search-card .gb-card-outer.ce .gb-card-inner .gb-card-bottom .gb-figures-figure,.collectors-elite #GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-card-text p,.collectors-elite #GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-figures-figure{color:#fff!important}#GBSearchContainer .gb-search-card .gb-card-outer.ce .gb-card-inner .gb-card-bottom .gb-card-text p+p,#GBSearchContainer .gb-search-card .gb-card-outer.ce .gb-card-inner .gb-card-bottom .gb-figures-label,#GBSearchContainer .gb-search-card .gb-card-outer.ce .gb-card-inner a:not(.gb-card-seller),.collectors-elite #GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-card-text p+p,.collectors-elite #GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-bottom .gb-figures-label,.collectors-elite #GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner a:not(.gb-card-seller){color:#cecece}#GBSearchContainer .gb-search-card .gb-card-outer.ce .gb-card-inner .gb-card-meta ul,.collectors-elite #GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-meta ul{background-color:#fff;border-radius:20px}#GBSearchContainer .gb-search-card .gb-card-outer.ce .gb-card-inner .gb-card-meta ul li,.collectors-elite #GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-meta ul li{margin:3px 5px!important}#GBSearchContainer .gb-search-card .gb-card-outer.ce .gb-card-inner .gb-card-meta ul li+li,.collectors-elite #GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .gb-card-meta ul li+li{margin-left:0!important}#GBSearchContainer .gb-search-card .gb-card-outer.ce .gb-card-inner .btn-secondary,.collectors-elite #GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .btn-secondary{color:#0f2b26}#GBSearchContainer .gb-search-card .gb-card-outer.ce .gb-card-inner .btn-addtocart,.collectors-elite #GBSearchContainer .gb-search-card .gb-card-outer .gb-card-inner .btn-addtocart{background-color:#8df4d8;border-color:#8df4d8;color:#000}#GBSearchContainer .gb-search-card .gb-card-outer.ce.highlighted:before,.collectors-elite #GBSearchContainer .gb-search-card .gb-card-outer.highlighted:before{border:1px solid #cecece}#viewItem .srcdoc-iframe{border:0;min-height:30px;width:100%}#viewItem .excluded-states{background-color:#eee;border-radius:20px;margin-bottom:20px;padding:20px}#viewItem .excluded-states #excludedStates{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:15px;padding:10px}#viewItem .excluded-states #excludedStates i{color:#d0021b;font-size:18px;margin-right:5px}#viewItem .excluded-states #excludedStates span{color:#555;font-size:15px;font-weight:600;line-height:15px}#viewItem .excluded-states #excludedStatesWidget .more{display:none}#viewItem .excluded-states #excludedStatesWidget .featured-section{margin-bottom:0;margin-top:20px}#viewItem .excluded-states #excludedStatesWidget .featured-section>h2{display:block;font-size:14px;font-weight:600;text-align:center}#viewItem .login-content{margin-bottom:20px}#viewItem .breadcrumb{background-color:rgba(0,0,0,0);font-size:13px;padding:0}#viewItem .breadcrumb .back{color:#4a4a4a;font-weight:600}#viewItem .breadcrumb .back:before{content:"« ";display:inline}#viewItem .breadcrumb .back:after{content:":";display:inline}#viewItem ul.breadcrumb{display:inline-block}#viewItem .pictures{margin-bottom:20px}#viewItem .back-to-search-results{font-size:13px}#viewItem .view-item-main-content .item-content{margin-bottom:20px}#viewItem .view-item-main-content .item-content .item-title{color:#4a4a4a;font-size:18px}#viewItem .view-item-main-content .item-content .item-subtitle{color:#4a4a4a;font-size:16px}#viewItem .view-item-main-content .item-content .seller-info{margin:15px 0}#viewItem .view-item-main-content .item-content #divSeller .seller-details{float:left;margin-bottom:10px;position:relative}#viewItem .view-item-main-content .item-content #divSeller .seller-details:after{clear:both}#viewItem .view-item-main-content .item-content #divSeller .seller-details .user-name{font-weight:600}#viewItem .view-item-main-content .item-content #divSeller .seller-details .user-name:after{clear:both}#viewItem .view-item-main-content .item-content #divSeller .seller-details .seller-details-link-1{float:left;margin-bottom:10px}#viewItem .view-item-main-content .item-content #divSeller .seller-details .seller-details-link-1 ajax-spinner{left:100%;position:absolute;top:15px}#viewItem .view-item-main-content .item-content #divSeller .seller-details .seller-details-link-1 ajax-spinner .ajax-spinner img{height:15px;margin-left:5px;width:15px}#viewItem .view-item-main-content .item-content #divSeller .seller-details .seller-details-link-1 ajax-spinner .ajax-spinner span,#viewItem .view-item-main-content .item-content #divSeller .seller-details .seller-details-link-1 ajax-spinner .back-cover{display:none}#viewItem .view-item-main-content .item-content #divSeller .seller-details .seller-details-link-1:after{color:#ccc;content:"|";display:inline-block;padding:0 5px}#viewItem .view-item-main-content .item-content #divSeller .seller-details .seller-details-link-2{float:left;margin-bottom:10px}#viewItem .view-item-main-content .item-content #divSeller .seller-details .pipe{color:#ccc;content:"|";float:left;padding:0 5px}#viewItem .view-item-main-content .item-content #divSeller .seller-details .seller-details-link-3{float:left;margin-bottom:10px}#viewItem .view-item-main-content .item-content .condition,#viewItem .view-item-main-content .item-content .ffl-req{font-weight:600}#viewItem .view-item-main-content .item-content .condition>span,#viewItem .view-item-main-content .item-content .ffl-req>span{font-weight:300}#viewItem .view-item-main-content .item-content .item-detail-link-1>a{float:right}#viewItem .view-item-main-content .item-content .item-detail-link-2{position:relative}#viewItem .view-item-main-content .item-content .item-detail-link-2 span{float:right;height:19px}#viewItem .view-item-main-content .item-content .item-detail-link-2 ajax-spinner{position:absolute;right:80px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#viewItem .view-item-main-content .item-content .item-detail-link-2 ajax-spinner .ajax-spinner img{height:13px;width:13px}#viewItem .view-item-main-content .item-content .item-detail-link-2 ajax-spinner .ajax-spinner span,#viewItem .view-item-main-content .item-content .item-detail-link-2 ajax-spinner .back-cover{display:none}#viewItem .item-view-counter{margin-bottom:20px;padding-right:0}#viewItem .share-tools{float:right;margin-bottom:20px}#viewItem .share-tools>div{text-align:right}#viewItem .share-button-wrapper{float:right}#viewItem .view-item-table-wrapper{margin-bottom:20px}#viewItem .view-item-table-wrapper>table>tbody>tr:last-child>td,#viewItem .view-item-table-wrapper>table>tbody>tr:last-child>th{border-bottom:1px solid #ddd}#viewItem .view-item-table-wrapper>table>tbody th{width:180px}#viewItem .view-item-table-wrapper>table>tbody td .gbp-next-step span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#006400}#viewItem .view-item-table-wrapper>table>tbody td .gbp-next-step span:before{content:"";font-family:Glyphicons Halflings;margin-right:3px}#viewItem .view-item-table-wrapper>table>tbody td .gbp-next-step span a{text-decoration:underline}#viewItem .seller-responsibility{margin-bottom:15px;margin-top:15px}#viewItem .row-reversal-sm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#viewItem .view-item-table-supplemental .table-condensed>tbody>tr>th{padding-left:0}#viewItem .view-item-table-supplemental .item-reminder-text a{font-weight:700}#viewItem .view-item-table-supplemental .item-reminder-text p{margin-bottom:0}#viewItem .view-item-table-supplemental .item-reminder-text .reminder-text{font-weight:400;text-decoration:underline}#viewItem .view-item-supplemental-content{margin-bottom:30px}#viewItem .view-item-supplemental-content .panel-heading{background-color:#fff}#viewItem .view-item-supplemental-content .gb-ad{background-color:#fff;border:thin solid #d9d9d9;border-radius:8px;padding:30px 8px!important}#viewItem .view-item-supplemental-content .gb-ad a:first-child{display:block;margin-bottom:20px}#viewItem .view-item-supplemental-content .gb-ad a img{height:auto;max-width:300px;width:90%}#viewItem>div.alert.alert-info div.guest>p{margin:0}#viewItem .tab-section-wrapper{margin-bottom:20px}#viewItem .values div:nth-child(odd){float:left;padding-right:10px;width:50%}#viewItem .values div:nth-child(2n){float:left;width:50%}#viewItem .values div:last-child{margin-bottom:10px}#viewItem .values div>span:first-child{margin-right:5px}#viewItem .values div>span:first-child:after{content:":"}#viewItem .values div.stand-alone-value{clear:both;float:none;width:100%}#viewItem .values div em{font-style:normal}#viewItem .values div.full-width{width:100%}#viewItem .values div.full-width>h5,#viewItem .values div.full-width>label{clear:both;font-weight:600;margin-bottom:5px;margin-top:0}#viewItem .values div.full-width p strong{font-weight:600}#viewItem .values div.full-width p span{display:block}#viewItem .values div.full-width .input-group-wrap{position:relative;width:auto}#viewItem .values div.full-width .input-group-wrap .input-group{padding-bottom:0;padding-top:0;width:auto}#viewItem .values div.full-width .input-group-wrap .input-group>input{height:40px;width:100px}#viewItem .values div.full-width .input-group-wrap .input-group .btn,#viewItem .values div.full-width .input-group-wrap .input-group .input-group-btn{float:none;margin:0;padding-bottom:0;padding-top:0;width:auto}#viewItem .values div.full-width .input-group-wrap .loader{background:rgba(0,0,0,0) url(/theme/assets/ajax-spinner.gif) no-repeat 50%;background-size:cover;display:none;height:20px;position:absolute;right:-10px;top:10px;width:20px}#viewItem .values div.full-width .err_msg{clear:left;color:#d0021b;float:left;font-size:12px;margin-bottom:15px;width:auto}#viewItem .values div.full-width #handlingText{display:inline;font-style:normal}#viewItem .classic-view{margin-bottom:5px;text-align:left}#viewItem .p65-warning{background-image:url(/theme/assets/p65-warning.svg);background-size:cover;display:inline-block;height:15px;margin-top:10px;padding:0 0 0 18px}#viewItem .featured-section{margin-bottom:20px}.photoPlayerCaptionModal{display:inline}.picture-count{background-color:#555;bottom:0;color:#fff;font-weight:600;left:0;opacity:1;padding:2px 5px;position:absolute}#carousel-view-item{margin:0 auto;width:100%}#carousel-view-item .carousel-control{z-index:1001}#carousel-view-item .gallery-actions{color:#9b9b9b;font-size:14px;margin:15px auto;text-align:center}#carousel-view-item .photoPlayerCaption{display:inline}#carousel-view-item .picture-count{background-color:#555;bottom:0;color:#fff;font-weight:600;left:0;opacity:1;padding:2px 5px;position:absolute}#carousel-view-item .carousel-inner>.item img{display:block;margin-left:auto;margin-right:auto;max-height:400px;max-width:100%}#carousel-view-item .carousel-inner>.item>a{display:block;text-align:center;z-index:999}#carousel-view-item .carousel-inner>.item>a:hover>span{background:url(/theme/assets/ic-zoom-hover.svg) no-repeat;background-color:rgba(73,73,73,.5);background-position:50%;background-repeat:no-repeat;background-size:50% 50%;background-size:200px 200px;display:block;filter:alpha(opacity=80);height:100%;left:50%;opacity:.8;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:1000}#carousel-view-item .carousel-outer{background-color:#fff;border:1px solid #d9d9d9;position:relative}#carousel-view-item .carousel-indicators{margin:10px 0 0;overflow:auto;overflow-y:hidden;position:static;text-align:center;white-space:nowrap;width:100%}#carousel-view-item .carousel-indicators li{background-color:rgba(0,0,0,0);border:1px solid #ccc;border-radius:0;display:inline-block;height:75px;margin:0!important;position:relative;width:100px}#carousel-view-item .carousel-indicators li img{display:block;left:50%;margin:auto;max-height:100%;max-width:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);vertical-align:middle}#carousel-view-item .carousel-indicators li.active{border:2px solid #006400}#carousel-view-item .no-content{background-color:#fff;border:1px solid #d9d9d9;text-align:center}#carousel-view-item .no-content img{display:block;margin-left:auto;margin-right:auto;max-height:100%;max-width:100%}#carousel-modal .modal-dialog{margin:10px;padding:0;width:auto}#carousel-modal .modal-body{padding:5px}#carousel-modal .modal-content .close-position{background:hsla(0,0%,100%,.3);border:none;border-radius:0 6px;padding:5px;position:absolute;right:0;top:0;z-index:1000}#carousel-modal #carousel-modal-view-item>.carousel-outer>.carousel-inner>.item>img{display:block;margin-left:auto;margin-right:auto;max-height:100%;max-width:100%}#viewItem #divSeller .badges{float:left;margin-bottom:10px;margin-right:10px}#viewItem #divSeller .badges .gb-badge>a{height:30px}#viewItem #divSeller .badges .ffl-badge,#viewItem #divSeller .badges .gold-badge,#viewItem #divSeller .badges .gold-charter-badge,#viewItem #divSeller .badges .verified-badge{height:30px;width:30px}#viewItem #divSeller .badges .top-10-badge{height:30px;width:51px}#viewItem #divSeller .badges .top-100-badge,#viewItem #divSeller .badges .top-25-badge{height:30px;width:52px}#viewItem #financingPrequal{margin:0}#viewItem #financingPrequal p,#viewItem #financingPrequal+p{font-size:12px;line-height:12px;margin:0}#viewItem #financingPrequal p .crdv-button-message,#viewItem #financingPrequal p .crdv-learn-more,#viewItem #financingPrequal p a,#viewItem #financingPrequal+p .crdv-button-message,#viewItem #financingPrequal+p .crdv-learn-more,#viewItem #financingPrequal+p a{color:#006400}.row.item-info-wrapper.timeframe>div{border:0}.row.item-info-wrapper>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-bottom:1px solid #d9d9d9;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;padding:8px 0}.row.item-info-wrapper>div .col-xs-6.short,.row.item-info-wrapper>div .col-xs-6:last-child{padding-left:0}.row.item-info-wrapper>div .col-xs-6 input{float:left;width:100%}.row.item-info-wrapper>div .col-xs-12{margin-top:5px}.row.item-info-wrapper>div .max-bid,.row.item-info-wrapper>div .min-bid{font-size:12px;padding-bottom:5px;text-align:left}.row.item-info-wrapper>div .min-bid{font-size:11px;padding-bottom:0;padding-top:5px}.row.item-info-wrapper>div .min-bid span{color:#000;font-weight:600}.row.item-info-wrapper>div .form-group{margin-bottom:0}.row.item-info-wrapper>div .btn{height:40px}.row.item-info-wrapper>div .btn+.btn,.row.item-info-wrapper>div .btn+.ineligible{margin-top:10px}.row.item-info-wrapper>div .btn-bid,.row.item-info-wrapper>div .btn-offer{background-color:#006400;border:1px solid #006400;color:#fff}.row.item-info-wrapper>div .btn-buy{background-color:#1861b7;border:1px solid #1861b7;color:#fff;margin-top:5px}.row.item-info-wrapper>div .btn-buy:focus,.row.item-info-wrapper>div .btn-buy:hover{color:#fff}.row.item-info-wrapper:last-child>div:last-child{border-bottom:0}.row.item-info-wrapper>div>div .input-group{width:100%}.row.item-info-wrapper>div>div .input-group input{height:40px}.row.item-info-wrapper>div>div .input-group .input-group-btn{width:50%}.row.item-info-wrapper>div>div .input-group .input-group-btn button{width:100%}.row.item-info-wrapper.offers>div{display:block;padding-bottom:12px}.row.item-info-wrapper.offers>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row.item-info-wrapper.offers>div>div a{margin:0}.row.item-info-wrapper.offers>div>div.or-div{margin:10px 0 13px;padding-left:15px;padding-right:15px}.row.item-info-wrapper.offers>div>div.or-div>div{position:relative}.row.item-info-wrapper.offers>div>div.or-div>div>div{background-color:#d9d9d9;height:1px;left:0;opacity:1;position:absolute;top:50%;width:100%;z-index:49}.row.item-info-wrapper.offers>div>div.or-div>div>span{background-color:#fff;color:#555;display:inline-block;font-weight:600;padding:0 10px;position:relative;z-index:50}.row.item-info-wrapper.offers>div>div .input-group{width:100%}.row.item-info-wrapper.offers>div>div .input-group .input-group-btn{width:50%}.row.item-info-wrapper.offers>div>div .input-group .input-group-btn button{width:100%}.row.item-info-wrapper.features .subtext{font-size:12px}.row.item-info-wrapper.features .subtext#gbPayMessage1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;top:-13px}.row.item-info-wrapper.features .subtext#gbPayMessage1:before{color:#006400;content:"";font-family:Glyphicons Halflings;margin-right:3px;text-decoration:none}.row.item-info-wrapper.features .subtext#gbPayMessage1 a{text-align:left}.row.item-info-wrapper.features .subtext a{text-decoration:underline}.row.item-info-wrapper.features .ic-take-a-shot{background:rgba(0,0,0,0) url(/theme/assets/ic-takeAshot-2x.png) no-repeat 50%;background-size:cover;display:block;height:50px;margin:0 auto;width:100px}.row.item-info-wrapper.features .ic-take-a-shot span{height:0;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:0}.row.item-info-wrapper.features .ic-immediate-checkout span{display:inline;margin-right:5px}.row.item-info-wrapper.features .ic-immediate-checkout>div{display:inline;width:auto}.row.item-info-wrapper.features .ic-immediate-checkout>p{font-size:14px;margin:0}.row.item-info-wrapper.features .ic-immediate-checkout>p em{color:#006400;font-style:normal;font-weight:700}.row.item-info-wrapper.features .ic-freedomcoin{background:rgba(0,0,0,0) url(/theme/assets/ic-gbpay-with-fc-logo.svg) no-repeat 50%;background-size:contain;display:block;height:50px;margin:0 auto;max-width:150px;min-width:100px;width:100%}.row.item-info-wrapper.features .ic-freedomcoin span{height:0;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:0}.row.item-info-wrapper .field-validation-error{font-size:12px;font-weight:600;margin-bottom:5px}.buy-box{background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;list-style:none;margin:0 auto 15px;padding:0 15px;text-align:center}.buy-box .value{color:#4a4a4a;font-size:16px;font-weight:600;padding:5px 0}.buy-box .label{color:#666;font-size:12px;font-weight:400;padding-top:0}#viewItem #itemInfoDrawers .item-drawer-wrap+.item-drawer-wrap{margin-top:10px}#viewItem #itemInfoDrawers .item-drawer-wrap>input{display:none}#viewItem #itemInfoDrawers .item-drawer-wrap>label{background:-webkit-gradient(linear,left bottom,left top,from(#004f00),to(#006900));background:linear-gradient(0deg,#004f00,#006900);border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;color:#fff;cursor:pointer;justify-content:flex-start;margin:0;padding:10px 15px}#viewItem #itemInfoDrawers .item-drawer-wrap>label i{top:unset;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}#viewItem #itemInfoDrawers .item-drawer-wrap>label span{font-size:17px;font-weight:400;margin-left:5px}#viewItem #itemInfoDrawers .item-drawer-wrap>label.no-content{background:#eee;border:1px solid #d9d9d9;color:#555}#viewItem #itemInfoDrawers .item-drawer-wrap>label+div{background-color:#fff;border:1px solid #d9d9d9;border-radius:0 0 6px 6px;border-top:0;height:0;opacity:0;overflow:hidden;-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}#viewItem #itemInfoDrawers .item-drawer-wrap>label+div #item-description .item-description-container{overflow-x:auto;overflow-y:hidden}#viewItem #itemInfoDrawers .item-drawer-wrap>label+div #item-characteristics .div-table>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#viewItem #itemInfoDrawers .item-drawer-wrap>label+div #item-characteristics .table{margin-bottom:0;margin-top:10px}#viewItem #itemInfoDrawers .item-drawer-wrap>label+div .show-more{-webkit-box-shadow:0 -5px 20px -4px rgba(0,0,0,.5);box-shadow:0 -5px 20px -4px rgba(0,0,0,.5);display:none;position:relative;width:100%;z-index:10}#viewItem #itemInfoDrawers .item-drawer-wrap>label+div .show-more button{background:-webkit-gradient(linear,left bottom,left top,from(#eee),to(#fff));background:linear-gradient(0deg,#eee,#fff);border:0;border-radius:0 0 6px 6px;color:#006400;display:block;font-size:13px;font-weight:600;padding:8px 0;width:100%}#viewItem #itemInfoDrawers .item-drawer-wrap>input:checked+label{border-radius:6px 6px 0 0}#viewItem #itemInfoDrawers .item-drawer-wrap>input:checked+label i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#viewItem #itemInfoDrawers .item-drawer-wrap>input:checked+label+div{height:auto;opacity:1;overflow:visible;padding:15px}#viewItem #itemInfoDrawers .item-drawer-wrap.half-open>input+label{border-radius:6px 6px 0 0}#viewItem #itemInfoDrawers .item-drawer-wrap.half-open>input+label+div{height:auto;opacity:1;padding:15px}#viewItem #itemInfoDrawers .item-drawer-wrap.half-open>input+label+div:not(.no-content){height:140px;overflow:hidden;position:relative}#viewItem #itemInfoDrawers .item-drawer-wrap.half-open>input+label+div:not(.no-content) .show-more{bottom:0;display:block;left:0;position:absolute}#viewItem #itemInfoDrawers .item-drawer-wrap.half-open>input:checked+label+div{height:auto;opacity:1;overflow:visible;padding:15px}@media(min-width:992px){#viewItem #itemInfoDrawers>div #item-description .item-description-container{overflow-x:visible}}#viewItem a.btn{white-space:normal}#viewItem .tools-wrapper .panel-heading{background-color:#fff;color:#006400;font-size:18px}#viewItem .tools-wrapper .glyphicon-ok{color:#006400}#viewItem .tools-wrapper .glyphicon-remove{color:red}#viewItem .tools-wrapper a.btn{white-space:normal}#viewItem .tools-wrapper .two-col-icons>div:first-child{float:left;width:80%}#viewItem .tools-wrapper .two-col-icons>div:nth-child(2){float:right;width:20%}#viewItem .tools-wrapper .alert-success p{margin-bottom:0}@media(max-width:479px){#viewItem .tools-wrapper .alert-success p{float:none!important;margin-bottom:1em}}#viewItem #couponWrap{background-color:#fdeebf;border:1px solid #d9d9d9;border-radius:6px;padding:15px}#viewItem #couponWrap .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#viewItem #couponWrap .top .icon{background:rgba(0,0,0,0) url(/theme/assets/ic_coupon.gif) no-repeat 50%;height:60px;width:70px;-webkit-box-flex:0;-ms-flex:0 0 70px;flex:0 0 70px}#viewItem #couponWrap .top .info{overflow:hidden}#viewItem #couponWrap .top .info .label{color:#555;display:block;font-size:12px;padding:0 0 5px 15px;text-align:left}#viewItem #couponWrap .top .info h4{color:#000;font-size:24px;font-weight:700;line-height:18px;margin:0;overflow:hidden;padding:0 0 10px 15px;text-overflow:ellipsis;text-transform:uppercase;width:100%}#viewItem #couponWrap .top .info span{color:#006400;display:inline-block;font-size:36px;font-weight:700;line-height:28px;padding-left:15px}#viewItem #couponWrap .top .info span sup{color:#555;font-size:21px;line-height:18px}#viewItem #couponWrap .top .info p{color:#555;font-size:14px;font-weight:700;margin:5px 0 0 15px}#viewItem #couponWrap .top .info a{display:block;margin:5px 0 0 15px;text-decoration:underline}#viewItem #couponWrap .top .info em{display:block;font-size:14px;font-style:unset;margin-left:15px;margin-top:10px}#viewItem #couponWrap p{color:#999;font-size:10px;font-weight:600;margin:10px 0 0}#viewItem #couponWrap.generic .info h4{color:#006400}#viewItem #couponWrap.generic .info p{font-weight:600;margin-top:0}#viewItem #couponWrap.generic .info a{display:block;margin:5px 0 0 15px;text-decoration:underline}.overlayBanner{position:relative}.overlayBanner>div{background-repeat:no-repeat;background-size:contain;height:0;padding-top:30%;position:absolute;width:31%;z-index:1}.overlayBanner .scheduled{background-image:url(/theme/assets/overlay-scheduled.png)}.overlayBanner .sold{background-image:url(/theme/assets/overlay-sold.png)}.overlayBanner .ended{background-image:url(/theme/assets/overlay-ended.png)}.blank-template .add-to-description{margin:0 auto 30px}.blank-template .add-to-description div.glyphicon{border-top:1px solid #d9d9d9;color:#ffbf00;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;padding-top:5px;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blank-template .add-to-description div.glyphicon span{color:#555;font-family:Open Sans,sans-serif;font-size:12px;font-weight:700;margin-left:5px}@media(min-width:1200px){.blank-template .add-to-description div{padding-top:10px}}@media screen and (max-device-width:767px){#carousel-view-item .carousel-inner>.item>a:hover>span{background:none}}@media(max-width:479px){.buy-box.fixed-price-item .purchase-action-wrapper .form-group.enter-quantity-wrapper{padding-right:15px}button.btn.btn-primary.buy-button{width:100%}.overlayBanner>div{padding-top:40%;width:41%}#viewItem .view-item-main-content .item-content .item-detail-links{margin-top:10px;width:100%}#viewItem .view-item-main-content .item-content .item-detail-link-1{padding-right:0;width:60%}#viewItem .view-item-main-content .item-content .item-detail-link-1>a{float:left}#viewItem .view-item-main-content .item-content .item-detail-link-2{width:40%}#viewItem .buy-box.fixed-price-item .purchase-action-wrapper .instructions{margin-left:0}#viewItem .buy-box.fixed-price-item .purchase-action-wrapper .buy-button-wrapper>:nth-child(2){padding-right:15px}#viewItem .buy-box.fixed-price-item .purchase-action-wrapper .buy-button-wrapper>.form-group>label{display:none}#viewItem .buy-box.fixed-price-item .purchase-action-wrapper .form-control{width:100%}#viewItem .buy-box.auction .purchase-action-wrapper .bid-button-wrapper>:first-child{margin-bottom:0;padding-bottom:0}#viewItem .buy-box.auction-buy-now .purchase-action-wrapper .buy-button-wrapper{padding-left:0}#viewItem .buy-box .reserve-bids>div>div,#viewItem .values div:nth-child(2n),#viewItem .values div:nth-child(odd){width:100%}#viewItem .values div.full-width p span{display:inline}#viewItem .view-item-table-wrapper .table tbody tr th{border-bottom:0;display:block;padding-bottom:0;padding-left:0;width:auto}#viewItem .view-item-table-wrapper .table tbody tr td{border-top:0;display:block;padding-left:0}#viewItem .view-item-table-wrapper .table tbody tr:last-child th{border-bottom:0}#viewItem .div-table .row>div:nth-last-child(n){width:100%}#viewItem .div-table .row>div:nth-last-child(n):nth-child(odd){border-bottom:0;padding-bottom:0}#viewItem .div-table .row>div:nth-last-child(n):nth-child(2n){border-top:0;padding-top:0}.buy-box.fixed-price-item .purchase-action-wrapper#divMakeOffer .col-xs-6{width:100%}#carousel-modal,#carousel-modal .modal-dialog{padding:0}#carousel-view-item .carousel-inner>.item img{max-height:300px}}@media(min-width:480px){.buy-box .row.item-info-wrapper>div .col-xs-6:last-child input,.buy-box .row.item-info-wrapper>div .short input{float:none;margin:5px auto 0;min-width:115px;width:auto}.buy-box.fixed-price-item .purchase-action-wrapper#divMakeOffer>div:not(.offer-button-wrapper){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.buy-box.fixed-price-item .purchase-action-wrapper#divMakeOffer>div .newBadge{margin-right:7px}.buy-box.fixed-price-item .purchase-action-wrapper#divMakeOffer>div label{text-align:left}.buy-box.fixed-price-item .purchase-action-wrapper#divMakeOffer .offer-button-wrapper .row>div:first-child{margin-bottom:0}.buy-box.fixed-price-item .purchase-action-wrapper#divMakeOffer .offer-button-wrapper .row>div:first-child label{display:inline-block}}@media(min-width:768px){#viewItem .excluded-states #excludedStates i{font-size:20px}#viewItem .excluded-states #excludedStates span{font-size:18px;line-height:18px}#viewItem .row-reversal-sm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#viewItem .row-reversal-sm>div{margin-bottom:25px}.alert .button-group>.row>div:nth-child(odd){padding-right:7.5px}.alert .button-group>.row>div:nth-child(2n){padding-left:7.5px}}@media(max-width:767px){#item-characteristics>table.table>tbody>tr td,#item-characteristics>table.table>tbody>tr th{display:inline-block;width:50%}.row.item-info-wrapper .pricing{border-bottom:none}.row.item-info-wrapper .timeframe{border-top:none}.row.item-info-wrapper .timeframe>div{border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;padding:0}.row.item-info-wrapper>div:last-child,.row.item-info-wrapper>div:nth-child(2n){border-right:none}.buy-box.auction .purchase-action-wrapper{padding-left:15px;padding-right:15px}.buy-box.auction .purchase-action-wrapper .instructions{padding-bottom:10px}.buy-box.auction-buy-now .purchase-action-wrapper{padding-left:15px;padding-right:15px}.buy-box.auction-buy-now .purchase-action-wrapper .instructions{padding-bottom:10px}.buy-box.fixed-price-item .purchase-action-wrapper{padding-left:15px;padding-right:15px}.buy-box.fixed-price-item .purchase-action-wrapper .instructions{padding-bottom:10px;width:100%}#viewItem .item-view-counter{padding-right:15px}#viewItem .share-tools{float:none}#viewItem .share-tools>div{text-align:left}.view-item-table-supplemental{margin-left:0;margin-right:0}#viewItem .div-table .row div:nth-last-child(n+3){border-bottom:1px solid #d9d9d9}.buy-box .purchase-action-wrapper .form-control{display:inline-block}}@media(min-width:768px)and (max-width:991px){.values div:nth-child(2n),.values div:nth-child(odd){width:100%}}@media(max-width:991px){#carousel-view-item .carousel-indicators>li{height:48px;width:64px}}@media(min-width:768px){#carousel-modal .modal-dialog{margin:50px auto;max-width:720px}#carousel-modal .modal-dialog .modal-body{padding:15px 0}#carousel-view-item .carousel-inner>.item{height:539px}#carousel-view-item .carousel-inner>.item img{left:50%;max-height:100%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#carousel-modal-view-item{padding-left:15px;padding-right:15px}#carousel-modal-view-item .carousel-inner>.item{height:508px}#carousel-modal-view-item .carousel-inner>.item>img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#viewItem .view-item-table-wrapper .table tbody tr th{width:230px}}@media(min-width:992px){#viewItem .view-item-table-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#viewItem .view-item-table-wrapper,#viewItem .view-item-table-wrapper .item-reminder-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;justify-content:flex-end}#viewItem .view-item-table-wrapper .item-reminder-text{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#carousel-view-item .carousel-inner>.item{height:400px}#carousel-view-item .carousel-inner>.item img{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#carousel-modal .modal-dialog{max-width:910px}#carousel-modal-view-item .carousel-inner>.item{height:651px}}@media(min-width:1200px){#viewItem .excluded-states #excludedStates i{font-size:24px}#viewItem .excluded-states #excludedStates span{font-size:22px;line-height:22px}#viewItem .excluded-states #excludedStatesWidget .featured-section>h2{font-size:16px}#carousel-modal .modal-dialog{max-width:1110px}#carousel-modal-view-item .carousel-inner>.item{height:801px}#carousel-view-item .carousel-inner>.item{height:488px}}.view-item-modal{font-family:Open Sans,sans-serif}.view-item-modal .modal-dialog{height:auto;margin:0 auto}.view-item-modal .modal-dialog .modal-content{border:0;border-radius:0;height:100%}.view-item-modal .modal-dialog .modal-content .close-btn{background-color:rgba(0,0,0,0);border:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;position:absolute;right:5px;top:10px;z-index:500}.view-item-modal .modal-dialog .modal-content .close-btn:before{cursor:pointer}.view-item-modal .modal-dialog .modal-content input[type=text]{border-color:#d9d9d9;border-radius:6px 0 0 6px;color:#555;font-size:13px;height:40px}.view-item-modal .modal-dialog .modal-content .modal-body{padding-bottom:0;position:relative;z-index:499}.view-item-modal .modal-dialog .modal-content .modal-body .modal-text a:not(.btn-secondary):not(.btn-primary){text-decoration:underline}.view-item-modal .modal-dialog .modal-content .modal-body .modal-text h3{background-color:#006400;color:#fff;font-size:16px;font-weight:400;margin-left:-15px;margin-right:-15px;margin-top:-15px;padding:15px 50px 15px 15px}.view-item-modal .modal-dialog .modal-content .modal-body .modal-text h3>span{display:none}.view-item-modal#itemAbandonedModal1 .modal-dialog .modal-content .modal-body,.view-item-modal#itemAbandonedModal2 .modal-dialog .modal-content .modal-body,.view-item-modal#itemAbandonedModal3 .modal-dialog .modal-content .modal-body,.view-item-modal#layawayModal .modal-dialog .modal-content .modal-body{padding-bottom:15px}.view-item-modal#itemAbandonedModal1 .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.view-item-modal#itemAbandonedModal2 .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.view-item-modal#itemAbandonedModal3 .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.view-item-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap{padding-top:6px;text-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.view-item-modal#itemAbandonedModal1 .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.view-item-modal#itemAbandonedModal2 .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.view-item-modal#itemAbandonedModal3 .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.view-item-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary{margin-right:20px}.view-item-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .layaway-title{font-weight:700;margin-top:10px}.view-item-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .layaway-title span{font-weight:400}.view-item-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .layaway-policy{margin-bottom:20px}@media(min-width:768px){.view-item-modal .modal-dialog{border-radius:6px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);margin:20px auto}.view-item-modal .modal-dialog .modal-content{border-radius:6px}.view-item-modal .modal-dialog .modal-content .modal-body,.view-item-modal .modal-dialog .modal-content .modal-body .modal-text,.view-item-modal .modal-dialog .modal-content .modal-body .modal-text h3,.view-item-modal .modal-dialog .modal-content .modal-body .modal-text h3 #FFLFinder{border-radius:6px 6px 0 0}}@media(min-width:768px)and (min-width:992px){.view-item-modal .modal-dialog{margin:30px auto;margin:50px auto}}.view-item-modal .modal-open .modal{z-index:999999}#relistModal .modal-text p{font-size:16px;padding-top:10px}#relistResultsModal .relist-results-modal-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#relistResultsModal .relist-results-modal-wrap>div{padding-top:10px;width:20%}#relistResultsModal .relist-results-modal-wrap>div .text-warning{color:#d0021b}#relistResultsModal .relist-results-modal-wrap>div .acting-label{color:#000;font-size:13px}#relistResultsModal .relist-results-modal-wrap>div:nth-child(2n){padding-left:10px;padding-right:10px;width:calc(80% - 20px)}#relistResultsModal .relist-results-modal-wrap>div.cr-modal-status{text-align:right}@media(max-width:479px){#relistResultsModal .relist-results-modal-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#relistResultsModal .relist-results-modal-wrap>div{font-size:14px;width:100%}#relistResultsModal .relist-results-modal-wrap>div:nth-child(2n){padding-left:0;padding-right:0;width:100%}#relistResultsModal .relist-results-modal-wrap>div.cr-modal-status{text-align:left}}body.collectors-elite .breadcrumb .back{color:#cecece!important}body.collectors-elite .main-content .table>tbody>tr>td,body.collectors-elite .main-content .table>tbody>tr>th,body.collectors-elite .main-content .table>tfoot>tr>td,body.collectors-elite .main-content .table>tfoot>tr>th,body.collectors-elite .main-content .table>thead>tr>td,body.collectors-elite .main-content .table>thead>tr>th{border-color:#777}body.collectors-elite .main-content #carousel-view-item .carousel-indicators li{background-color:#fff}body.collectors-elite .main-content #carousel-view-item .carousel-indicators li.active{border-color:#8df4d8}body.collectors-elite .main-content #itemInfoDrawers .item-drawer-wrap>label{background:-webkit-gradient(linear,left bottom,left top,from(#16413a),to(#266e62))!important;background:linear-gradient(0deg,#16413a,#266e62)!important}body.collectors-elite .main-content #itemInfoDrawers .item-drawer-wrap>label.no-content{background:-webkit-gradient(linear,left bottom,left top,from(#d4d1d1),to(#eee))!important;background:linear-gradient(0deg,#d4d1d1,#eee)!important}body.collectors-elite .main-content .panel{color:#000}body.collectors-elite .main-content .panel .panel-header{color:#0f2b26}body.collectors-elite .main-content .panel a:not(.btn),body.collectors-elite .main-content .panel a:not(.btn):active,body.collectors-elite .main-content .panel a:not(.btn):focus{color:#555}body.collectors-elite .main-content .view-item-main-content .item-content .item-title{color:#fff!important}body.collectors-elite .main-content .view-item-main-content .item-content .item-subtitle{color:#cecece!important}body.collectors-elite .main-content .view-item-main-content .item-content .badges{background-color:#fff;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.collectors-elite .main-content .buy-box{background-color:#0f2b26;border:0;margin-top:-20px}body.collectors-elite .main-content .buy-box .modal{text-align:left}body.collectors-elite .main-content .buy-box .ic-immediate-checkout>div,body.collectors-elite .main-content .buy-box .ic-immediate-checkout>span{display:none}body.collectors-elite .main-content .buy-box .ce+div>.col-xs-12{margin-top:0}body.collectors-elite .main-content .buy-box .ce img{max-width:250px;width:60%}body.collectors-elite .main-content .buy-box .ce p{margin:10px auto 5px;text-align:center}body.collectors-elite .main-content .buy-box .label,body.collectors-elite .main-content .buy-box .value{color:#fff}body.collectors-elite .main-content .buy-box .row.item-info-wrapper>div{border-color:#000;border-width:2px}body.collectors-elite .main-content .buy-box .row.item-info-wrapper>div>div.or-div>div>div{background-color:#000;height:2px}body.collectors-elite .main-content .buy-box .row.item-info-wrapper>div>div.or-div>div>span{background-color:#0f2b26;color:#fff}body.collectors-elite .main-content .buy-box .row.item-info-wrapper>div .min-bid span{color:#fff}body.collectors-elite .main-content .buy-box .row.item-info-wrapper>div #Reserve>span{color:#8df4d8}body.collectors-elite .main-content .buy-box .row.item-info-wrapper>div .input-group .input-group-addon,body.collectors-elite .main-content .buy-box .row.item-info-wrapper>div .input-group .input-group-btn .btn{background-color:#266e62!important;border-color:#266e62!important;color:#fff!important}body.collectors-elite .main-content .buy-box .row.item-info-wrapper>div .input-group .input-group-addon:focus,body.collectors-elite .main-content .buy-box .row.item-info-wrapper>div .input-group .input-group-addon:hover,body.collectors-elite .main-content .buy-box .row.item-info-wrapper>div .input-group .input-group-btn .btn:focus,body.collectors-elite .main-content .buy-box .row.item-info-wrapper>div .input-group .input-group-btn .btn:hover{background-color:#164139!important;border-color:#164139!important}body.collectors-elite .main-content .buy-box .row.item-info-wrapper>div .btn-buy{background-color:#8df4d8!important;border-color:#8df4d8!important;color:#000!important}body.collectors-elite .main-content .buy-box .row.item-info-wrapper>div .btn-buy:focus,body.collectors-elite .main-content .buy-box .row.item-info-wrapper>div .btn-buy:hover{background-color:#55efc5!important;border-color:#55efc5!important}body.collectors-elite .main-content .buy-box .row.item-info-wrapper>div .btn-addtocart{background-color:#fff;border-color:#266e62;color:#000}body.collectors-elite .main-content .buy-box .row.item-info-wrapper>div .btn-addtocart i{color:#266e62}body.collectors-elite .main-content .buy-box .btn[disabled]:not(.no-ce),body.collectors-elite .main-content .view-item-table-wrapper .btn[disabled]:not(.no-ce){background-color:#cecece;border-color:#cecece}body.collectors-elite .main-content .buy-box .btn-primary:not(.no-ce),body.collectors-elite .main-content .view-item-table-wrapper .btn-primary:not(.no-ce){background-color:#266e62!important;border-color:#266e62!important;color:#fff!important}body.collectors-elite .main-content .buy-box .btn-primary:not(.no-ce):focus,body.collectors-elite .main-content .buy-box .btn-primary:not(.no-ce):hover,body.collectors-elite .main-content .view-item-table-wrapper .btn-primary:not(.no-ce):focus,body.collectors-elite .main-content .view-item-table-wrapper .btn-primary:not(.no-ce):hover{background-color:#164139!important;border-color:#164139!important}body.collectors-elite .main-content .buy-box .btn-secondary:not(.no-ce),body.collectors-elite .main-content .view-item-table-wrapper .btn-secondary:not(.no-ce){background-color:#8df4d8!important;border-color:#8df4d8!important;color:#000!important}body.collectors-elite .main-content .buy-box .btn-secondary:not(.no-ce):focus,body.collectors-elite .main-content .buy-box .btn-secondary:not(.no-ce):hover,body.collectors-elite .main-content .view-item-table-wrapper .btn-secondary:not(.no-ce):focus,body.collectors-elite .main-content .view-item-table-wrapper .btn-secondary:not(.no-ce):hover{background-color:#55efc5!important;border-color:#55efc5!important}body.collectors-elite .main-content .buy-box .btn-default:not(.no-ce),body.collectors-elite .main-content .view-item-table-wrapper .btn-default:not(.no-ce){background-color:#fff;border-color:#266e62;color:#000}body.collectors-elite #couponWrap,body.collectors-elite .alert,body.collectors-elite .modal,body.collectors-elite .tab-section-wrapper,body.collectors-elite .widget .listing{color:#555!important}body.collectors-elite #couponWrap a:not(.btn),body.collectors-elite #couponWrap a:not(.btn):active,body.collectors-elite #couponWrap a:not(.btn):focus,body.collectors-elite #couponWrap a:not(.btn):hover,body.collectors-elite .alert a:not(.btn),body.collectors-elite .alert a:not(.btn):active,body.collectors-elite .alert a:not(.btn):focus,body.collectors-elite .alert a:not(.btn):hover,body.collectors-elite .modal a:not(.btn),body.collectors-elite .modal a:not(.btn):active,body.collectors-elite .modal a:not(.btn):focus,body.collectors-elite .modal a:not(.btn):hover,body.collectors-elite .tab-section-wrapper a:not(.btn),body.collectors-elite .tab-section-wrapper a:not(.btn):active,body.collectors-elite .tab-section-wrapper a:not(.btn):focus,body.collectors-elite .tab-section-wrapper a:not(.btn):hover,body.collectors-elite .widget .listing a:not(.btn),body.collectors-elite .widget .listing a:not(.btn):active,body.collectors-elite .widget .listing a:not(.btn):focus,body.collectors-elite .widget .listing a:not(.btn):hover{color:#006400!important}body.collectors-elite #couponWrap .listing-CTA a,body.collectors-elite .alert .listing-CTA a,body.collectors-elite .modal .listing-CTA a,body.collectors-elite .tab-section-wrapper .listing-CTA a,body.collectors-elite .widget .listing .listing-CTA a{background-color:#266e62!important;border-color:#266e62!important;color:#fff!important}body.collectors-elite #couponWrap .listing-CTA a:focus,body.collectors-elite #couponWrap .listing-CTA a:hover,body.collectors-elite .alert .listing-CTA a:focus,body.collectors-elite .alert .listing-CTA a:hover,body.collectors-elite .modal .listing-CTA a:focus,body.collectors-elite .modal .listing-CTA a:hover,body.collectors-elite .tab-section-wrapper .listing-CTA a:focus,body.collectors-elite .tab-section-wrapper .listing-CTA a:hover,body.collectors-elite .widget .listing .listing-CTA a:focus,body.collectors-elite .widget .listing .listing-CTA a:hover{background-color:#164139!important;border-color:#164139!important}#feedback .tab-section-wrapper>.tab-content>.tab-pane{padding:15px}#feedback .nav-tabs .nav-link:not(.active){color:#006400}#feedback .fb-from .notUser{margin-left:1rem}#feedback .feedback-overview .score{font-weight:400;padding-left:15px}#feedback .feedback-overview .seller-details-link-2:before{color:#ccc;content:"|";display:inline-block;padding:0 5px}#feedback .feedback-overview .seller-details-link-1,#feedback .feedback-overview .seller-details-link-2{float:left}#feedback .feedback-overview .badges{text-align:right}#feedback .col1{width:7%}#feedback .col2{width:30%}#feedback .one-month,#feedback .six-mo{min-width:40px}#feedback .twelve-mo{min-width:50px}#feedback .feedback-detailed{margin-bottom:0}#feedback .feedback-detailed .number{font-weight:700;text-align:right}#feedback .feedback-detailed .numberDate{font-weight:400;text-align:right}#feedback .feedback-detailed td{padding-left:4px;padding-right:4px}#feedback .feedback-detailed td.symbol{padding-left:0;padding-right:0}#feedback .fb-entry{border-bottom:1px solid #ccc;padding-bottom:15px;padding-top:15px}#feedback .fb-entry.title-row{font-weight:700;padding-bottom:5px}#feedback .fb-entry:last-child{border-bottom:none}#feedback .fb-score{font-size:18px;font-weight:700}#feedback .fb-from{line-height:24px}#feedback .fb-from span.user-name{color:#000;font-size:14px;font-weight:600}#feedback .fb-from span.user-name a{font-size:12px;font-weight:400}#feedback .fb-from .badges{display:inline-block}#feedback .fb-date,#feedback .fb-item{line-height:24px}#feedback .fb-comment{font-family:Open Sans!important;font-style:italic;font-weight:400;padding-top:10px}#feedback .fb-response{color:#9b9b9b;display:block;font-style:normal;font-weight:600}#feedback .fb-actions{color:#777;padding-top:15px;text-align:right}#feedback .rating-input{padding-bottom:15px;padding-top:15px}#feedback .radio-stacked-tn,#feedback .rating-input{-webkit-box-sizing:border-box;box-sizing:border-box}#feedback .rating{width:16.66667%;width:15%}#feedback .rating,#feedback .rating2{display:inline-block}@media(max-width:767px){#feedback .feedback-overview .seller-details-link-2:before{color:#ccc;content:"|";display:inline-block;padding:0 5px}#feedback .feedback-overview .seller-details-link-2{float:left}#feedback .feedback-overview .seller-details-link-2 a{padding:7.5px 0}#feedback .feedback-overview .seller-details-link-1{float:left}#feedback .feedback-overview .seller-details-link-1 a{padding:7.5px 0}#feedback .feedback-overview .badges{padding-bottom:15px;text-align:left}#feedback .fb-from,#feedback .fb-score{display:inline-block;float:left;font-size:14px;font-weight:600;line-height:24px;vertical-align:middle}#feedback .fb-from{padding-left:0}#feedback .fb-from span{color:#9b9b9b;font-size:.8em;font-weight:400}#feedback .tab-section-wrapper>.tab-content>.tab-pane{border:none;padding:0}#feedback .fb-entry.title-row{display:none}#feedback .fb-entry .col-sm-3{clear:both}#feedback .fb-date{color:#9b9b9b;font-size:12px;font-weight:600}#feedback .fb-item{color:#9b9b9b;font-size:12px;text-align:right}}@media(max-width:479px){#feedback .rText{display:block;max-width:100%}#feedback .radio-stacked-tn,#feedback .radio-stacked-tn .col-xs-2{padding-left:7.5px;padding-right:7.5px}#feedback .fb-actions{text-align:left}#feedback .fb-actions .list-inline{margin-left:-5px;margin-right:-5px}#feedback .fb-actions .list-inline li{display:inline-block;width:auto}#feedback .fb-actions .list-inline a.btn{width:100%}}.make-an-offer{color:#555;margin-bottom:30px}.make-an-offer .alert{background-color:#ffd2d8;border:1px solid #d0021b;border-radius:6px;color:#006400;font-size:16px;margin-bottom:15px;margin-right:45px;padding:10px}.make-an-offer .alert ul{list-style-type:none;margin:0;padding:0}.make-an-offer .alert ul li{color:#d0021b}.make-an-offer .white-section{background-color:#fff;border:0;padding-bottom:0;padding-top:0}.make-an-offer h1,.make-an-offer h2,.make-an-offer h3,.make-an-offer h4,.make-an-offer h5,.make-an-offer hr,.make-an-offer label,.make-an-offer p,.make-an-offer ul{color:#555;margin:0;padding:0}.make-an-offer h1{color:#006400;font-size:16px;font-weight:700}.make-an-offer p{font-size:12px}.make-an-offer hr{border-color:#d9d9d9;width:100%}.make-an-offer ul{list-style-type:none}.make-an-offer #offersAccordion{margin-top:20px}.make-an-offer #offersAccordion .ui-accordion>h3.ui-accordion-header.ui-accordion-header-active:after,.make-an-offer #offersAccordion .ui-accordion>h3.ui-accordion-header:after{content:""}.make-an-offer #offersAccordion>div>h3{background:#006400;background:-webkit-gradient(linear,left top,left bottom,from(#006400),to(#004f00));background:linear-gradient(180deg,#006400 0,#004f00);border:none;border-radius:0;color:#fff;cursor:pointer;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$gunbroker-green",endColorstr="#004f00",GradientType=0);font-weight:600;height:36px;margin:1px 0 0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.make-an-offer #offersAccordion>div>h3 .ui-accordion-header-icon{display:none}.make-an-offer #offersAccordion>div>h3>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}.make-an-offer #offersAccordion>div>h3>span span.letter{font-size:16px}.make-an-offer #offersAccordion>div>h3>span span.badge{background-color:#fff;color:#006400;font-size:12px;font-weight:600;margin-left:5px;opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.make-an-offer #offersAccordion>div>h3>span i.custom-icon{-webkit-box-flex:1;background-image:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;font-weight:400;height:20px;margin:0;overflow:visible;text-align:right;text-indent:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Font Awesome\ 6 Pro;font-size:20px;font-weight:900}.make-an-offer #offersAccordion>div>h3>span i.custom-icon:before{border-left:1px dotted #d9d9d9;content:"";width:30px}.make-an-offer #offersAccordion>div>h3.ui-state-active>span span.badge{opacity:0}.make-an-offer #offersAccordion>div>h3.ui-state-active>span i.custom-icon:before{content:""}.make-an-offer #offersAccordion>div>div{border-left:0;border-radius:0;border-right:0;margin:0 auto;padding-left:0;padding-right:0}.make-an-offer #offersAccordion>div>div ul li{padding-left:15px;padding-right:15px}.make-an-offer #offersAccordion>div>div ul li.no-offer{color:#555;font-size:14px}.make-an-offer #offersAccordion>div>div ul li.no-offer strong{color:#000;font-weight:600}@media(max-width:767px){.make-an-offer #offersAccordion{padding-left:0;padding-right:0}}@media(min-width:768px){.make-an-offer{margin-bottom:50px}.make-an-offer p{font-size:13px}.make-an-offer .white-section>ul>li{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}}@media(min-width:1200px){.make-an-offer{margin-bottom:100px}.make-an-offer .alert{font-size:18px;margin-right:0}.make-an-offer h1{font-size:18px;padding-top:10px}.make-an-offer p{font-size:14px}.make-an-offer .white-section{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9}.make-an-offer #offersAccordion{margin-top:20px}.make-an-offer #offersAccordion>div>h3{background:none;color:#006400;height:auto;margin-top:15px;padding:0 0 15px}.make-an-offer #offersAccordion>div>h3>span span.letter{font-size:18px}.make-an-offer #offersAccordion>div>h3>span span.badge{background-color:#555;color:#fff}.make-an-offer #offersAccordion>div>h3>span i.custom-icon{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;height:auto;justify-content:flex-start}.make-an-offer #offersAccordion>div>h3>span i.custom-icon .text{font-family:Open Sans,sans-serif;font-size:13px}.make-an-offer #offersAccordion>div>h3>span i.custom-icon .text:before{content:"expand "}.make-an-offer #offersAccordion>div>h3>span i.custom-icon:before{border-left:none;height:auto;margin-left:5px;width:auto}.make-an-offer #offersAccordion>div>h3.ui-state-active>span span.badge{opacity:0}.make-an-offer #offersAccordion>div>h3.ui-state-active>span i.custom-icon .text:before{content:"collapse "}.make-an-offer #offersAccordion>div>h3.ui-state-active>span i.custom-icon:before{content:""}.make-an-offer #offersAccordion>div>h3.ui-accordion-header-active+.ui-accordion-content{display:block!important}.make-an-offer #offersAccordion>div>h3.ui-accordion-header-collapsed+.ui-accordion-content{background-color:rgba(0,0,0,0)!important;border:0;display:block!important}.make-an-offer #offersAccordion>div>h3.ui-accordion-header-collapsed+.ui-accordion-content ul li.item-wrap{border-top:4px solid #d9d9d9!important;height:0;line-height:normal!important;margin:1px 0 0!important;overflow:hidden;padding:0!important}}#confirmationModal{display:none}#confirmationModal .modal-content{border:none}#confirmationModal button.close-btn{background-color:rgba(0,0,0,0);border:none;color:#006400;height:30px;line-height:30px;padding:0;position:absolute;right:0;text-align:center;top:0;width:30px;z-index:50}#confirmationModal .modal-body .modal-top h4{color:#555;font-size:14px;font-weight:700;margin:15px 0 0;text-align:center}#confirmationModal .modal-body .modal-top h4 span#acceptTitle{color:#006400}#confirmationModal .modal-body .modal-top h4 span#rejectTitle{color:#d0021b}#confirmationModal .modal-body .modal-top span:not(#buyerName){display:none}#confirmationModal .modal-body .modal-item{color:#555}#confirmationModal .modal-body .modal-item h4{font-size:14px;margin:20px 0 0}#confirmationModal .modal-body .modal-item p{font-size:12px;font-weight:700;margin:5px 0 0}#confirmationModal .modal-body .modal-item p span{font-weight:400}#confirmationModal .modal-body .modal-item .input-wrap .form-group{margin:15px 0 0}#confirmationModal .modal-body .modal-item .input-wrap .form-group label{color:#555;font-size:12px}#confirmationModal .modal-body .modal-item .input-wrap .form-group input{border-radius:6px}#confirmationModal .modal-body .modal-item .input-wrap .form-group:last-child .currency-group{display:table}#confirmationModal .modal-body .modal-item .input-wrap .form-group:last-child .currency-group .currency{border-radius:0 6px 6px 0}#confirmationModal .modal-body .modal-offer{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#confirmationModal .modal-body .modal-offer p{font-size:12px;margin:0}#confirmationModal .modal-body .modal-offer p strong{font-weight:700}#confirmationModal .modal-body .modal-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#confirmationModal .modal-body .modal-ctas button{display:none;width:100%}#confirmationModal .modal-body .modal-ctas div#cancelBtn{background-color:#fff;border-color:#fff;width:100%}#confirmationModal .modal-body .modal-ctas button#confirmBtn,#confirmationModal .modal-body.accept .modal-top span#acceptTitle{display:inline}#confirmationModal .modal-body.accept .modal-ctas button#acceptBtn{display:inline-block}#confirmationModal .modal-body.reject .modal-top span#rejectTitle{display:inline}#confirmationModal .modal-body.reject .modal-ctas button#rejectBtn{display:inline-block}#confirmationModal .modal-body:not(.reject):not(.accept) .modal-item .input-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#confirmationModal .modal-body:not(.reject):not(.accept) .modal-item .input-wrap .form-group:first-child{max-width:200px;width:200px}#confirmationModal .modal-body:not(.reject):not(.accept) .modal-item .input-wrap .form-group:first-child input{width:100%}#confirmationModal .modal-body:not(.reject):not(.accept) .modal-item .input-wrap .form-group>span{font-size:11px;margin-top:3px}@media(min-width:768px){#confirmationModal .modal-body .modal-item h4,#confirmationModal .modal-body .modal-top h4{font-size:16px}#confirmationModal .modal-body .modal-item p{font-size:14px}#confirmationModal .modal-body .modal-item .input-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#confirmationModal .modal-body .modal-item .input-wrap .form-group label{font-size:14px;margin-bottom:3px}#confirmationModal .modal-body .modal-item .input-wrap .form-group:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:20px}#confirmationModal .modal-body .modal-item .input-wrap .form-group:last-child input{width:100%}#confirmationModal .modal-body .modal-offer p{font-size:14px}#confirmationModal .modal-body .modal-ctas{margin-top:50px}}#alphabetScroller{position:fixed;top:0;z-index:1026}#alphabetScroller,#alphabetScroller .aScroller-wrap{right:0;-webkit-transition:all .3s;transition:all .3s}#alphabetScroller .aScroller-wrap{border-bottom:1px solid #f7f6f2;border-left:1px solid #f7f6f2;border-radius:6px 0 0 6px;border-top:1px solid #f7f6f2;float:right;height:30px;overflow:hidden;position:relative;top:132px;width:45px;z-index:10000}#alphabetScroller .aScroller-wrap .aScroller-btn-wrap .aScroller-btn{background-color:#006400;border:0;border-radius:6px 0 0 6px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;float:right;font-size:16px;font-weight:400;height:28px;top:0;width:45px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#alphabetScroller .aScroller-wrap .aScroller-btn-wrap .aScroller-btn#aScrollerDisabler{height:0;opacity:0}#alphabetScroller .aScroller-wrap .aScroller-bar{height:0}#alphabetScroller .aScroller-wrap .aScroller-bar ul{clear:right;list-style-type:none;margin:0;padding:0}#alphabetScroller .aScroller-wrap .aScroller-bar ul li.disabled{opacity:.5}#alphabetScroller .aScroller-wrap .aScroller-bar ul.activate li.disabled{display:none}#alphabetScroller .aScroller-cover{background-color:#000;height:0;opacity:.5;position:relative;width:0;z-index:9999}body.aScroller-open{overflow:hidden}body.aScroller-open div.search>form{z-index:0}body.aScroller-open #alphabetScroller{height:100%;overflow-y:scroll;top:0;width:100%}body.aScroller-open #alphabetScroller .aScroller-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;overflow:visible;top:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border:0;border-radius:0}body.aScroller-open #alphabetScroller .aScroller-wrap .aScroller-btn-wrap{background-color:#006400;padding-left:5px;padding-right:5px;text-align:center;width:45px}body.aScroller-open #alphabetScroller .aScroller-wrap .aScroller-btn-wrap .aScroller-btn{border-radius:0;font-size:14px;height:40px;margin:0;padding:0;width:35px}body.aScroller-open #alphabetScroller .aScroller-wrap .aScroller-btn-wrap .aScroller-btn#aScrollerToggler:before{content:""}body.aScroller-open #alphabetScroller .aScroller-wrap .aScroller-btn-wrap .aScroller-btn#aScrollerDisabler{border-bottom:1px dotted #d9d9d9;border-top:1px dotted #d9d9d9;height:40px;opacity:1}body.aScroller-open #alphabetScroller .aScroller-wrap .aScroller-bar{background-color:#006400;border-radius:0 0 0 6px;height:auto;padding-left:5px;padding-right:5px;width:45px}body.aScroller-open #alphabetScroller .aScroller-wrap .aScroller-bar ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style-type:none;padding-bottom:80px}body.aScroller-open #alphabetScroller .aScroller-wrap .aScroller-bar ul li{margin-top:10px}body.aScroller-open #alphabetScroller .aScroller-wrap .aScroller-bar ul li a{color:#fff;font-weight:700}body.aScroller-open #alphabetScroller .aScroller-wrap .aScroller-bar ul li a:hover{text-decoration:none}body.aScroller-open #alphabetScroller .aScroller-cover{height:100%;position:fixed;right:0;top:0;width:100%}@media(min-width:768px){#alphabetScroller .aScroller-wrap{top:143px}}@media(min-width:1200px){#alphabetScroller{background-color:#006400;border-radius:6px;height:30px;margin:30px auto 0;position:static;width:1140px}#alphabetScroller .aScroller-wrap{border-radius:0;-webkit-box-shadow:none;box-shadow:none;display:-webkit-box;display:-ms-flexbox;display:flex;float:none;height:100%;overflow:visible;position:relative;right:auto;top:auto;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;border:0;-ms-flex-direction:row-reverse;flex-direction:row-reverse;z-index:1}#alphabetScroller .aScroller-wrap .aScroller-btn-wrap .aScroller-btn{background-color:rgba(0,0,0,0);display:-webkit-box;display:-ms-flexbox;display:flex;float:none;width:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}#alphabetScroller .aScroller-wrap .aScroller-btn-wrap .aScroller-btn#aScrollerDisabler{height:100%;opacity:1}#alphabetScroller .aScroller-wrap .aScroller-btn-wrap .aScroller-btn#aScrollerDisabler:before{border-left:1px dotted #d9d9d9;font-size:13px;line-height:13px;padding:0 15px}#alphabetScroller .aScroller-wrap .aScroller-btn-wrap .aScroller-btn#aScrollerToggler{display:none}#alphabetScroller .aScroller-wrap .aScroller-bar{height:100%;width:100%;-webkit-box-flex:1;color:#fff;-ms-flex:1;flex:1;font-weight:600}#alphabetScroller .aScroller-wrap .aScroller-bar ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;height:100%;justify-content:space-between;padding:0 25px}#alphabetScroller .aScroller-wrap .aScroller-bar ul,#alphabetScroller .aScroller-wrap .aScroller-bar ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#alphabetScroller .aScroller-wrap .aScroller-bar ul li{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#alphabetScroller .aScroller-wrap .aScroller-bar ul li a{color:#fff;line-height:14px;text-decoration:none}#alphabetScroller .aScroller-wrap .aScroller-bar ul li a:hover{text-decoration:none}#alphabetScroller .aScroller-wrap .aScroller-bar ul.activate{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#alphabetScroller .aScroller-wrap .aScroller-bar ul.activate li{margin-right:25px}#alphabetScroller .aScroller-cover{background-color:#000;height:0;opacity:.5;position:relative;width:0;z-index:9999}#alphabetScroller.stick{border-radius:0 0 6px 6px;left:0;position:fixed;top:42px;z-index:1}}#makeAnOffer_sellerStatus{position:relative}#makeAnOffer_sellerStatus .container>p{margin-top:3px}@media(min-width:768px){#makeAnOffer_sellerStatus #offersAccordion .ui-accordion h3>.container,#makeAnOffer_sellerStatus #offersAccordion .ui-accordion>.container{width:720px}}@media(min-width:992px){#makeAnOffer_sellerStatus #offersAccordion .ui-accordion h3>.container,#makeAnOffer_sellerStatus #offersAccordion .ui-accordion>.container{width:940px}}@media(min-width:1200px){#makeAnOffer_sellerStatus #offersAccordion .ui-accordion h3>.container,#makeAnOffer_sellerStatus #offersAccordion .ui-accordion>.container{width:1140px}}#makeAnOffer_sellerStatus #offersAccordion>div.no-offer{color:#555;font-size:14px}#makeAnOffer_sellerStatus #offersAccordion>div:first-child>h3{margin-top:0}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul{background-color:#f7f6f2}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap{background-color:#fff;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;margin-top:10px;padding-bottom:20px;padding-top:20px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap:first-child{border-top:0;margin-top:0}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div.item-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div.item-top div{font-size:12px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div.item-top div:first-child{font-weight:600}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div.item-top div:first-child a{color:#006400;font-weight:400;margin-left:3px;text-decoration:underline}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div.item-top div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div.item-top div:last-child .badge{background-color:#006400;font-weight:600;margin-right:5px;padding:3px 6px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child,#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;margin:10px auto;width:100%}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid>a{max-width:75px;width:100%}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid>a img{height:auto;width:100%}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid>div{width:80%;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid>div a,#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid>div p{margin-left:10px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid>div a{color:#006400;display:block;font-size:13px;line-height:17px;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid>div p{margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-btm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:35px;width:100%}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-btm p strong{font-weight:600;margin-right:3px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-btm p:last-child{margin-top:3px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap input[type=checkbox]{display:none}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#006400;cursor:pointer;float:right;font-size:12px;font-weight:400;height:35px;margin-top:-35px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap label span{text-decoration:underline}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap label i{margin-left:3px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap label i:before{content:""}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap label:before{content:"Show ";text-decoration:underline}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section,#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap hr{height:0;opacity:0;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-headers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 10px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-headers>div{font-size:12px;font-weight:600;text-align:right;white-space:nowrap}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-headers>div.offer-by{text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-headers>div.offer-qty{display:-webkit-box;display:-ms-flexbox;display:flex;width:25%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-headers>div.offer-qty span{margin-left:3px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-headers>div.offer-price{width:25%}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers{margin-top:10px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item{padding:10px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item:nth-child(odd){background-color:#f7f6f2}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-by{text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-by>div .user-name a{color:#006400;display:inline;text-decoration:underline;white-space:nowrap}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-by>div .offer-buyer-badges{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-by>div .offer-buyer-badges span:first-child{margin-left:0}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-by .offer-expiration{font-size:10px;margin-top:3px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-by .offer-expiration i{font-style:normal;font-weight:400}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-by .offer-expiration.low-time{color:#d0021b}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-by .offer-expiration span.plus{display:none}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-price,#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-qty{text-align:right;width:25%}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-ctas{margin-top:10px;text-align:right}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-ctas div{display:inline-block;width:100px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-ctas div:first-child{background-color:#fff;margin-right:5px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-ctas div:first-child:hover{background-color:#eee}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-ctas a{background-color:#ffbf00;border-color:#ffbf00;color:#fff}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-ctas a:hover{border-color:#ffbf00}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap input:checked+label:before{content:"Hide "}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap input:checked+label i:before{content:""}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap input:checked+label+hr{height:1px;margin:15px auto 10px;opacity:1;overflow:visible}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap input:checked+label+hr+.offer-section{height:auto;opacity:1;overflow:visible}#makeAnOffer_sellerStatus #offersAccordion>div .back-to-top{background-color:#f7f6f2;padding:15px 0;text-align:center}#makeAnOffer_sellerStatus #offersAccordion>div .back-to-top a{color:#006400;font-size:12px;text-decoration:underline}@media(min-width:768px){#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div.item-top div,#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div.item-top div:last-child .badge{font-size:13px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:15px auto 0}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;width:100%}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid>a{max-width:100px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid>div{overflow:visible;width:70%}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid>div a{display:block;font-size:14px;line-height:17px;overflow:visible;white-space:normal}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid>div p{overflow:visible;white-space:normal}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-btm{height:auto;text-align:right;width:auto}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-btm p{width:100%}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap label{font-size:13px;height:0;margin-top:-10px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap input:checked+label+hr{margin:15px auto}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-headers{padding:0 15px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-headers>div.offer-expiration,#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-headers>div.offer-price,#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-headers>div.offer-qty{width:20%}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers{margin-top:15px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item{padding:15px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-by{display:-webkit-box;display:-ms-flexbox;display:flex;width:40%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-by>div{-webkit-box-flex:1;-ms-flex:1;flex:1}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-by>div .user-name{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;font-size:14px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-by>div .offer-buyer-badges{display:-webkit-box;display:-ms-flexbox;display:flex;float:left;margin-left:10px;margin-top:3px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-by .offer-expiration{font-size:14px;margin-top:0;text-align:right;width:20%}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-by .offer-expiration>span{display:none}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-price,#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info .offer-qty{width:20%}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-ctas{margin-top:10px;text-align:right}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-ctas div{display:inline-block;width:100px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-ctas div:first-child{background-color:#fff;margin-right:5px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-ctas div:first-child:hover{background-color:#eee}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap:last-child{border-bottom:0}#makeAnOffer_sellerStatus #offersAccordion>div:last-child>div{border-bottom:1px solid #d9d9d9}}@media(min-width:1200px){#makeAnOffer_sellerStatus #offersAccordion>div>div{border:0}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div.item-top div{font-size:13px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid>div{overflow:visible;width:70%}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid>div a,#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid>div p{margin-left:15px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .item-section>div:last-child .item-mid>div a{font-size:16px;line-height:normal}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap label{font-size:14px;margin-top:-5px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-headers{padding-right:300px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-info{-webkit-box-flex:1;-ms-flex:1;flex:1}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-ctas{margin-top:0;width:285px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section ul.item-offers li.offer-item .offer-ctas div:first-child{margin-right:10px}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap:first-child{border-top:1px solid #d9d9d9}#makeAnOffer_sellerStatus #offersAccordion>div>div>ul li.item-wrap:last-child{border-bottom:1px solid #d9d9d9}}#makeAnOffer_buyerStatus{position:relative}#makeAnOffer_buyerStatus .container>p{margin-top:3px}#makeAnOffer_buyerStatus #offersAccordion>div>h3 .letter{font-size:14px}#makeAnOffer_buyerStatus #offersAccordion>div:first-child>h3{margin-top:0}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul{background-color:#f7f6f2}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap{background-color:#fff;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;margin-top:10px;padding-bottom:20px;padding-top:20px}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap:first-child{border-top:0;margin-top:0}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section,#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;margin:10px auto}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid>a{max-width:75px;width:100%}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid>a img{height:auto;width:100%}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid>div{width:80%;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid>div a,#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid>div p{margin-left:10px}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid>div a{color:#006400;display:block;font-size:13px;line-height:17px;overflow:hidden;text-decoration:underline;text-overflow:ellipsis;white-space:nowrap}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid>div p{margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-btm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-btm p strong{font-weight:600;margin-right:3px}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-btm>div p:last-child{margin-top:5px}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap hr{margin:15px auto}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section{font-size:12px}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section h5{color:#006400;font-size:12px;font-weight:600;text-align:center}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-info{margin:15px auto 20px}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-info>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-info>div:last-child{margin-top:5px}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-info>div p strong{font-weight:600}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-info>div span.plus{display:none}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-ctas{text-align:center}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-ctas a,#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-ctas div{display:inline-block;width:auto}#makeAnOffer_buyerStatus #offersAccordion>div .back-to-top{background-color:#f7f6f2;padding:15px 0;text-align:center}#makeAnOffer_buyerStatus #offersAccordion>div .back-to-top a{color:#006400;font-size:12px;text-decoration:underline}#makeAnOffer_buyerStatus #offersAccordion>div>h3#accepted+div>ul li.item-wrap .offer-section .offer-info>div:last-child p:first-child,#makeAnOffer_buyerStatus #offersAccordion>div>h3#declined+div>ul li.item-wrap .offer-section .offer-info>div:last-child p:first-child{visibility:hidden}@media(min-width:480px){#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-btm{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:right;width:auto}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-btm p{display:block;margin-top:5px;white-space:nowrap;width:100%}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-btm p:first-child{margin-top:0}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-btm p strong{font-weight:600;margin-right:3px}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-btm>div p:first-child{margin-top:5px}}@media(min-width:768px){#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid{margin:0}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid>a{max-width:100px}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid>div{overflow:visible;width:auto}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid>div a{display:block;font-size:14px;line-height:17px;overflow:visible;white-space:normal}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid>div p{overflow:visible;white-space:normal}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section h5{font-size:14px}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap:last-child{border-bottom:0}#makeAnOffer_buyerStatus #offersAccordion>div:last-child>div{border-bottom:1px solid #d9d9d9}}@media(min-width:1200px){#makeAnOffer_buyerStatus #offersAccordion>div>div{border:0}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid>div{overflow:visible;width:auto}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid>div a,#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid>div p{margin-left:15px}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-mid>div a{font-size:16px;line-height:normal}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-btm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:540px}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-btm>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-btm>div p{margin-left:50px;margin-top:0;width:auto}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-btm>div p:first-child,#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-btm>div p:last-child{margin-top:0}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .item-section .item-btm>p{width:auto}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-info,#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-info{margin:0;width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-info>div{width:50%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-info>div p{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:20px;white-space:nowrap;width:50%}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-info>div:last-child{margin-top:0}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-info>div:first-child p:first-child{margin-left:0}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap .offer-section .offer-ctas{text-align:right;width:150px}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap:first-child{border-top:1px solid #d9d9d9}#makeAnOffer_buyerStatus #offersAccordion>div>div>ul li.item-wrap:last-child{border-bottom:1px solid #d9d9d9}#makeAnOffer_buyerStatus #offersAccordion>div:last-child>div{border-bottom:0}}#registration{margin-bottom:50px}#registration h1{color:#006400;font-size:30px;font-weight:600}#registration h2{text-align:center}#registration h3.separator{padding-left:5px;padding-right:5px}#registration .acting-h4,#registration h4{background-color:#006400;border-radius:6px 6px 0 0;color:#fff;font-size:14px;font-weight:600;margin-bottom:0;margin-top:0;padding:10px 15px}#registration h5{font-weight:700}#registration h6{color:#000;font-size:14px;font-weight:600;margin-top:20px}#registration label{color:#555;font-size:12px;font-weight:600;line-height:14px}#registration ul{list-style:none;padding-left:10px}#registration i{color:#006400}#registration i.glyphicon-info-sign{font-size:12px}#registration p{font-size:13px;margin:10px 0}#registration p.confirm-info:not(:first-child){margin-top:-5px}#registration input[type=checkbox] label{font-size:13px;font-weight:400}#registration label#IsUserAgreementApprovedLabel{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:10px}#registration label#IsUserAgreementApprovedLabel span{text-transform:none}#registration label#IsUserAgreementApprovedLabel span:last-child{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:0;-ms-flex:none;flex:none}#registration label#IsUserAgreementApprovedLabel span:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#registration label#IsUserAgreementApprovedLabel span.ui-checkboxradio-icon-space{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;display:block;order:1}#registration #HasBusinessAddress{display:none}#registration #HasBusinessAddress+div.row label.acting-h4{border-radius:6px;cursor:pointer;left:auto;position:relative;top:auto}#registration #HasBusinessAddress+div.row label.acting-h4 i,#registration #HasBusinessAddress+div.row label.acting-h4 span{color:#fff;-webkit-transition:all 1s ease;transition:all 1s ease}#registration #HasBusinessAddress+div.row label.acting-h4 i{left:15px;margin-right:5px;margin-top:-7px;position:absolute;top:50%}#registration #HasBusinessAddress+div.row label.acting-h4 span{padding-left:24px}#registration #HasBusinessAddress+div.row label.acting-h4 span:before{content:"Add "}#registration #HasBusinessAddress+div.row+.revealer{height:0;overflow:hidden}#registration #HasBusinessAddress:checked+div.row label.acting-h4{border-radius:6px 6px 0 0}#registration #HasBusinessAddress:checked+div.row label.acting-h4:after{content:"Remove";float:right;padding-right:20px;text-decoration:underline}#registration #HasBusinessAddress:checked+div.row label.acting-h4 i{left:auto;margin-right:5px;margin-top:-7px;position:absolute;right:10px;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#registration #HasBusinessAddress:checked+div.row label.acting-h4 span{padding-left:0}#registration #HasBusinessAddress:checked+div.row label.acting-h4 span:before{content:""}#registration #HasBusinessAddress:checked+div.row+.revealer{height:auto;overflow:visible}#registration .action-buttons{padding-right:15px}#registration #user-agreement{margin-top:15px}#registration .date-of-birth{text-align:center}#registration .date-of-birth-inputs.has-feedback .form-control{padding:6px 12px}#registration .req:before{color:#d0021b;content:"*"}#registration .lead{color:#555;font-size:16px;font-weight:400;margin:0 0 25px}#registration section{background-color:#fff;border-bottom:1px solid #d9d9d9;margin-bottom:25px}#registration .form-control-feedback{height:40px;line-height:40px;right:15px;width:40px}#registration .jqui-dd-wrapper .form-control-feedback{right:42px}#registration .form-group{margin-top:10px}#registration .form-control{height:40px}#registration .ui-selectmenu-menu ul{max-height:400px;overflow-y:auto;padding-left:0}#registration .ui-selectmenu-disabled{background-color:#eee}#registration .ui-selectmenu-disabled .ui-selectmenu-icon{background-color:#bbe1aa}#registration .has-error .ui-widget{border-color:#d9534f}#registration .has-error .ui-selectmenu-icon{background-color:#d9534f}#registration .has-success .ui-widget{border-color:#3c763d}#registration .btn-wide{padding-left:40px;padding-right:40px}#registration .btn-muted{background-color:initial;color:#006400}#registration .alertMessage{color:red;font-size:12px}#registration .alertDisplay{text-align:center;width:100%}#registration button{margin-left:15px}#registration .btn-primary:disabled{background-color:#bbe1aa;border-color:#bbe1aa;color:#006400}#registration .btn-muted:disabled{background-color:initial;border:none;color:#006400}#registration .form-submitted-loading{display:none}#registration .form-submitted-loading img{height:33px;margin-right:8px;width:auto}#registration .addresses{margin-top:-15px}#registration .addresses h5{padding-top:15px}#registration .validation-summary-errors{background-color:#f2dede;border:1px solid #d9534f;border-radius:4px;color:#d9534f;padding:10px 10px 0}#registration .GBPayText{font-size:14px;margin:16px 0}#registration .glyphicon-refresh-animate{-webkit-animation:spinw .7s linear infinite;animation:spin .7s linear infinite}#registration .glyphicon-refresh-no-animate{-webkit-animation:none;animation:none}#payfone-modal a{text-decoration:underline}#payfone-modal label{color:#555;font-size:12px;font-weight:600}#payfone-modal .modal-content{border:0;border-radius:0}#payfone-modal .modal-content .modal-header{border-radius:0}#payfone-modal .date-of-birth{text-align:center}#payfone-modal .date-of-birth-inputs.has-feedback .form-control{padding:6px 12px}#payfone-modal .modal-header{background-color:#006400;color:#fff;text-align:center}#payfone-modal .modal-header .modal-title{font-size:20px}#payfone-modal .req:before{color:#d0021b;content:"*"}#payfone-modal .payfone-form{padding:0}#payfone-modal .btn-wide{padding-left:40px;padding-right:40px}#payfone-modal .btn-muted{background-color:initial;color:#006400}#payfone-modal button{margin-left:15px}#payfone-modal .form-control{height:40px}#payfone-modal .form-control-feedback{height:40px;line-height:40px;right:15px;width:40px}#payfone-modal .loading-form{display:none;padding:10px;text-align:center}#payfone-modal .loading-form img{height:40px;margin-right:8px}#payfone-modal #sms-sent{display:none;margin-top:10px}#payfone-modal .modal-footer{clear:both}#payfone-modal .alertMessage{color:red;font-size:12px}#payfone-modal .alertDisplay{text-align:center;width:100%}@media(min-width:768px){#payfone-modal .modal-content{border-radius:6px}#payfone-modal .modal-content .modal-header{border-radius:6px 6px 0 0}}body.registration .main-content{margin-top:0!important}@media(min-width:768px){body.registration .main-content{padding-top:141px!important}}@media(max-height:900px){body.registration.modal-open{overflow:auto;position:relative}body.registration.modal-open #payfone-modal{position:absolute}}@media(max-width:479px){#registration .btn-wide{padding-left:20px;padding-right:20px}#registration label#IsUserAgreementApprovedLabel span{text-transform:none}#registration label#IsUserAgreementApprovedLabel span:last-child{-webkit-box-flex:1;-ms-flex:1 0 90%;flex:1 0 90%}}@media(max-width:991px){#registration{margin-bottom:30px}#registration h1{font-size:24px}#registration .lead{font-size:14px}}@media(max-width:767px){#registration i.glyphicon-info-sign,#registration label{left:-9999px;position:absolute;top:-9999px}#registration #DateOfBirthLabel{left:auto;position:relative;top:auto}#registration .agreement label,#registration .checkbox label,#registration .confirm label,#registration .opt-in label{left:auto;padding-bottom:10px;position:static;top:auto}#registration .has-feedback label~.form-control-feedback{top:0}#registration .date-of-birth-inputs.has-feedback label~.form-control-feedback{top:24px}#registration h4,#registration section{border-radius:0}#payfone-modal .btn-wide{padding-left:20px;padding-right:20px}#payfone-modal .modal-dialog{margin:0}}@media(min-width:768px){#registration .container>.row{margin-left:0;margin-right:0}#registration .action-buttons{padding-right:0}#registration section{border-left:1px solid #d9d9d9;border-radius:6px;border-right:1px solid #d9d9d9}}#FFLFinder .loading{background:rgba(0,0,0,0) url(/theme/assets/ajax-spinner.gif) no-repeat 50%;background-size:contain;display:none;height:50px;position:absolute;right:15px;top:65px;width:50px}#FFLFinder>a{text-decoration:underline}#FFLFinder label{font-size:13px;font-weight:600}#FFLFinder>hr{margin:25px -15px 0}#FFLFinder .make-default-ffl-icon{color:#994713!important;height:18px}#FFLFinder .ffl-on-file-icon{background:rgba(0,0,0,0) url(/theme/assets/ic-ffl-on-file.svg) no-repeat 50%;background-size:contain;display:inline-block;height:18px;width:22px}#FFLFinder .ffl-on-file-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:25px;margin-top:10px}#FFLFinder .ffl-on-file-sub i{-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px;margin-right:10px}#FFLFinder .ffl-on-file-sub span{vertical-align:top}#FFLFinder .search-options{margin-top:30px}#FFLFinder .search-options .search-option div.btn-primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;width:45px}#FFLFinder .search-options .search-option div.btn-primary span{height:0;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:0}#FFLFinder .search-options .search-option .ui-selectmenu-text{padding-right:15px}#FFLFinder .search-options .search-option .cta-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}#FFLFinder .search-options .search-option .cta-group .jqui-dd-wrapper{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 7.5px);flex:0 1 calc(50% - 7.5px)}#FFLFinder .search-options .search-option .cta-group .input-group{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin-top:15px}#FFLFinder .search-options .search-option .cta-group .input-group #fflSearchZip{height:41px}#FFLFinder .search-options .search-option .validation-error{color:#d0021b;display:none;font-size:12px;margin-top:3px;padding-left:300px}#FFLFinder .search-options .search-option.error .input-group #fflSearchZip{border-color:#d0021b}#FFLFinder .search-options .search-option.error .validation-error{display:block}#FFLFinder .search-options .or-div{padding-bottom:10px;padding-top:10px}#FFLFinder .search-text-results-wrap{background-color:#f7f6f2;height:0;margin:0 -15px;opacity:0;overflow:hidden}#FFLFinder .search-text-results-wrap.show{height:auto;opacity:1}#FFLFinder .search-text-results-wrap>h4{background-color:#555;color:#fff;font-size:13px;font-weight:600;margin:0}#FFLFinder .search-text-results-wrap>h4 span{display:block;padding:10px 15px}#FFLFinder .search-text-results-wrap ul{list-style-type:none;margin:0;padding:0}#FFLFinder .search-text-results-wrap ul.search-text-results{font-size:14px}#FFLFinder .search-text-results-wrap ul.search-text-results>li{border-top:1px solid #d9d9d9;padding:15px 15px 25px}#FFLFinder .search-text-results-wrap ul.search-text-results>li:first-child{border-top:0}#FFLFinder .search-text-results-wrap ul.search-text-results>li.on{background-color:#fffea8!important}#FFLFinder .search-text-results-wrap ul.search-text-results>li:nth-child(2n){background-color:#fff}#FFLFinder .search-text-results-wrap ul.search-text-results>li p{margin:0 0 3px}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5{color:#000;font-weight:700;margin:0 0 10px}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .ffl-on-file,#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .make-default,#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .map-marker,#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .web-marker{color:#006400;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;margin-left:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .ffl-on-file i,#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .make-default i,#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .map-marker i,#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .web-marker i{color:orange;font-size:18px;margin-right:3px}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .ffl-on-file>span,#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .make-default>span,#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .map-marker>span,#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .web-marker>span{text-decoration:underline}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .web-marker{text-decoration:none}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .web-marker i{color:#18539d}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .web-marker span{text-decoration:underline}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .web-marker:hover{color:#006400;text-decoration:none}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .web-marker:hover span{text-decoration:underline}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .ffl-on-file{cursor:pointer;text-decoration:underline}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .make-default{color:#006400;cursor:pointer;font-weight:400;text-decoration:underline}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .make-default i{margin-right:5px;margin-top:1px}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top strong{color:#000;display:block;font-size:12px;font-weight:600}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top .result-card-left,#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top .result-card-right{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:50%}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top .result-card-left{margin-bottom:15px;padding-right:7.5px}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top .result-card-left>p{margin-top:5px}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top .result-card-left .address-line div,#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top .result-card-left .address-line p{margin-bottom:0}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top .result-card-left a{text-decoration:underline}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top .result-card-right{margin-bottom:15px;padding-left:7.5px}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top .result-card-right .fees>strong{border-bottom:1px solid #d9d9d9;color:#555;display:block;font-size:13px;font-weight:700;text-align:left;width:100%}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top .result-card-right .fees>ul li{margin-top:5px}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top .result-card-right .fees>ul li:first-child{margin:10px 0 0}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-btm{clear:both}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-btm input[type=checkbox]{display:none}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-btm .about-ffl-toggler{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#006400;cursor:pointer;font-weight:400;margin-bottom:20px}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-btm .about-ffl-toggler span{text-decoration:underline}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-btm .about-ffl-drawer{height:0;opacity:0;overflow:hidden;-webkit-transition:all .2s;transition:all .2s}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-btm input[type=checkbox]:checked+.about-ffl-toggler{margin-bottom:5px}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-btm input[type=checkbox]:checked+.about-ffl-toggler i:before{content:""}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-btm input[type=checkbox]:checked+.about-ffl-toggler+.about-ffl-drawer{height:auto;opacity:1;padding-bottom:20px}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-btm .ffl-ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-btm .ffl-ctas i{margin-right:5px}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-btm .ffl-ctas .btn-secondary{background-color:#1861b7;border-color:#1861b7;color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:15px;max-width:45%;text-decoration:none}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-btm .ffl-ctas .btn-secondary.focus,#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-btm .ffl-ctas .btn-secondary:focus,#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-btm .ffl-ctas .btn-secondary:hover{background-color:#3787e5!important;border-color:#3787e5!important}#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-btm .ffl-ctas .btn-primary{-webkit-box-flex:1;-ms-flex:1;flex:1}#fflMapContainer{border-top:1px solid #d9d9d9;display:none;height:300px;position:relative;width:auto;z-index:99}#fflMapContainer.show{display:block}#fflMapContainer .map-container,#fflMapContainer>div{height:100%!important;width:auto!important}#fflMapContainer .marker-wrap .marker-title{color:#000;font-size:14px;font-weight:600}#fflMapContainer .marker-wrap .marker-ctas{margin-top:3px}#fflMapContainer .marker-wrap .marker-ctas ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style-type:none;margin:0;padding:0}#fflMapContainer .marker-wrap .marker-ctas ul li{font-size:13px}#fflMapContainer .marker-wrap .marker-ctas ul li a,#fflMapContainer .marker-wrap .marker-ctas ul li div{color:#006400;cursor:pointer;text-decoration:underline}#fflMapContainer .marker-wrap .marker-ctas ul li:first-child{margin-right:10px}@media(max-width:479px){#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .ffl-on-file,#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .make-default,#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .map-marker,#FFLFinder .search-text-results-wrap ul.search-text-results>li .result-card-top>h5 .web-marker{clear:right;margin:0 0 5px;text-align:right;width:auto}#FFLFinder .search-options .search-option .cta-group .jqui-dd-wrapper{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}#FFLFinder .search-options .search-option .cta-group .jqui-dd-wrapper:first-child{margin-bottom:15px}}@media(min-width:768px){#FFLFinder .search-options .search-option .cta-group{-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start}#FFLFinder .search-options .search-option .cta-group .input-group,#FFLFinder .search-options .search-option .cta-group .jqui-dd-wrapper{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-right:15px}#FFLFinder .search-options .search-option .cta-group .input-group{margin-top:0}.search-text-results-wrap ul.search-text-results>li .result-card-top .result-card-left a{color:#555;text-decoration:none}.search-text-results-wrap ul.search-text-results>li .result-card-top .result-card-left a:hover{text-decoration:none}.search-text-results-wrap ul.search-text-results>li .result-card-btm .ffl-ctas .btn-primary{margin-left:35px}}@media(min-width:992px){#fflMapContainer{height:400px}}#fflContainer .ffl-ctas .btn-primary{display:none}#fflSignupContainer #fflSignupConfirmInfo>div{background-color:#eee;border:1px solid #d9d9d9;border-radius:6px;color:#000}#fflSignupContainer #fflSignupConfirmInfo>div>div{font-size:24px;font-weight:600}#fflSignupContainer #fflSignupConfirmInfo>div>span{font-size:18px}#fflSignupContainer #fflSignupConfirmInfo>div p{font-size:16px;margin-bottom:0}#fflSignupContainer .field-validation-valid,#fflSignupContainer .validation-summary-valid{display:none}#fflSignupContainer .errMsg{min-height:auto}#fflContainer h1.page-title{font-size:24px;margin:0}#fflContainer #SelectMasterFFLContainer{height:100vh}#fflContainer #defaultFFL{background:none;border:none}#fflContainer #FFLFinder{position:relative}#fflContainer #FFLFinder h3{color:#000;font-size:14px;margin:10px 0 0;padding-right:65px}#fflContainer #FFLFinder h3 a{text-decoration:underline}#fflContainer #FFLFinder>a{display:block;margin-top:5px}#fflContainer #FFLFinder .loading{right:5px;top:0}#fflContainer #FFLFinder .search-text-results-wrap{background-color:#fff}#fflContainer #FFLFinder .search-text-results-wrap ul.search-text-results>li:nth-child(2n){background-color:#eee}#fflContainer #FFLFinder .ffl-ctas a.btn-secondary:not(.visible-xs){-webkit-box-ordinal-group:3;-ms-flex-order:2;background-color:#006400;border-color:#006400;margin-right:0;order:2}#fflContainer #FFLFinder .ffl-ctas a.btn-secondary:not(.visible-xs):hover{background-color:#002700!important;border-color:#002700!important}#fflContainer #FFLFinder .ffl-ctas a.visible-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#fflContainer #FFLFinder .ffl-ctas .btn-primary{display:none}@media(min-width:768px){#fflContainer #FFLFinder{margin-bottom:30px}#fflContainer #FFLFinder .ffl-on-file-sub{margin-bottom:10px;margin-top:50px}#fflContainer #FFLFinder .search-text-results-wrap{border:1px solid #d9d9d9;border-radius:6px;margin-left:0;margin-right:0}#fflContainer #FFLFinder .search-text-results-wrap #fflMapContainer{border:none}#fflContainer #FFLFinder .ffl-ctas{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media(min-width:992px){#fflContainer h1.page-title{font-size:30px}#fflContainer #FFLFinder{margin-bottom:50px}#fflContainer #FFLFinder h3{font-size:16px}}#defaultFFLContainer{color:#555;margin-top:30px;padding-bottom:15px;position:relative}#defaultFFLContainer>h1{font-size:24px;margin:0}#defaultFFLContainer>h1 span{color:#555;font-weight:700}#defaultFFLContainer>p{color:#000;font-size:14px;margin:10px 0 0}#defaultFFLContainer .col-tn-12{padding-left:15px;padding-right:15px}#defaultFFLContainer #confirmContainer{border-radius:6px;margin-bottom:15px;padding:15px}#defaultFFLContainer #confirmContainer:not(.alert){background-color:#bbe1aa;border:1px solid #006400;color:#006400}#defaultFFLContainer #confirmContainer #confirmSubject{font-size:18px;font-weight:700}#defaultFFLContainer #confirmContainer #confirmMessage{font-size:14px}#defaultFFLContainer #contentContainer{margin-top:30px}#defaultFFLContainer #contentContainer div.header-bar{background-color:#006400;clear:left;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;margin-bottom:20px;padding:10px 15px;text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#defaultFFLContainer #contentContainer div.header-bar div{-webkit-box-flex:1;-ms-flex:1;flex:1}#defaultFFLContainer #contentContainer div.header-bar span{font-weight:400}#defaultFFLContainer #contentContainer div.header-bar span strong{font-weight:600}#defaultFFLContainer #contentContainer section#defaultFFL{background-color:#fff}#defaultFFLContainer #contentContainer section#defaultFFL .ffl-panel>div{padding-top:5px}#defaultFFLContainer #contentContainer section#defaultFFL .ffl-panel .clear-btn{background-color:rgba(0,0,0,0);border:0;color:#006400;cursor:pointer;margin-left:5px;padding:11px 0 11px 5px}#defaultFFLContainer #contentContainer section#defaultFFL .ffl-panel .clear-btn.top{display:none}#defaultFFLContainer #contentContainer section#defaultFFL .ffl-panel .ffl-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#defaultFFLContainer #contentContainer section#defaultFFL .ffl-panel .ffl-number>span:not(.err_msg){color:#000;font-size:12px;font-weight:700;margin:11px 0;padding-left:5px;padding-right:5px;white-space:nowrap}#defaultFFLContainer #contentContainer section#defaultFFL .ffl-panel .ffl-number input{display:block;width:100%}#defaultFFLContainer #contentContainer section#defaultFFL .ffl-panel .ffl-number input#fflSeg1{width:20%}#defaultFFLContainer #contentContainer section#defaultFFL .ffl-panel .ffl-number input#fflSeg2{width:24%}#defaultFFLContainer #contentContainer section#defaultFFL .ffl-panel .ffl-number input#fflSeg3{width:31%}#defaultFFLContainer #contentContainer section#defaultFFL .ffl-panel .ffl-number .err_msg{display:none}#defaultFFLContainer #contentContainer section#defaultFFL .ffl-panel .or{color:#000;font-weight:700;margin:11px 0}#defaultFFLContainer #contentContainer section#defaultFFL .ffl-panel .find-ffl{margin:5px 0}#defaultFFLContainer #contentContainer section#defaultFFL .address-field p{display:inline;padding-right:5px}#defaultFFLContainer #contentContainer section#defaultFFL>div{margin-bottom:15px}#defaultFFLContainer #contentContainer section#defaultFFL .phone-field>span{margin-right:15px}#defaultFFLContainer #contentContainer section#defaultFFL .phone-field>span i{font-style:normal}#defaultFFLContainer #contentContainer section#defaultFFL .phone-field>span span{height:0;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:0}#defaultFFLContainer #contentContainer .acting-label{font-weight:700}@media(max-width:479px){#defaultFFLContainer section#defaultFFL .ffl-panel .clear-btn{display:none}#defaultFFLContainer section#defaultFFL .ffl-panel .clear-btn.top{display:block!important;float:right;margin-bottom:8px;margin-right:15px}#defaultFFLContainer section#defaultFFL .ffl-panel .clear-btn.top:before{content:"Clear "}#defaultFFLContainer section#defaultFFL .ffl-panel .ffl-number{display:block!important}#defaultFFLContainer section#defaultFFL .ffl-panel .ffl-number input,#defaultFFLContainer section#defaultFFL .ffl-panel .ffl-number span{display:block!important;width:100%!important}#defaultFFLContainer section#defaultFFL .ffl-panel .ffl-number span{text-align:center}#defaultFFLContainer section#defaultFFL .ffl-panel .ffl-number .err_msg{display:block}#defaultFFLContainer section#defaultFFL .ffl-panel .find-ffl,#defaultFFLContainer section#defaultFFL .ffl-panel .or{text-align:center}}@media(max-width:767px){#defaultFFLContainer #contentContainer section#defaultFFL .ffl-panel .find-ffl{text-align:center}}@media(min-width:768px){#defaultFFLContainer{padding-bottom:110px}#defaultFFLContainer>.row{margin-left:0;margin-right:0}#defaultFFLContainer #contentContainer{position:relative}#defaultFFLContainer #contentContainer div.header-bar{border-radius:6px 6px 0 0}#defaultFFLContainer #contentContainer .cta-section{margin-top:15px}#defaultFFLContainer #contentContainer .cta-section#ctaBtm .err_msg{height:auto;text-align:right}}@media(min-width:992px){#defaultFFLContainer>h1{font-size:30px}#defaultFFLContainer>p{font-size:16px}#defaultFFLContainer #contentContainer .cta-section div:not(.row){float:right;padding-left:30px;padding-right:0;width:auto}#defaultFFLContainer #contentContainer .cta-section a{padding-left:15px;padding-right:15px}#defaultFFLContainer #contentContainer .cta-section#ctaBtm>div>div{padding-left:15px}#defaultFFLContainer #contentContainer .cta-section#ctaBtm>div>div:last-child{padding-right:15px}}@media(min-width:1200px){#defaultFFLContainer #contentContainer .cta-section a,#defaultFFLContainer #contentContainer .cta-section button{padding-left:35px;padding-right:35px}}.default-ffl-modal{font-family:Open Sans,sans-serif}.default-ffl-modal .modal-dialog{height:auto;margin:0 auto}.default-ffl-modal .modal-dialog .modal-content{border:0;border-radius:0;height:100%}.default-ffl-modal .modal-dialog .modal-content .close-btn{background-color:rgba(0,0,0,0);border:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;position:absolute;right:5px;top:10px;z-index:500}.default-ffl-modal .modal-dialog .modal-content .close-btn:before{cursor:pointer}.default-ffl-modal .modal-dialog .modal-content input[type=text]{border-color:#d9d9d9;border-radius:6px 0 0 6px;color:#555;font-size:13px;height:40px}.default-ffl-modal .modal-dialog .modal-content .modal-body{padding-bottom:0;position:relative;z-index:499}.default-ffl-modal .modal-dialog .modal-content .modal-body .modal-text a:not(.btn-secondary):not(.btn-primary){text-decoration:underline}.default-ffl-modal .modal-dialog .modal-content .modal-body .modal-text h3{background-color:#006400;color:#fff;font-size:16px;font-weight:400;margin-left:-15px;margin-right:-15px;margin-top:-15px;padding:15px 50px 15px 15px}.default-ffl-modal .modal-dialog .modal-content .modal-body .modal-text h3>span{display:none}.default-ffl-modal#fflModal .modal-dialog .modal-content .modal-body .modal-text h3{font-size:18px;padding-right:150px}.default-ffl-modal#freedomCoinModal .modal-dialog .modal-content .modal-body iframe{border:0;margin-bottom:15px}.default-ffl-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text h3{background-color:#ffbf00}.default-ffl-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text strong{color:#000}.default-ffl-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text>p{font-size:20px;margin:20px auto;text-align:center}.default-ffl-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text>p strong{font-size:120%}.default-ffl-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text .main-message{padding-bottom:30px}.default-ffl-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text .main-message p{font-size:16px;margin:10px 0 0}.default-ffl-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text .main-message p:first-child{margin-top:0}.default-ffl-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.default-ffl-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary{color:#006400;margin-right:0;padding-left:15px;padding-right:15px;text-decoration:underline}.default-ffl-modal#itemChangedModal .modal-dialog .modal-content .modal-body{padding-bottom:15px}.default-ffl-modal#itemChangedModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap{text-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.default-ffl-modal#itemChangedModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary{margin-right:20px}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body,.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text{padding-bottom:15px}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text p,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text p,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text p,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text p{font-size:16px;margin:20px auto}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text ul,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text ul,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text ul,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text ul{padding-left:30px;padding-right:30px}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text ul li,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text ul li,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text ul li,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text ul li{margin-top:10px}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text ul li:first-child,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text ul li:first-child,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text ul li:first-child,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text ul li:first-child{margin-top:0}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .main-message,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .main-message,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .main-message,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .main-message{padding-bottom:30px}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .main-message p,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .main-message p,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .main-message p,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .main-message p{font-size:16px;margin:10px 0 0}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .main-message p:first-child,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .main-message p:first-child,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .main-message p:first-child,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .main-message p:first-child{margin-top:0}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap{margin-bottom:20px;margin-top:20px}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label{font-weight:600;margin:0;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span{text-transform:none}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:last-child,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:last-child,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:last-child,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:last-child{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:0;-ms-flex:none;flex:none}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:first-child,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:first-child,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:first-child,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span.ui-checkboxradio-icon-space,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span.ui-checkboxradio-icon-space,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span.ui-checkboxradio-icon-space,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span.ui-checkboxradio-icon-space{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;display:block;order:1}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary{color:#006400;padding-left:15px;padding-right:15px}@media(min-width:768px){.default-ffl-modal .modal-dialog{border-radius:6px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);margin:20px auto}.default-ffl-modal .modal-dialog .modal-content{border-radius:6px}.default-ffl-modal .modal-dialog .modal-content .modal-body,.default-ffl-modal .modal-dialog .modal-content .modal-body .modal-text,.default-ffl-modal .modal-dialog .modal-content .modal-body .modal-text h3,.default-ffl-modal .modal-dialog .modal-content .modal-body .modal-text h3 #FFLFinder{border-radius:6px 6px 0 0}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.default-ffl-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.default-ffl-modal#itemChangedModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.default-ffl-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.default-ffl-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.default-ffl-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.default-ffl-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.default-ffl-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.default-ffl-modal#itemChangedModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary{margin-right:20px}}@media(min-width:992px){.default-ffl-modal .modal-dialog{margin:30px auto;margin:50px auto}}#checkoutContainer{color:#555;margin-top:30px;padding-bottom:15px;position:relative}#checkoutContainer>h1{font-size:24px;margin:0}#checkoutContainer>h1 span{color:#555;font-weight:700}#checkoutContainer>p{color:#000;font-size:14px;margin:10px 0 0}#checkoutContainer #confirmMsg{background-color:#bbe1aa;border:1px solid #006400;border-radius:6px;color:#006400;font-size:18px;margin-bottom:15px;padding:15px}#checkoutContainer button+input+#confirmMsg,#checkoutContainer button+input+.alert,#checkoutContainer button+input+alert+#confirmMsg{margin-right:90px}#checkoutContainer>ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0;padding:15px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#checkoutContainer>ul li{margin-top:5px}#checkoutContainer>ul li:first-child{margin-top:0}#checkoutContainer>ul li a{text-decoration:underline}#checkoutContainer>button{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:15px;top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;z-index:50}#checkoutContainer>button i{margin-right:3px}#checkoutContainer .tooltip>.tooltip-inner{background-color:#fff;border:1px solid #d9d9d9;-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.25);box-shadow:0 2px 10px 0 rgba(0,0,0,.25);font-size:11px;text-align:left}#checkoutContainer .tooltip>.tooltip-inner strong{font-weight:600}#checkoutContainer .tooltip>.tooltip-inner ul{margin:0;padding:0 0 0 15px}#checkoutContainer .tooltip .tooltip-arrow{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);border-width:11px 11px 0;bottom:-5px;left:50%;margin-left:-11px}#checkoutContainer .cb{clear:both}#checkoutContainer .btn-sim{background-color:rgba(0,0,0,0);color:#006400}#checkoutContainer .or-div{clear:both;margin:0 15px 15px!important;position:relative;text-align:center}#checkoutContainer .or-div>div{background-color:#d9d9d9;height:1px;left:0;position:absolute;top:50%;-webkit-transform:translate-y(-50%);-ms-transform:translate-y(-50%);transform:translate-y(-50%);width:100%;z-index:1}#checkoutContainer .or-div span{background-color:#fff;color:#555;font-weight:600;padding:0 10px;position:relative;z-index:2}#checkoutContainer .open .or-div span{background-color:#eee}#checkoutContainer #contentContainer{margin-top:30px}#checkoutContainer #contentContainer p{margin:0;padding:0}#checkoutContainer #contentContainer p.bump{margin-top:10px}#checkoutContainer #contentContainer div.header-bar{background-color:#006400;clear:left;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;margin-bottom:20px;padding:10px 15px;text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#checkoutContainer #contentContainer div.header-bar div{-webkit-box-flex:1;-ms-flex:1;flex:1}#checkoutContainer #contentContainer div.header-bar span{font-weight:400}#checkoutContainer #contentContainer div.header-bar span strong{font-weight:600}#checkoutContainer #contentContainer hr{margin:0 0 15px}#checkoutContainer #contentContainer section{background-color:#fff}#checkoutContainer #contentContainer section>div{margin-bottom:15px}#checkoutContainer #contentContainer section .address-panel{display:none;margin-top:15px}#checkoutContainer #contentContainer section .address-field,#checkoutContainer #contentContainer section .phone-field{clear:both;padding-top:5px}#checkoutContainer #contentContainer section .address-field strong,#checkoutContainer #contentContainer section .phone-field strong{font-weight:600}#checkoutContainer #contentContainer section .address-field p,#checkoutContainer #contentContainer section .address-field span{display:block;text-transform:capitalize}#checkoutContainer #contentContainer section .address-field p>i,#checkoutContainer #contentContainer section .address-field span>i{font-style:normal}#checkoutContainer #contentContainer section .phone-field>span{margin-right:15px}#checkoutContainer #contentContainer section .phone-field>span span{height:0;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:0}#checkoutContainer #contentContainer section .phone-field>span i{font-style:normal}#checkoutContainer #contentContainer section .edit-ffl-link,#checkoutContainer #contentContainer section .edit-link{color:#006400;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;text-decoration:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}#checkoutContainer #contentContainer section .edit-ffl-link i,#checkoutContainer #contentContainer section .edit-link i{font-size:13px;margin-right:5px;text-decoration:none}#checkoutContainer #contentContainer section .edit-ffl-link span,#checkoutContainer #contentContainer section .edit-link span{text-decoration:underline}#checkoutContainer #contentContainer .cta-section div:not(.row){margin-bottom:5px}#checkoutContainer #contentContainer .cta-section div:not(.row) a{text-decoration:none;width:100%}#checkoutContainer #contentContainer .cta-section#ctaBtm{background-color:#fff;border-top:1px solid #d9d9d9;padding-top:30px}#checkoutContainer #contentContainer .cta-section#ctaBtm #policyText{margin-top:5px;text-align:center}#checkoutContainer #contentContainer .cta-section#ctaBtm #policyText a{padding:0;text-decoration:underline}#checkoutContainer #contentContainer .cta-section#ctaBtm .err_msg{height:auto;text-align:center}#checkoutContainer #contentContainer .cta-section button{display:block;width:100%}@media(min-width:768px){#checkoutContainer{padding-bottom:110px}#checkoutContainer>.row{margin-left:0;margin-right:0}#checkoutContainer #contentContainer{position:relative}#checkoutContainer #contentContainer div.header-bar{border-radius:6px 6px 0 0}#checkoutContainer #contentContainer section{border:1px solid #d9d9d9;border-radius:6px}#checkoutContainer #contentContainer section:not(#paymentInfo):not(#orderSummary){margin-bottom:15px}#checkoutContainer #contentContainer section:not(#paymentInfo):not(#orderSummary):nth-child(2){margin-top:0}#checkoutContainer #contentContainer section .address-field p,#checkoutContainer #contentContainer section .address-field span{display:inline}#checkoutContainer #contentContainer section .address-field p{margin-right:5px}#checkoutContainer #contentContainer .cta-section{margin-top:15px}#checkoutContainer #contentContainer .cta-section#ctaBtm{border:0;display:none;padding-top:0}#checkoutContainer #contentContainer .cta-section#ctaBtm>div>div{padding-left:0;padding-right:0}#checkoutContainer #contentContainer .cta-section#ctaBtm .err_msg{height:auto;text-align:right}}@media(min-width:992px){#checkoutContainer>h1{font-size:30px}#checkoutContainer>p{font-size:16px}#checkoutContainer #contentContainer p.bump:first-child{margin-top:0}#checkoutContainer #contentContainer .cta-section{background-color:#fff}#checkoutContainer #contentContainer .cta-section div:not(.row){float:right;padding-left:30px;padding-right:0;width:auto}#checkoutContainer #contentContainer .cta-section a{padding-left:15px;padding-right:15px}#checkoutContainer #contentContainer .cta-section#ctaBtm>div>div{padding-left:15px}#checkoutContainer #contentContainer .cta-section#ctaBtm>div>div:last-child{padding-right:15px}}@media(min-width:1200px){#checkoutContainer #contentContainer .cta-section a,#checkoutContainer #contentContainer .cta-section button{padding-left:35px;padding-right:35px}}.form-inline #checkoutContainer .form-group{display:block}#checkoutContainer .capitalize{text-transform:capitalize}#checkoutContainer .btn[disabled]{background-color:#bbe1aa;border-color:#bbe1aa;color:#fff}#checkoutContainer .err_msg{color:#d0021b;display:block;font-size:14px;font-weight:600;height:20px}#checkoutContainer .form-group>div>div{margin-bottom:5px}#checkoutContainer .form-group>div>.acting-label,#checkoutContainer .form-group>div>label{margin-bottom:15px}#checkoutContainer .form-group.billing-panel.open,#checkoutContainer .form-group.ffl-panel.open,#checkoutContainer .form-group.nonffl-panel.open{background-color:#eee;border-radius:0 0 6px 6px;margin:-15px -15px 0!important;padding:15px}#checkoutContainer .form-group.billing-panel .cta-wrap,#checkoutContainer .form-group.ffl-panel .cta-wrap,#checkoutContainer .form-group.nonffl-panel .cta-wrap{text-align:center}#checkoutContainer .form-group .radio-group .second:before{content:"-";margin:0 5px}#checkoutContainer .form-group .acting-label,#checkoutContainer .form-group label{background-color:rgba(0,0,0,0);border:0;color:#000;display:block;font-weight:600;position:relative}#checkoutContainer .form-group .acting-label:hover,#checkoutContainer .form-group label:hover{background-color:rgba(0,0,0,0);border:0}#checkoutContainer .form-group .acting-label.subtle,#checkoutContainer .form-group label.subtle{color:#555;font-size:13px;margin-bottom:10px}#checkoutContainer .form-group .acting-label .req:before,#checkoutContainer .form-group label .req:before{color:#d0021b;content:"*"}#checkoutContainer .form-group label{display:none}#checkoutContainer .form-group input[type=checkbox]+label{color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:400}#checkoutContainer .form-group small{font-size:13px;margin-bottom:10px}#checkoutContainer .form-group input[type=number]:not(.currency),#checkoutContainer .form-group input[type=text]{border-color:#d9d9d9;border-radius:6px;color:#555;font-size:13px;height:40px;padding-right:40px}#checkoutContainer .form-group input[type=number]:not(.currency).short,#checkoutContainer .form-group input[type=text].short{width:50%}#checkoutContainer .form-group .address-panel a{bottom:3px;font-size:13px;left:15px;position:absolute}#checkoutContainer .form-group .err-parent{position:relative}#checkoutContainer .form-group .err-parent .err_msg+.indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:20px;font-size:14px;height:0;position:absolute;right:15px;top:auto}#checkoutContainer .form-group .err-parent .jqui-dd-wrapper+.err_msg+.indicator{right:60px}#checkoutContainer .form-group .err-parent.error .ui-selectmenu-button,#checkoutContainer .form-group .err-parent.error input{border-color:#d0021b}#checkoutContainer .form-group .err-parent.error .err_msg+.indicator{height:40px;width:40px}#checkoutContainer .form-group .err-parent.error .err_msg+.indicator:before{color:#d0021b;content:""}#checkoutContainer .form-group .err-parent.valid .ui-selectmenu-button,#checkoutContainer .form-group .err-parent.valid input{border-color:#006400}#checkoutContainer .form-group .err-parent.valid .err_msg+.indicator{height:40px;width:40px}#checkoutContainer .form-group .err-parent.valid .err_msg+.indicator:before{color:#006400;content:""}#checkoutContainer .form-group .jqui-dd-wrapper{margin-bottom:1px}#checkoutContainer .form-group .jqui-dd-wrapper .ui-selectmenu-menu ul{max-height:400px;overflow-y:auto}#checkoutContainer .form-group .jqui-dd-wrapper .ui-selectmenu-text{font-family:Open Sans,sans-serif}#checkoutContainer .form-group .cta-section .err_msg{height:auto}#checkoutContainer .form-group .radio-group .err_msg{height:auto;min-height:auto}#checkoutContainer .form-group .radio-group label{color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:400;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:rgba(0,0,0,0);border:0;margin:10px 0 0}#checkoutContainer .form-group .radio-group label span:first-child{top:2px}#checkoutContainer .form-group .radio-group label span:last-child{padding-right:10px}#checkoutContainer .form-group .radio-group>div{margin-bottom:0}#checkoutContainer .form-group .radio-group>div:first-child label{margin-top:0}@media(min-width:768px){#checkoutContainer .form-group .radio-group label{margin-bottom:10px;margin-top:0}}@media(min-width:992px){#checkoutContainer .form-group label{display:block}#checkoutContainer .form-group .acting-label.subtle,#checkoutContainer .form-group label.subtle{display:none}#checkoutContainer .form-group .address-panel label{display:block}#checkoutContainer .form-group .address-panel label:not(.acting-label){color:#555;font-size:12px}#checkoutContainer .form-group .address-panel .checkbox-group label{font-size:13px}#checkoutContainer .form-group.cc-panel label,#checkoutContainer .form-group.ship-panel label{color:#555;font-size:12px}}.checkout-order-summary{margin:0;padding-bottom:5px}.checkout-order-summary img{height:auto;max-width:240px;width:100%}.checkout-order-summary a{font-size:14px;text-decoration:underline}.checkout-order-summary hr{margin-top:15px}.checkout-order-summary .tooltip .tooltip-inner a{font-size:11px;margin-left:0;text-decoration:underline}.checkout-order-summary .tooltip .tooltip-inner a:hover{text-decoration:underline}.checkout-order-summary>div:not(.header-bar){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}.checkout-order-summary>div:not(.header-bar) i{font-style:normal}.checkout-order-summary>div:not(.header-bar) div:last-child p{text-align:right}.checkout-order-summary>div:not(.header-bar) div:last-child p span{color:#000;display:block;font-size:12px;font-weight:600}.checkout-order-summary>div:not(.header-bar) div:last-child p span i{display:block;font-size:11px;font-style:normal;font-weight:400}.checkout-order-summary>div:not(.header-bar) a{margin-left:5px;text-decoration:none!important}.checkout-order-summary>div:not(.header-bar) a:hover{text-decoration:none!important}.checkout-order-summary>div:not(.header-bar) strong{margin-right:5px}.checkout-order-summary>div:not(.header-bar)#couponDisplay,.checkout-order-summary>div:not(.header-bar)#miscFeeDisplay,.checkout-order-summary>div:not(.header-bar)#orderTotalDisplay,.checkout-order-summary>div:not(.header-bar)#shipCostDisplay,.checkout-order-summary>div:not(.header-bar)#shipMiscDisplay{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.checkout-order-summary>div:not(.header-bar)#ccUpChargeDisplay,.checkout-order-summary>div:not(.header-bar)#merchandiseDisplay,.checkout-order-summary>div:not(.header-bar)#shipHandlingDisplay,.checkout-order-summary>div:not(.header-bar)#shipInsuranceDisplay,.checkout-order-summary>div:not(.header-bar)#shipMiscDisplay,.checkout-order-summary>div:not(.header-bar)#taxRateDisplay{display:none}.checkout-order-summary>div:not(.header-bar)#couponDisplay input{background-color:rgba(0,0,0,0);border:0;display:block;font-size:13px;font-weight:400;padding:0}.checkout-order-summary>div:not(.header-bar)#couponDisplay #couponAdjustment{text-align:right}.checkout-order-summary>div:not(.header-bar)#couponDisplay #couponAdjustment #couponDisplayValue{font-style:normal;font-weight:400}.checkout-order-summary>div:not(.header-bar)#couponDisplay #couponAdjustment button{display:inline-block;font-size:12px;padding:0}@media(min-width:768px){.checkout-order-summary{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;padding-left:15px}.checkout-order-summary>div{margin-left:-15px;margin-right:0;width:auto}.checkout-order-summary hr{margin-left:0;margin-right:15px}}#checkoutContainer section#orderSummary #couponSection{padding:15px 0 30px}#checkoutContainer section#orderSummary #couponSection label{color:#555;display:block;font-weight:700}#checkoutContainer section#orderSummary #couponSection .input-group{display:table;margin:0}#checkoutContainer section#orderSummary #couponSection .input-group input{border-radius:6px 0 0 6px}#checkoutContainer section#orderSummary #couponSection .input-group button{top:0}#checkoutContainer section#orderSummary #couponSection .err_msg{height:auto;min-height:auto}#checkoutContainer section#orderSummary .total-loader{background:rgba(0,0,0,0) url(/theme/assets/ajax-spinner.gif) 50% no-repeat;background-size:cover;display:none;height:20px;left:calc(100% - 20px);position:absolute;top:0;width:20px}#checkoutContainer section#orderSummary #ctaTop{display:none}#checkoutContainer section#orderSummary.stick{border-bottom:1px solid #d9d9d9;-webkit-box-shadow:0 -4px 20px 0 #000;box-shadow:0 -4px 20px 0 #000;left:0;position:fixed;top:0;z-index:1000}#checkoutContainer section#orderSummary.stick hr,#checkoutContainer section#orderSummary.stick>div>div:not(.stuck){display:none!important}#checkoutContainer section#orderSummary.stick>div:first-child .stuck{margin-top:10px}#checkoutContainer section#orderSummary.stick>div#ctaTop{margin-bottom:10px;margin-top:10px}#checkoutContainer section#orderSummary.stick>div#ctaTop>div{margin-bottom:0;margin-top:0}#checkoutContainer section#orderSummary.stick.focus{height:0;overflow:hidden}#checkoutContainer section#orderSummary.stick #couponSection{display:none}@media(min-width:768px){#checkoutContainer section#orderSummary{background-color:rgba(0,0,0,0);border:0;float:right;height:100%;margin-bottom:0;padding-right:0}#checkoutContainer section#orderSummary #couponSection{margin-top:15px;padding:0 0 15px}#checkoutContainer section#orderSummary .cta-section div:not(.row){margin-bottom:0;padding-left:15px;padding-right:15px}#checkoutContainer section#orderSummary .cta-section div:not(.row):last-child{margin-top:10px}#checkoutContainer section#orderSummary .cta-section div:not(.row):first-child{margin-top:0}#checkoutContainer section#orderSummary .header-bar{width:auto}#checkoutContainer section#orderSummary #promoSection{padding:15px}#checkoutContainer section#orderSummary #ctaTop{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;display:block;padding-bottom:0}#checkoutContainer section#orderSummary #ctaTop>div{margin-top:5px}#checkoutContainer section#orderSummary #ctaTop>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}#checkoutContainer section#orderSummary #ctaTop #checkoutCta{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:15px;padding-right:15px}#checkoutContainer section#orderSummary #ctaTop #checkoutCta>div{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}#checkoutContainer section#orderSummary #ctaTop #checkoutCta>.addonsCart{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#checkoutContainer section#orderSummary #ctaTop #policyText{margin-left:5px;margin-right:5px;margin-top:5px;text-align:center}#checkoutContainer section#orderSummary #ctaTop #policyText a{padding:0;text-decoration:underline}#checkoutContainer section#orderSummary #ctaTop .err_msg{height:auto;padding-right:15px;text-align:right;width:100%}}@media(min-width:992px){#checkoutContainer section#orderSummary .cta-section div:not(.row),#checkoutContainer section#orderSummary .cta-section div:not(.row):last-child{margin-top:0}#checkoutContainer section#orderSummary #ctaTop>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}#checkoutContainer section#orderSummary #ctaTop .err_msg{height:auto;padding-right:15px;text-align:right;width:100%}}@media(max-width:479px){#checkoutContainer #shippingInfo .form-group.ffl-panel .row .ffl-number{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .ffl-number input{width:100%!important}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .ffl-number input,#checkoutContainer #shippingInfo .form-group.ffl-panel .row .ffl-number span{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .ffl-number .clear-btn{-ms-flex-item-align:end;align-self:flex-end;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .ffl-number .clear-btn:before{content:"Clear "}}#checkoutContainer #shippingInfo .form-group .radio-group>div:last-child,#checkoutContainer #shippingInfo .form-group:first-child{margin-bottom:0}#checkoutContainer #shippingInfo .form-group .tracking>div>div{margin-top:10px}#checkoutContainer #shippingInfo .form-group .tracking>div>div strong{font-weight:600}#checkoutContainer #shippingInfo .form-group.ship-panel label{color:#555;display:block!important;font-size:12px}#checkoutContainer #shippingInfo .form-group.ffl-panel .cnr-check-wrap{float:left}#checkoutContainer #shippingInfo .form-group.ffl-panel .cnr-check-wrap label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#555;display:block;font-weight:400}#checkoutContainer #shippingInfo .form-group.ffl-panel .cnr-check-wrap label span:first-child{margin-top:-3px}#checkoutContainer #shippingInfo .form-group.ffl-panel .row p{margin-bottom:15px}#checkoutContainer #shippingInfo .form-group.ffl-panel .row p em{font-style:normal;font-weight:600;text-decoration:underline}#checkoutContainer #shippingInfo .form-group.ffl-panel .row p i{color:#ffbf00}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .find-ffl{text-align:center}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .find-ffl .btn{display:inline-block;margin:0 auto 20px}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .input-label{margin-bottom:5px;margin-top:10px}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .selected-ffl{display:none}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .selected-ffl p{margin-bottom:0}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .selected-ffl .default-ffl-selected,#checkoutContainer #shippingInfo .form-group.ffl-panel .row .selected-ffl .make-ffl-default{border-radius:0 0 4px 4px;margin:10px -15px -20px}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .selected-ffl .make-ffl-default{background-color:#e5e5e5}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .selected-ffl .make-ffl-default label{display:inline-block!important;margin-bottom:0}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .selected-ffl .make-ffl-default label:hover{text-decoration:none}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .selected-ffl .effl-warning,#checkoutContainer #shippingInfo .form-group.ffl-panel .row .selected-ffl .expired-default-ffl-warning,#checkoutContainer #shippingInfo .form-group.ffl-panel .row .selected-ffl .expired-ffl-warning{margin-top:10px}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .selected-ffl .effl-warning i,#checkoutContainer #shippingInfo .form-group.ffl-panel .row .selected-ffl .expired-default-ffl-warning i,#checkoutContainer #shippingInfo .form-group.ffl-panel .row .selected-ffl .expired-ffl-warning i{color:#ffbf00}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .default-ffl-selected-invalid{border-radius:0 0 4px 4px;clear:both;margin-bottom:-15px;margin-top:10px}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .or-div{padding:0}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .ffl-number{clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:5px}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .ffl-number>span{color:#000;font-size:12px;font-weight:700;margin:5px 0;padding-left:5px;padding-right:5px;white-space:nowrap}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .ffl-number input{display:block;width:100%}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .ffl-number input#fflSeg1{width:16%}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .ffl-number input#fflSeg2{width:18%}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .ffl-number input#fflSeg3{width:25%}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .ffl-number .clear-btn{background-color:rgba(0,0,0,0);border:0;color:#006400;cursor:pointer;margin-left:5px;padding:8px 0 8px 5px}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .err_msg{clear:left}#checkoutContainer #shippingInfo .form-group .address-panel hr{border-color:#eee;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both;margin:5px 0 25px}@media(min-width:768px){#checkoutContainer #shippingInfo .form-group.ffl-panel .row .ffl-number #fflSeg1{width:16%}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .ffl-number #fflSeg2{width:18%}#checkoutContainer #shippingInfo .form-group.ffl-panel .row .ffl-number #fflSeg3{width:25%}}#checkoutContainer #paymentInfo .form-group .radio-group .ui-checkboxradio-label.ui-state-disabled .payment-label{-webkit-box-flex:1;-ms-flex:1;flex:1}#checkoutContainer #paymentInfo .form-group .radio-group .ui-checkboxradio-label.ui-state-disabled .payment-label:after{color:#777;content:"(Attempts Exceeded)";font-size:12px;margin-left:5px}#checkoutContainer #paymentInfo .form-group .radio-group .ui-checkboxradio-label.ui-state-disabled .second{display:none!important}#checkoutContainer #paymentInfo .form-group.cc-panel{display:none}#checkoutContainer #paymentInfo .form-group.cc-panel>div .ccv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}#checkoutContainer #paymentInfo .form-group.cc-panel>div .ccv>div:first-child{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%}#checkoutContainer #paymentInfo .form-group.cc-panel>div .ccv>div:first-child .err_msg+.indicator{right:0}#checkoutContainer #paymentInfo .form-group.cc-panel>div .ccv>div:nth-child(2){-webkit-box-flex:1;-ms-flex:1;flex:1}#checkoutContainer #paymentInfo .form-group.cc-panel>div .ccv>div:nth-child(2) .gb-cvv-popup-text{padding:0 10px}#checkoutContainer #paymentInfo .form-group.cc-panel>div .ccv>div:last-child{padding-bottom:20px}#checkoutContainer #paymentInfo .form-group.cc-panel>div .ccv>div:last-child img{display:none;height:25px;width:auto}#checkoutContainer #paymentInfo .form-group.cc-panel.amx>div .ccv>div:last-child img.amx,#checkoutContainer #paymentInfo .form-group.cc-panel.dis>div .ccv>div:last-child img.dis,#checkoutContainer #paymentInfo .form-group.cc-panel.vmc>div .ccv>div:last-child img.vmc{display:block}#checkoutContainer #paymentInfo .form-group.cc-panel:last-child{padding-bottom:20px}#checkoutContainer #paymentInfo .form-group.cc-panel:last-child img{display:none;height:25px;width:auto}#checkoutContainer #paymentInfo .form-group .address-panel hr{border-color:#eee;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both;margin:0 0 25px}#checkoutContainer #paymentInfo .form-group .layaway{font-weight:700;margin-bottom:20px}#checkoutContainer #paymentInfo .form-group .layaway #show-layaway-policy{display:block;font-weight:400;margin-top:5px;text-decoration:underline}#checkoutContainer #paymentInfo .form-group .accept-layaway-policy{float:left;margin:0 0 20px}#checkoutContainer #paymentInfo .form-group .accept-layaway-policy label{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#checkoutContainer #paymentInfo .form-group .accept-layaway-policy label>span:first-child{-webkit-box-flex:0;-ms-flex:0 0 13px;flex:0 0 13px;margin-top:-3px}#checkoutContainer #paymentInfo .form-group .accept-layaway-policy label>span:last-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media(max-width:479px){#checkoutContainer #paymentInfo .form-group.cc-panel>div .ccv{position:relative}#checkoutContainer #paymentInfo .form-group .layaway{margin-bottom:5px}#checkoutContainer #paymentInfo .form-group .layaway #show-layaway-policy{float:right;margin-top:0}#checkoutContainer #paymentInfo .form-group .accept-layaway-policy{margin-top:10px}#checkoutContainer #paymentInfo .form-group .accept-layaway-policy label{display:block}}@media(min-width:992px){#checkoutContainer #paymentInfo .form-group.cc-panel>div .ccv{position:static}#checkoutContainer #paymentInfo .form-group.cc-panel>div .ccv>div{position:relative}#checkoutContainer #paymentInfo .form-group.cc-panel>div .ccv>div:last-child{padding-bottom:0}}@media(min-width:1200px){#checkoutContainer #paymentInfo .form-group .layaway #show-layaway-policy{display:inline-block;margin-left:10px}}#checkoutContainer section#orderStatus p{margin-bottom:20px}#checkoutContainer section#orderStatus p+.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#checkoutContainer section#orderStatus p+.row>div{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-bottom:20px;order:1}#checkoutContainer section#orderStatus p+.row>div:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#checkoutContainer section#orderStatus ul{list-style-type:none;margin-bottom:0;margin-top:0;padding:0}#checkoutContainer section#orderStatus ul li i{color:#d9d9d9;margin-right:5px}#checkoutContainer section#orderStatus ul li i.glyphicon-ok{color:#006400}#checkoutContainer section#orderStatus ul li i.glyphicon-time{font-weight:700}#checkoutContainer section#orderStatus ul li.blue i{color:#18539d}#checkoutContainer section#orderStatus ul li.blue .step-description{border-color:#18539d}#checkoutContainer section#orderStatus ul li.yellow i{color:#ffbf00}#checkoutContainer section#orderStatus ul li.yellow .step-description{border-color:#ffbf00}#checkoutContainer section#orderStatus ul li.red i{color:#d0021b}#checkoutContainer section#orderStatus ul li.red .step-description{border-color:#d0021b}#checkoutContainer section#orderStatus ul li strong,#checkoutContainer section#orderStatus ul li>span{font-size:15px}#checkoutContainer section#orderStatus ul li .step-description{border-left:2px solid;font-size:12px;margin-bottom:10px;margin-left:5px;margin-top:10px;padding:0 0 0 13px}#checkoutContainer section#orderStatus ul li .step-description .btn{display:inline-block;margin:15px auto;text-decoration:none}#checkoutContainer section#orderStatus ul li .step-description>div{margin-bottom:0;text-align:left}#checkoutContainer section#orderStatus ul li .step-description>div:nth-child(2){margin-bottom:15px}#checkoutContainer section#orderStatus ul li .step-description>div>span{display:block}#checkoutContainer section#orderStatus ul li .step-description .form-group,#checkoutContainer section#orderStatus ul li .step-description .form-group>div{margin-top:10px}#checkoutContainer section#orderStatus ul li .step-description .form-group>div:first-child{margin-top:0}#checkoutContainer section#orderStatus ul li .step-description .form-group .jqui-dd-wrapper{margin-bottom:0}#checkoutContainer section#orderStatus a{margin-bottom:20px;text-decoration:underline}#checkoutContainer section#orderStatus .cta-wrap{background-color:#eee;border:1px solid #d9d9d9;border-radius:6px;padding:15px;text-align:left}#checkoutContainer section#orderStatus .cta-wrap h5{color:#555;font-weight:600;margin:0 0 10px;text-align:left}#checkoutContainer section#orderStatus .cta-wrap .opt-group{border-bottom:1px solid #d9d9d9;margin-bottom:10px;padding-bottom:10px;width:100%}#checkoutContainer section#orderStatus .cta-wrap .opt-group .btn{clear:left;display:block;float:left;margin:10px 0 0;text-align:left;text-decoration:none;width:100%}#checkoutContainer section#orderStatus .cta-wrap .opt-group .btn:first-child{margin-top:0}#checkoutContainer section#orderStatus .cta-wrap .opt-group .btn#cancelBtn,#checkoutContainer section#orderStatus .cta-wrap .opt-group .btn#completeBtn,#checkoutContainer section#orderStatus .cta-wrap .opt-group .btn#editBtn,#checkoutContainer section#orderStatus .cta-wrap .opt-group .btn#returnBtn{float:none;text-align:center}#checkoutContainer section#orderStatus .cta-wrap .opt-group .btn#completeBtn{padding-left:0;padding-right:0}#checkoutContainer section#orderStatus .cta-wrap .opt-group .btn.btn-secondary .glyphicon:before{border:1px solid #006400}#checkoutContainer section#orderStatus .cta-wrap .opt-group .btn .glyphicon:before{border:1px solid #fff;border-radius:6px;content:"";display:inline-block;height:12px;margin-right:5px;width:12px}#checkoutContainer section#orderStatus .cta-wrap .opt-group .btn.complete{background-color:#eee;border-color:#eee;color:#006400;font-weight:600;opacity:1;padding-left:0}#checkoutContainer section#orderStatus .cta-wrap .opt-group .btn.complete .glyphicon{font-weight:400}#checkoutContainer section#orderStatus .cta-wrap .opt-group .btn.complete .glyphicon:before{border:0;content:"";height:auto;width:auto}#checkoutContainer section#orderStatus .cta-wrap .opt-group:last-child{border:0;margin-bottom:0;padding-bottom:0}#checkoutContainer section#orderStatus .cta-wrap .opt-group:last-child .btn{text-align:center;width:100%}#checkoutContainer section#orderStatus .cta-wrap .opt-group .secondary-group{clear:left}#checkoutContainer section#orderStatus .cta-wrap .opt-group .secondary-group .btn{margin-top:10px}@media(min-width:480px){#checkoutContainer section#orderStatus .cta-wrap .opt-group .btn{width:auto}#checkoutContainer section#orderStatus .cta-wrap .opt-group .secondary-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#checkoutContainer section#orderStatus .cta-wrap .opt-group .secondary-group button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:10px 5px 0 0;-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 5px);flex:0 1 calc(50% - 5px)}#checkoutContainer section#orderStatus .cta-wrap .opt-group .secondary-group button:nth-child(2n){margin-left:5px;margin-right:0}}@media(min-width:768px){#checkoutContainer section#orderStatus ul li .step-description{text-align:left}#checkoutContainer section#orderStatus ul li .step-description .form-group>div:nth-child(2){margin-top:0}}@media(min-width:992px){#checkoutContainer section#orderStatus .cta-wrap .opt-group .btn{width:100%}#checkoutContainer section#orderStatus .cta-wrap .opt-group #seller-payment-not-received{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:normal;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#checkoutContainer section#orderStatus .cta-wrap .opt-group #seller-payment-not-received i{top:auto}#checkoutContainer section#orderStatus .cta-wrap .opt-group .secondary-group{display:block}#checkoutContainer section#orderStatus .cta-wrap .opt-group .secondary-group button,#checkoutContainer section#orderStatus .cta-wrap .opt-group .secondary-group button:nth-child(2n){margin:10px 0 0}#checkoutContainer section#orderStatus p+.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#checkoutContainer section#orderStatus p+.row>div{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#checkoutContainer section#orderStatus p+.row>div:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media(min-width:1200px){#checkoutContainer section#orderStatus .cta-wrap .opt-group .btn{width:auto}#checkoutContainer section#orderStatus .cta-wrap .opt-group #seller-payment-not-received{display:-webkit-box;display:-ms-flexbox;display:flex;white-space:normal}#checkoutContainer section#orderStatus .cta-wrap .opt-group #seller-payment-not-received i{top:auto}#checkoutContainer section#orderStatus .cta-wrap .opt-group .secondary-group{display:-webkit-box;display:-ms-flexbox;display:flex}#checkoutContainer section#orderStatus .cta-wrap .opt-group .secondary-group button{margin:10px 5px 0 0;width:calc(50% - 5px)}#checkoutContainer section#orderStatus .cta-wrap .opt-group .secondary-group button:nth-child(2n){margin:10px 0 0 5px}}#checkoutContainer .omni-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#checkoutContainer .omni-layout #orderSummary a{color:#555;cursor:default}#checkoutContainer .omni-layout #orderSummary a:hover{color:#555}#checkoutContainer .omni-layout #orderSummary .header-bar:before{content:"Item Summary"}#checkoutContainer .omni-layout #orderSummary .header-bar span{display:none}#checkoutContainer .omni-layout #orderSummary .checkout-order-summary{margin-bottom:0;padding-bottom:10px}#checkoutContainer .omni-layout #orderSummary .checkout-order-summary>div,#checkoutContainer .omni-layout #orderSummary .checkout-order-summary>hr{display:none!important}#checkoutContainer .omni-layout #orderSummary .checkout-order-summary>div:first-child,#checkoutContainer .omni-layout #orderSummary .checkout-order-summary>div:nth-child(2),#checkoutContainer .omni-layout #orderSummary .checkout-order-summary>div:nth-child(3),#checkoutContainer .omni-layout #orderSummary .checkout-order-summary>div:nth-child(4){display:block!important}#checkoutContainer .omni-layout #shippingInfo strong{color:#000;font-weight:600}#checkoutContainer .omni-layout #shippingInfo .form-group .tracking>div>div:first-child{margin-top:0}#checkoutContainer .omni-layout #paymentSummaryWrap{background-color:#fff}@media(min-width:768px){#checkoutContainer .omni-layout{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#checkoutContainer .omni-layout #orderSummary,#checkoutContainer .omni-layout #shippingInfo{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;height:auto}#checkoutContainer .omni-layout #orderSummary{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#checkoutContainer .omni-layout #orderSummary .checkout-order-summary{border-bottom:0;border-radius:6px 6px 0 0;height:100%}#checkoutContainer .omni-layout #shippingInfo{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-bottom:0!important;order:1}#checkoutContainer .omni-layout #paymentSummaryWrap{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;background-color:rgba(0,0,0,0);order:3}}.checkout-modal{font-family:Open Sans,sans-serif}.checkout-modal .modal-dialog{height:auto;margin:0 auto}.checkout-modal .modal-dialog .modal-content{border:0;border-radius:0;height:100%}.checkout-modal .modal-dialog .modal-content .close-btn{background-color:rgba(0,0,0,0);border:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;position:absolute;right:5px;top:10px;z-index:500}.checkout-modal .modal-dialog .modal-content .close-btn:before{cursor:pointer}.checkout-modal .modal-dialog .modal-content input[type=text]{border-color:#d9d9d9;border-radius:6px 0 0 6px;color:#555;font-size:13px;height:40px}.checkout-modal .modal-dialog .modal-content .modal-body{padding-bottom:0;position:relative;z-index:499}.checkout-modal .modal-dialog .modal-content .modal-body .modal-text a:not(.btn-secondary):not(.btn-primary){text-decoration:underline}.checkout-modal .modal-dialog .modal-content .modal-body .modal-text h3{background-color:#006400;color:#fff;font-size:16px;font-weight:400;margin-left:-15px;margin-right:-15px;margin-top:-15px;padding:15px 50px 15px 15px}.checkout-modal .modal-dialog .modal-content .modal-body .modal-text h3>span{display:none}.checkout-modal#fflModal .modal-dialog .modal-content .modal-body .modal-text h3{font-size:18px;padding-right:150px}.checkout-modal#masterFFLModal{padding-right:0!important}.checkout-modal#masterFFLModal .modal-dialog{height:100%}.checkout-modal#masterFFLModal .modal-dialog .modal-content .modal-body{height:100%;padding-bottom:1px}.checkout-modal#masterFFLModal .modal-dialog .modal-content .modal-body #SelectMasterFFLContainer{height:100%}.checkout-modal#freedomCoinModal .modal-dialog .modal-content .modal-body iframe{border:0;margin-bottom:15px}.checkout-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text h3{background-color:#ffbf00}.checkout-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text strong{color:#000}.checkout-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text>p{font-size:20px;margin:20px auto;text-align:center}.checkout-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text>p strong{font-size:120%}.checkout-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text .main-message{padding-bottom:30px}.checkout-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text .main-message p{font-size:16px;margin:10px 0 0}.checkout-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text .main-message p:first-child{margin-top:0}.checkout-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.checkout-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary{color:#006400;margin-right:0;padding-left:15px;padding-right:15px;text-decoration:underline}.checkout-modal#confirmAbandonModal .modal-dialog .modal-content .modal-body,.checkout-modal#itemChangedModal .modal-dialog .modal-content .modal-body{padding-bottom:15px}.checkout-modal#confirmAbandonModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#itemChangedModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap{text-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.checkout-modal#confirmAbandonModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#itemChangedModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary{margin-right:20px}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body,.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text{padding-bottom:15px}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text p,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text p,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text p,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text p,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text p,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text p,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text p,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text p,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text p,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text p{font-size:16px;margin:20px auto}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text ul,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text ul,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text ul,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text ul,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text ul,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text ul,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text ul,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text ul,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text ul,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text ul{padding-left:30px;padding-right:30px}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text ul li,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text ul li,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text ul li,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text ul li,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text ul li,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text ul li,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text ul li,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text ul li,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text ul li,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text ul li{margin-top:10px}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text ul li:first-child,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text ul li:first-child,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text ul li:first-child,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text ul li:first-child,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text ul li:first-child,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text ul li:first-child,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text ul li:first-child,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text ul li:first-child,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text ul li:first-child,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text ul li:first-child{margin-top:0}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .main-message,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .main-message,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .main-message,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .main-message,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .main-message,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text .main-message,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text .main-message,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text .main-message,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .main-message,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .main-message{padding-bottom:30px}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .main-message p,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .main-message p,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .main-message p,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .main-message p,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .main-message p,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text .main-message p,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text .main-message p,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text .main-message p,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .main-message p,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .main-message p{font-size:16px;margin:10px 0 0}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .main-message p:first-child,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .main-message p:first-child,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .main-message p:first-child,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .main-message p:first-child,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .main-message p:first-child,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text .main-message p:first-child,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text .main-message p:first-child,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text .main-message p:first-child,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .main-message p:first-child,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .main-message p:first-child{margin-top:0}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap{margin-bottom:20px;margin-top:20px}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label{font-weight:600;margin:0;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span{text-transform:none}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:last-child,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:last-child,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:last-child,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:last-child,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:last-child,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:last-child,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:last-child,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:last-child,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:last-child,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:last-child{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:0;-ms-flex:none;flex:none}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:first-child,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:first-child,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:first-child,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:first-child,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:first-child,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:first-child,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:first-child,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:first-child,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:first-child,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span.ui-checkboxradio-icon-space,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span.ui-checkboxradio-icon-space,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span.ui-checkboxradio-icon-space,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span.ui-checkboxradio-icon-space,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span.ui-checkboxradio-icon-space,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span.ui-checkboxradio-icon-space,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span.ui-checkboxradio-icon-space,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span.ui-checkboxradio-icon-space,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span.ui-checkboxradio-icon-space,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .checkbox-wrap label span.ui-checkboxradio-icon-space{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;display:block;order:1}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-primary,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-primary,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-primary,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-primary,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-primary,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-primary,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-primary,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-primary,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-primary,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-primary{margin-bottom:15px}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary{color:#006400;margin-bottom:15px;padding-left:15px;padding-right:15px}.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text{padding-bottom:0!important}.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text input{height:40px}.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text .cta-row{margin-left:-15px;margin-right:-15px}.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text h4,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text h4{margin-top:10px;position:relative}.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text h4:before,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text h4:before{border-top:1px solid #d9d9d9;content:"";left:0;position:absolute;top:60%;width:100%;z-index:49}.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text h4 span,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text h4 span{background-color:#fff;display:inline-block;font-size:15px;font-weight:600;margin-left:15px;padding:0 5px;position:relative;z-index:50}.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .intro,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .intro{margin-bottom:15px}.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .validate-address-section label,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .validate-address-section label{display:inline-block!important}.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-primary,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-primary{margin-bottom:15px}.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .layaway-title{font-weight:700;margin-top:10px}.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .layaway-title span{font-weight:400}.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .layaway-policy{margin-bottom:20px}.checkout-modal#orderSummaryModal .modal-dialog .modal-content .modal-body .modal-text .header-bar{display:none}.checkout-modal#orderSummaryModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.checkout-modal#orderSummaryModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-primary{margin-bottom:15px}.checkout-modal#orderSummaryModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary{color:#006400;margin-bottom:15px;padding-left:15px;padding-right:15px}.checkout-modal#orderSummaryModal .modal-dialog .modal-content .modal-body .modal-text .checkout-order-summary{border:0}.checkout-modal#refundModal .modal-body{padding-bottom:0!important}.checkout-modal#refundModal .modal-body .modal-text ul{margin-bottom:20px}.checkout-modal#refundModal .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.checkout-modal#refundModal .flex-row>div{font-size:16px;white-space:nowrap}.checkout-modal#refundModal .flex-row>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;height:auto;width:auto}.checkout-modal#refundModal .flex-row>div span.err_msg{margin:3px auto 10px;text-align:right;white-space:normal}.checkout-modal#refundModal .flex-row>div label{color:#000;display:block;font-weight:600;margin-bottom:0;margin-right:5px}.checkout-modal#refundModal .flex-row>div #refundOrderTotal{font-size:24px}.checkout-modal#refundModal .flex-row>div .input-group{width:100%}.checkout-modal#refundModal .flex-row>div .input-group .input-group-addon,.checkout-modal#refundModal .flex-row>div .input-group input[type=number]{height:40px}.checkout-modal#refundModal .flex-row>div .input-group .input-group-addon{width:40px}.checkout-modal#refundModal .flex-row>div .input-group input[type=number]{width:100%}.checkout-modal#refundModal .flex-row>div textarea{height:55px;max-width:100%;width:100%}.checkout-modal#refundModal .flex-row>div:last-child{width:100%}.checkout-modal#refundModal .flex-row>div+div{margin-left:30px}.checkout-modal#refundModal .checkbox-wrap{margin-top:15px}@media(min-width:768px){.checkout-modal .modal-dialog{border-radius:6px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);margin:20px auto}.checkout-modal .modal-dialog .modal-content{border-radius:6px}.checkout-modal .modal-dialog .modal-content .modal-body,.checkout-modal .modal-dialog .modal-content .modal-body .modal-text,.checkout-modal .modal-dialog .modal-content .modal-body .modal-text h3,.checkout-modal .modal-dialog .modal-content .modal-body .modal-text h3 #FFLFinder{border-radius:6px 6px 0 0}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#itemChangedModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#orderSummaryModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.checkout-modal#cancelModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#completeOrderModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#contactSellerModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#exceededModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#fflDifferenceModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#itemChangedModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#layawayModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#orderSummaryModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#refundModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#returnModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#verifyAddressInitModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary,.checkout-modal#verifyAddressModal .modal-dialog .modal-content .modal-body .modal-text .cta-wrap .btn-secondary{margin-right:20px}.checkout-modal#orderSummaryModal .modal-dialog .modal-content .modal-body{padding:0}.checkout-modal#orderSummaryModal .modal-dialog .modal-content .modal-body .modal-text>h3{margin-left:0;margin-right:0}.checkout-modal#orderSummaryModal .modal-dialog .modal-content .modal-body .modal-text>p{margin-left:15px;margin-right:15px}.checkout-modal#refundModal .flex-row{margin:0 auto 20px;width:75%}.checkout-modal#refundModal .checkbox-wrap{margin:15px auto;width:75%}.checkout-modal#masterFFLModal .modal-dialog{height:calc(100% - 40px)}.checkout-modal#masterFFLPINModal .modal-dialog .modal-content .modal-body .modal-text .cta-row{margin-left:0;margin-right:0}}@media(min-width:992px){.checkout-modal .modal-dialog{margin:50px auto}.checkout-modal#masterFFLModal .modal-dialog{height:calc(100% - 100px)}}.modal-open .modal{z-index:999999}ffl-dialog{display:block;height:100%}ffl-dialog #findFFLModal{height:100%;overflow:hidden}ffl-dialog #findFFLModal .mat-dialog-content{max-height:calc(100vh - 50px)}ffl-dialog #findFFLModal .mat-dialog-content .gb-mat-tabs,ffl-dialog #findFFLModal .mat-dialog-content .gb-mat-tabs .mat-mdc-tab-body-content,ffl-dialog #findFFLModal .mat-dialog-content .mat-mdc-tab-body-wrapper{height:100%}ffl-dialog #findFFLModal .mat-dialog-content .gb-mat-tabs{height:calc(100vh - 135px)}ffl-dialog #findFFLModal .mat-dialog-content .mat-ink-bar{width:50%!important}ffl-dialog #findFFLModal .mat-dialog-content>p{margin:0 0 15px;padding:0 15px}ffl-dialog #findFFLModal .mat-dialog-content .ffl-on-file,ffl-dialog #findFFLModal .mat-dialog-content .make-default,ffl-dialog #findFFLModal .mat-dialog-content .map-marker,ffl-dialog #findFFLModal .mat-dialog-content .web-marker{color:#006400;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ffl-dialog #findFFLModal .mat-dialog-content .ffl-on-file i,ffl-dialog #findFFLModal .mat-dialog-content .make-default i,ffl-dialog #findFFLModal .mat-dialog-content .map-marker i,ffl-dialog #findFFLModal .mat-dialog-content .web-marker i{color:orange;font-size:18px;margin-right:3px}ffl-dialog #findFFLModal .mat-dialog-content .ffl-on-file>span,ffl-dialog #findFFLModal .mat-dialog-content .make-default>span,ffl-dialog #findFFLModal .mat-dialog-content .map-marker>span,ffl-dialog #findFFLModal .mat-dialog-content .web-marker>span{text-decoration:underline}ffl-dialog #findFFLModal .mat-dialog-content .make-default-ffl-icon{color:#994713!important;height:18px}ffl-dialog #findFFLModal .mat-dialog-content .ffl-on-file-icon{background:rgba(0,0,0,0) url(/theme/assets/ic-ffl-on-file.svg) no-repeat 50%;background-size:contain;display:inline-block;height:18px;width:22px}ffl-dialog #findFFLModal .mat-dialog-content .ffl-on-file-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:25px;margin-top:10px}ffl-dialog #findFFLModal .mat-dialog-content .ffl-on-file-sub i{-webkit-box-flex:0;-ms-flex:0 0 22px;flex:0 0 22px;margin-right:10px}ffl-dialog #findFFLModal .mat-dialog-content .ffl-on-file-sub span{vertical-align:top}ffl-dialog #findFFLModal .mat-dialog-content fieldset .err_msg{margin-bottom:15px}ffl-dialog #findFFLModal .mat-dialog-content fieldset legend{border:0;color:#000;display:block;font-size:14px;font-weight:600;margin:0;padding:20px 0 15px}ffl-dialog #findFFLModal .mat-dialog-content fieldset .fields-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:15px}ffl-dialog #findFFLModal .mat-dialog-content #SelectMasterFFLContainer{height:calc(100% - 15px)}ffl-dialog #findFFLModal .mat-dialog-content #mfflSelectionWrapper+#SelectMasterFFLContainer{display:none}ffl-dialog #findFFLModal .mat-dialog-content .address-wrap{background-color:#eee;border:1px solid #d9d9d9;border-radius:6px;margin-top:15px;padding:15px}ffl-dialog #findFFLModal .mat-dialog-content .address-wrap span{color:#555;display:block;margin-top:5px}ffl-dialog #findFFLModal .mat-dialog-content .address-wrap span.ffl-name{color:#000;font-size:20px;font-weight:600;margin:0 0 5px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .fields-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px;margin-top:30px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .fields-wrap .gb-mat-dropdown{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 7.5px);flex:0 1 calc(50% - 7.5px);margin-right:0;width:calc(50% - 7.5px)}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .fields-wrap .input-group{margin-top:15px;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .fields-wrap .input-group input[type=text]{height:40px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .fields-wrap .input-group i{font-style:normal}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .fields-wrap .input-group .btn{margin-top:0}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results>h5{background-color:#555;color:#fff;font-size:13px;font-weight:600;margin:0;padding:10px 15px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap ul li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:10px 15px 0 0;width:auto}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap ul li ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap ul li.block{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin-right:0;width:100%}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap ul li .cta-wrap{margin:0 auto 15px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap ul li .cta-wrap .btn{margin-top:15px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap ul.icons li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap>ul{border-bottom:1px solid #d9d9d9}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap>ul>li{border-top:1px solid #d9d9d9;margin:0;padding:15px;width:100%}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap>ul>li:first-child{border-top:0}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap>ul>li:nth-child(2n){background-color:#f7f6f2}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap h2{color:#000;font-size:18px;font-weight:600;margin-top:0}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap .hdr,ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap strong{color:#000;font-size:13px;font-weight:600}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap .hdr{color:#555;margin-bottom:-15px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap p{color:#555;font-size:16px;margin:0}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number{padding-bottom:20px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .fields-wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .fields-wrap span{color:#000;font-size:20px;font-weight:600;margin:0 5px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-cta>div:first-child{margin-bottom:15px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-cta>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-cta .btn{margin-top:0;width:auto}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-cta .btn.btn-primary{margin-left:7.5px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-cta .btn.btn-secondary{margin-right:7.5px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number #CNRCheckboxWrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number #CnRSelection{background-color:#eee;border:1px solid #d9d9d9;border-radius:6px;margin:15px 0}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number #CnRSelection h3{font-size:18px;margin:15px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number #CnRSelection .input-group-addon{background-color:#555}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number #CnRSelection .input-group-addon i{color:#fff}@media(max-width:479px){ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .fields-wrap{margin-bottom:15px;margin-top:30px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .fields-wrap .gb-mat-dropdown,ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .fields-wrap .input-group{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;margin-right:0;margin-top:0}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .fields-wrap .gb-mat-dropdown{margin-bottom:15px}}@media(min-width:768px){ffl-dialog #findFFLModal .mat-dialog-content{max-height:unset}ffl-dialog #findFFLModal .mat-dialog-content .gb-mat-tabs{height:calc(100% - 75px)}ffl-dialog #findFFLModal .mat-dialog-content .cta-wrap .col-sm-6{padding-left:7.5px!important}ffl-dialog #findFFLModal .mat-dialog-content .cta-wrap .col-sm-6+.col-sm-6{padding-left:15px!important;padding-right:7.5px!important}ffl-dialog #findFFLModal .mat-dialog-content .cta-wrap .btn{min-width:210px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .fields-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .fields-wrap .gb-mat-dropdown,ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .fields-wrap .input-group{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .fields-wrap .gb-mat-dropdown{margin-right:15px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .fields-wrap .input-group{margin-top:0}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap ul.icons{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap ul.icons li{margin-left:15px;margin-right:0}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap .transfer-fees{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:10px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap .transfer-fees>ul{border:2px solid #555;border-radius:6px;color:#fff}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap .transfer-fees>ul li{margin:0;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;padding:5px 10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;border-bottom:1px solid #555;justify-content:flex-start}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap .transfer-fees>ul li:first-child,ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap .transfer-fees>ul li:last-child{border-bottom:0}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap .transfer-fees>ul li.hdr{background-color:#555;color:#fff;margin-bottom:0}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap .transfer-fees>ul li strong{margin-right:5px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-finder .ffl-finder-results .ffl-results-wrap .transfer-fees .cta-wrap{margin-bottom:0;width:100%}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-input-wrap,ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-input-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-wrap .ffl-number-input-wrap .fields-wrap{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin-bottom:0}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-wrap .ffl-number-input-wrap .fields-wrap span{white-space:nowrap}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-wrap .ffl-number-input-wrap .fields-wrap:last-child{-ms-flex-preferred-size:40%;flex-basis:40%}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-wrap .ffl-number-cta{margin-top:15px;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-wrap .ffl-number-cta>div:first-child{width:100%}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-wrap .ffl-number-cta>div:last-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .ffl-number-wrap .ffl-number-cta .btn{margin:0 0 0 10px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number #CNRCheckboxWrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number .address-wrap span.ffl-name{font-size:20px}ffl-dialog #findFFLModal .mat-dialog-content .ng-ffl-number #errMessageFFLLicense .err_msg{text-align:right}}payment-dialog .loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;height:100%;left:0;position:absolute;right:0;top:0;width:100%}payment-dialog .loading:before{background-color:#000;content:"";height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%;z-index:49}payment-dialog .loading i,payment-dialog .loading span{color:#fff;position:relative;z-index:50}payment-dialog .loading i.fa-spinner-third{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin-right:5px}payment-dialog #paymentAppModal{height:100%;height:80vh;overflow:hidden}payment-dialog #paymentAppModal .mat-dialog-content{padding:0}payment-dialog #paymentAppModal iframe{border:0;height:calc(100% - 5px);margin:0;width:100%}#legalAcknowledgementModal .mat-dialog-content{max-height:calc(80vh - 115px);padding:0 15px}#legalAcknowledgementModal #legalCtaRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(min-width:768px){#paymentAppModal{height:80vh}}#PaymentAppContainer{background-color:#fff;margin-top:56px;overflow-x:hidden}#PaymentAppContainer #paymentForm>.cta-row{margin-top:15px}#PaymentAppContainer #paymentForm>.cta-row button{margin-bottom:15px}#PaymentAppContainer .alert{margin:15px 0}#PaymentAppContainer .alert+.cta-row{margin-top:0}#PaymentAppContainer .alert+.cta-row a,#PaymentAppContainer .alert+.cta-row button{margin:0 0 15px}#PaymentAppContainer #contentContainer{margin-bottom:0;margin-top:0}#PaymentAppContainer #contentContainer .group-label{margin-bottom:10px;margin-top:15px}#PaymentAppContainer #contentContainer ul{list-style-type:none;margin:0 0 5px;padding:0}#PaymentAppContainer #contentContainer ul li{margin-bottom:10px}#PaymentAppContainer #contentContainer ul li:last-child{margin-bottom:0}#PaymentAppContainer #contentContainer .page-section{border-top:0;margin-top:0}#PaymentAppContainer #contentContainer .subtotal-wrap{background-color:#fff;border-bottom:1px solid #d9d9d9;left:0;padding:15px 0;position:fixed;top:0;width:100%;z-index:100}#PaymentAppContainer #contentContainer .subtotal-wrap strong{font-size:16px;white-space:nowrap}#PaymentAppContainer #contentContainer .subtotal-wrap span{color:#555;font-size:18px}#PaymentAppContainer #contentContainer .subtotal-wrap span i{font-style:normal}#PaymentAppContainer #contentContainer .subtotal-wrap span i#TotalDisplay{display:none}#PaymentAppContainer #contentContainer .subtotal-wrap span i:before{content:"$"}#PaymentAppContainer #contentContainer .subtotal-wrap span i.strike{color:#999;text-decoration:line-through}#PaymentAppContainer #contentContainer #billingInfo{background-color:#eee;border-top:0;margin-top:0}#PaymentAppContainer #contentContainer #billingInfo a{text-decoration:underline}#PaymentAppContainer #contentContainer .cta-row{padding-bottom:15px;padding-top:15px}#PaymentAppContainer #contentContainer .cta-row a{border:0;margin-top:20px;padding:0;text-decoration:underline}#PaymentAppContainer #contentContainer #policyText{margin-top:10px;text-align:center}#PaymentAppContainer #contentContainer #invalidItemsBlock{border:2px solid #ffbf00;display:none;position:relative}#PaymentAppContainer #contentContainer #invalidItemsBlock:before{background-color:#ffbf00;content:"";height:100%;left:0;position:absolute;top:0;width:5px}#PaymentAppContainer #contentContainer #invalidItemsBlock>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:15px;padding-top:15px}#PaymentAppContainer #contentContainer #invalidItemsBlock>div i{color:#ffbf00;margin:0 15px 0 0;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:18px}#PaymentAppContainer #contentContainer #invalidItemsBlock>div>div{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}#PaymentAppContainer #contentContainer #invalidItemsBlock>div>div p{margin:0}#PaymentAppContainer #contentContainer #invalidItemsBlock>div>div p+p{margin-top:10px}#PaymentAppContainer #contentContainer #invalidItemsBlock>ul{margin:0}#PaymentAppContainer #contentContainer #invalidItemsBlock>ul li{margin:0;padding:15px 0;position:relative}#PaymentAppContainer #contentContainer #invalidItemsBlock>ul li:before{background-color:#ffbf00;content:"";height:2px;left:-30px;position:absolute;top:0;width:calc(100% + 60px)}#PaymentAppContainer #contentContainer #invalidItemsBlock>ul li div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#PaymentAppContainer #contentContainer #paymentProgress{display:none;padding-top:15px;text-align:center}#PaymentAppContainer #contentContainer #paymentProgress>strong{display:block;font-size:16px;margin-bottom:10px}#PaymentAppContainer #contentContainer #paymentProgress>p{margin-bottom:20px}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane{background-color:#eee;border:1px solid #d9d9d9;border-radius:6px;padding:15px 10px 10px;text-align:center;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane,#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;width:100%}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul+ul{margin-top:15px}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul.steps{color:#000;font-size:18px;font-weight:600}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul.steps li{display:none}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul.steps li.active{display:list-item}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul.payments{display:none;margin-top:5px}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul.payments span{color:#000;font-size:16px}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul.payments span.c,#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul.payments span.t{font-size:18px;font-weight:700}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul.payments span+span{margin-left:5px}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul.bars{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul.bars li{border-radius:10px;height:10px;margin:0;width:auto;-webkit-box-flex:0;background-color:#bbe1aa;-ms-flex:0 1 100%;flex:0 1 100%}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul.bars li+li{margin-left:10px}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul.bars li.done,#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul.bars li.pending{background-color:#006400}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane ul.bars li.pending{-webkit-animation:pulse-opacity 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;animation:pulse-opacity 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite}#PaymentAppContainer #contentContainer #paymentProgress .progress-pane>i{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;color:#006400;font-size:42px}#PaymentAppContainer #contentContainer #paymentComplete p{font-size:20px;margin:25px 0 0}#PaymentAppContainer #contentContainer #paymentComplete p strong{font-weight:600}@media(max-width:479px){#PaymentAppContainer #policyText{margin-bottom:20px}}#buyerCartContainer.summary #contentContainer #cartSummary{position:static}#buyerCartContainer.summary #contentContainer #cartSummary #ctaContainer .order-blocks{margin-top:0;padding-bottom:5px}#buyerCartContainer.summary #contentContainer #cartSummary #ctaContainer .subtotal-wrap{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;border-top:1px solid #d9d9d9;order:unset;padding:10px 0}#buyerCartContainer.summary #contentContainer #cartContainer.noNormalItems{display:none}#buyerCartContainer.summary #contentContainer #noNormalPurchases{min-height:135px}#buyerCartContainer.summary #contentContainer #noNormalPurchases p{font-size:16px;padding:10px 15px}#buyerCartContainer.summary .cart-items .cart-item .item-info span{color:inherit}#buyerCartContainer.summary .cart-items .cart-item .item-info .cart-info-flex,#buyerCartContainer.summary .cart-items .cart-item .item-info .cart-info-flex .order-id{color:#000}#buyerCartContainer.summary .cart-items .cart-item .item-info .cart-info-flex .order-id strong{font-weight:600}#buyerCartContainer.summary .cart-items .cart-item .item-info .cart-info-flex .item-id{color:#555;font-size:14px}#buyerCartContainer.summary #itemsNotPurchased{margin:30px -15px 0;overflow:hidden}#buyerCartContainer.summary #itemsNotPurchased+#contentContainer{margin-top:0}#buyerCartContainer.summary #itemsNotPurchased .cart-alert,#buyerCartContainer.summary #itemsNotPurchased>div{padding:0}#buyerCartContainer.summary #itemsNotPurchased .cart-alert .alert-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid;padding:10px 15px}#buyerCartContainer.summary #itemsNotPurchased .cart-alert .alert-message>div{margin-left:10px}#buyerCartContainer.summary #itemsNotPurchased .cart-alert .alert-message>div p{margin-bottom:0}#buyerCartContainer.summary #itemsNotPurchased .cart-alert .alert-message>div p+p{margin-top:5px}#buyerCartContainer.summary #itemsNotPurchased .cart-alert ul li+li{border-top:2px solid}#buyerCartContainer.summary #itemsNotPurchased .cart-alert.red .alert-message{background-color:#f2dede;border-bottom-color:#d0021b}#buyerCartContainer.summary #itemsNotPurchased .cart-alert.red ul li+li{border-top-color:#d0021b}#buyerCartContainer.summary #itemsNotPurchased .cart-alert.yellow .alert-message{border-bottom-color:#ffbf00}#buyerCartContainer.summary #itemsNotPurchased .cart-alert.yellow ul li+li{border-top-color:#ffbf00}#buyerCartContainer.summary #itemsNotPurchased .cart-alert .cart-items>.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#buyerCartContainer.summary #itemsNotPurchased .cart-alert .cart-items>.row>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:70%;-webkit-box-flex:1;-ms-flex:1 0 70%;flex:1 0 70%;padding:0 15px 15px 28px}#buyerCartContainer.summary #itemsNotPurchased .cart-alert .cart-items>.row>div:last-child .btn{margin-right:15px;width:calc(100% - 15px)}#buyerCartContainer.summary #itemsNotPurchased .cart-alert .cart-items .cart-item .item-info>.btn{display:block;margin-top:10px;padding-bottom:8px;padding-top:8px}#buyerCartContainer.summary .items-group+.items-group{border-top:1px solid #d9d9d9}#buyerCartContainer.summary .items-group .cart-items.shipping-group{background-color:#eee;border-bottom:1px solid #d9d9d9;font-size:14px}#buyerCartContainer.summary .items-group .cart-items.shipping-group .cart-item{min-height:unset;padding-bottom:10px;padding-top:10px}#buyerCartContainer.summary .items-group .cart-items.shipping-group .cart-item .item-image-checkbox{padding:0}#buyerCartContainer.summary .items-group .cart-items.shipping-group .cart-item .item-info p{margin-bottom:0}#buyerCartContainer.summary .items-group .cart-items .cart-item .item-info .cart-info-flex .item-id{margin-top:0}#buyerCartContainer.summary .items-group .cart-items .cart-item .item-info .item-status{margin-top:10px}#buyerCartContainer.summary .items-group .cart-items .cart-item .item-info .item-status a{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;color:#006400;-ms-flex-direction:row;flex-direction:row}#buyerCartContainer.summary .items-group .cart-items .cart-item .item-info .item-status a:after{content:"";font-family:Glyphicons Halflings;margin-left:5px}#buyerCartContainer.summary .items-group .cart-items .cart-item .item-info .item-status a span{color:#006400;text-decoration:underline}@media(max-width:479px){#buyerCartContainer.summary #itemsNotPurchased .cart-alert .cart-items>.row>div:last-child{width:60%;-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%;padding-left:22px}}@media(min-width:768px){#buyerCartContainer.summary #contentContainer #cartSummary{position:absolute}#buyerCartContainer.summary #contentContainer #cartContainer.noNormalItems{display:block}#buyerCartContainer.summary #itemsNotPurchased{margin-left:0;margin-right:0}#buyerCartContainer.summary #itemsNotPurchased>div{padding:0 15px}#buyerCartContainer.summary #itemsNotPurchased .cart-alert .alert-message p{display:inline-block}#buyerCartContainer.summary #itemsNotPurchased .cart-alert .cart-items>.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#buyerCartContainer.summary #itemsNotPurchased .cart-alert .cart-items>.row>div:last-child{padding-bottom:0;padding-left:0;width:inherit;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#buyerCartContainer.summary #itemsNotPurchased .cart-alert .cart-items>.row>div:last-child .btn{max-width:250px}}@media(min-width:1200px){#buyerCartContainer.summary .cart-items .cart-item{min-height:130px}#buyerCartContainer.summary .cart-items .cart-item .item-image-checkbox{width:20%;-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%}#buyerCartContainer.summary .cart-items .cart-item .item-image-checkbox .cart-img-contain{margin:0 0 0 15px;width:calc(100% - 15px)}#buyerCartContainer.summary .cart-items .cart-item .item-info{margin-left:20%;padding-left:5px;width:80%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#buyerCartContainer.summary .items-group .cart-items .cart-item .item-info .item-status{margin-top:0;min-width:200px}#buyerCartContainer.summary .items-group .cart-items .cart-item .item-info .item-status a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0}#buyerCartContainer.summary .items-group .cart-items.shipping-group{font-size:15px}#buyerCartContainer.summary .items-group .cart-items.shipping-group .cart-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#buyerCartContainer.summary .items-group .cart-items.shipping-group .cart-item .item-image-checkbox{position:static}#buyerCartContainer.summary .items-group .cart-items.shipping-group .cart-item .item-info{margin-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.my-gunbroker{position:relative;z-index:50}.my-gunbroker+gb-app{position:relative;z-index:49}.my-gunbroker>div{text-align:center}.my-gunbroker :focus{outline:none}.my-gunbroker body,.my-gunbroker h1,.my-gunbroker h2,.my-gunbroker h3,.my-gunbroker h4,.my-gunbroker h5,.my-gunbroker h6,.my-gunbroker html,.my-gunbroker p{font-family:Open Sans,Arial,Helvetica,Geneva,sans-serif}.my-gunbroker .text-left{text-align:left}.my-gunbroker .hide{display:none}.my-gunbroker .col-md-1,.my-gunbroker .col-md-10,.my-gunbroker .col-md-11,.my-gunbroker .col-md-12,.my-gunbroker .col-md-2,.my-gunbroker .col-md-3,.my-gunbroker .col-md-4,.my-gunbroker .col-md-5,.my-gunbroker .col-md-6,.my-gunbroker .col-md-7,.my-gunbroker .col-md-8,.my-gunbroker .col-md-9,.my-gunbroker .row{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.my-gunbroker .data-table-wrap{position:relative}.my-gunbroker .data-table-wrap .ngx-spinner{z-index:61!important}.my-gunbroker .data-table-wrap .ngx-spinner .ngx-spinner-overlay{border-radius:6px;position:absolute!important}.my-gunbroker .data-table-wrap .ngx-spinner .ngx-spinner-overlay .la-ball-scale-multiple{display:none}.my-gunbroker .data-table-wrap .ngx-spinner .ngx-spinner-overlay .loading-text{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-weight:600;height:50px;left:50%;top:50%;width:150px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.my-gunbroker .data-table-wrap .ngx-spinner .ngx-spinner-overlay .loading-text p{margin:0;text-align:center}.my-gunbroker section{margin-top:20px;min-height:270px;position:relative}.my-gunbroker .text-right{text-align:right}.my-gunbroker .text-center{text-align:center}.my-gunbroker .text-black{color:#000!important}.my-gunbroker .border-radius{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.my-gunbroker .vcenter{display:table-cell;float:none;vertical-align:middle}.my-gunbroker .nav-pills-label{padding:10px 10px 8px 0}.my-gunbroker input{font-family:Open Sans,Arial,Helvetica,Geneva,sans-serif}.my-gunbroker input::-webkit-input-placeholder{color:#8c8c8c}.my-gunbroker input:-moz-placeholder,.my-gunbroker input::-moz-placeholder{color:#8c8c8c}.my-gunbroker input:-ms-input-placeholder{color:#8c8c8c}.my-gunbroker input::-ms-clear{display:none}.my-gunbroker ::-webkit-input-placeholder{color:#8c8c8c;font-weight:600}.my-gunbroker :-moz-placeholder,.my-gunbroker ::-moz-placeholder{color:#8c8c8c;font-weight:600}.my-gunbroker :-ms-input-placeholder{color:#8c8c8c;font-weight:600}.my-gunbroker button:not(.btn){background-color:rgba(0,0,0,0);border:0;color:auto}.my-gunbroker a,.my-gunbroker img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.my-gunbroker h1{color:#555;margin:0;position:relative}.my-gunbroker h1 em{display:block;font-size:14px}.my-gunbroker h1 span{display:block}.my-gunbroker h1 a.btn{display:none}.my-gunbroker .sold-ico{color:#1c89b6}.my-gunbroker .unsold-ico{color:#ffae00}.my-gunbroker .ico-down-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.my-gunbroker .inline-box-icon i{display:block;margin-right:3px}.my-gunbroker .inline-box-icon .timer-ico{color:#636363}.my-gunbroker .inline-box-icon .warning-ico{background-color:#ee6c1d}.my-gunbroker .inline-box-icon span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-gunbroker .urgent .timer-ico{background-color:#d71d57}.my-gunbroker .urgent .timer-ico i{color:#fff}.my-gunbroker .urgent span{color:#d71d57;font-weight:700}.my-gunbroker .not-winning .warning-ico{background-color:#ee6c1d;width:auto}.my-gunbroker .not-winning .warning-ico i{color:#fff}.my-gunbroker .not-winning span{color:#ee6c1d;font-weight:700}.my-gunbroker .ended .warning-ico{background-color:#ee6c1d}.my-gunbroker .ended .warning-ico i{color:#fff}.my-gunbroker .ended span{color:#ee6c1d;font-weight:700}.my-gunbroker .td-cell.active .active-ico{background-color:#004b00;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;left:0;margin:0 8px 0 0;padding:4px 4px 0;position:absolute;top:0;width:28px!important}.my-gunbroker .td-cell.active .active-ico i{color:#fff}.my-gunbroker .td-cell.active span{color:#004b00;display:inline-block;font-weight:700;padding:4px 0 0 35px;position:relative}.my-gunbroker .td-cell.notactive .notactive-ico{background-color:#9a9a9a;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;left:0;margin:0 8px 0 0;padding:4px 4px 0;position:absolute;top:0;width:28px!important}.my-gunbroker .td-cell.notactive .notactive-ico i{color:#fff}.my-gunbroker .td-cell.notactive span{color:#9a9a9a;display:inline-block;font-weight:700;padding:4px 0 0 35px;position:relative}.my-gunbroker .first-item-plus .first-item-plus-ico{background-color:#1c89b6;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;left:0;margin:0 8px 0 0;padding:4px 6px;position:absolute;top:0;width:28px!important}.my-gunbroker .first-item-plus span{color:#1c89b6;display:inline-block;font-weight:700;padding:4px 0 0 35px;position:relative}.my-gunbroker .sale-price .sale-price-ico{background-color:#32b332;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;left:0;margin:0 8px 0 0;padding:4px 6px;position:absolute;top:0;width:28px!important}.my-gunbroker .sale-price span{color:#32b332;display:inline-block;font-weight:700;padding:4px 0 0 35px;position:relative}.my-gunbroker .weight .weight-ico{background-color:#945822;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;left:0;margin:0 8px 0 0;padding:4px 6px;position:absolute;top:0;width:28px!important}.my-gunbroker .weight span{color:#945822;display:inline-block;font-weight:700;padding:4px 0 0 35px;position:relative}.my-gunbroker .rating-satisfactory{color:#000}.my-gunbroker .rating-poor{color:#d71d57}.my-gunbroker .btn{border-radius:6px!important;white-space:normal}.my-gunbroker .btn.btn-sim{padding-left:0;padding-right:0;text-decoration:underline}.my-gunbroker .btn .caret{margin-left:0;width:auto}.my-gunbroker .text-link{cursor:pointer;font-weight:400}.my-gunbroker .text-link:hover{color:#004b00;text-decoration:underline}.my-gunbroker .text-link-white{color:#fff;cursor:pointer;font-weight:400}.my-gunbroker .text-link-white:hover{color:#fff;text-decoration:underline}.my-gunbroker .text-link-green{color:#006400}.my-gunbroker .text-link-blue{color:#1861b7}.my-gunbroker .text-link-red{color:#d71d57}.my-gunbroker .btn-default{background-color:#fff;border:1px solid #d9d9d9;color:#006400}.my-gunbroker .btn-default:hover{background-color:#004b00;border-color:#004b00!important;color:#fff!important}.my-gunbroker .dropdown-toggle.btn-default{background-color:#fff;border-color:#d9d9d9;color:#636363}.my-gunbroker .dropdown-toggle.btn-default:hover{background-color:#006400;border-color:#006400;color:#fff}.my-gunbroker .dropdown-toggle.btn-default.active{background-color:#f8f8f8;border-color:#d9d9d9;color:#006400}.my-gunbroker .open>.dropdown-toggle.btn-default:focus{background-color:#006400!important;border-color:#006400!important;color:#fff!important}.my-gunbroker .dropdown-toggle.btn-default.rss-btn{background-color:#f8f8f8;border-color:#d9d9d9;color:#ffae00}.my-gunbroker .dropdown-toggle.btn-default.rss-btn:hover{background-color:#006400;border-color:#006400;color:#fff}.my-gunbroker .btn-primary-blue{background-color:#1861b7;color:#fff}.my-gunbroker .btn-primary-blue:hover{background-color:#0f52a1;color:#fff}.my-gunbroker .btn-primary-blue:active,.my-gunbroker .btn-primary-blue:focus{background-color:#1861b7}.my-gunbroker .btn-notification i{color:#ffae00}.my-gunbroker .btn-link{color:#fff}.my-gunbroker .btn-link:hover{background-color:#004b00;border-color:#004b00;color:#fff}.my-gunbroker .btn-danger{background-color:#f8f8f8;border-color:#d9d9d9;color:#d71d57}.my-gunbroker .btn-danger-full,.my-gunbroker .btn-danger:hover{background-color:#d71d57;border-color:#d71d57;color:#fff}.my-gunbroker .btn-danger-full:hover{background-color:#7d1133;border-color:#7d1133}.my-gunbroker .btn-disabled{background-color:#f8f8f8;border:1px solid #d9d9d9;color:#9a9a9a;cursor:default;pointer-events:none}.my-gunbroker .btn-clear-bg-white-text{background-color:none;color:#fff}.my-gunbroker .btn-clear-bg-white-text:hover{background-color:#004b00;color:#fff}.my-gunbroker .btn-white-bg-w-green-text{background-color:#fff;color:#006400}.my-gunbroker .btn-white-bg-w-green-text:hover{background-color:#004b00;color:#fff}.my-gunbroker .nav-pills>li{width:auto!important}.my-gunbroker .nav-pills>li>a{background-color:#f8f8f8;border-color:#d9d9d9;color:#006400}.my-gunbroker .nav-pills>li.active>a,.my-gunbroker .nav-pills>li.active>a:focus,.my-gunbroker .nav-pills>li.active>a:hover{background-color:#006400;border-color:#004b00;color:#fff}.my-gunbroker .main-wrapper .btn-indicators{display:inline-block;margin:0 5px 0 0;padding:0}.my-gunbroker .main-wrapper .btn-indicators .title{display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px 0 6px 12px;white-space:normal}.my-gunbroker .main-wrapper .btn-indicators .nums{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;border-left:1px dotted #fff;color:#ffae00;font-weight:700;justify-content:center;margin:0 0 0 10px;padding:6px 12px 6px 10px}.my-gunbroker .main-wrapper .btn-indicators:last-child{margin-right:0}.my-gunbroker .main-wrapper:not(.my-account) .btn-indicators{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-gunbroker .btn-default.btn-indicators .nums{border-left:1px solid #d9d9d9}.my-gunbroker .btn-default.btn-indicators:hover .nums{border-left:1px solid #79aa7a}.my-gunbroker .main-wrapper .intro-title{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;position:relative;z-index:9;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-gunbroker .main-wrapper .intro-title>h1{font-size:30px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.my-gunbroker .main-wrapper .intro-title a{margin:5px 5px 0 0}.my-gunbroker .main-wrapper .intro-title .btn{white-space:nowrap}.my-gunbroker .main-content{float:left;margin-bottom:15px;width:100%}.my-gunbroker .main-content .alert{text-align:center}.my-gunbroker .general-dashboard{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-gunbroker .general-dashboard,.my-gunbroker .general-dashboard>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.my-gunbroker .general-dashboard>div{width:100%;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.my-gunbroker .general-dashboard>div.block{display:block}.my-gunbroker .general-dashboard .purple-icon{color:#900e82!important}.my-gunbroker .general-dashboard .card{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 15px;padding:20px 15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#006400;-webkit-transition:all .2s ease;transition:all .2s ease}.my-gunbroker .general-dashboard .card i{color:#ffae00}.my-gunbroker .general-dashboard .card .ico-tag-dollar-lg-yellow{background-image:url(../../theme/assets/ic_tag_dollar_lg_yellow.png);background-repeat:no-repeat;display:block;height:41px;margin:0 auto 5px;width:36px}.my-gunbroker .general-dashboard .card .ico-tag-makeOffer{background-image:url(../../theme/assets/ic_tag_dollar_makeOffer.png);background-repeat:no-repeat;display:block;height:41px;margin:0 auto 5px;width:36px}.my-gunbroker .general-dashboard .card .ico-tag-receive{background-image:url(../../theme/assets/ic_tag_dollar_receive.png);background-repeat:no-repeat;display:block;height:41px;margin:0 auto 5px;width:36px}.my-gunbroker .general-dashboard .card .ico-tag-gbpay{background-image:url(../../theme/assets/bitrail.webp);background-repeat:no-repeat;display:block;height:52px;margin:0 auto 5px;width:36px}.my-gunbroker .general-dashboard .card.omni i{background:rgba(0,0,0,0) url(/theme/assets/img-outdoorpay-cobranded-logo.svg) no-repeat 50%;background-size:contain;display:block;height:70px;margin:0 auto 10px;width:100%}.my-gunbroker .general-dashboard .card h3{font-size:32px;font-weight:700;margin:0 0 10px}.my-gunbroker .general-dashboard .card h2{font-size:26px;margin:10px 0;padding:0}.my-gunbroker .general-dashboard .card-w-details{border:1px solid #006400;color:#006400;float:left;margin:2px;padding:15px 20px}.my-gunbroker .general-dashboard .card-w-details .title{border-bottom:1px solid #d9d9d9;margin:0 0 20px;padding:0 0 10px}.my-gunbroker .general-dashboard .card-w-details .title h2{color:#636363;font-size:24px;margin:10px 0;padding:0}.my-gunbroker .general-dashboard .card-w-details .title .btn{margin:0 0 0 10px}.my-gunbroker .general-dashboard .card-w-details h3{color:#333;font-size:20px;font-weight:400;margin:0 0 15px}.my-gunbroker .general-dashboard .card-w-details p{color:#333}.my-gunbroker .general-dashboard .card-w-details p span{color:#636363;display:block;font-size:12px}.my-gunbroker .general-dashboard .card-w-details p strong{display:block;font-size:14px}.my-gunbroker .general-dashboard .card-w-details .ffl-spec-info{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;margin:10px 0;padding:10px 0}.my-gunbroker .general-dashboard .card-w-details .owe strong{color:#d71d57;font-size:24px}.my-gunbroker .general-dashboard .card-w-details .payment-types{color:#333;margin:0 0 4px}.my-gunbroker .general-dashboard .card-w-details .invalid{color:#d71d57}.my-gunbroker .general-dashboard .card-w-details.third{width:33.3333%}.my-gunbroker .general-dashboard .card-w-details.half{width:50%}.my-gunbroker .general-dashboard .card-w-details.edge-to-edge{padding:15px 5px 15px 0}.my-gunbroker .general-dashboard .card-w-details.membership-types .col-md-6{padding:8px 0}.my-gunbroker .general-dashboard .card-w-details.no-border{border:0}.my-gunbroker .general-dashboard .card-w-details.card-no-inner-padding .title{margin:0}.my-gunbroker .general-dashboard .card-w-details.card-no-inner-padding .pagi{border:0}.my-gunbroker .general-dashboard .row.card{padding:0}.my-gunbroker .general-dashboard .row.card .col-md-7{padding:55px 15px}.my-gunbroker .general-dashboard .row.card .col-md-5{background-color:#f8f8f8;color:#636363;padding:42px 14px}.my-gunbroker .general-dashboard .row.card .col-md-5 h3{color:#d71d57}.my-gunbroker .general-dashboard .card-blue{background-color:#1861b7;border:0;color:#fff}.my-gunbroker .general-dashboard .card-blue a:hover{background-color:#0f52a1!important}.my-gunbroker .general-dashboard .card-blue .btn{background-color:#fff!important;border:0;color:#1861b7}.my-gunbroker .general-dashboard .card-blue i.ico-tag-dollar-lg-yellow{background-image:url(../../theme/assets/ic_tag_dollar_lg_yellow.png);background-repeat:no-repeat;display:block;height:40px;width:36px}.my-gunbroker .buy .general-dashboard .card,.my-gunbroker .my-support .general-dashboard .card>div,.my-gunbroker .sell .general-dashboard .card{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-gunbroker .my-support .general-dashboard .card>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.my-gunbroker .my-support .general-dashboard .card>div .btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.my-gunbroker .my-support .general-dashboard .card>div .btn:nth-child(2){margin-left:5px}.my-gunbroker .mobile-order-status span{display:block}.my-gunbroker .mobile-order-status strong{color:#1861b7}.my-gunbroker .mobile-order-status .bar{background-color:#1861b7;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;display:inline-block;height:5px}.my-gunbroker .mobile-order-status .zero-of-six{width:0}.my-gunbroker .mobile-order-status .one-of-six{width:17%}.my-gunbroker .mobile-order-status .two-of-six{width:34%}.my-gunbroker .mobile-order-status .three-of-six{width:50%}.my-gunbroker .mobile-order-status .four-of-six{width:67%}.my-gunbroker .mobile-order-status .five-of-six{width:83%}.my-gunbroker .mobile-order-status .six-of-six{width:100%}.my-gunbroker .mini-grid .datatable-body-cell-label{color:#333}.my-gunbroker .mini-grid .datatable-body-cell-label .btn{display:block}.my-gunbroker .pagi{padding:15px}.my-gunbroker .pagi ul{float:right;list-style:none;margin:0;padding:0}.my-gunbroker .pagi ul li{float:left}.my-gunbroker .pagi ul li a{border-radius:4px;color:#636363;display:block;padding:5px 10px}.my-gunbroker .pagi ul li a i{margin:0;padding:0}.my-gunbroker .pagi ul li a span{display:block;font-size:18px}.my-gunbroker .pagi ul li a:hover{color:#006400}.my-gunbroker .pagi ul .curr a{background-color:#f8f8f8;color:#006400;font-weight:600}.my-gunbroker .pagi ul .border-right{border-right:3px solid #d9d9d9;margin:0 10px 0 0;padding:0 5px 0 0}.my-gunbroker .pagi ul .border-left{border-left:3px solid #d9d9d9;margin:0 0 0 10px;padding:0 0 0 5px}.my-gunbroker .rating-table{margin:0 0 20px}.my-gunbroker .rating-table .row{padding:4px 0}.my-gunbroker .rating-table .rating{border-top:1px solid #eee}.my-gunbroker .main-content{position:relative;z-index:2!important}.my-gunbroker .start-and-date .col-md-5,.my-gunbroker .start-and-date .col-md-6{width:auto}.my-gunbroker .start-and-date .col-md-1{width:11px!important}.my-gunbroker ul.pager,.my-gunbroker ul.pager li{width:auto!important}.my-gunbroker .items-to-show .btn-group{border-radius:4px}.my-gunbroker .general-dashboard .card-blue a:hover{background-color:#0f52a1;color:#fff}.my-gunbroker .alert-notification{bottom:0;height:63px;left:0;position:fixed;right:0;top:108px;z-index:9999}@media(max-width:479px){.my-gunbroker+gb-footer>div{padding-bottom:48px}.my-gunbroker section{min-height:auto}.my-gunbroker .main-wrapper .intro-title{margin-bottom:15px}.my-gunbroker .main-wrapper .intro-title>h1{font-size:30px}}@media(min-width:768px){.my-gunbroker .main-wrapper .intro-title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-gunbroker .main-wrapper .intro-title a{margin:0 0 5px 5px}.my-gunbroker .main-wrapper .intro-title>div{text-align:right}.my-gunbroker .main-wrapper>div{margin-top:0}}@media(min-width:992px){.my-gunbroker section{min-height:500px}}@media(min-width:1200px){.my-gunbroker .main-wrapper .intro-title>h1{font-size:32px}}@media(min-width:1600px){.my-gunbroker .main-wrapper .intro-title>h1{font-size:36px}}.mygb-ad-wrapper#mygbAdWrapperTop{height:50px;margin:0 auto;text-align:center}@media(min-width:768px){.mygb-ad-wrapper#mygbAdWrapperTop{height:90px}}.my-gunbroker .material-icons.md-16{font-size:16px}.my-gunbroker .material-icons.md-18{font-size:18px}.my-gunbroker .material-icons.md-20{font-size:20px}.my-gunbroker .material-icons.md-24{font-size:24px}.my-gunbroker .material-icons.md-36{font-size:36px}.my-gunbroker .material-icons.md-48{font-size:48px}.my-gunbroker .material-icons.md-dark{color:rgba(0,0,0,.54)}.my-gunbroker .material-icons.md-dark.md-inactive{color:rgba(0,0,0,.26)}.my-gunbroker .material-icons.md-light{color:#fff}.my-gunbroker .material-icons.md-light.md-inactive{color:hsla(0,0%,100%,.3)}.more-menu-option.mat-menu-item{color:#000;outline:none;text-decoration:none}.my-gunbroker .grid.filters.half{margin-top:-15px}.my-gunbroker .grid.filters .filters-bar{background-color:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 10px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #d9d9d9;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:56px}.my-gunbroker .grid.filters .filters-bar .col+.col{margin-left:10px}.my-gunbroker .grid.filters .filters-bar>div.col.sort-filters{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;width:auto}.my-gunbroker .grid.filters .filters-bar>div.col.sort-filters>div{display:inline-block;margin-left:10px;margin-top:10px}.my-gunbroker .grid.filters .filters-bar>div.col.sort-filters>div>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;margin:0 5px 0 0;vertical-align:top;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:35px}.my-gunbroker .grid.filters .filters-bar>div.col.sort-filters>div ul.dropdown-menu{left:auto;right:0;top:calc(100% - 5px)}.my-gunbroker .grid.filters .filters-bar>div.col.sort-filters>div ul.dropdown-menu li.disabled a{color:#ccc}.my-gunbroker .grid.filters .filters-bar>div.col.sort-filters>div:first-child{margin-left:0}.my-gunbroker .grid.filters .filters-bar>div.col.sort-filters>div:first-child ul.dropdown-menu{left:0;right:auto}.my-gunbroker .grid.filters .filters-bar>div.col.search{position:relative;width:100%}.my-gunbroker .grid.filters .filters-bar>div.col.search input{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;border-radius:6px;min-height:35px;padding:0 40px 0 10px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.my-gunbroker .grid.filters .filters-bar>div.col.search:focus input,.my-gunbroker .grid.filters .filters-bar>div.col.search:hover input{border-color:#fff;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2)}.my-gunbroker .grid.filters .filters-bar>div.col.search:focus i,.my-gunbroker .grid.filters .filters-bar>div.col.search:hover i{color:#006400}.my-gunbroker .grid.filters .filters-bar>div.col.search button{height:35px;position:absolute;right:0;top:0;width:36px}.my-gunbroker .grid.filters .filters-bar>div.col.search button i{color:#d9d9d9;margin:6px 0 0;padding:0}.my-gunbroker .grid.filters .filters-bar>div.col.remove-items-filter{margin:10px 0 0;white-space:nowrap;width:100%}.my-gunbroker .grid.filters .filters-bar>div.col.export-filter,.my-gunbroker .grid.filters .filters-bar>div.col.filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0 0 10px;width:auto}.my-gunbroker .grid.filters .filters-bar>div.col.export-filter button,.my-gunbroker .grid.filters .filters-bar>div.col.filters button{background-color:#fff;border:1px solid #d9d9d9;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px;color:#555;cursor:pointer;height:33.33px;padding:0 8px}.my-gunbroker .grid.filters .filters-bar>div.col.export-filter button i,.my-gunbroker .grid.filters .filters-bar>div.col.filters button i{margin-right:3px}.my-gunbroker .grid.filters .filters-bar>div.col.export-filter button:hover,.my-gunbroker .grid.filters .filters-bar>div.col.filters button:hover{background-color:#006400;border-color:#006400;color:#fff}.my-gunbroker .grid.filters .filters-bar>div.col.export-filter button.grn,.my-gunbroker .grid.filters .filters-bar>div.col.filters button.grn{background-color:#006400;color:#fff}.my-gunbroker .grid.filters .filters-bar>div.col.export-filter button[disabled],.my-gunbroker .grid.filters .filters-bar>div.col.filters button[disabled]{background-color:#999!important;cursor:default}.my-gunbroker .grid.filters .filters-bar .category-filter button{color:#006400;font-weight:600}.my-gunbroker .grid.filters .filters-bar .category-filter button:hover{color:#fff}@media(max-width:767px){.my-gunbroker .grid.filters .filters-bar{padding:10px}}@media(min-width:768px){.my-gunbroker .grid.filters .filters-bar{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.my-gunbroker .grid.filters .filters-bar.check{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.my-gunbroker .grid.filters .filters-bar.check>div.col.search{padding-left:10px}.my-gunbroker .grid.filters .filters-bar button{min-height:35px}.my-gunbroker .grid.filters .filters-bar .col+.col{margin-top:0!important}.my-gunbroker .grid.filters .filters-bar>div.col.search{width:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.my-gunbroker .grid.filters .filters-bar>div.col.sort-filters{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.my-gunbroker .grid.filters .filters-bar>div.col.sort-filters button{margin-bottom:10px;white-space:nowrap}.my-gunbroker .grid.filters .filters-bar>div.col.sort-filters>div{margin-top:0}.my-gunbroker .grid.filters .filters-bar>div.col.sort-filters>div:first-child ul.dropdown-menu{left:0;right:auto}.my-gunbroker .grid.filters .filters-bar>div.col.sort-filters ul.dropdown-menu{top:calc(100% - 10px)}.my-gunbroker .grid.filters .filters-bar>div.col.filters{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.my-gunbroker .grid.filters .filters-bar>div.col.remove-items-filter{width:auto;-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-top:0;order:1}.my-gunbroker .grid.filters .filters-bar>div.col.remove-items-filter button{margin-bottom:10px}.my-gunbroker .grid.filters .filters-bar>div.col.export-filter{width:auto;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}@media(min-width:992px){.my-gunbroker .grid.filters .filters-bar.check>div.col.search{padding-left:5%}}@media(min-width:1200px){.my-gunbroker .grid.filters .filters-bar>div.col.search+.sort-filters+.remove-items-filter{margin-right:15%}}.gb-mat-dialog.datatable-filters-modal #datatable-fitlers-title{margin-bottom:0}.gb-mat-dialog.datatable-filters-modal .mat-mdc-dialog-content{padding-top:0!important}.gb-mat-dialog.datatable-filters-modal .ctas{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gb-mat-dialog.datatable-filters-modal .ctas #datatable-fitlers-close,.gb-mat-dialog.datatable-filters-modal .ctas #datatable-fitlers-search{font-family:Open Sans,sans-serif;font-size:15px;height:40px}.gb-mat-dialog.datatable-filters-modal .ctas #datatable-fitlers-search{background-color:#006400;color:#fff}.gb-mat-dialog.datatable-filters-modal .err_msg{color:#d0021b;padding-top:5px;text-align:center}.gb-mat-dialog.datatable-filters-modal .err_msg span{font-weight:600}.gb-mat-dialog.datatable-filters-modal #inputGroupContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:20px}.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div fieldset{background-color:#e5e5e5;border-radius:6px;height:calc(100% - 16px);margin:15px 0 0;position:relative}.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div fieldset legend{border:0;font-size:18px;font-weight:600;left:10px;margin:0;padding:0;position:absolute;top:10px;width:auto}.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div fieldset .check-all{position:absolute;right:10px;top:10px}.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div fieldset .filter-checkboxes,.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div fieldset .filter-radios{padding:40px 10px 10px}.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div fieldset .filter-checkboxes .mat-ripple,.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div fieldset .filter-radios .mat-ripple{display:none}.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div fieldset ul{list-style-type:none;margin:0;padding:0}.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div .mat-mdc-radio-group .gb-mat-radio,.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div ul li{margin-bottom:10px}.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div.full,.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div.half{width:100%;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div.full .mat-radio-group,.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div.full ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div.full .mat-radio-group .mat-radio-button,.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div.full .mat-radio-group li,.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div.full ul .mat-radio-button,.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div.full ul li{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;width:100%}@media(min-width:768px){.gb-mat-dialog.datatable-filters-modal #inputGroupContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div.full{width:100%;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div.full ul li{width:50%;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.gb-mat-dialog.datatable-filters-modal #inputGroupContainer>div.half{width:calc(50% - 7.5px);-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 7.5px);flex:0 1 calc(50% - 7.5px)}}.my-gunbroker .ngx-datatable-cell-template>.thumbnail,.my-gunbroker .ngx-datatable-cell-template>.thumbnail-no-img{height:100px}.my-gunbroker .ngx-datatable{overflow:visible;position:relative;z-index:50}.my-gunbroker .ngx-datatable+.items-to-show{position:relative;z-index:49}.my-gunbroker .ngx-datatable .datatable-body{background-color:#fff;border-bottom:1px solid #d9d9d9}.my-gunbroker .ngx-datatable .datatable-body .empty-row{background-color:#fff;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;font-size:15px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll{border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;margin-bottom:-1px;width:100%!important}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper{border:0;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;width:50%}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper>.datatable-body-row{height:100%;width:100%!important}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper:nth-child(2n){border-right:0}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper:last-child{border-bottom:0}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:15px;width:100%!important}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell{margin-top:5px;overflow:visible;padding:0}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell:first-child{margin-top:0}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell.cta-col{max-width:250px;width:100%!important}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell.ellipsis{overflow:hidden}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell.ellipsis .td-cell .ell,.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell.ellipsis .td-cell>*{display:block;overflow:hidden;text-overflow:ellipsis;width:100%}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .failed-payment{color:#d0021b;font-size:13px;margin-bottom:5px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .effl{margin-top:15px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .effl div img{height:15px;margin:0 5px 3px 0;width:20px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .no-effl{color:#555;font-style:italic;font-weight:bolder;margin-top:15px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .td-cell span.no-cc-fees{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .td-cell span.no-cc-fees i{background:rgba(0,0,0,0) url(../../theme/assets/ic-no-cc-fees.svg) no-repeat 50%;display:inline-block;height:16px;margin-right:3px;width:19px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .thumbnail{background-color:rgba(0,0,0,0);border:0;border-radius:0;margin:0 0 10px;padding:0}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label>.thumbnail a,.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label>div a.thumbnail{width:100%}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label>.thumbnail a img,.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label>div a.thumbnail img{height:auto;max-width:100%;width:100%}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label.cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .manage-photos-btn{display:block;margin:0 auto;width:130px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .title{display:block}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .serial{font-size:12px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .serial>div{overflow:hidden;text-overflow:ellipsis}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .buyer-info{font-size:12px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .buyer-info>img{margin:0 0 0 10px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .buyer-info>img+img{margin:0 0 0 5px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .awaiting-feedback{color:#1c89b6}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .awaiting-payment{color:#32b332}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .pending{color:#ee6c1d}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .default-address{color:#1861b7}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .cta-spacer{height:5px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .rating-positive{color:#006400}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .rating-positive strong{background-color:#f8f8f8;border-radius:4px;display:inline-block;padding:4px 0;text-align:center;width:40px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .rating-neutral{color:#000}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .rating-neutral strong{background-color:#f8f8f8;border-radius:4px;display:inline-block;padding:4px 0;text-align:center;width:40px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .rating-negative{color:#d71d57}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .rating-negative strong{background-color:#f8f8f8;border-radius:4px;display:inline-block;padding:4px 0;text-align:center;width:40px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .description{width:33%}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .dropdown-toggle.btn-default{color:#006400}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .dropdown-toggle.btn-default:hover{color:#fff}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .relist-icon{background-color:#f8f8f8;border-radius:4px;display:block;font-size:14px;font-weight:700;margin:0 auto;padding:5px 0;position:relative;text-align:center;width:30px!important}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .relist-icon i{display:none}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .relist-icon.yes i{color:#006400;display:block;position:absolute;right:-8px;top:-5px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .relist-text{display:block;margin-top:5px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .relist-text .glyphicon.glyphicon-exclamation-sign{color:#ffbf00}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .relist-text strong{font-weight:600}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .nav-pills{display:-webkit-box;display:-ms-flexbox;display:flex}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .nav-pills li+li{margin-left:10px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .credit-request-wrap{list-style-type:none;margin:0;padding:0}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label{height:100%}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .serial{display:block;overflow:hidden;text-overflow:ellipsis}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .serial>div{white-space:nowrap}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .btn-group .dropdown-menu,.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .btn-group button{width:100%}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .btn-group .dropdown-menu>li>a,.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .btn-group button>li>a{white-space:normal}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .dropdown-backdrop{display:none}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell.checkbox-cell{padding-left:15px;width:42px!important}.my-gunbroker .bid-status,.my-gunbroker .datatable-checkbox{display:block;height:auto;margin-bottom:10px}.my-gunbroker .bid-status input[type=checkbox]:before,.my-gunbroker .datatable-checkbox input[type=checkbox]:before{border-color:rgba(0,0,0,0);display:none;height:15px;-webkit-transition:none!important;transition:none!important;width:15px}.my-gunbroker .bid-status input[type=checkbox]:after,.my-gunbroker .datatable-checkbox input[type=checkbox]:after{border:1px solid #d9d9d9!important;border-radius:3px;height:15px;width:15px}.my-gunbroker .bid-status input:checked:before,.my-gunbroker .datatable-checkbox input:checked:before{border-color:#006400!important;-webkit-box-shadow:none;box-shadow:none;display:block;height:.5rem;left:2px;top:4px;width:1rem}@media(max-width:767px){.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell{width:100%!important}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell.cta-col{max-width:unset}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell.flex-full{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .relist-icon{position:absolute;right:0;top:15px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .nav-pills{margin-bottom:10px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label duration .td-cell.time-left{border:0!important;display:block!important;padding:10px 0 0!important;position:absolute!important;right:10px!important;top:0!important;width:auto!important}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .thumbnail{margin-top:20px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .td-cell.time-left{border:0!important;display:block!important;padding:5px 0 0!important;position:absolute!important;right:20px!important;top:0!important;width:auto!important}}@media(max-width:479px){.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll{display:-webkit-box;display:-ms-flexbox;display:flex}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper{-webkit-box-flex:1;border-right:0;-ms-flex:1 0 100%;flex:1 0 100%;width:100%}}@media(min-width:768px){.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper{-webkit-box-flex:1;border-right:0;-ms-flex:1 0 auto;flex:1 0 auto;margin:0;width:100%}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper>.datatable-body-row{display:block}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell{margin-top:0}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label{padding-left:15px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label>.thumbnail a,.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label>.thumbnail a img,.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label>div a.thumbnail,.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label>div a.thumbnail img{max-width:125px;width:125px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell.cta-col{width:auto!important}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell:first-child .datatable-body-cell-label{padding-left:0}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell.flex-full-20{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell.width-auto{width:auto!important}.my-gunbroker .ngx-datatable.mini-grid .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell.cta-col{max-width:150px}}@media(min-width:1200px){.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label>.thumbnail a,.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label>.thumbnail a img,.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label>div a.thumbnail,.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label>div a.thumbnail img{max-width:150px;width:150px}.my-gunbroker .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-body-row .datatable-row-center .datatable-body-cell .datatable-body-cell-label .btn{white-space:nowrap}}@media(min-width:768px){.my-gunbroker .credit-requests .cta-col .btn,.my-gunbroker .scheduled .cta-col .btn{float:none;width:150px!important}.my-gunbroker .ended-items .cta-col .btn{float:none;width:190px!important}.my-gunbroker .won-orders .cta-col .btn{float:none;width:160px!important}}.my-gunbroker .orders-grid .grid .filters-bar .datatable-checkbox.togglers{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.my-gunbroker .orders-grid .grid .filters-bar .datatable-checkbox.togglers .ui-toggler label{margin:10px 0 0}.my-gunbroker .orders-grid .grid .filters-bar .datatable-checkbox.togglers .ui-toggler label span:last-child{margin-left:5px}.my-gunbroker .orders-grid .grid .filters-bar .datatable-checkbox.togglers .ui-toggler:first-child{margin-right:15px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;padding:15px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center{padding:0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell{margin-top:0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell:nth-child(3){overflow:hidden}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell:nth-child(7){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell:nth-child(8){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.order-details-toggler-wrap .datatable-body-cell-label{position:relative}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .datatable-checkbox{height:16px;margin:0;position:absolute;right:0;top:0;width:14px;z-index:50}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .datatable-checkbox input{border:0;height:16px;margin:0;opacity:0;outline:none;width:14px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .datatable-checkbox input:before{border:none!important;display:none}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .datatable-checkbox input:after{border:none!important;border-radius:0;color:#006400;content:"";display:none;height:auto;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);width:auto}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .datatable-checkbox input:checked:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .cb-facade{font-family:Glyphicons Halflings;height:16px;position:absolute;right:0;top:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .2s ease;transition:all .2s ease;width:14px;z-index:49}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .cb-facade:before{color:#006400;content:"";position:relative;top:-3px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .cb-facade.selected{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .order-number{font-size:16px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .order-number strong{font-weight:600}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .cr-initiated{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:15px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .cr-initiated strong{font-size:14px;font-weight:600;line-height:14px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .cr-initiated:before{background:rgba(0,0,0,0) url(../../theme/assets/credit-request-green-icon-for.png) no-repeat 50%;background-size:contain;content:"";height:16px;margin-right:4px;width:16px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .item-chargeback{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:15px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .item-chargeback strong{color:#d0021b;font-size:14px;font-weight:600;line-height:14px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .item-chargeback:before{background:rgba(0,0,0,0) url(../../theme/assets/chargeback-red-icon.png) no-repeat 50%;background-size:contain;content:"";height:16px;margin-right:4px;width:16px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .ffl-receipt{margin-bottom:15px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .ffl-receipt span{line-height:17px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .ffl-receipt span strong{color:#000;display:inline;margin-right:5px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .ffl-receipt span i{color:#ffbf00;margin-right:5px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .ffl-receipt span a{padding-left:9px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .ffl-receipt span a>i{color:#006400;font-size:13px;margin-right:0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .ffl-receipt span.date{display:block}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .ffl-receipt span.date a{padding-left:0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .payment-failed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#d0021b;font-size:13px;margin:5px 0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .payment-failed i{margin-right:5px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .ffl-receipt+.payment-failed{margin-top:0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .col-title{color:#000;display:block;font-size:13px;font-weight:600;margin-top:15px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .address-fields>span{display:block}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .address-fields .extra{margin-top:5px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .address-fields .email{overflow:hidden;text-overflow:ellipsis}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .financial-figures,.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .order-dates{margin-bottom:0;margin-top:15px;width:100%}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .financial-figures tr,.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .order-dates tr{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .financial-figures tr:first-child,.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .order-dates tr:first-child{margin-top:0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .financial-figures tr td.col-title,.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .order-dates tr td.col-title{margin:0 10px 0 0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .financial-figures tr td.col-title a[data-toggle=tooltip],.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .order-dates tr td.col-title a[data-toggle=tooltip]{margin-left:5px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .financial-figures tr td.col-title+td,.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .order-dates tr td.col-title+td{text-align:right}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .order-dates tr{-ms-flex-wrap:wrap;flex-wrap:wrap}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.cta-col{margin-top:15px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.cta-col .datatable-body-cell-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.cta-col .datatable-body-cell-label>div{margin-top:15px;width:100%}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.cta-col .datatable-body-cell-label>div.effl{margin-top:0;text-align:right}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.cta-col .datatable-body-cell-label>div.effl a{display:block}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.cta-col .datatable-body-cell-label>div.effl a+a{margin-top:5px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.cta-col .datatable-body-cell-label>div.effl a:hover{text-decoration:underline}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap{-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 30px);flex:1 0 calc(100% - 30px);width:calc(100% - 30px)}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap a.inline{display:inline-block}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table{width:100%}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#eee;border-top:5px solid #fff;padding:10px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr:first-child{border-top:0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr td img{height:auto;margin-bottom:10px;width:75px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr td a{display:block;margin-bottom:10px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr td strong{margin-right:5px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr td:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr:first-child td{padding-top:0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label input[type=checkbox]{display:none}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label input[type=checkbox]+label{-webkit-box-flex:1;color:#006400;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 10px;flex:1 0 10px;font-family:Glyphicons Halflings;margin:0;padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label input[type=checkbox]+label:after{content:"";position:absolute;right:0;top:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .2s ease;transition:all .2s ease}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label input[type=checkbox]:checked+label:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label input[type=checkbox]:checked+label+.item-details-wrap .extra{display:block;padding-top:5px}@media(max-width:479px){.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .order-dates li{display:block}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .order-dates li span{text-align:left}}@media(min-width:768px){.my-gunbroker .orders-grid .grid .filters-bar{-ms-flex-wrap:wrap;flex-wrap:wrap}.my-gunbroker .orders-grid .grid .filters-bar .datatable-checkbox.togglers{height:40px;margin-bottom:5px;margin-left:0;width:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}.my-gunbroker .orders-grid .grid .filters-bar .datatable-checkbox.togglers .ui-toggler label{margin:0}.my-gunbroker .orders-grid .grid .filters-bar .datatable-checkbox.togglers .ui-toggler:last-child{margin-right:10px}.my-gunbroker .orders-grid .grid .filters-bar .export-filter button{margin-bottom:10px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.orders-flex-full{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.order-details-toggler-wrap .datatable-body-cell-label{padding-left:0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell:nth-child(2){-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;max-width:225px;padding-left:10px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell:nth-child(2) .datatable-body-cell-label{padding-left:0!important}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell:nth-child(3){-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell:nth-child(7){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell:nth-child(8){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell:nth-child(4),.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell:nth-child(6){display:none}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .datatable-checkbox{position:relative;right:auto;top:5px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .datatable-checkbox input{height:auto}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .datatable-checkbox input:after{content:""}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .datatable-checkbox input:checked:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .cb-facade{top:4px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .cb-facade:before{content:""}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .cb-facade.selected{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .col-title,.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .financial-figures,.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .order-dates,.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.cta-col{margin-top:0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .financial-figures,.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .order-dates{width:100%}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .col-title.mobile,.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .financial-figures.mobile{margin-top:20px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.cta-col{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;max-width:unset}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.cta-col .datatable-body-cell-label{display:block;float:right}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.cta-col .datatable-body-cell-label>div{margin-top:0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.cta-col .datatable-body-cell-label>div.effl{margin-top:10px;text-align:right}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.cta-col .datatable-body-cell-label>div.effl a{text-decoration:none}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col{width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;padding-left:0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label{margin-top:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-left:25px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap{-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 20px);flex:1 0 calc(100% - 20px);width:calc(100% - 20px)}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table{width:100%}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr td{padding:10px 0 10px 10px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr td a{margin-bottom:0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr td img{margin:5px 0 0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr td>div{border-right:1px solid #d9d9d9;margin-right:20px;padding-right:20px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr td:last-child{display:table-cell;padding-right:10px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr td:last-child>div{border-right:0;padding-right:0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr td.thumb-wrap{width:85px;-webkit-box-flex:0;-ms-flex:0 1 90px;flex:0 1 90px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr td.title-wrap{max-width:unset;width:calc(100% - 90px);-webkit-box-flex:0;-ms-flex:0 1 calc(100% - 90px);flex:0 1 calc(100% - 90px)}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr:first-child td{padding-top:10px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label input[type=checkbox]+label{-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label input[type=checkbox]+label:after{content:"";right:unset;top:unset}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label input[type=checkbox]:checked+label:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}@media(min-width:1200px){.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .financial-figures tr,.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .order-dates tr{display:table-row}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.cta-col{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr{display:table-row}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap table tr td.title-wrap{max-width:300px;width:auto}}@media(min-width:1600px){.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell{padding-left:15px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .datatable-body-cell-label,.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell:first-child{padding-left:0}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell:nth-child(4),.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell:nth-child(6){display:block}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell:nth-child(3),.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell:nth-child(4){-webkit-box-flex:1;-ms-flex:1 0 15%;flex:1 0 15%;overflow:hidden}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .financial-figures{min-width:180px}.my-gunbroker .orders-grid .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell .mobile{display:none}.my-gunbroker .orders-grid.sold-orders .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 164px);flex:0 0 calc(100% - 164px);width:calc(100% - 164px)}.my-gunbroker .orders-grid.won-orders .grid .ngx-datatable .datatable-body .datatable-scroll .datatable-row-wrapper .datatable-row-center .datatable-body-cell.item-col .datatable-body-cell-label .item-details-wrap{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 200px);flex:0 0 calc(100% - 200px);width:calc(100% - 200px)}}.my-gunbroker .ngx-datatable .datatable-footer{border-top:0}.my-gunbroker .ngx-datatable .datatable-footer .datatable-footer-inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:auto!important}.my-gunbroker .ngx-datatable .datatable-footer .datatable-footer-inner .page-count{height:auto;line-height:normal;padding:15px 0 0}.my-gunbroker .ngx-datatable .datatable-footer .datatable-footer-inner .btm-chk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-gunbroker .ngx-datatable .datatable-footer .datatable-footer-inner .btm-chk .datatable-checkbox{margin:15px 0 0}.my-gunbroker .ngx-datatable .datatable-footer .datatable-footer-inner .datatable-pager{margin:0!important;padding:9px 0 0!important}.my-gunbroker .ngx-datatable .datatable-footer .datatable-footer-inner .datatable-pager li a{border-radius:3px;height:22px;line-height:22px;margin:6px 3px;min-width:24px;padding:0 6px;text-align:center;text-decoration:none;vertical-align:bottom}.my-gunbroker .ngx-datatable .datatable-footer .datatable-footer-inner .datatable-pager li a i{font-size:20px;line-height:20px;padding:0 3px}.my-gunbroker .ngx-datatable .datatable-footer .datatable-footer-inner .datatable-pager li.active a{background-color:#006400;border-color:#006400;color:#fff}.my-gunbroker .ngx-datatable .datatable-footer .datatable-footer-inner .datatable-pager li.disabled a{background-color:#eee!important}.my-gunbroker .ngx-datatable .datatable-footer .datatable-footer-inner .datatable-pager li:last-child a{margin-right:0}.my-gunbroker .ngx-datatable .datatable-footer .datatable-footer-inner .selected-count{height:auto!important}.my-gunbroker .grid .items-to-show{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:10px 0 0}.my-gunbroker .grid .items-to-show .btn-group{background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;margin:0 10px}.my-gunbroker .grid .items-to-show .btn-group button{border:0;color:#006400}@media(max-width:479px){.my-gunbroker .ngx-datatable .datatable-footer .datatable-footer-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.my-gunbroker .ngx-datatable .datatable-footer .datatable-footer-inner .page-count{padding:15px 0 9px}.my-gunbroker .ngx-datatable .datatable-footer .datatable-footer-inner .datatable-pager{padding:0!important}.my-gunbroker .grid .items-to-show{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.fee-information-wrapper{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;height:100%;min-width:281px;padding:15px;-webkit-transition:box-shadow .2s ease;transition:box-shadow .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.fee-information-wrapper:hover{border-color:#fff;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2)}.fee-information-wrapper>h2{color:#006400;font-size:22px;margin:0 auto;padding:0;text-align:center}.fee-information-wrapper .fee-information-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding-top:15px;position:relative}.fee-information-wrapper .fee-information-wrap .fee-left{-webkit-box-flex:1;-ms-flex:1;flex:1;height:auto;width:auto;z-index:49}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block{margin-top:15px}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block:first-child{margin-top:0}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block h3{color:#006400;font-size:16px;font-weight:600;margin:0;padding:0}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block h3 i{font-size:13px}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block>span a{text-decoration:underline;text-transform:capitalize}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block>span a:hover{color:#555}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block a,.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block span{color:#555;font-size:22px}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block a.movement,.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block span.movement{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:10px}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block a.movement i,.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block span.movement i{font-style:normal}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block a.movement i.fa,.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block span.movement i.fa{font-size:30px;margin-right:5px}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block a.movement i.fa.up:after,.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block span.movement i.fa.up:after{color:#00d10a;content:""}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block a.movement i.fa.down:after,.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block span.movement i.fa.down:after{color:#d0021b;content:""}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block small{display:block;font-size:14px;margin:0}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block p{color:#000;font-size:14px;margin:0 10px 0 0;padding:0}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block p strong{font-weight:600}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block.current-qtr{background-color:#eee;border-bottom:1px solid #eee;border-left:1px solid #eee;border-radius:6px 0 0 6px;border-top:1px solid #eee}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-top .fee-left-block.current-qtr>div{background-color:#eee;border-bottom:5px solid #fff;border-left:5px solid #fff;border-radius:6px 0 0 6px;border-top:5px solid #fff;padding:15px 0 15px 15px}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-btm{padding-top:10px}.fee-information-wrapper .fee-information-wrap .fee-left .fee-left-inner .fee-left-btm a{font-size:13px;text-decoration:underline}.fee-information-wrapper .fee-information-wrap .fee-right{position:relative;width:110px;z-index:50}.fee-information-wrapper .fee-information-wrap .fee-right h3{color:#006400;font-size:16px;font-weight:600;margin:0;padding:0 0 5px}.fee-information-wrapper .fee-information-wrap .fee-right h3 i{font-size:13px}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart{background-color:#006400;border:5px solid #fff;border-radius:6px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.35);box-shadow:0 0 10px 0 rgba(0,0,0,.35)}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart div{-webkit-box-sizing:border-box;box-sizing:border-box}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;height:100%;justify-content:center;position:relative;width:100%}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-left{left:-8px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-left .marker-wht,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-left .marker-yel{border-bottom:10px solid rgba(0,0,0,0);border-left:10px solid;border-top:10px solid rgba(0,0,0,0);height:0;width:0}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-left .marker-wht{border-left-color:#fff;left:2px;margin-left:3px;margin-top:-10px}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-left .marker-yel{border-left-color:#ffbf00;border-width:8px;left:0;margin-top:-8px}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-right{right:-8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-right .marker-wht,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-right .marker-yel{border-bottom:10px solid rgba(0,0,0,0);border-right:10px solid;border-top:10px solid rgba(0,0,0,0);height:0;width:0}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-right .marker-wht{border-right-color:#fff;margin-right:3px;margin-top:-10px;right:2px}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-right .marker-yel{border-right-color:#ffbf00;border-width:8px;margin-top:-8px;right:0}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-left,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-right{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%!important;position:absolute;top:50%;width:20px;z-index:60;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-left .marker-wht,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-left .marker-yel,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-right .marker-wht,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker .marker-arrow-right .marker-yel{position:absolute;top:0}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker span{background-color:#fff;border-radius:6px;color:#555;display:inline;font-size:10px;font-weight:700;margin:0 auto;padding:0 4px;position:relative;width:40%;z-index:60}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .marker hr{background-color:#fff;border:0;height:1px;left:0;margin:-.52px 0 0;position:absolute;top:50%;width:100%;z-index:59}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-100{background:#00d10a;background:-webkit-gradient(linear,left top,left bottom,from(#00d10a),color-stop(61%,#00d10a),color-stop(84%,#7a7400),to(#ff0015));background:linear-gradient(180deg,#00d10a 0,#00d10a 61%,#7a7400 84%,#ff0015);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00d10a",endColorstr="#ff0015",GradientType=0);height:72px}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-100>div{display:-webkit-box;display:-ms-flexbox;display:flex;height:18px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-1000{background:#00d10a;background:-webkit-gradient(linear,left top,left bottom,from(#00d10a),color-stop(15%,#006400),color-stop(85%,#006400),to(#ff0015));background:linear-gradient(180deg,#00d10a 0,#006400 15%,#006400 85%,#ff0015);border-bottom:1px solid #fff;border-top:1px solid #fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00d10a",endColorstr="#ff0015",GradientType=0);height:252px}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-1000>div{display:-webkit-box;display:-ms-flexbox;display:flex;height:28px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .standard{background:#00d10a;background:-webkit-gradient(linear,left top,left bottom,from(#00d10a),color-stop(37%,#555),to(#555));background:linear-gradient(180deg,#00d10a 0,#555 37%,#555);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00d10a",endColorstr="#555555",GradientType=0)}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .standard div{display:-webkit-box;display:-ms-flexbox;display:flex;height:44px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .standard div:first-child{height:28px}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .standard,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-100,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-1000{position:relative}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .standard .tier-title,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-100 .tier-title,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-1000 .tier-title{color:#fff;font-size:12px;font-weight:600;height:18px;left:0;margin-top:-9px;position:absolute;text-align:center;top:50%;width:100%}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .standard .buffer-top,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-100 .buffer-top,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-1000 .buffer-top{background:rgba(0,0,0,0) url(../../theme/assets/feetier_buffer_top.png) no-repeat top;top:0}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .standard .buffer-btm,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-100 .buffer-btm,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-1000 .buffer-btm{background:rgba(0,0,0,0) url(../../theme/assets/feetier_buffer_btm.png) no-repeat top;bottom:0}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .standard .buffer-btm,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .standard .buffer-top,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-100 .buffer-btm,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-100 .buffer-top,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-1000 .buffer-btm,.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-1000 .buffer-top{background-size:cover;height:28px;left:0;opacity:.5;position:absolute;width:100%}.fee-information-wrapper .fee-information-wrap .fee-right #feeTierChart .top-1000 .tier-title{margin-top:-23px}tier-summary>div,transfer-fee-summary>div{height:100%;padding-bottom:15px}@media(min-width:768px){transfer-fee-summary{width:100%;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}tier-summary,tier-summary+transfer-fee-summary,transfer-fee-summary+div{width:50%;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}tier-summary+transfer-fee-summary+div{width:100%;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}tier-summary>div{padding-right:7.5px}tier-summary+transfer-fee-summary>div{padding-left:7.5px}}@media(min-width:1200px){transfer-fee-summary{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}transfer-fee-summary>div{padding:0 15px 0 0!important}tier-summary,tier-summary+transfer-fee-summary{width:25%;-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}tier-summary+transfer-fee-summary>div,tier-summary>div{padding:0 15px 0 0!important}tier-summary+transfer-fee-summary+div,transfer-fee-summary+div{-webkit-box-flex:0!important;-ms-flex:0 1 50%!important;flex:0 1 50%!important}.fee-information-wrapper{min-width:unset}}.my-gunbroker mygb-ticker{display:block;margin-bottom:15px;position:relative;width:100%}.my-gunbroker mygb-ticker .play-pause-expand{background-color:#006400;color:#fff;height:50px;left:0;position:absolute;top:0;width:30px;z-index:60;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;border-radius:6px 0 0 0;justify-content:flex-start}.my-gunbroker mygb-ticker .play-pause-expand,.my-gunbroker mygb-ticker .play-pause-expand>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-gunbroker mygb-ticker .play-pause-expand>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;font-size:12px;height:50%;justify-content:center;top:auto}.my-gunbroker mygb-ticker .play-pause-expand>div:first-child{border-radius:6px 0 0 0;font-size:14px}.my-gunbroker mygb-ticker .play-pause-expand>div:hover{background-color:#008400}.my-gunbroker mygb-ticker .refresh-btn{bottom:0;color:#006400;cursor:pointer;font-size:14px;padding:5px;position:absolute;right:0;z-index:50}.my-gunbroker mygb-ticker .refresh-btn .spin{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-timing-function:linear;animation-timing-function:linear}.my-gunbroker mygb-ticker .more-menu-btn{color:#006400;cursor:pointer;font-size:14px;padding:5px 0 5px 5px;position:absolute;right:0;top:0;z-index:50}.my-gunbroker mygb-ticker .more-menu-btn button{padding-right:0}.my-gunbroker mygb-ticker p-carousel{position:relative;z-index:49}.my-gunbroker mygb-ticker p-carousel .p-carousel-indicators{display:none}.my-gunbroker mygb-ticker p-carousel .p-carousel-content-container{overflow:visible}.my-gunbroker mygb-ticker p-carousel .p-carousel-content{border-radius:6px;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);height:auto;min-height:100px;overflow:visible;padding:0;position:relative;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;background-color:#006400;-ms-flex-direction:row;flex-direction:row}.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-next-button,.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-prev-button{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:25px;left:0;position:absolute;width:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;cursor:pointer;justify-content:center}.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-next-button:hover,.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-prev-button:hover{background-color:#008400}.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-next-button[disabled],.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-prev-button[disabled]{color:#bbe1aa!important;cursor:default}.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-prev-button{border-radius:0 0 0 6px;bottom:0}.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-next-button{bottom:25px}.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-viewport{background-color:#fff;border-radius:0 6px 6px 0;padding:10px 0;width:calc(100% - 30px)}.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-viewport .p-carousel-item-list{height:100%;margin:0}.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-viewport .p-carousel-item-list .p-carousel-item{border-left:1px dotted #d9d9d9}.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-viewport .p-carousel-item-list .p-carousel-item:first-child{border-left:0}.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-viewport .flex-rows{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:center}.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-viewport .flex-rows .desc,.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-viewport .flex-rows .value{padding:0 15px}.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-viewport .flex-rows .value{color:#006400;font-size:26px}.my-gunbroker mygb-ticker p-carousel .p-carousel-content .p-carousel-viewport .flex-rows .desc{color:#555;font-size:14px;font-weight:600;line-height:14px}.my-gunbroker mygb-ticker p-carousel.expanded .p-carousel-content .p-carousel-next-button,.my-gunbroker mygb-ticker p-carousel.expanded .p-carousel-content .p-carousel-prev-button{display:none}.my-gunbroker mygb-ticker p-carousel.expanded .p-carousel-content .p-carousel-item-list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1px;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;width:auto}.my-gunbroker mygb-ticker p-carousel.expanded .p-carousel-content .p-carousel-item-list .p-carousel-item{margin:10px 0;width:12.5%!important;-webkit-box-flex:0!important;-ms-flex-positive:0!important;flex-grow:0!important;-ms-flex-negative:1!important;flex-shrink:1!important}@media(max-width:1899px){.my-gunbroker mygb-ticker p-carousel.expanded .p-carousel-content .p-carousel-item-list .p-carousel-item{width:16.6666666667%!important}}@media(max-width:1599px){.my-gunbroker mygb-ticker p-carousel.expanded .p-carousel-content .p-carousel-item-list .p-carousel-item{width:20%!important}}@media(min-width:1199px){.my-gunbroker mygb-ticker p-carousel.expanded .p-carousel-content .p-carousel-item-list .p-carousel-item{width:25%!important}}@media(max-width:991px){.my-gunbroker mygb-ticker p-carousel.expanded .p-carousel-content .p-carousel-item-list .p-carousel-item{width:50%!important}}.my-gunbroker mygb-ticker p-carousel.expanded .p-carousel-content .p-carousel-item-list .p-carousel-item.p-carousel-item-clone{display:none}.my-gunbroker .raised-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;list-style-type:none;margin:0;padding:0;width:100%}.my-gunbroker .raised-cards .ico-tag-dollar-lg-yellow,.my-gunbroker .raised-cards .ico-tag-makeOffer,.my-gunbroker .raised-cards .ico-tag-receive{background-repeat:no-repeat;display:block;height:36px;width:36px}.my-gunbroker .raised-cards .ico-tag-dollar-lg-yellow{background-image:url(../../theme/assets/ic_tag_dollar_lg_yellow.png)}.my-gunbroker .raised-cards .ico-tag-receive{background-image:url(../../theme/assets/ic_tag_dollar_receive.png)}.my-gunbroker .raised-cards .ico-tag-makeOffer{background-image:url(../../theme/assets/ic_tag_dollar_makeOffer.png)}.my-gunbroker .raised-cards>li{-ms-flex-preferred-size:50%;flex-basis:50%;padding-top:15px;position:relative;width:50%}.my-gunbroker .raised-cards>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;min-height:120px;padding:40px 20px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}.my-gunbroker .raised-cards>li>a:after{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;z-index:1}.my-gunbroker .raised-cards>li>a:hover{text-decoration:none}.my-gunbroker .raised-cards>li>a:hover:after{border-color:#fff;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2)}.my-gunbroker .raised-cards>li>a div{position:relative;text-align:center;z-index:2}.my-gunbroker .raised-cards>li>a div.icon{-webkit-box-flex:0;color:#ffbf00;-ms-flex:0 1 36px;flex:0 1 36px;margin-bottom:10px;width:36px}.my-gunbroker .raised-cards>li>a div.icon i.fa{font-size:30px}.my-gunbroker .raised-cards>li>a div.text{-webkit-box-flex:1;-ms-flex:1 0 90px;flex:1 0 90px;width:100%}.my-gunbroker .raised-cards>li>a div.text .ell{overflow:hidden}.my-gunbroker .raised-cards>li>a div.text .ell h2,.my-gunbroker .raised-cards>li>a div.text .ell h3,.my-gunbroker .raised-cards>li>a div.text .ell p{overflow:hidden;text-overflow:ellipsis}.my-gunbroker .raised-cards>li>a div.text h2,.my-gunbroker .raised-cards>li>a div.text h3,.my-gunbroker .raised-cards>li>a div.text p{margin:0;padding:0}.my-gunbroker .raised-cards>li>a div.text h2{font-size:26px}.my-gunbroker .raised-cards>li>a div.text h3{color:#006400;font-size:20px;text-decoration:underline}.my-gunbroker .raised-cards>li>a div.text p{color:#555;font-size:16px;margin-top:3px}.my-gunbroker .raised-cards>li>a div.count{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-size:26px;font-weight:700;text-align:center}.my-gunbroker .raised-cards>li:first-child,.my-gunbroker .raised-cards>li:nth-child(2){padding-top:0}.my-gunbroker .raised-cards>li:nth-child(2n)>a{margin-left:7.5px}.my-gunbroker .raised-cards>li:nth-child(odd)>a{margin-right:7.5px}.my-gunbroker .raised-cards>li .cta{bottom:95px;left:20px;position:absolute;right:20px;z-index:2}.my-gunbroker .raised-cards>li .cta a{padding:10px 15px;width:100%}.my-gunbroker .raised-cards>li .cta a.btn-indicators{background-color:#1861b7;border-color:#1861b7;padding:0}.my-gunbroker .raised-cards>li .cta a.btn-indicators .nums,.my-gunbroker .raised-cards>li .cta a.btn-indicators .title{padding-bottom:10px;padding-top:10px}.my-gunbroker .raised-cards>li .cta a.btn-indicators:active,.my-gunbroker .raised-cards>li .cta a.btn-indicators:hover{background-color:#0f52a1;border-color:#0f52a1}.my-gunbroker .raised-cards>li .cta+a{z-index:1}.my-gunbroker .raised-cards>li .cta+a div.count{padding-top:80px}.my-gunbroker .raised-cards>li:nth-child(2n) .cta{left:27.5px}.my-gunbroker .raised-cards>li:nth-child(odd) .cta{right:27.5px}@media(max-width:479px){.my-gunbroker .raised-cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.my-gunbroker .raised-cards>li{-ms-flex-preferred-size:100%;flex-basis:100%;padding:15px 0 0!important;width:100%}.my-gunbroker .raised-cards>li a{margin-left:0!important;margin-right:0!important;padding:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.my-gunbroker .raised-cards>li a>div{text-align:right}.my-gunbroker .raised-cards>li a>div.icon{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding-left:10px;-webkit-box-flex:0;-ms-flex:0 1 46px;flex:0 1 46px;margin-bottom:0;width:46px}.my-gunbroker .raised-cards>li a>div.text{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;text-align:left}.my-gunbroker .raised-cards>li a>div.count{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:10px;padding-top:0!important;text-align:right}.my-gunbroker .raised-cards>li:first-child>a{margin-top:0!important}.my-gunbroker .raised-cards>li .cta+a{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:80px}.my-gunbroker .raised-cards>li .cta{bottom:20px;left:20px!important;right:20px!important}}@media(min-width:768px){.my-gunbroker .raised-cards>li{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;padding:15px 0 0;width:33.3333%}.my-gunbroker .raised-cards>li>a div.count{font-size:36px}.my-gunbroker .raised-cards>li .cta{bottom:110px}.my-gunbroker .raised-cards>li:nth-child(2n)>a,.my-gunbroker .raised-cards>li:nth-child(odd)>a{margin-left:0;margin-right:0}.my-gunbroker .raised-cards>li:first-child,.my-gunbroker .raised-cards>li:nth-child(2),.my-gunbroker .raised-cards>li:nth-child(3){padding:0}.my-gunbroker .raised-cards>li:nth-child(3n+1)>a{margin-right:7.5px}.my-gunbroker .raised-cards>li:nth-child(3n+1) .cta{right:27.5px}.my-gunbroker .raised-cards>li:nth-child(3n)>a{margin-left:7.5px}.my-gunbroker .raised-cards>li:nth-child(3n) .cta{left:27.5px}.my-gunbroker .raised-cards>li:nth-child(3n+2)>a{margin-left:7.5px;margin-right:7.5px}.my-gunbroker .raised-cards>li:nth-child(3n+2) .cta{left:27.5px;right:27.5px}}@media(min-width:992px){.my-gunbroker .raised-cards.half>li{-ms-flex-preferred-size:50%;flex-basis:50%;padding:15px 0 0;width:50%}.my-gunbroker .raised-cards.half>li:first-child,.my-gunbroker .raised-cards.half>li:nth-child(2){padding-top:0}.my-gunbroker .raised-cards.half>li:nth-child(2n)>a{margin-left:7.5px}.my-gunbroker .raised-cards.half>li:nth-child(odd)>a{margin-right:7.5px}}@media(min-width:1600px){.my-gunbroker .raised-cards.half>li{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;padding:15px 0 0;width:33.3333%}.my-gunbroker .raised-cards.half>li>a div.count{font-size:36px}.my-gunbroker .raised-cards.half>li:first-child,.my-gunbroker .raised-cards.half>li:nth-child(2),.my-gunbroker .raised-cards.half>li:nth-child(3){padding-top:0}.my-gunbroker .raised-cards.half>li:nth-child(2n)>a{margin-left:0}.my-gunbroker .raised-cards.half>li:nth-child(odd)>a{margin-right:0}.my-gunbroker .raised-cards.half>li:nth-child(3n+1)>a{margin-right:7.5px}.my-gunbroker .raised-cards.half>li:nth-child(3n+1) .cta{right:27.5px}.my-gunbroker .raised-cards.half>li:nth-child(3n)>a{margin-left:7.5px}.my-gunbroker .raised-cards.half>li:nth-child(3n) .cta{left:27.5px}.my-gunbroker .raised-cards.half>li:nth-child(3n+2)>a{margin-left:7.5px;margin-right:7.5px}.my-gunbroker .raised-cards.half>li:nth-child(3n+2) .cta{left:27.5px;right:27.5px}.my-gunbroker .raised-cards:not(.half){-ms-flex-wrap:nowrap;flex-wrap:nowrap}.my-gunbroker .raised-cards:not(.half)>li{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;padding:0;width:16.6666666667%}.my-gunbroker .raised-cards:not(.half)>li>a{margin:0 0 0 15px}.my-gunbroker .raised-cards:not(.half)>li .cta{left:35px;right:20px}.my-gunbroker .raised-cards:not(.half)>li:first-child>a{margin-left:0!important}.my-gunbroker .raised-cards:not(.half)>li:first-child .cta{left:20px!important}.my-gunbroker .raised-cards>li .cta{text-align:center}.my-gunbroker .raised-cards>li .cta a{max-width:250px}}.my-gunbroker .card-list{color:#006400;margin:15px 0 0;width:100%}.my-gunbroker .card-list ul{list-style-type:none;margin:0;padding:0;width:100%}.my-gunbroker .card-list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:30px}.my-gunbroker .card-list ul li:first-child{margin-top:15px}.my-gunbroker .card-list ul li .text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:15px}.my-gunbroker .card-list ul li .text h2{font-size:26px;margin:0}.my-gunbroker .card-list ul li .text p{margin:5px 0 0}.my-gunbroker .card-list ul li .text sup{font-size:11px;top:-12px}.my-gunbroker .card-list ul li .cta a{white-space:nowrap}.my-gunbroker .card-list ul li .icon.finance-icon{padding-left:35px}.my-gunbroker .card-list i{color:#ffbf00;margin-right:10px;margin-top:3px;width:24px}.my-gunbroker .card-list i.ca{background:rgba(0,0,0,0) url(../../theme/assets/CALogo_icon.png) no-repeat 50%;background-size:cover;display:block;height:20.45px;margin-top:6px}.my-gunbroker .card-list i.coupon-icon{background:rgba(0,0,0,0) url(../../theme/assets/ic_mygb_coupons.svg) no-repeat 50%;background-size:cover;display:block;height:20.45px;margin-left:-5px;margin-right:5px;margin-top:4px;-webkit-transform:scale(.6);-ms-transform:scale(.6);transform:scale(.6);width:34px}.my-gunbroker .card-list i.ssa-icon{background:rgba(0,0,0,0) url(../../theme/assets/ic-ssa.svg) no-repeat 50%;background-size:contain;display:block;height:24px;margin-top:6px;width:24px}.my-gunbroker .card-list i.guntab-icon{margin-top:6px}.my-gunbroker .card-list i.pg{background:rgba(0,0,0,0) url(../../theme/assets/ic-payment-gateway.svg) no-repeat 50%;background-size:contain;display:block;height:24px;margin-top:6px;width:24px}.my-gunbroker .card-list i.br{background:rgba(0,0,0,0) url(/theme/assets/ic-freedomcoin-blu.svg) no-repeat 50%;background-size:cover;display:block;height:24px;margin-top:6px;width:24px}.my-gunbroker .card-list i.gb-pay{background:rgba(0,0,0,0) url(/theme/assets/bitrail.webp) no-repeat 0;background-size:560%;display:block;height:24px;margin-top:2px;width:24px}.my-gunbroker .card-list i.glyphicon{font-size:20px}.my-gunbroker .card-list i.ffl-default{font-size:22px}.my-gunbroker .card-list img.ca{height:auto;margin-bottom:3px;max-width:188px;width:100%}.my-gunbroker .card-list img.lp,.my-gunbroker .card-list img.tc{height:auto;margin-right:7px;margin-top:3px;width:28px}.my-gunbroker .card-list p{color:#636363}@media(max-width:479px){.my-gunbroker .card-list ul li{display:block}.my-gunbroker .card-list ul li .icon{display:inline;float:left;width:10%}.my-gunbroker .card-list ul li .text{display:inline;float:right;padding-right:0;width:90%}.my-gunbroker .card-list ul li .text h2{font-size:24px}.my-gunbroker .card-list ul li .cta{clear:both;display:block;padding-top:10px;text-align:right}}@media(min-width:768px){.my-gunbroker .card-list ul li:nth-child(2){margin-top:15px}.my-gunbroker .card-list ul li .text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.my-gunbroker .card-list ul li .text .cta{-ms-flex-item-align:start;align-self:flex-start}.my-gunbroker .card-list ul li:nth-child(2n){padding-left:20px}.my-gunbroker .card-list ul li:nth-child(odd){clear:left;padding-right:20px}}@media(min-width:1600px){.my-gunbroker .card-list ul li{margin-top:40px}}.my-gunbroker .dash-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;list-style-type:none;margin:15px 0 0;padding:0;width:100%}.my-gunbroker .dash-cards:first-child{margin:0}.my-gunbroker .dash-cards:not(.flat) li{padding:15px}.my-gunbroker .dash-cards:not(.flat) li>a{margin:15px}.my-gunbroker .dash-cards:not(.flat) li{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.my-gunbroker .dash-cards:not(.flat) li:hover{border-color:#fff;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2)}.my-gunbroker .dash-cards>li{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:15px;padding:15px 0 0;width:100%}.my-gunbroker .dash-cards>li h2{color:#006400;font-size:20px;margin:0}.my-gunbroker .dash-cards>li .title{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #d9d9d9;justify-content:space-between;margin:0 0 15px;padding:0 0 15px}.my-gunbroker .dash-cards>li .title,.my-gunbroker .dash-cards>li .title>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-gunbroker .dash-cards>li .title>div:first-child{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.my-gunbroker .dash-cards>li .title>div:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-gunbroker .dash-cards>li .title>div:nth-child(2) .btn-sim{margin-left:10px;margin-right:10px}.my-gunbroker .dash-cards>li .text-hider{overflow:hidden;text-overflow:ellipsis}.my-gunbroker .dash-cards>li:first-child{margin-top:0}.my-gunbroker .dash-cards.flat>li .title{margin-top:30px}.my-gunbroker .dash-cards.flat>li:first-child{margin-top:0}.my-gunbroker .dash-cards.flat>li .datatable-scroll{border-bottom:0!important}@media(max-width:479px){.my-gunbroker .dash-cards>li .title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-gunbroker .dash-cards>li .title>div:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.my-gunbroker .dash-cards>li .title>div:nth-child(2) .btn{margin-top:5px}}@media(min-width:768px){.my-gunbroker .dash-cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.my-gunbroker .dash-cards.flat,.my-gunbroker .dash-cards>li{margin-top:0}.my-gunbroker .dash-cards>li{margin-left:7.5px;margin-right:7.5px}.my-gunbroker .dash-cards>li .title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-gunbroker .dash-cards>li .title h2{padding:0 10px 10px 0}.my-gunbroker .dash-cards>li .title .btn{margin-left:0;margin-top:10px}.my-gunbroker .dash-cards>li .title>div:nth-child(2){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.my-gunbroker .dash-cards>li .title>div:nth-child(2) .btn{margin:0}.my-gunbroker .dash-cards>li .title>div:nth-child(2) .btn+.btn{margin-left:10px}.my-gunbroker .dash-cards>li:first-child{margin-left:0}.my-gunbroker .dash-cards>li:last-child{margin-right:0}.my-gunbroker .dash-cards.strict-two>li{-ms-flex-preferred-size:calc(50% - 7.5px);flex-basis:calc(50% - 7.5px);width:calc(50% - 7.5px)}.my-gunbroker .dash-cards.strict-two.flat{display:block}.my-gunbroker .dash-cards.strict-two.flat>li{float:left}.my-gunbroker .dash-cards.strict-three>li{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;width:33.3333%}.my-gunbroker .dash-cards.strict-four>li{-ms-flex-preferred-size:25%;flex-basis:25%;width:25%}.my-gunbroker .dash-cards.flat>li{margin-left:7.5px;margin-right:7.5px}.my-gunbroker .dash-cards.flat>li:first-child{margin-left:0}.my-gunbroker .dash-cards.flat>li:last-child{margin-right:0}}@media(min-width:1200px){.my-gunbroker .dash-cards>li .title{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-gunbroker .dash-cards>li .title .btn{margin-left:10px;margin-top:0}.my-gunbroker .dash-cards>li.address .title{-ms-flex-wrap:wrap;flex-wrap:wrap}}.my-gunbroker section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.my-gunbroker .main-wrapper{padding:0 15px;width:calc(100% - 40px)}.my-gunbroker sidemenu{display:block;position:relative;width:40px;z-index:62}.my-gunbroker sidemenu .side-menu{background-color:#f7f6f2;border-radius:0 6px 6px 0;display:block;left:0;position:sticky;top:15px;width:40px}@media (-ms-high-contrast:active),(-ms-high-contrast:none),(max-height:426px){.my-gunbroker sidemenu .side-menu{position:absolute;top:0!important}}.my-gunbroker sidemenu .side-menu .menu-list{border-radius:0 6px 6px 0;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);margin:0;overflow:hidden}.my-gunbroker sidemenu .side-menu .menu-list>ul{list-style-type:none!important;margin:0;padding:0}.my-gunbroker sidemenu .side-menu .menu-list>ul li{border-top:1px solid #fff}.my-gunbroker sidemenu .side-menu .menu-list>ul li a{background-color:#006400;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0}.my-gunbroker sidemenu .side-menu .menu-list>ul li a i{margin:0}.my-gunbroker sidemenu .side-menu .menu-list>ul li a i.ico-tag-dollar{background-image:url(../../theme/assets/ic_tag_dollar_white.png);background-position:50%;background-repeat:no-repeat;height:18px;width:18px}.my-gunbroker sidemenu .side-menu .menu-list>ul li a i.ico-oa{background-image:url(../../theme/assets/ic_oa_white.png);background-repeat:no-repeat;background-size:contain;height:18px;width:18px}.my-gunbroker sidemenu .side-menu .menu-list>ul li a span{display:none}.my-gunbroker sidemenu .side-menu .menu-list>ul li.active a{background-color:#ffbf00;color:#fff}.my-gunbroker sidemenu .side-menu .menu-list>ul li ul{display:none;list-style-type:none!important;margin:0;padding:0}.my-gunbroker sidemenu .side-menu .menu-list>ul:first-child li:first-child{border-top:0}@media(min-width:768px){.my-gunbroker sidemenu .side-menu{top:90px}}@media(min-width:992px){.my-gunbroker .main-wrapper{width:calc(100% - 200px)}.my-gunbroker sidemenu{width:200px}}@media(min-width:992px)and (max-height:700px){.my-gunbroker sidemenu .side-menu{position:absolute;top:0}}@media(min-width:992px){.my-gunbroker sidemenu .side-menu{width:200px}.my-gunbroker sidemenu .side-menu .menu-list{-webkit-box-shadow:none;box-shadow:none;width:200px}.my-gunbroker sidemenu .side-menu .menu-list .menu-bottom-border{border-bottom:1px solid #d9d9d9;margin:0}.my-gunbroker sidemenu .side-menu .menu-list ul{padding:15px 0}.my-gunbroker sidemenu .side-menu .menu-list ul li{border-top:0}.my-gunbroker sidemenu .side-menu .menu-list ul li>a{padding-bottom:0;padding-top:15px;-webkit-box-pack:start;-ms-flex-pack:start;background-color:rgba(0,0,0,0);color:#555;justify-content:flex-start}.my-gunbroker sidemenu .side-menu .menu-list ul li>a i{margin-left:15px;margin-right:5px}.my-gunbroker sidemenu .side-menu .menu-list ul li>a i.ico-tag-dollar{background-image:url(../../theme/assets/ic_tag_dollar_gray.png)}.my-gunbroker sidemenu .side-menu .menu-list ul li>a i.ico-oa{background-image:url(../../theme/assets/ic_oa_gray.png)}.my-gunbroker sidemenu .side-menu .menu-list ul li>a span{display:block}.my-gunbroker sidemenu .side-menu .menu-list ul li>a:hover{color:#006400;text-decoration:none}.my-gunbroker sidemenu .side-menu .menu-list ul li>a:hover i.ico-tag-dollar{background-image:url(../../theme/assets/ic_tag_dollar_green.png)}.my-gunbroker sidemenu .side-menu .menu-list ul li>a:hover i.ico-oa{background-image:url(../../theme/assets/ic_oa_green.png)}.my-gunbroker sidemenu .side-menu .menu-list ul li:first-child>a{padding-top:0}.my-gunbroker sidemenu .side-menu .menu-list ul li.active>a{background-color:rgba(0,0,0,0);color:#006400;text-decoration:none}.my-gunbroker sidemenu .side-menu .menu-list ul li.active>a i.ico-tag-dollar{background-image:url(../../theme/assets/ic_tag_dollar_green.png)}.my-gunbroker sidemenu .side-menu .menu-list ul li.active>a i.ico-oa{background-image:url(../../theme/assets/ic_oa_green.png)}.my-gunbroker sidemenu .side-menu .menu-list ul li.active ul{display:block;margin-left:15px;margin-top:10px;padding:0}.my-gunbroker sidemenu .side-menu .menu-list ul li.active ul li{padding-top:1px}.my-gunbroker sidemenu .side-menu .menu-list ul li.active ul li:first-child{padding-top:0}.my-gunbroker sidemenu .side-menu .menu-list ul li.active ul li a{background-color:#eee;border-radius:4px;color:#006400;padding:5px 10px 5px 23px;text-decoration:none}.my-gunbroker sidemenu .side-menu .menu-list ul li.active ul li a:hover,.my-gunbroker sidemenu .side-menu .menu-list ul li.active ul li.active a{background-color:#006400;color:#fff}.my-gunbroker sidemenu .side-menu .menu-list ul:first-child{padding-top:0}}#shippingEstimator{padding-bottom:1px;padding-top:1px}.my-gunbroker .modal-importance .modal-dialog{width:80%}.my-gunbroker .modal-importance .modal-content{background-image:url(../../theme/assets/large-gray-dash.jpg);background-repeat:no-repeat;background-size:100% 100%;text-align:center}.my-gunbroker .modal-importance .modal-content .modal-body{color:#333;font-size:14px;padding:40px 20%}.my-gunbroker .modal-importance .modal-content .modal-body h1{color:#333;font-size:46px;font-weight:300}.my-gunbroker .modal-importance .modal-content .modal-body h1 span{display:block;font-size:14px;font-weight:400}.my-gunbroker .modal-importance .modal-content .modal-body h2{color:#006400;font-size:86px}.my-gunbroker .modal-importance .modal-content .modal-body h2 em{display:block;font-size:19px}.my-gunbroker .modal-importance .modal-content .modal-body .main-point{border-bottom:1px solid #b0b0b0;border-top:1px solid #b0b0b0;margin:20px 0;padding:20px 0}.my-gunbroker .modal-importance .modal-content .modal-body .btn-main-cta{font-size:18px;margin:15px 0;padding:15px 20px}.my-gunbroker .modal-importance .modal-content .modal-body p small{color:#676767;font-size:10px}.my-gunbroker .mygb-toast{right:15px;top:125px}@media(min-width:768px){.my-gunbroker .mygb-toast{top:135px}}@media(min-width:1600px){.my-gunbroker .mygb-toast{top:85px}}.gb-mat-dialog.add-gbpay-modal{width:375px}.gb-mat-dialog.payment-log-modal .mat-dialog-content,.gb-mat-dialog.payment-log-modal .mat-mdc-dialog-content{max-height:calc(80vh - 115px);padding-left:15px}.gb-mat-dialog.payment-log-modal .mat-dialog-content .payment-log,.gb-mat-dialog.payment-log-modal .mat-mdc-dialog-content .payment-log{list-style-type:none;margin:0;padding:0}.gb-mat-dialog.payment-log-modal .mat-dialog-content .payment-log li,.gb-mat-dialog.payment-log-modal .mat-mdc-dialog-content .payment-log li{padding:15px}.gb-mat-dialog.payment-log-modal .mat-dialog-content .payment-log li table,.gb-mat-dialog.payment-log-modal .mat-mdc-dialog-content .payment-log li table{width:100%}.gb-mat-dialog.payment-log-modal .mat-dialog-content .payment-log li table tr td,.gb-mat-dialog.payment-log-modal .mat-dialog-content .payment-log li table tr th,.gb-mat-dialog.payment-log-modal .mat-mdc-dialog-content .payment-log li table tr td,.gb-mat-dialog.payment-log-modal .mat-mdc-dialog-content .payment-log li table tr th{padding-top:5px}.gb-mat-dialog.payment-log-modal .mat-dialog-content .payment-log li table tr th,.gb-mat-dialog.payment-log-modal .mat-mdc-dialog-content .payment-log li table tr th{text-align:left}.gb-mat-dialog.payment-log-modal .mat-dialog-content .payment-log li table tr td,.gb-mat-dialog.payment-log-modal .mat-mdc-dialog-content .payment-log li table tr td{text-align:right}.gb-mat-dialog.payment-log-modal .mat-dialog-content .payment-log li table tr.fail td span,.gb-mat-dialog.payment-log-modal .mat-mdc-dialog-content .payment-log li table tr.fail td span{display:-webkit-box;display:-ms-flexbox;display:flex;float:right;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#d0021b}.gb-mat-dialog.payment-log-modal .mat-dialog-content .payment-log li table tr:first-child td,.gb-mat-dialog.payment-log-modal .mat-dialog-content .payment-log li table tr:first-child th,.gb-mat-dialog.payment-log-modal .mat-mdc-dialog-content .payment-log li table tr:first-child td,.gb-mat-dialog.payment-log-modal .mat-mdc-dialog-content .payment-log li table tr:first-child th{padding-top:0}.gb-mat-dialog.payment-log-modal .mat-dialog-content .payment-log li:nth-child(2n),.gb-mat-dialog.payment-log-modal .mat-mdc-dialog-content .payment-log li:nth-child(2n){background-color:#eee}.gb-mat-dialog.payment-log-modal .mat-dialog-content .payment-log li:first-child,.gb-mat-dialog.payment-log-modal .mat-mdc-dialog-content .payment-log li:first-child{padding-top:0}.mygb-dialog-frame{bottom:0;display:block!important;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.mygb-dialog-frame,.mygb-dialog-frame *,.mygb-dialog-frame :after,.mygb-dialog-frame :before{-webkit-box-sizing:border-box;box-sizing:border-box}.mygb-dialog-frame.dialog-fade .dialog-main{-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.mygb-dialog-frame.dialog-fade .dialog-no-animation{-webkit-transition:-webkit-transform 0s ease-out;transition:-webkit-transform 0s ease-out;transition:transform 0s ease-out;transition:transform 0s ease-out,-webkit-transform 0s ease-out}.mygb-dialog-frame.in .dialog-main{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.mygb-dialog-frame.dialog-backgray{background:rgba(0,0,0,.3)}.mygb-dialog-frame.dialog-fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.mygb-dialog-frame.dialog-fade.in{opacity:1}.mygb-dialog-frame .dialog-main{margin:10px;position:relative;width:auto}.mygb-dialog-frame .dialog-main .dialog-message{margin-bottom:7px}.mygb-dialog-frame .dialog-main .dialog-buttons{*zoom:1}.mygb-dialog-frame .dialog-main .dialog-buttons:after{clear:both;content:"";display:table}.mygb-dialog-frame .dialog-main .dialog-button{border:1px solid #c5c5c5;border-radius:4px;cursor:pointer;float:right;font-family:inherit;font-size:14px;line-height:14px;margin:0 0 0 7px;padding:7px 14px}.mygb-dialog-frame .dialog-main .dialog-button:focus{-webkit-animation:dialog-pulse 1.1s infinite;animation:dialog-pulse 1.1s infinite;outline:none}.mygb-dialog-frame .dialog-main .dialog-button.dialog-button-primary{background:#006400;color:#fff}.mygb-dialog-frame .dialog-main .dialog-button.dialog-button-primary-disabled{background:#bbe1aa;color:#fff}.mygb-dialog-frame .dialog-main .dialog-button.dialog-button-secondary{background:#fff;border:1px solid #d9d9d9;color:#006400}.border-to-dialog{border:1px solid #c5c5c5;border-radius:5px}.mygb-dialog-frame .dialog-content{-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#f0f0f0;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:5px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);margin:0 auto;max-width:100%;outline:0;position:relative}.mygb-dialog-frame .dialog-header{border-bottom:1px solid #e5e5e5;padding:15px}.mygb-dialog-frame .dialog-header .close{margin-top:-2px}.mygb-dialog-frame .dialog-title{line-height:1.42857143;margin:0}.mygb-dialog-frame .dialog-body{padding:15px;position:relative}.mygb-dialog-frame .dialog-body td>a{text-decoration:underline}.mygb-dialog-frame .dialog-body .fixed-height{max-height:250px;overflow-y:scroll}@media(max-width:479px){.mygb-dialog-frame .dialog-body .modal-table table,.mygb-dialog-frame .dialog-body .modal-table tbody,.mygb-dialog-frame .dialog-body .modal-table td,.mygb-dialog-frame .dialog-body .modal-table th,.mygb-dialog-frame .dialog-body .modal-table thead,.mygb-dialog-frame .dialog-body .modal-table tr{display:block}.mygb-dialog-frame .dialog-body .modal-table thead tr{left:-9999px;position:absolute;top:-9999px}.mygb-dialog-frame .dialog-body .modal-table tr{border:1px solid #ccc}.mygb-dialog-frame .dialog-body .modal-table td{border:none;border-bottom:1px solid #eee;padding-left:40%;position:relative;text-align:left;white-space:normal}.mygb-dialog-frame .dialog-body .modal-table td:before{content:attr(data-title);font-weight:700;left:6px;padding-right:10px;position:absolute;text-align:left;top:6px;white-space:nowrap;width:45%}}.mygb-dialog-frame .dialog-footer{border-top:1px solid #e5e5e5;padding:10px 15px 15px;text-align:right}.mygb-dialog-frame .dialog-footer .btn+.btn{margin-bottom:0;margin-left:5px}.mygb-dialog-frame .dialog-footer .btn-group .btn+.btn{margin-left:-1px}.mygb-dialog-frame .dialog-footer .btn-block+.btn-block{margin-left:0}.mygb-dialog-frame .dialog-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}.mygb-dialog-frame .dialog-open{overflow:hidden}.mygb-dialog-frame .dialog-open .dialog-frame{overflow-x:hidden;overflow-y:auto}.mygb-dialog-frame .dialog-backdrop{background-color:#000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1040}.mygb-dialog-frame .dialog-backdrop.fade{filter:alpha(opacity=0);opacity:0}.mygb-dialog-frame .dialog-backdrop.in{filter:alpha(opacity=50);opacity:.5}@media(min-width:768px){.mygb-dialog-frame .dialog-main{margin:30px auto;width:600px}.mygb-dialog-frame .dialog-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.mygb-dialog-frame .dialog-sm{width:300px}}@media(min-width:992px){.mygb-dialog-frame .dialog-lg{width:900px}}.my-gunbroker .dashboard .home-dashboard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:6px;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.my-gunbroker .dashboard .home-dashboard .top-panel{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.my-gunbroker .dashboard .home-dashboard .top-panel i.fa{font-size:15px;vertical-align:middle}.my-gunbroker .dashboard .home-dashboard .top-panel .left{padding:40px;width:60%;-ms-flex-preferred-size:60%;flex-basis:60%}.my-gunbroker .dashboard .home-dashboard .top-panel .left h2{font-size:46px;font-weight:400;margin:0;padding:0}.my-gunbroker .dashboard .home-dashboard .top-panel .left h2 em{font-size:14px;font-weight:600}.my-gunbroker .dashboard .home-dashboard .top-panel .left p{margin:0;padding:10px 0}.my-gunbroker .dashboard .home-dashboard .top-panel .left>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-gunbroker .dashboard .home-dashboard .top-panel .left>div a{border-radius:4px;margin:10px 0 0;width:75%}.my-gunbroker .dashboard .home-dashboard .top-panel .right{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:40%;-ms-flex-preferred-size:40%;flex-basis:40%}.my-gunbroker .dashboard .home-dashboard .top-panel .right a.status-panel{color:#fff;display:block;padding:20px;text-decoration:none;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.my-gunbroker .dashboard .home-dashboard .top-panel .right a.status-panel h3{font-size:32px;font-weight:600;margin:0;padding:0}.my-gunbroker .dashboard .home-dashboard .top-panel .right a.status-panel h3 i{color:#ffbf00}.my-gunbroker .dashboard .home-dashboard .top-panel .right a.status-panel h3 i.fa{margin-left:2px}.my-gunbroker .dashboard .home-dashboard .top-panel .right a.status-panel p{font-size:14px;font-weight:600;margin:0;padding:0}.my-gunbroker .dashboard .home-dashboard .top-panel .right a.status-panel+a.status-panel{margin-top:1px}.my-gunbroker .dashboard .home-dashboard .top-panel.buy-panel{background-color:#006400}.my-gunbroker .dashboard .home-dashboard .top-panel.buy-panel .left i.md-36{line-height:36px}.my-gunbroker .dashboard .home-dashboard .top-panel.buy-panel .left .btn-link{background-color:#004b00}.my-gunbroker .dashboard .home-dashboard .top-panel.buy-panel .left .btn-link:hover{background-color:#006400;border-color:#006400}.my-gunbroker .dashboard .home-dashboard .top-panel.buy-panel .right a{background-color:#004b00}.my-gunbroker .dashboard .home-dashboard .top-panel.buy-panel .right a:hover{background-color:#006400}.my-gunbroker .dashboard .home-dashboard .top-panel.sell-panel{background-color:#1861b7;border-top:1px solid #f7f6f2}.my-gunbroker .dashboard .home-dashboard .top-panel.sell-panel i.ico-tag-dollar-lg-white{background-image:url(../../theme/assets/ic_tag_dollar_lg_white.png);background-repeat:no-repeat;background-size:contain;display:inline-block;height:36px;width:36px}.my-gunbroker .dashboard .home-dashboard .top-panel.sell-panel .btn-default{color:#0f52a1}.my-gunbroker .dashboard .home-dashboard .top-panel.sell-panel .btn-default:hover{background-color:#0f52a1;border-color:#0f52a1;color:#fff}.my-gunbroker .dashboard .home-dashboard .top-panel.sell-panel .left .btn-link{background-color:#0f52a1}.my-gunbroker .dashboard .home-dashboard .top-panel.sell-panel .left .btn-link:hover{background-color:#1861b7;border-color:#1861b7}.my-gunbroker .dashboard .home-dashboard .top-panel.sell-panel .right a{background-color:#0f52a1}.my-gunbroker .dashboard .home-dashboard .top-panel.sell-panel .right a:hover{background-color:#1861b7}.my-gunbroker .dashboard .bottom-panel{margin-top:40px}.my-gunbroker .dashboard .bottom-panel ul{list-style-type:none;margin:0;padding:0}.my-gunbroker .dashboard .bottom-panel h2{color:#555;font-size:20px;margin:0;padding:0 0 15px}.my-gunbroker .dashboard .bottom-panel a.title{font-size:16px}.my-gunbroker .dashboard .bottom-panel p{margin:0;padding:0}.my-gunbroker .dashboard .bottom-panel footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0;padding-top:15px}.my-gunbroker .dashboard .bottom-panel footer>div a{text-decoration:underline}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;margin-top:15px;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li:first-child{margin-top:0}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li:hover{border-color:#fff;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2)}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li .col-1-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li .col-1-2>a{margin-right:10px;min-width:75px;width:75px;-ms-flex-preferred-size:75px;flex-basis:75px}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li .col-1-2>a img{height:auto;width:100%}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li .col-1-2 .time-left,.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li .col-1-2>div p{margin-top:5px}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li .col-1-2>div{width:100%}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li .col-1-2>div p strong{margin-right:5px}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li .col-1-2>div a{text-decoration:underline}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li .col-1-2>div a.title{display:block;padding-right:60px}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li .col-1-2>div a.text-link-red{position:absolute;right:10px;top:10px}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li .col-3{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:35px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li .col-3 a{width:100%;-ms-flex-preferred-size:100%;flex-basis:100%;min-height:35px;white-space:nowrap}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li .col-3 a+a{margin-top:10px}.my-gunbroker .dashboard .bottom-panel.my-saved-searches-panel>.row:not(footer){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.my-gunbroker .dashboard .bottom-panel.my-saved-searches-panel>.row:not(footer) .mini-card{min-height:148px;padding-bottom:10px;position:relative;width:33.33333%}.my-gunbroker .dashboard .bottom-panel.my-saved-searches-panel>.row:not(footer) .mini-card .inner-card{border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;background-color:#fff;border:1px solid #d9d9d9;height:100%;justify-content:flex-start;margin:0 0 10px 10px;padding:20px}.my-gunbroker .dashboard .bottom-panel.my-saved-searches-panel>.row:not(footer) .mini-card .title{display:block;margin:0 0 5px}.my-gunbroker .dashboard .bottom-panel.my-saved-searches-panel>.row:not(footer) .mini-card .email-notifications{margin:20px 0}.my-gunbroker .dashboard .bottom-panel.my-saved-searches-panel>.row:not(footer) .mini-card .ctas{bottom:20px;left:20px;position:absolute;width:83%}.my-gunbroker .dashboard .bottom-panel.my-saved-searches-panel>.row:not(footer) .mini-card .ctas a{width:49%}@media(max-width:479px){.my-gunbroker .dashboard .home-dashboard .top-panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:center}.my-gunbroker .dashboard .home-dashboard .top-panel .left,.my-gunbroker .dashboard .home-dashboard .top-panel .right{width:100%;-ms-flex-preferred-size:auto;flex-basis:auto}.my-gunbroker .dashboard .home-dashboard .top-panel .right a.status-panel{padding:20px 40px}.my-gunbroker .dashboard .home-dashboard .top-panel .left>div a{width:100%}.my-gunbroker .dashboard .bottom-panel{padding-left:0;padding-right:0}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel,.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li .col-3{margin-top:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li .col-3 a{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%;margin-right:5px;margin-top:0}.my-gunbroker .dashboard .bottom-panel.my-watchlist-panel ul li .col-3 a+a{margin-left:5px;margin-right:0;margin-top:0}}@media(min-width:768px){.my-gunbroker .dashboard .home-dashboard{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.my-gunbroker .dashboard .home-dashboard .top-panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-gunbroker .dashboard .home-dashboard .top-panel .left,.my-gunbroker .dashboard .home-dashboard .top-panel .right{width:100%;-ms-flex-preferred-size:auto;flex-basis:auto}.my-gunbroker .dashboard .home-dashboard .top-panel .left{min-height:242px}.my-gunbroker .dashboard .home-dashboard .top-panel .left>div{display:block}.my-gunbroker .dashboard .home-dashboard .top-panel .left>div a{margin-left:10px;width:auto}.my-gunbroker .dashboard .home-dashboard .top-panel .left>div a:first-child{margin-left:0}.my-gunbroker .dashboard .home-dashboard .top-panel .right a.status-panel{padding:20px 40px}.my-gunbroker .dashboard .home-dashboard .top-panel.sell-panel{border-left:1px solid #f7f6f2;border-top:none}.my-gunbroker .dashboard .home-dashboard .top-panel p{font-size:16px}}@media(min-width:1200px){.my-gunbroker .dashboard .home-dashboard .top-panel{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.my-gunbroker .dashboard .home-dashboard .top-panel .left{width:60%;-ms-flex-preferred-size:60%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:60%;min-height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-gunbroker .dashboard .home-dashboard .top-panel .left p{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.my-gunbroker .dashboard .home-dashboard .top-panel .right{width:40%;-ms-flex-preferred-size:40%;flex-basis:40%}.my-gunbroker .dashboard .home-dashboard .top-panel .right a.status-panel{padding:20px}.my-gunbroker .dashboard .home-dashboard .top-panel.sell-panel{border-left:1px solid #f7f6f2}.my-gunbroker .dashboard .bottom-panel.watchlist-panel ul li .col-1-2>a{margin-right:15px}}@media(min-width:768px){.my-gunbroker .my-shipping .raised-cards li{width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}.my-gunbroker .my-shipping .raised-cards li:nth-child(odd)>a{margin-left:0!important;margin-right:7.5px!important}.my-gunbroker .my-shipping .raised-cards li:nth-child(2n)>a{margin-left:7.5px!important;margin-right:0!important}}.my-gunbroker .my-acc-tb .intro-title>div img{margin:0 5px 0 0}.my-gunbroker .my-acc-tb .general-dashboard .card{display:block;-webkit-transition:box-shadow .2s ease;transition:box-shadow .2s ease}.my-gunbroker .my-acc-tb .general-dashboard .card:hover{border-color:#fff;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2)}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row{width:100%}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card{padding:20px 15px;text-align:center;width:100%}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card p{color:#555}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card .inner-card{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card .inner-card span{color:#d71d57}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card .inner-card span.text-black{color:#000}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card .inner-card .inner-pod{background-color:#eee;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px;padding:15px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card .inner-card .inner-pod:first-child{margin-top:0}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card .inner-card .inner-pod>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card .inner-card .inner-pod>div span{color:#000;font-size:18px}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card .inner-card:nth-child(2){-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:nth-child(2) p{margin-bottom:0}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:nth-child(2) a{margin-top:10px}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:nth-child(2) a:last-child{margin-right:0}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:last-child{margin-bottom:0}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-right{padding:20px 0}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-right>.row{width:100%}@media(max-width:479px){.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card p{display:none}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:first-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:first-child .inner-card{width:100%}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:first-child .inner-card:first-child{padding-bottom:20px}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:nth-child(2)>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:nth-child(2)>div a.btn{margin:10px 0 0;width:100%}}@media(min-width:768px){.my-gunbroker .my-acc-tb .intro-title>div img{margin:0 0 0 5px}.my-gunbroker .my-acc-tb .general-dashboard .card{display:block}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div{width:100%;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card{height:auto;width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:nth-child(2),.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:nth-child(3){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:nth-child(2) p,.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:nth-child(2)>div,.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:nth-child(3) p{width:100%}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:nth-child(2) p{margin-bottom:0}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:nth-child(2) a{margin-top:10px}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row.three .card{height:33.3333%}}@media(min-width:1200px){.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card .inner-card .inner-pod{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media(min-width:1600px){.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card{height:100%;width:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 0 15px}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:first-child{margin:0}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:first-child .inner-card:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:20px}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:first-child .inner-card:first-child p{margin-bottom:15px}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:first-child .inner-card:last-child .inner-pod{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:first-child .inner-card:last-child .inner-pod>div:first-child{max-width:300px;width:100%}.my-gunbroker .my-acc-tb .general-dashboard .dashboard-left>div>.row .card:nth-child(2) a{margin-top:20px}}.my-gunbroker .my-acc-tb.toolbox .general-dashboard .dashboard-left .card{margin-bottom:0}.my-gunbroker .account-info .dash-cards li h3{color:#333;font-size:20px;margin:0 0 10px}.my-gunbroker .account-info .dash-cards li h3 strong{display:block;font-weight:600}.my-gunbroker .account-info .dash-cards li h3 span{font-size:16px}.my-gunbroker .account-info .dash-cards li h3 i{font-style:normal}.my-gunbroker .account-info .dash-cards li p#effl-url img{height:15px;margin-right:5px;width:20px}.my-gunbroker .account-info .dash-cards li p#effl-url i{vertical-align:top}.my-gunbroker .account-info .dash-cards li p#effl-url span{font-style:italic}.my-gunbroker .account-info .dash-cards li p span{color:#000;display:block;font-size:12px}.my-gunbroker .account-info .dash-cards li p i{font-style:normal}.my-gunbroker .account-info .dash-cards li p i.phone-type{font-size:12px}.my-gunbroker .account-info .dash-cards li p i.phone-type .red{color:#d0021b}.my-gunbroker .account-info .dash-cards li .ffl-spec-info{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;padding:10px 0}.my-gunbroker .account-info .dash-cards li .toggler-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-gunbroker .account-info .dash-cards li .toggler-wrap .ui-toggler{margin:0 10px 0 0}.my-gunbroker .account-info .dash-cards li .toggler-wrap .ui-toggler input+label span:last-child:after{color:#555;content:"OFF";display:inline-block;font-weight:600;width:26px}.my-gunbroker .account-info .dash-cards li .toggler-wrap .ui-toggler input:checked+label span:last-child:after{color:#006400;content:"ON"}.my-gunbroker .account-info .dash-cards li.omni{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.my-gunbroker .account-info .dash-cards li.omni i{font-size:36px;margin-bottom:5px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.my-gunbroker .account-info .dash-cards li.omni h2{margin-left:10px;margin-right:10px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.my-gunbroker .account-info .dash-cards li.omni p{margin:20px 0 0;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.my-gunbroker .account-info .dash-cards li.omni a{margin:0 0 5px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.my-gunbroker .account-info .dash-cards .membership-types .badges a{display:inline-block;margin:0 5px 5px 0}.my-gunbroker .account-info .dash-cards .membership-types .btn{display:inline-block;margin:20px 0 0}.my-gunbroker .account-info .dash-cards .credentials .creds{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:15px}.my-gunbroker .account-info .dash-cards .credentials .creds>div span{color:#777;display:block;font-size:12px}.my-gunbroker .account-info .dash-cards .credentials .creds:first-child{margin-top:0}@media(max-width:479px){.my-gunbroker .account-info .dash-cards li .toggler-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.my-gunbroker .account-info .dash-cards li .toggler-wrap .ui-toggler{margin:0 0 15px}}@media(min-width:768px){.my-gunbroker .account-info .dash-cards li .toggler-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.my-gunbroker .account-info .dash-cards li .toggler-wrap .ui-toggler{margin:0 0 15px}.my-gunbroker .account-info .dash-cards li.omni{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:30px;padding-top:30px;text-align:center}.my-gunbroker .account-info .dash-cards li.omni i{margin-bottom:0}.my-gunbroker .account-info .dash-cards li.omni h2{margin:10px 0 0}.my-gunbroker .account-info .dash-cards li.omni p{margin:20px 0 0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.my-gunbroker .account-info .dash-cards li.omni a{-webkit-box-ordinal-group:5;-ms-flex-order:4;margin-top:20px;order:4}.my-gunbroker .account-info .dash-cards .credentials .creds{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-gunbroker .account-info .dash-cards .credentials .creds>a{margin-top:10px}}@media(min-width:992px){.my-gunbroker .account-info .dash-cards li .toggler-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.my-gunbroker .account-info .dash-cards li .toggler-wrap .ui-toggler{margin:0 0 0 15px}.my-gunbroker .account-info .dash-cards li #ffl-is-active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.my-gunbroker .account-info .dash-cards li .large{font-size:16px}.my-gunbroker .account-info .dash-cards .credentials .creds{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.my-gunbroker .account-info .dash-cards .credentials .creds>a{margin-top:0}}.my-gunbroker .billing-info .dash-cards li.account-balance>div:first-child{margin-bottom:30px}.my-gunbroker .billing-info .dash-cards li.account-balance .balance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#000;font-size:18px}.my-gunbroker .billing-info .dash-cards li.account-balance .balance div{margin-left:15px;-webkit-box-flex:1;-ms-flex:1 0 60%;flex:1 0 60%}.my-gunbroker .billing-info .dash-cards li.account-balance .balance div h3{color:#555;font-size:16px;font-weight:600;margin:0}.my-gunbroker .billing-info .dash-cards li.account-balance .balance div span{display:block;font-size:24px;font-weight:600}.my-gunbroker .billing-info .dash-cards li.account-balance .balance div:first-child{margin-left:0}.my-gunbroker .billing-info .dash-cards li.account-balance .balance div:first-child span{color:#d71d57;font-size:30px;font-weight:700}.my-gunbroker .billing-info .dash-cards li.account-balance .balance div:first-child span.text-black{color:#000}.my-gunbroker .billing-info .dash-cards li.account-balance .balance div:first-child{-webkit-box-flex:1;-ms-flex:1 0 40%;flex:1 0 40%}.my-gunbroker .billing-info .dash-cards li.account-balance .last p{font-size:16px;margin-top:5px}.my-gunbroker .billing-info .dash-cards li.account-balance .last p strong{font-weight:600}.my-gunbroker .billing-info .dash-cards li.account-balance .ctas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-gunbroker .billing-info .dash-cards li.account-balance .ctas a{margin-left:10px}.my-gunbroker .billing-info .dash-cards li.account-balance .ctas a:first-child{margin-left:0}.my-gunbroker .billing-info .dash-cards li.payment-methods .payment-types div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-gunbroker .billing-info .dash-cards li.payment-methods .payment-types #setup-seller-div,.my-gunbroker .billing-info .dash-cards li.payment-methods .payment-types+.payment-types{margin-top:5px}.my-gunbroker .billing-info .dash-cards .omni{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 15px;text-align:center;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;margin-top:15px}.my-gunbroker .billing-info .dash-cards .omni i{font-size:36px}.my-gunbroker .billing-info .dash-cards .omni p{color:#555}@media(max-width:479px){.my-gunbroker .billing-info .dash-cards li.account-balance .balance{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.my-gunbroker .billing-info .dash-cards li.account-balance .balance div{margin-left:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.my-gunbroker .billing-info .dash-cards li.account-balance .balance div:last-child{margin:15px 0}.my-gunbroker .billing-info .dash-cards li.account-balance .ctas{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-gunbroker .billing-info .dash-cards li.account-balance .ctas a{margin-left:0;margin-top:10px}.my-gunbroker .billing-info .dash-cards li.account-balance .ctas a:first-child{margin-top:0}.my-gunbroker .billing-info .dash-cards li.payment-methods .payment-types div:last-child{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.my-gunbroker .billing-info .dash-cards li.omni{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-gunbroker .billing-info .dash-cards li.omni a.btn{margin:10px 0 0;width:100%}}@media(min-width:768px){.my-gunbroker .billing-info .dash-cards li.account-balance .ctas{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.my-gunbroker .billing-info .dash-cards li.account-balance .ctas a{margin-left:0;margin-top:10px}.my-gunbroker .billing-info .dash-cards li.account-balance .ctas a:first-child{margin-top:0}.my-gunbroker .billing-info .dash-cards li.omni{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;width:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}.my-gunbroker .billing-info .dash-cards li.omni p{width:100%}}@media(min-width:1200px){.my-gunbroker .billing-info .dash-cards li.account-balance .balance div,.my-gunbroker .billing-info .dash-cards li.account-balance .balance div:first-child{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.my-gunbroker .billing-info .dash-cards li.account-balance .ctas{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-gunbroker .billing-info .dash-cards li.account-balance .ctas a{margin-left:10px;margin-top:0}.my-gunbroker .billing-info .dash-cards li.account-balance .ctas a:first-child{margin-left:0}}.my-gunbroker .my-support .icon{position:relative}.my-gunbroker .my-support .icon .glyphicon{bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;position:absolute;right:-12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.my-gunbroker .my-support .raised-cards .icon{width:75px}.my-gunbroker .my-support .raised-cards .icon i{background-position:bottom;background-repeat:no-repeat;background-size:contain;display:block;height:36px;margin:0 auto 5px}.my-gunbroker .my-support .raised-cards .icon i.ico-cr-for{background-image:url(../../theme/assets/ic_cr_yellow_for.png)}.my-gunbroker .my-support .raised-cards .icon i.ico-cr-against{background-image:url(../../theme/assets/ic_cr_yellow_against.png)}.my-gunbroker .my-support .raised-cards .icon i.ico-bpp-for{background-image:url(../../theme/assets/ic_bpp_yellow_for.png)}.my-gunbroker .my-support .raised-cards .icon i.ico-bpp-against{background-image:url(../../theme/assets/ic_bpp_yellow_against.png)}@media(max-width:479px){.my-gunbroker .my-support .raised-cards .icon{width:55px;-ms-flex-preferred-size:55px;flex-basis:55px;padding-left:0}.my-gunbroker .my-support .raised-cards .icon i{background-position:50%;margin-bottom:0}}@media(min-width:1600px){.my-gunbroker .my-support .raised-cards>li{width:25%;-ms-flex-preferred-size:25%;flex-basis:25%}}#seoPageContainer h1{color:#006400;font-size:24px;margin:0}#seoPageContainer p.body-copy{color:#000;font-size:14px;margin:10px 0 0}@media(min-width:992px){#seoPageContainer h1{font-size:30px}#seoPageContainer p.body-copy{font-size:16px;line-height:26px}}#seoPageContainer #popularSearches{color:#006400;font-size:14px;margin:15px 0 0;width:100%}#seoPageContainer #popularSearches span{float:right;margin-right:5px;text-decoration:underline}#seoPageContainer #popularSearches:hover{color:#008400}#seoPageContainer #popularSearches:before{content:"";float:right;font-family:Glyphicons Halflings}#seoPageContainer #popularSearches.open:before{content:""}#seoPageContainer ul.popular-list{clear:both;height:0;list-style-type:none;margin:0;overflow:hidden;padding:0;-webkit-transition:all .2s;transition:all .2s;width:100%}#seoPageContainer ul.popular-list li{opacity:0;-webkit-transition:all .2s;transition:all .2s}#seoPageContainer ul.popular-list li a{display:block;text-decoration:underline}#seoPageContainer #popularSearches.open+ul.popular-list{height:auto;overflow:visible;padding:10px 0 0}#seoPageContainer #popularSearches.open+ul.popular-list li{border-top:1px solid #d9d9d9;opacity:1}#seoPageContainer #popularSearches.open+ul.popular-list li:first-child{border-top:none}#seoPageContainer #popularSearches.open+ul.popular-list li a{padding:10px}@media(min-width:768px){#seoPageContainer #popularSearches{color:#555;font-size:16px;font-weight:700;margin:10px 0 0}#seoPageContainer #popularSearches span{float:none;margin-right:0;text-decoration:none}#seoPageContainer #popularSearches:hover{color:#555}#seoPageContainer #popularSearches:before{display:none}#seoPageContainer ul.popular-list{height:auto;margin-top:10px;overflow:visible}#seoPageContainer ul.popular-list li{border-top:1px solid #d9d9d9;opacity:1}#seoPageContainer ul.popular-list li:first-child{border-top:none}#seoPageContainer ul.popular-list li a{display:block;padding:10px;text-decoration:underline}#seoPageContainer #popularSearches.open+ul.popular-list li{opacity:1}}#seoPageContainer #acInputContainer{margin-top:15px;position:relative}#seoPageContainer #acInputContainer .glyphicon{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;position:absolute;right:0;top:auto;width:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999;font-size:16px;font-weight:600}#seoPageContainer #acInputContainer label{color:#000;display:none;font-size:13px;font-weight:600}#seoPageContainer #acInputContainer #acInput{height:40px;padding-right:40px}#seoPageContainer #resultsContainer{padding-top:15px}#seoPageContainer #resultsContainer>ul{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;padding:0;position:static!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;left:auto!important;margin-left:-7.5px;margin-right:-7.5px;top:auto!important;width:100%!important}#seoPageContainer #resultsContainer>ul li{height:100%;padding-bottom:15px;padding-left:7.5px;padding-right:7.5px;position:relative}#seoPageContainer #resultsContainer>ul li a{display:block;margin:0;padding:0}#seoPageContainer #resultsContainer>ul li.category{color:#006400;font-size:18px;font-weight:700;padding-bottom:5px;text-transform:uppercase}#seoPageContainer #resultsContainer>ul li.no-results{color:#000;font-size:18px;font-weight:600}#seoPageContainer #resultsContainer>ul li .result-wrap .img-wrap{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;padding:15px 5px}#seoPageContainer #resultsContainer>ul li .result-wrap .img-wrap img{height:auto;width:100%}#seoPageContainer #resultsContainer>ul li .result-wrap .img-wrap.no-image{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}#seoPageContainer #resultsContainer>ul li .result-wrap h3{font-size:14px;margin-bottom:0;margin-top:5px;text-align:center}#seoPageContainer #resultsContainer>ul li .result-wrap:hover .img-wrap{background-color:rgba(255,191,0,.7)}#seoPageContainer #resultsContainer>ul.no-ph li.category{border-top:1px solid #d9d9d9;margin-left:7.5px;margin-right:0;margin-top:10px;padding-left:0;padding-right:0;padding-top:10px}#seoPageContainer #resultsContainer>ul.no-ph li.category:first-child{border:0;margin-top:0;padding-top:0}#seoPageContainer #resultsContainer>ul.no-ph li h3{text-align:left}@media(max-width:767px){#seoPageContainer #resultsContainer .col-xs-6{width:33.333333%}}@media(max-width:479px){#seoPageContainer #resultsContainer .col-xs-6{width:50%}}@media(min-width:768px){#seoPageContainer #acInputContainer label{display:block}}@media(min-width:1600px){#seoPageContainer #resultsContainer .col-xl-1{width:10%}}#seoPageContainer{color:#555;max-width:1600px;padding-bottom:30px;position:relative}#seoPageContainer .cb{clear:both}@media(min-width:1200px){#seoPageContainer{padding-bottom:50px}}#paymentPreferences #contentContainer{margin-left:-15px;margin-right:-15px}#paymentPreferences div.alert{display:none}#paymentPreferences #payment-preference-form section div.header-bar.row{display:block;margin-bottom:0!important}#paymentPreferences #payment-preference-form * div.row-spacer{margin-bottom:1em;margin-top:1em;width:100%}#paymentPreferences form#payment-preference-form>div.alert{display:none}#paymentPreferences form#payment-preference-form * div.vertical-line-left{border-left:1px solid #d9d9d9}#paymentPreferences form#payment-preference-form * div.vertical-line-right{border-right:1px solid #d9d9d9}#paymentPreferences form#payment-preference-form * div.row.line-item{border-bottom:1px solid #d9d9d9}#paymentPreferences form#payment-preference-form * div.row.line-item,#paymentPreferences form#payment-preference-form .page-section div.row.line-item:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#paymentPreferences form#payment-preference-form .page-section div.row.line-item:last-child{border-bottom:0}#paymentPreferences form#payment-preference-form * div.row.line-item>div.center-children{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#paymentPreferences form#payment-preference-form * div.row.line-item>div.center-children-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:flex-start,false;-ms-flex-pack:flex-start,false;justify-content:flex-start,false;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#paymentPreferences form#payment-preference-form * div.row.line-item>div.center-children-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#paymentPreferences form#payment-preference-form * .no-horizontal-padding{padding-left:0;padding-right:0}@media(min-width:768px){#paymentPreferences #contentContainer{margin-left:0;margin-right:0}}#creditCardInformationContainer span.important{color:red}#creditCardInformationContainer .strong{font-weight:700}#cardImages>img{height:35px;width:54px}#expMonthWrap{padding-left:0}#expYearWrap{padding-right:0}.main-content #contentContainer .page-section .header-bar-important{background-color:#d0021b;clear:left;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;margin-bottom:20px;padding:10px 15px;text-align:left;box-orient:horizontal;box-direction:normal;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;box-pack:start;flex-pack:start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;box-align:center;flex-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px 6px 0 0}#bankFileFormContainer span.important{color:red}#bankFileFormContainer .check-image{display:none;float:right;margin:0 auto 20px;width:auto}#bankFileFormContainer .check-image img{height:auto;max-width:400px;opacity:0;-webkit-transition:all .02s ease;transition:all .02s ease;width:0}#bankFileFormContainer .check-image.bus img.bus,#bankFileFormContainer .check-image.per img.per{opacity:1;width:100%}#bankFileFormContainer .optin-row label>span{font-size:15px}#bankFileFormContainer .check-image+.form-group{clear:right}#bankFileFormContainer span.err_msg{opacity:1!important}#editCreditCardContainer span.important{color:red}#editCreditCardContainer .strong{font-weight:700}#paymentFormContainer section .ui-checkboxradio-label{padding-top:9px}#paymentFormContainer div:not(#contentContainer)>.page-section{margin-top:15px!important}#paymentFormContainer .ccv .err-parent{position:static!important}#paymentFormContainer .ccv .gb-cvv-popup-text{padding:10px 0}@media(min-width:768px){#paymentFormContainer .ccv .err-parent{position:relative!important}}.smCaption{color:gray;font-size:10px}#salesTaxPaymentFormContainer .alert{margin:15px 0 0}#salesTaxPaymentFormContainer #contentContainer section .ui-checkboxradio-label{padding-top:9px}#salesTaxPaymentFormContainer #contentContainer .payment-section[aria-hidden=false] section{margin-top:15px}#salesTaxPaymentFormContainer #contentContainer .payment-section[aria-hidden=true]{display:none}#salesTaxPaymentFormContainer .ccv .err-parent{position:static!important}#salesTaxPaymentFormContainer .ccv .gb-cvv-popup-text{padding:10px 0}@media(min-width:768px){#salesTaxPaymentFormContainer .ccv .err-parent{position:relative!important}}#userAccountingContainer #contentContainer table{border-collapse:collapse;margin-bottom:0;width:100%}#userAccountingContainer #contentContainer tr:nth-of-type(odd){background:#fcfcfc}#userAccountingContainer #contentContainer th{background:#333;color:#fff;font-weight:700}#userAccountingContainer #contentContainer td,#userAccountingContainer #contentContainer th{border:1px solid #ccc;font-weight:700;padding:6px;text-align:left;white-space:normal}#userAccountingContainer #contentContainer td .normalWeight,#userAccountingContainer #contentContainer th .normalWeight{font-weight:400}#userAccountingContainer #contentContainer #monthToDatePageSection,#userAccountingContainer #contentContainer .table-responsive{margin-bottom:0}@media (min-device-width:768px)and (max-device-width:1024px),only screen and (max-width:760px){#userAccountingContainer #contentContainer table,#userAccountingContainer #contentContainer tbody,#userAccountingContainer #contentContainer td,#userAccountingContainer #contentContainer th,#userAccountingContainer #contentContainer thead,#userAccountingContainer #contentContainer tr{display:block}#userAccountingContainer #contentContainer thead tr{left:-9999px;position:absolute;top:-9999px}#userAccountingContainer #contentContainer tr{border:1px solid #ccc}#userAccountingContainer #contentContainer td{border:none;padding-left:35%;position:relative}#userAccountingContainer #contentContainer td:before{left:6px;padding-right:10px;position:absolute;top:6px;white-space:nowrap;width:45%}#userAccountingContainer #contentContainer td:first-of-type:before,#userAccountingContainer #contentContainer td:nth-of-type(10):before,#userAccountingContainer #contentContainer td:nth-of-type(2):before,#userAccountingContainer #contentContainer td:nth-of-type(3):before,#userAccountingContainer #contentContainer td:nth-of-type(4):before,#userAccountingContainer #contentContainer td:nth-of-type(5):before,#userAccountingContainer #contentContainer td:nth-of-type(6):before,#userAccountingContainer #contentContainer td:nth-of-type(7):before,#userAccountingContainer #contentContainer td:nth-of-type(8):before,#userAccountingContainer #contentContainer td:nth-of-type(9):before{content:attr(data-line)}}#viewStatementForm{background-color:#fff}#viewStatementForm #statementContainer{background-color:#fff;padding-top:80px}#viewStatementForm #confirmMsg{background-color:#f7f6f2;border:1px solid red;border-radius:6px;color:red;font-size:18px;margin-bottom:15px;padding:15px}#viewStatementForm #contentContainer{background-color:#fff;border-bottom:1px solid #d9d9d9;-webkit-box-shadow:0 4px 30px -4px #bbb;box-shadow:0 4px 30px -4px #bbb;padding-bottom:13px;position:sticky;position:fixed;top:0;width:100%}#viewStatementForm #contentContainer #divTop{padding-left:15px;padding-right:15PX;padding-top:17px}#viewStatementForm #contentContainer #divTop #gbIcon{background-image:url(/image/logos/GBLogo64x64.gif);background-repeat:no-repeat;height:38px}#viewStatementForm #contentContainer #divTop #gbIcon .cta-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0}#viewStatementForm #contentContainer #divTop #gbIcon .cta-row input{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;background-color:#006400;background-image:none;border:1px solid rgba(0,0,0,0);border-radius:4px;color:#fff;cursor:pointer;display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto;font-size:14px;font-weight:400;line-height:1.42857;margin-bottom:0;margin-left:5px;margin-right:5px;padding:6px 35px;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:auto}#viewStatementForm #contentContainer #divTop #gbIcon .cta-row input:hover{background-color:#003100;border-color:#000d00;color:#fff}@media print{#viewStatementForm #contentContainer{display:none!important}#viewStatementForm #statementContainer{padding-top:0}#viewStatementForm #statementContainer table{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}}#contentContainer section#statementsSection strong{color:#000;font-size:36px;font-weight:700;line-height:36px}#contentContainer section#statementsSection .acting-label{font-size:16px;font-weight:600}#contentContainer section#statementsSection h5{font-size:16px}@media(min-width:768px){#contentContainer section#statementsSection h5{font-size:20px}}#contentContainer section#ledgerSection #resultsSection_wrapper{padding:0!important}#contentContainer section#amountSection>div:not(.header-bar).form-group{margin-bottom:0}#contentContainer section#amountSection>div:not(.header-bar)>p{margin-bottom:20px}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection{clear:both;list-style-type:none;margin:0 auto;padding:0}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li{border-top:1px solid #d9d9d9}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li>div:not(.search-area){display:-webkit-box;display:-ms-flexbox;display:flex;padding:30px 15px 30px 40px;position:relative;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li>div:not(.search-area) label{cursor:pointer;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%;z-index:10}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li>div:not(.search-area) label:before{background-color:#fff;border:1px solid #999;border-radius:7px;content:"";display:block;float:left;height:14px;left:15px;margin-top:-7px;position:relative;top:50%;width:14px}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li>div:not(.search-area) .bg,#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li>div:not(.search-area) span,#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li>div:not(.search-area) strong{position:relative;z-index:9}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li>div:not(.search-area) span{color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li>div:not(.search-area) strong{color:#555;font-size:36px;font-weight:700;line-height:40px}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area,#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio],#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li>div:not(.search-area).other strong{display:none}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-utility-wrap{max-width:450px;width:100%;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-utility-wrap .search-results-dt,#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-utility-wrap .search-utility{width:100%}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .payment-date{color:#000;display:none;font-size:16px;margin:0;padding:0;text-align:right;width:100%}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .payment-date strong{font-weight:700}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .input-group-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .input-group-wrap .btn{height:40px;margin-left:15px}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .input-group-wrap .input-group{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .input-group-wrap .input-group-textbox{border-radius:0 6px 6px 0!important}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .err_msg{min-height:15px}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-utility .acting-label{color:#000}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-utility .err_msg{height:30px}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-results-dt .search-filters{background-color:#555;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-results-dt ul{border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;list-style-type:none;max-height:260px;overflow-y:scroll;padding:0}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-results-dt ul li label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;cursor:pointer;margin:0;padding:10px}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-results-dt ul li label span{color:#555;font-size:18px;font-weight:400}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-results-dt ul li label span:first-child{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-results-dt ul li label:before{background-color:#fff;border:1px solid #999;border-radius:7px;content:"";height:14px;height:12px;margin-right:10px;width:14px;width:12px}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-results-dt ul li input{display:none}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-results-dt ul li input:checked+label span{color:#000}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-results-dt ul li input:checked+label:before{background-color:#006400}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-results-dt ul li:first-child{border-top:0}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-results-dt ul li:nth-child(2n) label{background-color:#eee}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-results-mo{display:none}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio]:checked+div,#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio]:checked+div+div{background-color:#eaf6e5}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio]:checked+div label{border:none}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio]:checked+div label:before{background-color:#006400}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio]:checked+div span,#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio]:checked+div strong{color:#000}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio]:checked+div.other strong{display:block}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio]:checked+div+.search-area{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 15px}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio][disabled]+div,#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio][disabled]+div+div{background-color:#d9d9d9}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio][disabled]+div label{border:none;cursor:default}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio][disabled]+div label:before{background-color:#999}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio][disabled]+div span,#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio][disabled]+div strong{color:#999}@media(max-width:479px){#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li>div:not(.search-area){min-height:120px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li>div:not(.search-area) span{font-size:14px;font-weight:600}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li>div:not(.search-area).other span{font-size:22px!important}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li>div:not(.search-area).other strong{display:none!important}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li>div:not(.search-area).other.on span{font-size:14px}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area,#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .input-group-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .input-group-wrap .btn{margin-left:0}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-results-dt{display:none}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-results-mo{display:block}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-results-mo .other-amount{text-align:right}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area .search-results-mo .other-amount div{font-size:36px;font-weight:700;margin-top:15px}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio]:checked+div+.search-area{padding:0 15px 20px}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li input[type=radio]:checked+div+.search-area .btn{margin-top:15px;width:100%}}@media(min-width:992px){#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li>div{padding-left:10%!important;padding-right:10%!important}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li>div label:before{left:8%!important}#contentContainer section#amountSection>div:not(.header-bar) ul#amountSelection>li .search-area{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#creditCardInformationContainer{color:#555;margin-top:30px;padding-bottom:15px;position:relative}#creditCardInformationContainer #confirmMsg{background-color:#fff;border:1px solid red;border-radius:6px;color:red;font-size:18px;margin-bottom:15px;padding:15px}#creditCardInformationContainer button+#confirmMsg,#creditCardInformationContainer button+#confirmMsg+.alert,#creditCardInformationContainer button+.alert{margin-right:90px}#creditCardFailureContainer{color:#555;margin-top:30px;padding-bottom:15px;position:relative}#creditCardFailureContainer #confirmMsg{background-color:#fff;border:1px solid red;border-radius:6px;color:red;font-size:18px;margin-bottom:15px;padding:15px}#creditCardFailureContainer button+#confirmMsg,#creditCardFailureContainer button+#confirmMsg+.alert,#creditCardFailureContainer button+.alert{margin-right:90px}#creditCardSuccessContainer{color:#555;margin-top:30px;padding-bottom:15px;position:relative}#creditCardSuccessContainer #confirmMsg{background-color:#fff;border:1px solid red;border-radius:6px;color:red;font-size:18px;margin-bottom:15px;padding:15px}#creditCardSuccessContainer button+#confirmMsg,#creditCardSuccessContainer button+#confirmMsg+.alert,#creditCardSuccessContainer button+.alert{margin-right:90px}#editCreditCardContainer{color:#555;margin-top:30px;padding-bottom:15px;position:relative}#editCreditCardContainer #confirmMsg{background-color:#fff;border:1px solid red;border-radius:6px;color:red;font-size:18px;margin-bottom:15px;padding:15px}#editCreditCardContainer button+#confirmMsg,#editCreditCardContainer button+#confirmMsg+.alert,#editCreditCardContainer button+.alert{margin-right:90px}#shippingProfileEditContainer #contentContainer .toggler-in-section .sub-header .ui-toggler input[type=checkbox]+label span:first-child{margin-top:5px}#shippingProfileEditContainer #contentContainer .toggler-in-section .sub-header .ui-toggler{float:right;font-size:20px}#shippingProfileEditContainer #contentContainer .toggler-in-section .sub-header .ui-toggler .ui-toggler input[type=radio]+label span:last-child,#shippingProfileEditContainer #contentContainer .toggler-in-section .sub-header .ui-toggler input[type=checkbox]+label span:last-child{float:right;font-weight:400;margin-left:10px;width:auto}#shippingProfileEditContainer #contentContainer .toggler-in-section .sub-header .ui-toggler .ui-toggler input[type=radio]+label,#shippingProfileEditContainer #contentContainer .toggler-in-section .sub-header .ui-toggler input[type=checkbox]+label{width:auto}#shippingProfileEditContainer #contentContainer .toggler-in-section .sub-header .ui-toggler input+label span:last-child:after{color:#555;content:"Inactive";display:inline-block;font-weight:600;width:84px}#shippingProfileEditContainer #contentContainer .toggler-in-section .sub-header .ui-toggler input:checked+label span:last-child:after{color:#006400;content:"Active"}#shippingProfileEditContainer #contentContainer .toggler-in-section .ui-toggler{font-size:16px}#shippingProfileEditContainer #contentContainer .toggler-in-section .ui-toggler input[type=checkbox]:not(.non-jqui-input){float:none}#shippingProfileEditContainer #contentContainer .toggler-in-section .ui-toggler input[type=checkbox]+label span:first-child{margin-top:0}#shippingProfileEditContainer #contentContainer .toggler-in-section .ui-toggler .ui-toggler input[type=radio]+label,#shippingProfileEditContainer #contentContainer .toggler-in-section .ui-toggler input[type=checkbox]+label{cursor:pointer;float:right;width:128px}#shippingProfileEditContainer #contentContainer .toggler-in-section .ui-toggler .ui-toggler input[type=radio]+label span:last-child,#shippingProfileEditContainer #contentContainer .toggler-in-section .ui-toggler input[type=checkbox]+label span:last-child{float:right;font-weight:400;margin-left:0;width:auto}#shippingProfileEditContainer #contentContainer .toggler-in-section .ui-toggler input[type=checkbox]+.ui-checkboxradio-label:hover span.ui-icon,#shippingProfileEditContainer #contentContainer .toggler-in-section .ui-toggler input[type=checkbox]+input[type=hidden]+.ui-checkboxradio-label:hover span.ui-icon{border-width:1px;height:20px;width:40px}#shippingProfileEditContainer #contentContainer .toggler-in-section .ui-toggler input[type=checkbox].ui-checkboxradio:checked+input[type=hidden]+label .ui-checkboxradio-icon:before,#shippingProfileEditContainer #contentContainer .toggler-in-section .ui-toggler input[type=checkbox].ui-checkboxradio:checked+label .ui-checkboxradio-icon:before{color:#006400;content:"";font-size:11px;height:18px;left:0;position:absolute;top:0;width:18px;z-index:50}#shippingProfileEditContainer #contentContainer .toggler-in-section .ui-toggler input+label span:last-child:after{color:#555;content:"Disabled";display:inline-block;font-weight:600;width:75px}#shippingProfileEditContainer #contentContainer .toggler-in-section .ui-toggler input:checked+label span:last-child:after{color:#006400;content:"Enabled"}#shippingProfileEditContainer .alert-danger .row a{color:#006400;text-decoration:underline}#shippingProfileEditContainer .tab-section-wrapper .panel-title>a{display:block}#shippingProfileEditContainer #collapse-mytabs .tabListItem .in>.enabled{background-color:#aaa}#shippingProfileEditContainer #collapse-mytabs .tabListItem .panel-heading{background-color:#006400;color:#fff}#shippingProfileEditContainer #collapse-mytabs .tabListItem .background-white{background-color:#fff!important;color:#333}#shippingProfileEditContainer #collapse-mytabs .tabListItem .background-white a:hover{color:#333}#shippingProfileEditContainer #collapse-mytabs .tabListItem .enabled{background-color:#fcb514;color:#333}#shippingProfileEditContainer #collapse-mytabs .tabListItem .enabled a:hover{color:#333}#shippingProfileEditContainer .tab-section-wrapper{display:inline-block;width:100%}#shippingProfileEditContainer .tab-section-wrapper input[type=checkbox]:not(.non-jqui-input){background-color:#ff0}#shippingProfileEditContainer .tab-section-wrapper .tab-links{border-bottom:none;margin-bottom:-1px}#shippingProfileEditContainer .tab-section-wrapper .tab-links .tabListItem{float:left;list-style:none;margin-right:5px}#shippingProfileEditContainer .tab-section-wrapper .tab-links .tabListItem .nav-link{background:#006400;border:none;border-radius:6px 6px 0 0;color:#fff;display:inline-block;font-size:14px;font-weight:600;padding:9px 15px;-webkit-transition:all .15s linear;transition:all .15s linear}#shippingProfileEditContainer .tab-section-wrapper .tab-links .tabListItem .nav-link:hover{background:#003100;text-decoration:none}#shippingProfileEditContainer .tab-section-wrapper .tab-links .tabListItem .nav-link.enabled{background-color:#fcb514;color:#333}#shippingProfileEditContainer .tab-section-wrapper .tab-links .tabListItem.active a{background-color:#fff;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-top:1px solid #d9d9d9;color:#4c4c4c}#shippingProfileEditContainer .tab-section-wrapper .tab-links .tabListItem.active a.enabled{background-color:#fff;color:#4c4c4c}#shippingProfileEditContainer .tab-section-wrapper .panel-group .panel .panel-collapse .panel-body .even{background-color:#f0f0f0}#shippingProfileEditContainer .tab-links:after{clear:both;content:"";display:block}#shippingProfileEditContainer .tabListItem.active .nav-link,#shippingProfileEditContainer .tabListItem.active .nav-link:hover{background:#fff;color:#4c4c4c}#shippingProfileEditContainer .tab-content{background:#fff;border:1px solid #d9d9d9;border-radius:0 3px 3px 3px;padding:15px}#shippingProfileEditContainer .panel-group .panel .no-margin{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}#shippingProfileEditContainer .tab-pane{display:none}#shippingProfileEditContainer .tab-pane .even{background-color:#f0f0f0}#shippingProfileEditContainer .tab-pane.active{display:block}#changePasswordContainer span.err_msg{opacity:1!important}#testShippingProfileForm td{border:none}#testShippingProfileForm .input-group-textbox{font-size:16px}#testShippingProfileForm #contentContainer tr:nth-of-type(odd){background:#fff}#testShippingProfileForm .main-content{margin-top:40px}#testShippingProfileForm #ItemIsScheduled{margin-top:100px}#testShippingProfileForm #ItemIsScheduled .greeting{padding-left:20%}#testShippingProfileForm #statementContainer{background-color:#fff;padding-top:80px}#testShippingProfileForm #confirmMsg{background-color:#f7f6f2;border:1px solid red;border-radius:6px;color:red;font-size:16px;margin-bottom:15px;padding:15px}#testShippingProfileForm #testShippingProfileContainer{margin-top:0;padding-top:60px}#testShippingProfileForm #contentContainer2{background-color:#fff;border-bottom:1px solid #d9d9d9;-webkit-box-shadow:0 4px 30px -4px #bbb;box-shadow:0 4px 30px -4px #bbb;padding-bottom:13px;position:sticky;position:fixed;top:0;width:100%;z-index:999}#testShippingProfileForm #contentContainer2 #divTop{padding-left:15px;padding-right:15PX;padding-top:17px}#testShippingProfileForm #contentContainer2 #divTop #gbIcon{background-image:url(/image/logos/GBLogo64x64.gif);background-repeat:no-repeat;height:38px}#testShippingProfileForm #contentContainer2 #divTop #gbIcon .cta-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0}#testShippingProfileForm #contentContainer2 #divTop #gbIcon .cta-row input{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;background-color:#006400;background-image:none;border:1px solid rgba(0,0,0,0);border-radius:4px;color:#fff;cursor:pointer;display:inline-block;-ms-flex:0 0 auto;flex:0 0 auto;font-size:14px;font-weight:400;line-height:1.42857;margin-bottom:0;margin-left:5px;margin-right:5px;padding:6px 35px;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap;width:auto}#testShippingProfileForm #contentContainer2 #divTop #gbIcon .cta-row input:hover{background-color:#003100;border-color:#000d00;color:#fff}#testShippingProfileForm .f15bi{font-size:11px;font-style:italic;font-weight:700}#testShippingProfileForm .f1{font-size:9px}#testShippingProfileForm .f1b{font-size:9px;font-weight:700}#testShippingProfileForm .f1bblue{color:blue;font-size:9px;font-weight:700}#testShippingProfileForm .f1_blue{color:blue;font-size:9px}#testShippingProfileForm .f1bgray{color:gray;font-size:9px;font-weight:700}#testShippingProfileForm .f1_gray{color:gray;font-size:9px}#testShippingProfileForm .f1bgreen{color:#006400;font-size:9px;font-weight:700}#testShippingProfileForm .f1_green{color:#006400;font-size:9px}#testShippingProfileForm .f1breq{color:#c33;font-size:9px;font-weight:700}#testShippingProfileForm .f1_req{color:#c33;font-size:9px}#testShippingProfileForm .f2{font-size:13px}#testShippingProfileForm .f2b{display:grid;font-size:13px;font-weight:700;white-space:normal}#testShippingProfileForm .f2bb{color:navy;font-size:13px;font-weight:700}#testShippingProfileForm .f2bw{color:#fff;font-size:13px;font-weight:700}#testShippingProfileForm .f2br{color:red;font-size:13px;font-weight:700}#testShippingProfileForm .f2_r{color:red;font-size:13px}#testShippingProfileForm .f2bblue{color:blue;font-size:13px;font-weight:700}#testShippingProfileForm .f2_blue{color:blue;font-size:13px}#testShippingProfileForm .f2bgray{color:gray;font-size:13px;font-weight:700}#testShippingProfileForm .f2_gray{color:gray;font-size:13px;white-space:normal}#testShippingProfileForm .f2bgreen{color:#006400;font-size:13px;font-weight:700}#testShippingProfileForm .f2_green{color:#006400;font-size:13px}#testShippingProfileForm .f2breq{color:#c33;font-size:13px;font-weight:700}#testShippingProfileForm .f2_req{color:#c33;font-size:13px}#testShippingProfileForm .f4{font-size:16px}#testShippingProfileForm .f4w{color:#fff;font-size:16px}#testShippingProfileForm .f4b{font-size:16px;font-weight:700}#testShippingProfileForm .f4bw{color:#fff;font-size:16px;font-weight:700}#testShippingProfileForm .f4br{color:red;font-size:16px;font-weight:700}#testShippingProfileForm .f4_r{color:red;font-size:16px}#testShippingProfileForm .f4bblue{color:blue;font-size:16px;font-weight:700}#testShippingProfileForm .f4_blue{color:blue;font-size:16px}#testShippingProfileForm .f4bgray{color:gray;font-size:16px;font-weight:700}#testShippingProfileForm .f4_gray{color:gray;font-size:16px}#testShippingProfileForm .f4bgreen{color:#006400;font-size:16px;font-weight:700}#testShippingProfileForm .f4_green{color:#006400;font-size:16px}#testShippingProfileForm .f4breq{color:#c33;font-size:16px;font-weight:700}#testShippingProfileForm .f4_req{color:#c33;font-size:16px}#testShippingProfileForm .f6{font-size:24px}#testShippingProfileForm .f6w{color:#fff;font-size:24px}#testShippingProfileForm .f6b{font-size:24px;font-weight:700}#testShippingProfileForm .f6bw{color:#fff;font-size:24px;font-weight:700}#testShippingProfileForm .f6br{color:red;font-size:24px;font-weight:700}#testShippingProfileForm .f6_r{color:red;font-size:24px}#testShippingProfileForm .f6bblue{color:blue;font-size:24px;font-weight:700}#testShippingProfileForm .f6_blue{color:blue;font-size:24px}#testShippingProfileForm .f6bgray{color:gray;font-size:24px;font-weight:700}#testShippingProfileForm .f6_gray{color:gray;font-size:24px}#testShippingProfileForm .f6bgreen{color:#006400;font-size:24px;font-weight:700}#testShippingProfileForm .f6_green{color:#006400;font-size:24px}#testShippingProfileForm .f6breq{color:#c33;font-size:24px;font-weight:700}#testShippingProfileForm .f6_req{color:#c33;font-size:24px}#testShippingProfileForm .f8{font-size:36px}#testShippingProfileForm .f8w{color:#fff;font-size:36px}#testShippingProfileForm .f8b{font-size:36px;font-weight:700}#testShippingProfileForm .f8bw{color:#fff;font-size:36px;font-weight:700}#testShippingProfileForm .f8br{color:red;font-size:36px;font-weight:700}#testShippingProfileForm .f8_r{color:red;font-size:36px}#testShippingProfileForm .f8bblue{color:blue;font-size:36px;font-weight:700}#testShippingProfileForm .f8_blue{color:blue;font-size:36px}#testShippingProfileForm .f8bgray{color:gray;font-size:36px;font-weight:700}#testShippingProfileForm .f8_gray{color:gray;font-size:36px}#testShippingProfileForm .f8bgreen{color:#006400;font-size:36px;font-weight:700}#testShippingProfileForm .f8_green{color:#006400;font-size:36px}#testShippingProfileForm .f8breq{color:#c33;font-size:36px;font-weight:700}#testShippingProfileForm .f8_req{color:#c33;font-size:36px}#StandardTextEditContainer #CurrentVersionText{min-height:350px}#StandardTextEditContainer #StandardTextPreview{min-height:457px}#StandardTextEditContainer #StandardTextPreviewContainer{min-height:397px}#StandardTextEditContainer .tab-section-wrapper .panel-title>a{display:block}#StandardTextEditContainer #mytabs li .enabled{background-color:#fcb514;color:#333}#StandardTextEditContainer #mytabs .active .enabled{background-color:#fff;-webkit-box-shadow:-5px 5px 7px 1px rgba(0,0,0,.15);box-shadow:-5px 5px 7px 1px rgba(0,0,0,.15);color:#4c4c4c}#StandardTextEditContainer #collapse-mytabs .tabListItem .enabled{background-color:#fcb514;color:#333}#StandardTextEditContainer #collapse-mytabs .tabListItem .enabled a:hover{color:#333}#StandardTextEditContainer .tab-section-wrapper{display:inline-block;margin-top:10px;padding-left:15px;padding-right:15px;width:100%}#StandardTextEditContainer .tab-section-wrapper input[type=checkbox]:not(.non-jqui-input){background-color:#ff0}#StandardTextEditContainer .tab-section-wrapper .tab-links{border-bottom:none;margin-bottom:0}#StandardTextEditContainer .tab-section-wrapper .tab-links .tabListItem{float:left;list-style:none;margin-right:5px}#StandardTextEditContainer .tab-section-wrapper .tab-links .tabListItem button.active{background-color:#fff;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-top:1px solid #d9d9d9;color:#4c4c4c}#StandardTextEditContainer .tab-section-wrapper .tab-links .tabListItem button.active.enabled{background-color:#fff;color:#4c4c4c}#StandardTextEditContainer .tab-section-wrapper .tab-links .nav-link{background:#006400;border:none;border-radius:6px 6px 0 0;color:#fff;display:inline-block;font-size:14px;font-weight:600;isolation:isolate;padding:9px 15px;-webkit-transition:all .15s linear;transition:all .15s linear}#StandardTextEditContainer .tab-section-wrapper .tab-links button:hover{background:#003100;text-decoration:none}#StandardTextEditContainer .tab-section-wrapper .panel-group .panel .panel-collapse .panel-body .even{background-color:#f0f0f0}#StandardTextEditContainer .tab-links:after{clear:both;content:"";display:block}#StandardTextEditContainer .tabListItem .nav-link.active,#StandardTextEditContainer .tabListItem .nav-link.active:hover{background:#fff;color:#4c4c4c}#StandardTextEditContainer .tab-content{background:#fff;border:1px solid #d9d9d9;border-radius:0 3px 3px 3px;padding:15px}#StandardTextEditContainer .tab-pane{display:none}#StandardTextEditContainer .tab-pane .even{background-color:#f0f0f0}#StandardTextEditContainer .tab-pane.active{display:block}#itemDefaultsViewForm span.percent-sign{position:absolute;right:0;top:34px}#itemDefaultsViewForm .input-w-percentage{z-index:auto}#itemDefaultsViewForm #excludeStateListContainer{-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#itemDefaultsViewForm #excludeStateListContainer,#itemDefaultsViewForm #excludeStateListContainer .excluded-state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;align-items:center}#itemDefaultsViewForm #excludeStateListContainer .excluded-state{width:calc(33.3333% - 7.5px);-webkit-box-flex:0;background-color:#006400;border-radius:20px;-ms-flex:0 1 calc(33.3333% - 7.5px);flex:0 1 calc(33.3333% - 7.5px);-ms-flex-direction:row;flex-direction:row;padding:10px 15px;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;color:#fff;justify-content:space-between;margin-left:7.5px;margin-top:15px}#itemDefaultsViewForm #excludeStateListContainer .excluded-state:nth-child(3n+1){margin-left:0;width:33.3333%;-webkit-box-flex:0;-ms-flex:0 1 33.3333%;flex:0 1 33.3333%}#itemDefaultsViewForm #excludeStateListContainer .excluded-state i{cursor:pointer}@media(max-width:479px){#itemDefaultsViewForm #excludeStateListContainer .excluded-state,#itemDefaultsViewForm #excludeStateListContainer .excluded-state:nth-child(3n+1){width:calc(50% - 7.5px);-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 7.5px);flex:0 1 calc(50% - 7.5px)}#itemDefaultsViewForm #excludeStateListContainer .excluded-state:nth-child(3n+1){margin-left:7.5px}#itemDefaultsViewForm #excludeStateListContainer .excluded-state:nth-child(odd){margin-left:0;width:50%;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}}@media(min-width:1200px){#itemDefaultsViewForm #excludeStateListContainer .excluded-state,#itemDefaultsViewForm #excludeStateListContainer .excluded-state:nth-child(3n+1){width:calc(25% - 7.5px);-webkit-box-flex:0;-ms-flex:0 1 calc(25% - 7.5px);flex:0 1 calc(25% - 7.5px);margin-left:7.5px}#itemDefaultsViewForm #excludeStateListContainer .excluded-state:nth-child(4n+1){margin-left:0;width:25%;-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%}}@media(min-width:768px){#invoiceLogoContainer #imgLogo{float:right}#invoiceLogoContainer #img-cta-container{text-align:right}}#invoiceLogoContainer #imgLogo{height:auto;max-height:200px;max-width:200px;width:auto}#invoiceLogoContainer #confirmContainer{background-color:#bbe1aa;border:1px solid #006400;border-radius:6px;color:#006400;margin-bottom:15px;padding:15px}#invoiceLogoContainer #confirmContainer #confirmSubject{font-size:18px;font-weight:700}#invoiceLogoContainer #confirmContainer #confirmMessage{font-size:14px}#invoiceLogoContainer #removeInvoiceUrlBtn{padding-left:0;padding-right:0}#invoiceLogoContainer #contentContainer{margin-top:10px}@media(min-width:480px){#bitRailSettingsContainer .vault-row .cta-row{padding-top:15px}}@media(min-width:992px){#bitRailSettingsContainer .vault-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#bitRailSettingsContainer .vault-row .cta-row{padding-top:0;-ms-flex-item-align:end;align-self:flex-end}}.account-layaway .policy-percent{width:300px}.account-layaway .policy-percent input#DepositPercent{border-bottom-right-radius:0!important;border-top-right-radius:0!important}.account-layaway #accept-agreement-label{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.verify-remove-modal .modal-dialog{height:auto}.verify-remove-modal .modal-dialog .modal-content .modal-header{background-color:#006400;color:#fff}.verify-remove-modal .modal-dialog .modal-content .modal-header .modal-title{font-size:16px;font-weight:400;line-height:1}.verify-remove-modal .modal-dialog .modal-content .modal-header .close-btn{background-color:rgba(0,0,0,0);border:0;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;position:absolute;right:5px;top:10px;z-index:500}.verify-remove-modal .modal-dialog .modal-content .modal-header .close-btn:before{cursor:pointer}.verify-remove-modal .modal-dialog .modal-content .modal-body{padding-bottom:0;position:relative;text-align:center;z-index:499}.verify-remove-modal .modal-dialog .modal-content .modal-body .modal-text{padding-bottom:15px}.verify-remove-modal .modal-dialog .modal-content .modal-body .modal-text .intro{margin-bottom:15px}.verify-remove-modal .modal-dialog .modal-content .modal-body .cta-wrap{margin:0 auto;text-align:center}.verify-remove-modal .modal-dialog .modal-content .modal-body .cta-wrap .btn-secondary{color:#006400;margin-right:15px}@media(max-width:767px){.account-layaway .policy-percent{width:100%}}#update1099Container .page-section .acting-label,#update1099Container .page-section label{font-size:14px!important}#update1099Container .page-section .acting-label.lg-lbl,#update1099Container .page-section label.lg-lbl{color:#000;font-size:16px!important;margin-bottom:10px}#update1099Container .page-section h2{font-size:16px;font-weight:600}#update1099Container .page-section .file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-overflow:ellipsis}#update1099Container .page-section .file span{-webkit-box-flex:0;border-bottom:1px solid #d9d9d9;border-bottom-left-radius:6px;border-left:1px solid #d9d9d9;border-top:1px solid #d9d9d9;border-top-left-radius:6px;-ms-flex:0 1 100%;flex:0 1 100%;height:40px;line-height:40px}#update1099Container .page-section .file span i{font-style:normal;padding:0 0 0 15px;white-space:nowrap}#update1099Container .page-section .file button.btn{border-bottom-left-radius:0;border-top-left-radius:0;height:40px}#update1099Container .page-section .file input{display:none}#update1099Container .page-section legend{border:0}@media(min-width:480px){#update1099Container .page-section .file{height:40px}}#update1099Container .owner-modal .page-section{border:0;border-radius:0}#update1099Container .owner-modal .page-section .header-bar{display:none}#update1099Container .owner-modal .modal-text>p{border-bottom:1px solid #d9d9d9;padding:10px 0}#update1099Container .owner-modal .modal-footer{border-top:0;text-align:center}#update1099Container .owner-added-section{border:0}#webhookContainer .settings fieldset legend{border-bottom:0}#webhookContainer .settings .ui-toggler{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#webhookContainer .dt-wrapper .dt-bottom{margin-left:15px;margin-right:15px}@media(max-width:479px){#webhookContainer .dt-wrapper table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px 15px 15px}#webhookContainer .dt-wrapper table tr:first-child{border-top:1px solid #d9d9d9}#webhookContainer .dt-wrapper table tr td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:none;padding:10px 0 0!important}#webhookContainer .dt-wrapper table tr td:before{display:block;font-weight:700;white-space:nowrap;-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%}#webhookContainer .dt-wrapper table tr td:first-child:before{content:"Date"}#webhookContainer .dt-wrapper table tr td:nth-child(2):before{content:"Webhook"}#webhookContainer .dt-wrapper table tr td:nth-child(3):before{content:"Http Status"}#webhookContainer .dt-wrapper table tr td:nth-child(4):before{content:"Response";text-align:left}}@media(min-width:768px){#webhookContainer .dt-wrapper tr{border-left:0;border-right:0}}#manageSubUsersContainer #contentContainer{margin-top:15px}#manageSubUsersContainer #addSubUserBtn{position:absolute;right:15px;top:0}#manageSubUsersContainer .filter-bar{display:block;margin-bottom:15px}@media(max-width:479px){#manageSubUsersContainer #addSubUserBtn{margin-top:10px;position:static}}@media(min-width:768px){#manageSubUsersContainer .filter-bar{margin-left:-30px;margin-right:-30px}}@media(min-width:992px){#manageSubUsersContainer #addSubUserBtn{top:5px}#manageSubUsersContainer .filter-bar{display:none}}#subUserContainer .err_msg{min-height:unset!important}#subUserContainer .err_msg .field-validation-error{margin-top:3px}#subUserContainer .ui-toggler i{font-style:normal}#subUserContainer .ui-toggler input:checked+input+label span:last-child i{display:none}#subUserContainer .ui-toggler input:checked+input+label span:last-child:before{content:"Enabled"}#changeEmailAddress{margin-top:30px;padding-bottom:15px;position:relative}#changeEmailAddress #confirmMsg{background-color:#bbe1aa;border:1px solid #006400;border-radius:6px;color:#006400;font-size:18px;margin-bottom:15px;padding:15px}#changeEmailAddress button+#confirmMsg,#changeEmailAddress button+#confirmMsg+.alert,#changeEmailAddress button+.alert{margin-right:90px}#cancelModal{padding-right:0!important}#paymentFormContainer .page-header-info-sm{margin-top:15px}#paymentFormContainer .alert-warning{color:#000;margin-top:20px}#reportGeneratorForm #reportGeneratorContainer #contentContainer .description{margin-left:22px}#reportGeneratorForm #reportGeneratorContainer #contentContainer .ui-toggler{font-size:16px}#reportGeneratorForm #reportGeneratorContainer #contentContainer .ui-toggler input[type=checkbox]:not(.non-jqui-input){float:none}#reportGeneratorForm #reportGeneratorContainer #contentContainer .ui-toggler input[type=checkbox]+label span:first-child{margin-top:5px}#reportGeneratorForm #reportGeneratorContainer #contentContainer .ui-toggler .ui-toggler input[type=radio]+label,#reportGeneratorForm #reportGeneratorContainer #contentContainer .ui-toggler input[type=checkbox]+label{cursor:pointer;float:right;width:232px}#reportGeneratorForm #reportGeneratorContainer #contentContainer .ui-toggler .ui-toggler input[type=radio]+label span:last-child,#reportGeneratorForm #reportGeneratorContainer #contentContainer .ui-toggler input[type=checkbox]+label span:last-child{float:right;font-weight:400;margin-left:0;width:auto}#reportGeneratorForm #reportGeneratorContainer #contentContainer .ui-toggler input[type=checkbox]+.ui-checkboxradio-label:hover span.ui-icon,#reportGeneratorForm #reportGeneratorContainer #contentContainer .ui-toggler input[type=checkbox]+input[type=hidden]+.ui-checkboxradio-label:hover span.ui-icon{border-width:1px;height:20px;width:40px}#reportGeneratorForm #reportGeneratorContainer #contentContainer .ui-toggler input[type=checkbox].ui-checkboxradio:checked+input[type=hidden]+label .ui-checkboxradio-icon:before,#reportGeneratorForm #reportGeneratorContainer #contentContainer .ui-toggler input[type=checkbox].ui-checkboxradio:checked+label .ui-checkboxradio-icon:before{color:#006400;content:"";font-size:11px;height:18px;left:0;position:absolute;top:0;width:18px;z-index:50}#reportGeneratorForm #reportGeneratorContainer #contentContainer .ui-toggler input+label span:last-child:after{color:#555;content:"No";display:inline-block;font-weight:600;margin-top:3px;width:51px}#reportGeneratorForm #reportGeneratorContainer #contentContainer .ui-toggler input:checked+label span:last-child:after{color:#006400;content:"Yes"}#shippingProfileItemsContainer #contentContainer .table-responsive{overflow:visible}#shippingProfileItemsContainer #contentContainer .table-responsive table tbody tr td{vertical-align:middle}#shippingProfileItemsContainer #contentContainer .page-section{padding-left:0;padding-right:0}#shippingProfileItemsContainer #contentContainer .page-section .header-bar{margin-bottom:0}#addonsStep1Container .page-header-confirmation-text{color:#000;font-size:16px;font-weight:600;margin:10px 0 0}#addonsStep1Container h1.page-header-main span{color:#555}#addonsStep1Container h1.page-header-main a{text-decoration:underline}#addonsStep1Container h2.page-header-main{color:#000;font-size:20px}#addonsStep1Container p.page-header-subcopy{font-size:14px}#addonsStep1Container form>.cta-row{padding-left:0;padding-right:0}#addonsStep1Container #contentContainer{margin-top:0}#addonsStep1Container #contentContainer .header-bar{margin-bottom:0}#addonsStep1Container #contentContainer .item-count{clear:both;color:#555;font-size:15px;font-weight:600;padding-top:15px;text-align:center}#addonsStep1Container #contentContainer .cta-row .btn-primary{white-space:normal}#addonsStep1Container #contentContainer ul{list-style-type:none;margin:0;padding:0}#addonsStep1Container #contentContainer ul li{border-top:1px solid #d9d9d9;display:block}#addonsStep1Container #contentContainer ul li:first-child{border:0}#addonsStep1Container #contentContainer ul li input{display:none}#addonsStep1Container #contentContainer ul li input+label{height:100%;margin:0;padding-bottom:20px;padding-top:20px;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;cursor:pointer}#addonsStep1Container #contentContainer ul li input+label,#addonsStep1Container #contentContainer ul li input+label>span.col-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#addonsStep1Container #contentContainer ul li input+label>span.col-1{margin-right:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#addonsStep1Container #contentContainer ul li input+label>span.col-1 i.statusIndicator{background-color:#fff;background-image:none;border:1px solid #d9d9d9;border-radius:6px;-webkit-box-shadow:inset 0 0 1px 0 rgba(0,0,0,.25);box-shadow:inset 0 0 1px 0 rgba(0,0,0,.25);display:block;height:18px;position:relative;text-indent:0;width:18px;z-index:0}#addonsStep1Container #contentContainer ul li input+label>span.col-2{-ms-flex-negative:1;flex-shrink:1;margin-right:10px}#addonsStep1Container #contentContainer ul li input+label>span.col-2 img{height:auto;height:115px;width:115px}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4{-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-3{border-left:1px dotted #d9d9d9;padding-left:10px;-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-3 a,#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-3 span{font-weight:400;width:100%}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-3 a{display:inline-block;font-size:18px;text-decoration:underline}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-3 span{display:block;font-size:15px;margin-top:5px}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-4{-ms-flex-negative:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-left:1px dotted #d9d9d9;padding-left:10px;padding-right:10px}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-4>strong{color:#000;display:block;font-size:24px;font-weight:600}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-4 .col-4-meta{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:12px}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-4 .col-4-meta strong{font-size:12px;font-weight:600}#addonsStep1Container #contentContainer ul li input+label>span.col-5,#addonsStep1Container #contentContainer ul li input+label>span.col-6{display:none}#addonsStep1Container #contentContainer ul li input:checked+label{background-color:#e5efe5}#addonsStep1Container #contentContainer ul li input:checked+label>span.col-1 i.statusIndicator:before{color:#006400;content:"";font-family:Glyphicons Halflings;font-size:12px;left:0;position:absolute;top:0;z-index:50}@media(max-width:479px){#addonsStep1Container #contentContainer ul li input+label>span.col-1{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4{border:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-3,#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-4{border:0;padding-left:0;padding-right:0}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-3 a{-ms-flex-item-align:start;align-self:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-3 a,#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-3 span{font-size:14px}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-4{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-width:normal}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-4>strong{font-size:18px;margin-top:10px}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-4 .col-4-meta{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-align:right}}@media(min-width:768px){#addonsStep1Container #contentContainer .item-count{text-align:right}#addonsStep1Container #contentContainer ul li input+label>span.col-3-4 .col-4{min-width:174px}#addonsStep1Container #contentContainer ul li input+label>span.col-5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-left:10px}#addonsStep1Container #contentContainer ul li input+label>span.col-5 .col-5-seller{font-size:14px;white-space:nowrap}#addonsStep1Container #contentContainer ul li input+label>span.col-5 .col-5-seller a{font-weight:400;text-decoration:underline}#addonsStep1Container #contentContainer ul li input+label>span.col-5 .col-5-badges{margin-top:5px;text-align:right}#addonsStep1Container #contentContainer ul li input+label>span.col-5 .col-5-badges>span{margin:0 0 0 3px}#addonsStep1Container #contentContainer .cta-row .btm-primary{white-space:nowrap}}@media(min-width:992px){#addonsStep1Container h2.page-header-main{font-size:24px}#addonsStep1Container p.page-header-subcopy{font-size:16px}#addonsStep1Container #contentContainer ul li input+label>span.col-5{padding-right:10px}#addonsStep1Container #contentContainer ul li input+label>span.col-6{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-left:1px dotted #d9d9d9;justify-content:center;padding-left:10px}#addonsStep1Container #contentContainer ul li input+label>span.col-6 .col-6-cta{width:85px}#addonsStep1Container #contentContainer ul li input+label>span.col-6 .col-6-cta:before{content:"Select"}#addonsStep1Container #contentContainer ul li input:checked+label>span.col-6 .col-6-cta:before{content:"Deselect"}}#buyerCartContainer #contentContainer #topContainer>section{float:none!important}@media(min-width:768px){#buyerCartContainer #contentContainer #topContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}}#buyerCartContainer .cart-items{list-style-type:none;margin:0;padding:0}#buyerCartContainer .cart-items .cart-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-bottom:1px solid #d9d9d9;min-height:130px;padding:15px}#buyerCartContainer .cart-items .cart-item:last-child{border-bottom:0}#buyerCartContainer .cart-items .cart-item .card-icon{height:20px;width:34px}#buyerCartContainer .cart-items .cart-item .item-image-checkbox{-webkit-box-flex:0;-ms-flex:0 1 30%;flex:0 1 30%;position:relative;z-index:1}#buyerCartContainer .cart-items .cart-item .item-image-checkbox label{border:2px solid #999;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}#buyerCartContainer .cart-items .cart-item .item-image-checkbox label .ui-checkboxradio-icon{border-color:#999;border-radius:0;height:16px;left:-.5px;position:absolute;top:-.5px;width:16px}#buyerCartContainer .cart-items .cart-item .item-image-checkbox label .ui-checkboxradio-icon:before{font-size:16px}#buyerCartContainer .cart-items .cart-item .item-image-checkbox input[type=checkbox]:checked+label,#buyerCartContainer .cart-items .cart-item .item-image-checkbox input[type=checkbox]:checked+label .ui-checkboxradio-icon{border-color:#006400}#buyerCartContainer .cart-items .cart-item .item-image-checkbox .cart-img-contain{margin:0 auto;max-width:400px}#buyerCartContainer .cart-items .cart-item .item-image-checkbox .cart-img-contain .cart-img{background-position:50%;background-repeat:no-repeat;background-size:contain;margin:0 auto;padding-top:75%;width:100%}#buyerCartContainer .cart-items .cart-item .item-info{-webkit-box-flex:0;-ms-flex:0 1 70%;flex:0 1 70%;padding-left:15px}#buyerCartContainer .cart-items .cart-item .item-info .item-title{display:block;font-size:20px;line-height:26px}#buyerCartContainer .cart-items .cart-item .item-info span{color:#000;display:block;font-weight:400}#buyerCartContainer .cart-items .cart-item .item-info .item-id,#buyerCartContainer .cart-items .cart-item .item-info .order-id{color:#555;font-size:17px;margin-top:5px}#buyerCartContainer .cart-items .cart-item .item-info .item-id i,#buyerCartContainer .cart-items .cart-item .item-info .order-id i{display:block;font-style:normal}#buyerCartContainer .cart-items .cart-item .item-info .item-price{color:#000;font-size:20px;margin-top:5px;white-space:nowrap}#buyerCartContainer .cart-items .cart-item .item-info .item-price strong{font-size:16px}#buyerCartContainer .cart-items .cart-item .item-info .item-price a,#buyerCartContainer .cart-items .cart-item .item-info .item-price button{background:none;border:none;color:#006400;cursor:pointer;font-size:14px;padding:0;text-align:left;text-decoration:underline;white-space:nowrap}#buyerCartContainer .cart-items .cart-item .item-info .item-price .bubble{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-radius:20px;-ms-flex-direction:row;flex-direction:row;font-size:15px;margin:7px 0 0;padding:4px 5px}#buyerCartContainer .cart-items .cart-item .item-info .item-price .bubble span{margin:0 5px}#buyerCartContainer .cart-items .cart-item .item-info .item-price .bubble span:first-child{margin:0 0 0 5px}#buyerCartContainer .cart-items .cart-item .item-info .item-price .bubble.finance{background:#fdeebf;border:1px solid #ffd155}#buyerCartContainer .cart-items .cart-item .item-info .item-price .bubble.finance span{color:#006400}#buyerCartContainer .cart-items .cart-item .item-info .item-price .bubble.finance span:first-child{margin-right:30px}#buyerCartContainer .cart-items .cart-item .item-info .item-price .bubble.guntab{background:#c7dee7;border:1px solid #00638a}#buyerCartContainer .cart-items .cart-item .item-info .item-price .bubble.guntab .guntab-icon{height:20px;width:20px}#buyerCartContainer .cart-items .cart-item .item-info .item-price .bubble.guntab span{color:#00293a}#buyerCartContainer .cart-items .cart-item .item-info .item-price .extra-text{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;margin-top:3px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;font-style:normal;justify-content:flex-start}#buyerCartContainer .cart-items .cart-item .item-info .item-price .extra-text img{margin-left:3px}#buyerCartContainer .cart-items .cart-item .item-info .item-price .extra-text+.extra-text{margin-top:0}#buyerCartContainer .cart-items .cart-item .item-info .err-msg{color:#d0021b;font-size:15px;margin:7px 0 -5px}#buyerCartContainer .cart-items .cart-item .item-actions{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 100%;flex:0 1 100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#buyerCartContainer .cart-items .cart-item .item-actions .item-quantity-wrap{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 30%;flex:0 1 30%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px;margin:15px 15px 0 0}#buyerCartContainer .cart-items .cart-item .item-actions .item-quantity-wrap button{height:100%;width:40px;-webkit-box-flex:0;-ms-flex:0 1 40px;flex:0 1 40px}#buyerCartContainer .cart-items .cart-item .item-actions .item-quantity-wrap button:not(.fa-solid):before{content:"";font-family:Glyphicons Halflings}#buyerCartContainer .cart-items .cart-item .item-actions .item-quantity-wrap button:before{color:#fff}#buyerCartContainer .cart-items .cart-item .item-actions .item-quantity-wrap button.item-increase{border-bottom-left-radius:0;border-top-left-radius:0}#buyerCartContainer .cart-items .cart-item .item-actions .item-quantity-wrap button.item-increase:not(.fa-solid):before{content:"+"}#buyerCartContainer .cart-items .cart-item .item-actions .item-quantity-wrap button.item-reduce{border-bottom-right-radius:0;border-top-right-radius:0}#buyerCartContainer .cart-items .cart-item .item-actions .item-quantity-wrap button.item-reduce:not(.fa-solid):before{content:"−"}#buyerCartContainer .cart-items .cart-item .item-actions .item-quantity-wrap button.item-reduce:not(.fa-solid).last:before{content:""}#buyerCartContainer .cart-items .cart-item .item-actions .item-quantity-wrap input{-webkit-box-flex:1;border:1px solid #d9d9d9;border-radius:0;color:#555;-ms-flex:1 0 calc(100% - 80px);flex:1 0 calc(100% - 80px);font-size:16px;padding-left:0;padding-right:0;text-align:center;width:calc(100% - 80px)}#buyerCartContainer .cart-items .cart-item .item-actions .item-checkout,#buyerCartContainer .cart-items .cart-item .item-actions .item-delete{border-color:#006400;height:40px;margin:15px 15px 0 0}#buyerCartContainer .cart-items .cart-item .item-actions .item-compare{margin-top:15px;text-decoration:underline}#buyerCartContainer .cart-items .cart-item .item-actions .item-layaway,#buyerCartContainer .cart-items .cart-item .item-actions .item-ship-address,#buyerCartContainer .cart-items .cart-item .item-actions .item-ship-class{margin-top:15px;width:100%}#buyerCartContainer .cart-items .cart-item .item-actions .item-ship-address .input-group-textbox{background-color:#fff!important;text-overflow:ellipsis}#buyerCartContainer .cart-items .cart-item .item-actions .item-ship-address .make-default-ffl-wrap{padding-top:5px}#buyerCartContainer .cart-items .cart-item .item-actions .item-ship-address .make-default-ffl-wrap label{margin-bottom:0}#buyerCartContainer .cart-items .cart-item .item-actions .item-ship-address .make-default-ffl-wrap .make-default-ffl i{margin-right:3px}#buyerCartContainer .cart-items .cart-item .item-actions .item-ship-address .make-default-ffl-wrap .make-default-ffl{color:#006400}#buyerCartContainer .cart-items .cart-item .item-actions .item-layaway .gb-mat-checkbox{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;padding:10px 15px}#buyerCartContainer .cart-items .cart-item .item-actions .item-layaway .gb-mat-checkbox label{margin-bottom:0}#buyerCartContainer .cart-items .cart-item .item-actions .item-layaway .gb-mat-checkbox i{color:#006400;font-style:normal;text-decoration:underline}#buyerCartContainer .cart-items .cart-item .item-actions .item-layaway .gb-mat-checkbox.mat-checkbox-checked{background-color:#eee;border-color:#006400}#buyerCartContainer .cart-items .cart-item .item-actions .item-layaway .gb-mat-checkbox.mat-checkbox-checked .mat-checkbox-frame{border-color:#006400!important}#buyerCartContainer.checkout .cart-items .cart-item .non-network-ffl{border:1px solid #ffbf00;margin:15px -15.5px -16px;overflow:hidden;padding:8px 15px 10px;position:relative;z-index:2}#buyerCartContainer.checkout .cart-items .cart-item .non-network-ffl a{text-decoration:underline}@media(max-width:479px){#buyerCartContainer .cart-items .cart-item .item-image-checkbox{-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%}#buyerCartContainer .cart-items .cart-item .item-info{-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%}#buyerCartContainer .cart-items .cart-item .item-info .item-price a,#buyerCartContainer .cart-items .cart-item .item-info .item-price button{white-space:wrap}#buyerCartContainer .cart-items .cart-item .item-info .item-price .extra-text{-ms-flex-wrap:wrap;flex-wrap:wrap}#buyerCartContainer .cart-items .cart-item .item-actions .item-quantity-wrap{-webkit-box-flex:0;-ms-flex:0 1 40%;flex:0 1 40%}}@media(min-width:1200px){#buyerCartContainer .cart-items .cart-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative}#buyerCartContainer .cart-items .cart-item:last-child:before{border-bottom-left-radius:6px}#buyerCartContainer .cart-items .cart-item .item-image-checkbox{height:100%;left:0;padding:15px 0;position:absolute;top:0;width:25%}#buyerCartContainer .cart-items .cart-item .item-image-checkbox label{border:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:15px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#buyerCartContainer .cart-items .cart-item .item-image-checkbox label .ui-checkboxradio-icon{border-radius:3px;left:unset;position:relative;top:unset}#buyerCartContainer .cart-items .cart-item .item-image-checkbox .cart-img-contain{margin:0 0 0 50px;width:calc(100% - 50px)}#buyerCartContainer .cart-items .cart-item .item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#buyerCartContainer .cart-items .cart-item .item-info a{padding-right:15px}#buyerCartContainer .cart-items .cart-item .item-info .cart-info-flex{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%}#buyerCartContainer .cart-items .cart-item .item-info .item-price{margin-top:0;text-align:right;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}#buyerCartContainer .cart-items .cart-item .item-info .item-price a,#buyerCartContainer .cart-items .cart-item .item-info .item-price button{display:block;text-align:right;width:100%}#buyerCartContainer .cart-items .cart-item .item-info .item-price a.ui-button-text-only,#buyerCartContainer .cart-items .cart-item .item-info .item-price button.ui-button-text-only{margin-top:5px}#buyerCartContainer .cart-items .cart-item .item-info .item-price .extra-text{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#buyerCartContainer .cart-items .cart-item .item-actions,#buyerCartContainer .cart-items .cart-item .item-info{margin-left:25%;padding-left:15px;width:75%}#buyerCartContainer .cart-items .cart-item .item-actions .item-compare{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;text-align:right;-ms-flex-item-align:end;align-self:flex-end}#buyerCartContainer.checkout .cart-items .cart-item .item-info .item-id i{display:inline!important;margin-right:5px}#buyerCartContainer.checkout .cart-items .cart-item .item-image-checkbox .cart-img-contain{margin:0 0 0 15px;width:calc(100% - 15px)}#buyerCartContainer.checkout .cart-items .cart-item .item-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#buyerCartContainer.checkout .cart-items .cart-item .item-actions .item-ship-class{-webkit-box-flex:0;-ms-flex:0 1 calc(40% - 15px);flex:0 1 calc(40% - 15px);margin-right:15px;width:calc(40% - 15px)}#buyerCartContainer.checkout .cart-items .cart-item .item-actions .item-ship-address{-webkit-box-flex:0;-ms-flex:0 1 60%;flex:0 1 60%;width:60%}#buyerCartContainer.checkout .cart-items .cart-item .item-actions .item-layaway{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;width:100%}#buyerCartContainer.checkout .cart-items .cart-item:last-child .non-network-ffl{border-radius:0 0 6px 6px}}#buyerCartContainer.container #contentContainer section#cartSummary{padding:0}#buyerCartContainer #contentContainer{position:relative}#buyerCartContainer #contentContainer section#cartSummary{position:sticky;right:0;top:0;z-index:51}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);padding:15px;width:100%}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .subtotal-wrap{-webkit-box-ordinal-group:4;-ms-flex-order:3;display:-webkit-box;display:-ms-flexbox;display:flex;order:3;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;padding-top:10px}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .cta-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:15px}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap #purchaseWithFinancing,#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap #purchaseWithGunTab{display:none}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap>div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap>div:first-child .btn{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap>div:first-child .btn+.btn{display:none}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap p{font-size:11px;margin:5px 0 0}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap i{font-style:normal}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap.btn1 #purchaseWithFinancing,#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap.btn2 #purchaseWithGunTab{display:block}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap.btn1 .btn,#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap.btn2 .btn{-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 7.5px);flex:1 0 calc(50% - 7.5px);margin-left:7.5px}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap.btn1 .btn+.btn,#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap.btn2 .btn+.btn{-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 7.5px);flex:1 0 calc(50% - 7.5px);margin-left:0;margin-right:7.5px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap.btn1 .hider,#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap.btn2 .hider{display:none}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap.btn1.btn2>div:first-child{-ms-flex-wrap:wrap;flex-wrap:wrap}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap.btn1.btn2 .btn{margin-left:0;margin-right:0;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;margin-top:15px}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap.btn1.btn2 .btn+.btn{-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 7.5px);flex:1 0 calc(50% - 7.5px);margin-right:7.5px;margin-top:0}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap.btn1.btn2 .btn+.btn+.btn{margin-left:7.5px;margin-right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .ctas-wrap.btn1.btn2 .hider{display:inline}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .order-blocks{color:#555;font-size:15px;list-style-type:none;margin:55px 0 0;padding:0 0 15px}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .order-blocks>li{margin-bottom:10px}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .order-blocks>li strong{color:#000;display:block;font-size:13px;font-weight:700}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .order-blocks>li span b{float:left;font-weight:600}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .order-blocks>li span>a{margin-left:5px}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .order-blocks>li span .coupon-entries{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;float:left;margin:0;padding:0}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .order-blocks>li span .coupon-entries li{margin-bottom:0;margin-right:5px}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .order-blocks>li span .coupon-entries li i{color:#006400;cursor:pointer;top:-3px}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .order-blocks>li span:nth-child(2n){text-align:right}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .order-blocks>li i{font-style:normal}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .order-blocks>li>ul{display:block;list-style-type:none;margin:0;padding:0}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .order-blocks>li>ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:5px}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .order-blocks>li>ul li>span{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .order-blocks>li>ul li>span:first-child{-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;max-width:75%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .order-blocks>li:last-child{margin-bottom:0}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .coupon-wrap{height:0;left:0;opacity:0;overflow:hidden;padding:0 15px;position:absolute;top:70px;-webkit-transition:opacity,height .2s linear;transition:opacity,height .2s linear;width:100%}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .coupon-wrap .btn{background:#eee;background:-webkit-gradient(linear,left bottom,left top,from(#eee),to(#fff));background:linear-gradient(0deg,#eee,#fff);border:1px solid #d9d9d9;color:#006400}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .tab-wrap.open+.coupon-wrap{height:auto;opacity:1;overflow:visible}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .btn:not(#addCouponBtn){font-size:16px;padding-bottom:8px;padding-top:8px;width:100%}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer .btn:not(#addCouponBtn)#goToOrdersBtn{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#buyerCartContainer #contentContainer section#cartSummary.dock #ctaContainer{background-color:#fff;height:100px;left:0;padding:10px 15px;position:fixed;top:0;z-index:1000}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .cta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .cta-wrap button{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .cta-wrap .tab-expander{-webkit-box-flex:0;-ms-flex-positive:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;color:#006400;margin-left:15px;width:52px}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .cta-wrap .tab-expander i{top:0}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .subtotal-wrap{padding-top:0}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;height:0;opacity:0;order:2;overflow:hidden;-webkit-transition:height .2s linear,opacity .2s linear;transition:height .2s linear,opacity .2s linear}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap .mat-tab-group{width:100%}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap.open{border-bottom:1px solid #d9d9d9;height:auto;margin-bottom:10px;opacity:1;overflow:visible}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap .mat-tab-header,#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap mat-tab-header{display:none}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap .mat-tab-body-wrapper,#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap .mat-tab-body-wrapper .mat-tab-body-active{overflow:visible}@media(min-width:768px){#buyerCartContainer #contentContainer section#cartSummary{height:100%;position:absolute;z-index:50}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer:not(.no-sticky){position:sticky;top:90px;z-index:51}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer:not(.no-sticky) .coupon-wrap,#buyerCartContainer #contentContainer section#cartSummary #ctaContainer:not(.no-sticky) .tab-wrap.open+.coupon-wrap{border-bottom:0;height:auto;opacity:1;overflow:visible;top:65px}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer:not(.no-sticky) #proceedToCheckout{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer:not(.no-sticky) .subtotal-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#buyerCartContainer #contentContainer section#cartSummary #ctaContainer:not(.no-sticky) .cta-wrap{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:0 0 15px}#buyerCartContainer #contentContainer.disable-sticky section#cartSummary{float:right!important;position:relative;right:unset;top:unset}#buyerCartContainer #contentContainer.disable-sticky section#cartSummary #ctaContainer{position:static;top:unset}#buyerCartContainer #contentContainer.disable-sticky #topContainer{display:block}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer{padding:0}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .cta-wrap .tab-expander{display:none}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .cta-wrap,#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .subtotal-wrap{padding-left:15px;padding-right:15px}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .subtotal-wrap{padding-bottom:10px}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap,#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap.open{-webkit-box-ordinal-group:2;-ms-flex-order:1;height:auto;margin-bottom:10px;opacity:1;order:1;overflow:visible;overflow-x:hidden}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap .mat-tab-header,#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap mat-tab-header,#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap.open .mat-tab-header,#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap.open mat-tab-header{border-radius:6px 6px 0 0;display:block}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap .mat-tab-header .mat-tab-label,#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap mat-tab-header .mat-tab-label,#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap.open .mat-tab-header .mat-tab-label,#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap.open mat-tab-header .mat-tab-label{font-size:14px;height:40px;min-width:auto}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap .mat-tab-header .mat-tab-header-pagination,#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap mat-tab-header .mat-tab-header-pagination,#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap.open .mat-tab-header .mat-tab-header-pagination,#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap.open mat-tab-header .mat-tab-header-pagination{display:none}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap .order-blocks,#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap.open .order-blocks{padding:15px 15px 0}#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap .order-blocks>li:last-child,#buyerCartContainer.checkout #contentContainer section#cartSummary #ctaContainer .tab-wrap.open .order-blocks>li:last-child{border-bottom:1px solid #d9d9d9;padding-bottom:15px}}#buyerCartContainer.container #contentContainer section#cartContainer{padding:0}@media(min-width:768px){#buyerCartContainer.container #contentContainer section#cartContainer{padding-right:15px}}@media(max-width:767px){#buyerCartContainer.container-md{padding-left:0!important;padding-right:0!important}#buyerCartContainer.container-md #contentContainer #topContainer{margin:0!important}#buyerCartContainer.container-md #contentContainer #topContainer>.col-12{padding:0!important}}#buyerCartContainer #contentContainer section#cartContainer .page-section{margin-right:0;margin-top:15px}#buyerCartContainer #contentContainer section#cartContainer .page-section.marg{margin-top:15px}#buyerCartContainer #contentContainer section#cartContainer .page-section .header-bar{margin-bottom:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#buyerCartContainer #contentContainer section#cartContainer .page-section .header-bar span{font-weight:400}#buyerCartContainer #contentContainer section#cartContainer .page-section .no-results{font-size:20px;padding:0 15px 15px}#buyerCartContainer #contentContainer section#cartContainer .page-section .no-results.cta-row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#buyerCartContainer #contentContainer section#cartContainer .page-section .no-results.cta-row .btn:first-child{margin-top:0}#buyerCartContainer #contentContainer section#cartContainer .page-section#auction-items{border-color:#1861b7}#buyerCartContainer #contentContainer section#cartContainer .page-section#auction-items .header-bar{background-color:#1861b7;border-radius:3px 3px 0 0}#buyerCartContainer #contentContainer section#cartContainer .page-section#auction-items .cart-item{border-color:#1861b7}#buyerCartContainer #contentContainer section#cartContainer #auction-deselect-all,#buyerCartContainer #contentContainer section#cartContainer #deselect-all{cursor:pointer}@media(max-width:479px){#buyerCartContainer #contentContainer section#cartContainer .page-section#auction-items .header-bar{border-radius:0}}@media(min-width:768px){#buyerCartContainer #contentContainer section#cartContainer .page-section{margin-top:0}#buyerCartContainer #contentContainer.disable-sticky section#cartContainer{float:left!important}}#buyerCartContainer #contentContainer #extraContainerAside .gb-lite-widget,#buyerCartContainer #contentContainer #extraContainerAside>div .widget,#buyerCartContainer #contentContainer #extraContainerBelow .gb-lite-widget,#buyerCartContainer #contentContainer #extraContainerBelow>div .widget{margin-top:3rem}#buyerCartContainer #contentContainer #extraContainerAside>div .widget h2,#buyerCartContainer #contentContainer #extraContainerBelow>div .widget h2{font-size:18px;font-weight:600;margin-left:15px}#buyerCartContainer #contentContainer #extraContainerAside>div .widget .more,#buyerCartContainer #contentContainer #extraContainerBelow>div .widget .more{margin-right:15px}#buyerCartContainer #contentContainer #extraContainerAside>div .widget .btn,#buyerCartContainer #contentContainer #extraContainerBelow>div .widget .btn{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;padding-bottom:0;padding-top:0;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#buyerCartContainer #contentContainer #extraContainerAside .aside>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#buyerCartContainer #contentContainer #extraContainerAside .aside>div .super-listing{width:calc(50% - 7.5px);-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 7.5px);flex:0 1 calc(50% - 7.5px);height:auto;margin-bottom:10px;margin-right:7.5px;margin-top:5px}#buyerCartContainer #contentContainer #extraContainerAside .aside>div .super-listing:nth-child(2n){margin-left:7.5px;margin-right:0}@media(min-width:768px){#buyerCartContainer #contentContainer #extraContainerAside>div .widget .more,#buyerCartContainer #contentContainer #extraContainerAside>div .widget h2,#buyerCartContainer #contentContainer #extraContainerBelow>div .widget .more,#buyerCartContainer #contentContainer #extraContainerBelow>div .widget h2{margin-left:0;margin-right:0}#buyerCartContainer #contentContainer #extraContainerAside>div{margin-top:110px}#buyerCartContainer #contentContainer.disable-sticky section#extraContainerAside{clear:right;float:right!important}#buyerCartContainer #contentContainer.disable-sticky section#extraContainerAside>div{margin-top:0}}#buyerCartContainer.container .cart-alert.service-alert p.msg>p:before,#buyerCartContainer.container .static-alert.service-alert p.msg>p:before{color:#ffd155;content:"";font-family:Glyphicons Halflings;font-size:12px;margin-right:5px}#buyerCartContainer.container-md .cart-alert.service-alert p.msg>p,#buyerCartContainer.container-md .static-alert.service-alert p.msg>p{display:inline-block;font-weight:400}#buyerCartContainer.container-md .cart-alert.service-alert p.msg>p:before,#buyerCartContainer.container-md .static-alert.service-alert p.msg>p:before{color:#ffd155;content:"";display:inline;font-family:Font Awesome\ 6 Pro;font-size:14px;font-weight:900;margin-right:5px}#buyerCartContainer #cart-messages .red,#buyerCartContainer #cart-messages .yellow,#buyerCartContainer #cartItems .red,#buyerCartContainer #cartItems .yellow{position:relative}#buyerCartContainer #cart-messages .red:before,#buyerCartContainer #cart-messages .yellow:before,#buyerCartContainer #cartItems .red:before,#buyerCartContainer #cartItems .yellow:before{content:"";height:100%;left:0;position:absolute;top:0;width:7px}#buyerCartContainer .cart-alert,#buyerCartContainer .static-alert{background-color:#fff;border:2px solid #d9d9d9;color:#000;margin:0 0 15px;padding:15px}#buyerCartContainer .cart-alert:first-child,#buyerCartContainer .static-alert:first-child{margin-top:15px}#buyerCartContainer .cart-alert h2,#buyerCartContainer .static-alert h2{font-size:18px;font-weight:600;margin-top:0}#buyerCartContainer .cart-alert i.fa-solid,#buyerCartContainer .cart-alert i.glyphicon,#buyerCartContainer .static-alert i.fa-solid,#buyerCartContainer .static-alert i.glyphicon{font-size:16px}#buyerCartContainer .cart-alert:before,#buyerCartContainer .static-alert:before{content:"";width:5px}#buyerCartContainer .cart-alert p,#buyerCartContainer .cart-alert span,#buyerCartContainer .static-alert p,#buyerCartContainer .static-alert span{font-size:16px}#buyerCartContainer .cart-alert p,#buyerCartContainer .static-alert p{margin-bottom:3px}#buyerCartContainer .cart-alert span,#buyerCartContainer .static-alert span{font-weight:600}#buyerCartContainer .cart-alert a,#buyerCartContainer .static-alert a{text-decoration:underline}#buyerCartContainer .cart-alert .item-acknowledge,#buyerCartContainer .cart-alert .item-remove,#buyerCartContainer .static-alert .item-acknowledge,#buyerCartContainer .static-alert .item-remove{background:none;border:0;font-size:15px;padding:0;position:absolute;right:15px;top:15px}#buyerCartContainer .cart-alert .item-acknowledge i.fa-solid,#buyerCartContainer .cart-alert .item-acknowledge i.glyphicon,#buyerCartContainer .cart-alert .item-remove i.fa-solid,#buyerCartContainer .cart-alert .item-remove i.glyphicon,#buyerCartContainer .static-alert .item-acknowledge i.fa-solid,#buyerCartContainer .static-alert .item-acknowledge i.glyphicon,#buyerCartContainer .static-alert .item-remove i.fa-solid,#buyerCartContainer .static-alert .item-remove i.glyphicon{color:#006400!important}#buyerCartContainer .cart-alert.red,#buyerCartContainer .static-alert.red{border-color:#d0021b}#buyerCartContainer .cart-alert.red:before,#buyerCartContainer .static-alert.red:before{background-color:#d0021b}#buyerCartContainer .cart-alert.red h2,#buyerCartContainer .cart-alert.red i.fa-solid,#buyerCartContainer .cart-alert.red i.glyphicon,#buyerCartContainer .static-alert.red h2,#buyerCartContainer .static-alert.red i.fa-solid,#buyerCartContainer .static-alert.red i.glyphicon{color:#d0021b}#buyerCartContainer .cart-alert.yellow,#buyerCartContainer .static-alert.yellow{border-color:#ffbf00}#buyerCartContainer .cart-alert.yellow:before,#buyerCartContainer .static-alert.yellow:before{background-color:#ffbf00}#buyerCartContainer .cart-alert.yellow h2,#buyerCartContainer .static-alert.yellow h2{color:#000}#buyerCartContainer .cart-alert.yellow i.fa-solid,#buyerCartContainer .cart-alert.yellow i.glyphicon,#buyerCartContainer .static-alert.yellow i.fa-solid,#buyerCartContainer .static-alert.yellow i.glyphicon{color:#ffbf00}#buyerCartContainer .cart-alert.tan,#buyerCartContainer .static-alert.tan{background-color:#fdeebf;border-color:#ffd155}#buyerCartContainer .cart-alert.tan:before,#buyerCartContainer .static-alert.tan:before{background-color:#006400}#buyerCartContainer .cart-alert.tan h2,#buyerCartContainer .static-alert.tan h2{color:#000}#buyerCartContainer .cart-alert.tan i.fa-solid,#buyerCartContainer .cart-alert.tan i.glyphicon,#buyerCartContainer .static-alert.tan i.fa-solid,#buyerCartContainer .static-alert.tan i.glyphicon{color:#006400}#buyerCartContainer .cart-alert.service-alert,#buyerCartContainer .static-alert.service-alert{border-width:1px;margin-top:15px}#buyerCartContainer .cart-alert.service-alert h2,#buyerCartContainer .static-alert.service-alert h2{font-size:16px;line-height:22px;margin-bottom:0}#buyerCartContainer .cart-alert.service-alert h2>span,#buyerCartContainer .static-alert.service-alert h2>span{display:inline-block;position:relative;width:43px}#buyerCartContainer .cart-alert.service-alert h2>span i,#buyerCartContainer .static-alert.service-alert h2>span i{bottom:-6px;color:#006400;font-size:15px;left:20px;position:absolute;z-index:2}#buyerCartContainer .cart-alert.service-alert h2>span i:first-child,#buyerCartContainer .static-alert.service-alert h2>span i:first-child{font-size:24px;left:0;z-index:1}#buyerCartContainer .cart-alert.service-alert p,#buyerCartContainer .static-alert.service-alert p{font-size:14px;margin-top:0}#buyerCartContainer .cart-alert.service-alert p p:first-child,#buyerCartContainer .static-alert.service-alert p p:first-child{margin:10px 0 0}#buyerCartContainer .cart-alert.service-alert p+p p,#buyerCartContainer .static-alert.service-alert p+p p{margin-top:3px}@media(min-width:768px){#buyerCartContainer .alert-danger{margin-right:15px}#buyerCartContainer .cart-alert,#buyerCartContainer .static-alert{border-radius:6px}#buyerCartContainer .cart-alert.service-alert,#buyerCartContainer .cart-alert:first-child,#buyerCartContainer .static-alert.service-alert,#buyerCartContainer .static-alert:first-child{margin-top:0}}@media(min-width:992px){#buyerCartContainer .cart-alert.service-alert h2,#buyerCartContainer .static-alert.service-alert h2{font-size:18px}#buyerCartContainer .cart-alert.service-alert h2>span,#buyerCartContainer .static-alert.service-alert h2>span{bottom:0}#buyerCartContainer .cart-alert.service-alert p,#buyerCartContainer .static-alert.service-alert p{font-size:16px}}.gb-mat-dialog#addAddressModal .mat-dialog-content,.gb-mat-dialog#findFFLModal .mat-dialog-content,.gb-mat-dialog#messageModal .mat-dialog-content,.gb-mat-dialog#validateAddressModal .mat-dialog-content{padding-left:0;padding-right:0}.gb-mat-dialog#addAddressModal .fields .err_msg,.gb-mat-dialog#findFFLModal .fields .err_msg,.gb-mat-dialog#messageModal .fields .err_msg,.gb-mat-dialog#validateAddressModal .fields .err_msg{text-align:left}.gb-mat-dialog#addAddressModal .acting-label,.gb-mat-dialog#addAddressModal label,.gb-mat-dialog#findFFLModal .acting-label,.gb-mat-dialog#findFFLModal label,.gb-mat-dialog#messageModal .acting-label,.gb-mat-dialog#messageModal label,.gb-mat-dialog#validateAddressModal .acting-label,.gb-mat-dialog#validateAddressModal label{font-weight:600}.gb-mat-dialog#addAddressModal .gb-mat-radio,.gb-mat-dialog#findFFLModal .gb-mat-radio,.gb-mat-dialog#messageModal .gb-mat-radio,.gb-mat-dialog#validateAddressModal .gb-mat-radio{margin-top:5px}.gb-mat-dialog#addAddressModal .gb-mat-radio label,.gb-mat-dialog#findFFLModal .gb-mat-radio label,.gb-mat-dialog#messageModal .gb-mat-radio label,.gb-mat-dialog#validateAddressModal .gb-mat-radio label{font-weight:400}.gb-mat-dialog#addAddressModal .gb-mat-radio label .mat-radio-label-content,.gb-mat-dialog#findFFLModal .gb-mat-radio label .mat-radio-label-content,.gb-mat-dialog#messageModal .gb-mat-radio label .mat-radio-label-content,.gb-mat-dialog#validateAddressModal .gb-mat-radio label .mat-radio-label-content{white-space:pre-wrap}.gb-mat-dialog#addAddressModal input[type=email],.gb-mat-dialog#addAddressModal input[type=number],.gb-mat-dialog#addAddressModal input[type=password],.gb-mat-dialog#addAddressModal input[type=tel],.gb-mat-dialog#addAddressModal input[type=text],.gb-mat-dialog#findFFLModal input[type=email],.gb-mat-dialog#findFFLModal input[type=number],.gb-mat-dialog#findFFLModal input[type=password],.gb-mat-dialog#findFFLModal input[type=tel],.gb-mat-dialog#findFFLModal input[type=text],.gb-mat-dialog#messageModal input[type=email],.gb-mat-dialog#messageModal input[type=number],.gb-mat-dialog#messageModal input[type=password],.gb-mat-dialog#messageModal input[type=tel],.gb-mat-dialog#messageModal input[type=text],.gb-mat-dialog#validateAddressModal input[type=email],.gb-mat-dialog#validateAddressModal input[type=number],.gb-mat-dialog#validateAddressModal input[type=password],.gb-mat-dialog#validateAddressModal input[type=tel],.gb-mat-dialog#validateAddressModal input[type=text]{height:40px}.gb-mat-dialog#addAddressModal .err_msg,.gb-mat-dialog#findFFLModal .err_msg,.gb-mat-dialog#messageModal .err_msg,.gb-mat-dialog#validateAddressModal .err_msg{color:#d0021b;display:block;font-size:14px;font-weight:600;text-align:left}.gb-mat-dialog#addAddressModal .err_msg#errMessageZipSearch,.gb-mat-dialog#findFFLModal .err_msg#errMessageZipSearch,.gb-mat-dialog#messageModal .err_msg#errMessageZipSearch,.gb-mat-dialog#validateAddressModal .err_msg#errMessageZipSearch{padding-top:0;text-align:right!important}.gb-mat-dialog#addAddressModal .req:before,.gb-mat-dialog#findFFLModal .req:before,.gb-mat-dialog#messageModal .req:before,.gb-mat-dialog#validateAddressModal .req:before{color:#d0021b;content:"*"}.gb-mat-dialog#addAddressModal .btn,.gb-mat-dialog#findFFLModal .btn,.gb-mat-dialog#messageModal .btn,.gb-mat-dialog#validateAddressModal .btn{height:40px;margin:15px 0 0;width:100%}.gb-mat-dialog#addAddressModal .btn.btn-secondary,.gb-mat-dialog#findFFLModal .btn.btn-secondary,.gb-mat-dialog#messageModal .btn.btn-secondary,.gb-mat-dialog#validateAddressModal .btn.btn-secondary{background-color:#fff;border:1px solid #d9d9d9;color:#006400}.gb-mat-dialog#addAddressModal .btn.btn-tertiary,.gb-mat-dialog#findFFLModal .btn.btn-tertiary,.gb-mat-dialog#messageModal .btn.btn-tertiary,.gb-mat-dialog#validateAddressModal .btn.btn-tertiary{background:rgba(0,0,0,0);text-decoration:underline}.gb-mat-dialog#addAddressModal .btn.invalid,.gb-mat-dialog#findFFLModal .btn.invalid,.gb-mat-dialog#messageModal .btn.invalid,.gb-mat-dialog#validateAddressModal .btn.invalid{cursor:default}.gb-mat-dialog#addAddressModal .btn.invalid.btn-primary,.gb-mat-dialog#findFFLModal .btn.invalid.btn-primary,.gb-mat-dialog#messageModal .btn.invalid.btn-primary,.gb-mat-dialog#validateAddressModal .btn.invalid.btn-primary{background-color:#bbe1aa;border-color:#bbe1aa}.gb-mat-dialog#addAddressModal .btn.invalid.btn-secondary,.gb-mat-dialog#findFFLModal .btn.invalid.btn-secondary,.gb-mat-dialog#messageModal .btn.invalid.btn-secondary,.gb-mat-dialog#validateAddressModal .btn.invalid.btn-secondary{background-color:#eee;color:#555}.gb-mat-dialog#addAddressModal .btn.invalid.btn-tertiary,.gb-mat-dialog#findFFLModal .btn.invalid.btn-tertiary,.gb-mat-dialog#messageModal .btn.invalid.btn-tertiary,.gb-mat-dialog#validateAddressModal .btn.invalid.btn-tertiary{background-color:rgba(0,0,0,0);color:#006400;text-decoration:underline}.gb-mat-dialog#addAddressModal,.gb-mat-dialog#messageModal,.gb-mat-dialog#validateAddressModal{width:100%}.gb-mat-dialog#validateAddressModal .mat-radio-group .acting-label{padding-bottom:8px;padding-left:17px;position:relative}.gb-mat-dialog#validateAddressModal .mat-radio-group .acting-label:before{background-color:#ccc;content:"";height:1px;left:0;position:absolute;top:9px;width:100%;z-index:2}.gb-mat-dialog#validateAddressModal .mat-radio-group .acting-label span{background-color:#fff;display:inline-block;padding:0 10px;position:relative;z-index:3}@media(max-width:479px){.gb-mat-dialog#messageModal{min-width:auto}}#sitemapContainer section.page-section{padding-bottom:30px}#sitemapContainer section.page-section:first-child{margin-top:0}#sitemapContainer section.page-section h2.header-bar{font-size:14px;font-weight:600;margin-bottom:25px!important;margin-top:0}#sitemapContainer section.page-section h3,#sitemapContainer section.page-section h4,#sitemapContainer section.page-section h5{margin:0;padding:0}#sitemapContainer section.page-section ul{list-style-type:none;margin-bottom:0;margin-top:0;padding:0}#sitemapContainer section.page-section ul a{position:relative;text-decoration:underline}#sitemapContainer section.page-section>ul>li{margin-top:20px}#sitemapContainer section.page-section>ul>li:first-child{margin-top:0}#sitemapContainer section.page-section>ul>li>a{display:block;padding-left:15px;text-align:left;text-decoration:none}#sitemapContainer section.page-section>ul>li>a>h3{background-color:#fff;display:inline-block;font-size:16px;font-weight:700;padding:0 5px;position:relative;z-index:50}#sitemapContainer section.page-section>ul>li>a:before{border-top:1px solid #d9d9d9;content:"";left:0;margin-top:-.5px;position:absolute;top:50%;width:100%;z-index:49}#sitemapContainer section.page-section>ul>li>ul>li>a{display:inline-block}#sitemapContainer section.page-section>ul>li>ul>li>a>h4{font-size:16px}#sitemapContainer section.page-section>ul>li>ul>li>ul{margin-top:5px}#sitemapContainer section.page-section>ul>li>ul>li>ul>li>a{border-left:1px dotted #999;display:inline-block;font-size:14px;margin-top:1px;padding-left:10px;padding-top:10px}#sitemapContainer section.page-section>ul>li>ul>li>ul>li>a:before{border-top:1px dotted #999;bottom:0;content:"";left:0;position:absolute;width:5px}#sitemapContainer section.page-section>ul>li>ul>li>ul>li>a div{margin-bottom:-7px}#sitemapContainer section.page-section>ul.tier-two>li>ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance}#sitemapContainer section.page-section>ul.tier-two>li>ul>li>a{padding-top:20px}#sitemapContainer section.page-section>ul.tier-three>li>ul{margin-top:15px}#sitemapContainer section.page-section>ul.tier-three>li>ul>li{margin-top:20px}#sitemapContainer section.page-section>ul.tier-three>li>ul>li:first-child{margin-top:0}#sitemapContainer section.page-section>ul.tier-three>li>ul>li>ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance}#sitemapContainer section.page-section>ul.tier-three>li>ul>li>ul>li{padding-left:0;padding-right:0}@media(min-width:480px){#sitemapContainer section.page-section>ul.tier-two>li>a{padding-bottom:10px}#sitemapContainer section.page-section>ul.tier-two>li>ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}#sitemapContainer section.page-section>ul.tier-two>li>ul>li>a{padding-top:10px}#sitemapContainer section.page-section>ul.tier-three>li>ul>li>ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}#sitemapContainer section.page-section>ul.tier-three>li>ul>li>ul>li{margin-top:-8px}#sitemapContainer section.page-section>ul.tier-three>li>ul>li>ul>li:first-child{margin-top:0}#sitemapContainer section.page-section>ul.tier-three>li>ul>li>ul>li>a{padding-top:18px}}@media(min-width:768px){#sitemapContainer.container>.row{margin-left:0;margin-right:0}#sitemapContainer section.page-section>ul.tier-three>li>ul>li>ul,#sitemapContainer section.page-section>ul.tier-two>li>ul{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media(min-width:992px){#sitemapContainer section.page-section>ul.tier-three>li>ul>li>ul,#sitemapContainer section.page-section>ul.tier-two>li>ul{-webkit-column-count:5;-moz-column-count:5;column-count:5}}@media(min-width:1200px){#sitemapContainer section.page-section>ul.tier-three>li>ul>li>ul,#sitemapContainer section.page-section>ul.tier-two>li>ul{-webkit-column-count:6;-moz-column-count:6;column-count:6}}#categoriesListContainer{position:relative}#categoriesListContainer #categoryList section{margin-top:20px;padding:0 0 0 15px}#categoriesListContainer #categoryList section:first-child{margin-top:0}#categoriesListContainer #categoryList section .close-btn{display:none}#categoriesListContainer #categoryList section .category-name{padding-right:15px}#categoriesListContainer #categoryList section .category-name .category-name-wrap{border-bottom:1px solid #999}#categoriesListContainer #categoryList section .category-name .category-name-wrap:hover{border-color:#008400}#categoriesListContainer #categoryList section .category-name a{font-size:20px;font-weight:700}#categoriesListContainer #categoryList section .category-name a:hover{text-decoration:none}#categoriesListContainer #categoryList section .category-name .cover{display:none;height:0;overflow:hidden}#categoriesListContainer #categoryList section .category-sub-cats>ul>li>.sec-cat-wrap{padding-top:10px}#categoriesListContainer #categoryList section .category-sub-cats>ul>li>.sec-cat-wrap>a{display:inline-block;font-size:16px;font-weight:600;padding:0;text-decoration:underline}#categoriesListContainer #categoryList section .category-sub-cats ul{list-style-type:none;margin:0;padding:0;-webkit-transition:all .5s ease;transition:all .5s ease}#categoriesListContainer #categoryList section .category-sub-cats ul li ul.terminal-cats{background-color:#fff;border-radius:6px;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);margin:10px 15px 0 0;padding:10px}#categoriesListContainer #categoryList section .category-sub-cats ul li ul.terminal-cats li{padding-top:10px}#categoriesListContainer #categoryList section .category-sub-cats ul li ul.terminal-cats li:first-child{padding-top:0}#categoriesListContainer #categoryList section .category-sub-cats ul li ul.terminal-cats li a{font-size:16px;text-decoration:underline}#categoriesListContainer #categoryList section .category-sub-cats ul li ul.terminal-cats li .sec-cat-wrap .cover{display:none;height:0;overflow:hidden}#categoriesListContainer #categoryList section .category-sub-cats ul li .sec-cat-wrap .cover{display:none;height:0;overflow:hidden;width:0}#categoriesListContainer #categoryList section.desc-section{position:relative}#categoriesListContainer #categoryList section.desc-section .close-btn{color:#006400;cursor:pointer;display:block;font-size:15px;position:absolute;right:15px;top:15px;z-index:50}#categoriesListContainer #categoryList section.desc-section.no-children .close-btn{right:5px;top:8px}#categoriesListContainer #categoryList.desc-all section .close-btn{display:none}#categoriesListContainer #categoryList section.desc-section .category-name .cover,#categoriesListContainer #categoryList.desc-all section .category-name .cover{height:0;overflow:hidden}#categoriesListContainer #categoryList section.desc-section .category-name .cover p,#categoriesListContainer #categoryList.desc-all section .category-name .cover p{opacity:0}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li .sec-cat-wrap .cover,#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li ul.terminal-cats .sec-cat-wrap .cover,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li .sec-cat-wrap .cover,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li ul.terminal-cats .sec-cat-wrap .cover{height:0;overflow:hidden;width:0}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li .sec-cat-wrap .cover p,#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li ul.terminal-cats .sec-cat-wrap .cover p,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li .sec-cat-wrap .cover p,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li ul.terminal-cats .sec-cat-wrap .cover p{opacity:0}@media(min-width:768px){#categoriesListContainer #categoryList{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:calc(100% - 226px)}#categoriesListContainer #categoryList section{margin-top:50px;min-height:125px;padding-right:0}#categoriesListContainer #categoryList section .category-name{padding-right:0}#categoriesListContainer #categoryList section .category-name a{margin-right:0}#categoriesListContainer #categoryList section .category-name .cover{display:block;-webkit-transition:all .5s ease;transition:all .5s ease}#categoriesListContainer #categoryList section .category-name .cover p{color:#555;font-size:14px;line-height:22px;margin:5px 0 0;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}#categoriesListContainer #categoryList section .category-sub-cats>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#categoriesListContainer #categoryList section .category-sub-cats>ul>li{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}#categoriesListContainer #categoryList section .category-sub-cats>ul>li:nth-child(2n) ul.terminal-cats{margin-right:0}#categoriesListContainer #categoryList section .category-sub-cats>ul>li .sec-cat-wrap .cover,#categoriesListContainer #categoryList section .category-sub-cats>ul>li ul.terminal-cats .sec-cat-wrap .cover{display:block!important;-webkit-transition:all .5s ease;transition:all .5s ease}#categoriesListContainer #categoryList section .category-sub-cats>ul>li .sec-cat-wrap .cover p,#categoriesListContainer #categoryList section .category-sub-cats>ul>li ul.terminal-cats .sec-cat-wrap .cover p{-webkit-transition:all .5s ease;transition:all .5s ease}#categoriesListContainer #categoryList .no-children+.no-children,#categoriesListContainer #categoryList .no-children+section:not(.no-children){margin-top:0}#categoriesListContainer #categoryList section.desc-section .category-name .cover,#categoriesListContainer #categoryList.desc-all section .category-name .cover{height:auto}#categoriesListContainer #categoryList section.desc-section .category-name .cover p,#categoriesListContainer #categoryList.desc-all section .category-name .cover p{opacity:1}#categoriesListContainer #categoryList section.desc-section .category-sub-cats,#categoriesListContainer #categoryList.desc-all section .category-sub-cats{background-color:#fff;border-radius:6px;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);margin-top:15px;position:relative}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li{-ms-flex-preferred-size:auto;border-top:1px solid #d9d9d9;flex-basis:auto;width:100%}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li>.sec-cat-wrap,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li>.sec-cat-wrap{padding:15px}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li:first-child,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li:first-child{border-top:0}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li:first-child .sec-cat-wrap a,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li:first-child .sec-cat-wrap a{margin-top:0}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li a,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li a{display:inline-block;margin-top:0}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li ul.terminal-cats,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li ul.terminal-cats{border-left:4px solid #ffbf00;border-radius:0;border-top:1px solid #d9d9d9;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li ul.terminal-cats li,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li ul.terminal-cats li{padding:0}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li ul.terminal-cats li .sec-cat-wrap,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li ul.terminal-cats li .sec-cat-wrap{padding:15px 15px 20px 20px}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li ul.terminal-cats li:nth-child(odd),#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li ul.terminal-cats li:nth-child(odd){background-color:#eee}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li .sec-cat-wrap .cover,#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li ul.terminal-cats .sec-cat-wrap .cover,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li .sec-cat-wrap .cover,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li ul.terminal-cats .sec-cat-wrap .cover{height:auto;margin-top:5px;padding-bottom:5px;width:auto}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li .sec-cat-wrap .cover p,#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li ul.terminal-cats .sec-cat-wrap .cover p,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li .sec-cat-wrap .cover p,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li ul.terminal-cats .sec-cat-wrap .cover p{margin:0;opacity:1}#categoriesListContainer #categoryList section.desc-section.no-children .category-name .cover p,#categoriesListContainer #categoryList.desc-all section.no-children .category-name .cover p{padding-bottom:50px}}@media(min-width:992px){#categoriesListContainer #categoryList:not(.desc-all) section:not(.desc-section) .category-name-wrap{cursor:pointer;padding-right:20px;position:relative}#categoriesListContainer #categoryList:not(.desc-all) section:not(.desc-section) .category-name-wrap:after{color:#006400;content:"";display:inline;font-family:Glyphicons Halflings;font-size:15px;height:15px;margin:3px 0 0 10px}#categoriesListContainer #categoryList:not(.desc-all) section:not(.desc-section) .category-sub-cats>ul>li>.sec-cat-wrap{padding-right:15px}#categoriesListContainer #categoryList:not(.desc-all) section:not(.desc-section) .category-sub-cats>ul>li .sec-cat-wrap a,#categoriesListContainer #categoryList:not(.desc-all) section:not(.desc-section) .category-sub-cats>ul>li .sec-cat-wrap:after{display:inline;min-width:0}#categoriesListContainer #categoryList:not(.desc-all) section:not(.desc-section) .category-sub-cats>ul>li .sec-cat-wrap:hover{cursor:pointer;position:relative}#categoriesListContainer #categoryList:not(.desc-all) section:not(.desc-section) .category-sub-cats>ul>li .sec-cat-wrap:hover .cover{left:0;position:absolute;top:0}#categoriesListContainer #categoryList:not(.desc-all) section:not(.desc-section) .category-sub-cats>ul>li .sec-cat-wrap:hover:after{color:#006400;content:"";font-family:Glyphicons Halflings;font-size:13px}#categoriesListContainer #categoryList:not(.desc-all) section:not(.desc-section).no-children .category-name-wrap:after{display:inline;margin:3px 0 0 10px;position:static;right:auto;top:auto}#categoriesListContainer #categoryList section .category-sub-cats>ul>li{-webkit-box-flex:0;-ms-flex:0 1 33.3333%;flex:0 1 33.3333%}#categoriesListContainer #categoryList section .category-sub-cats>ul>li:nth-child(2n) ul.terminal-cats{margin-right:15px}#categoriesListContainer #categoryList section .category-sub-cats>ul>li:nth-child(3n) ul.terminal-cats{margin-right:0}}@media(min-width:1200px){#categoriesListContainer #categoryList:not(.desc-all) section:not(.desc-section):not(.no-children) .category-name-wrap:after{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-10px;position:absolute;right:0;top:50%}#categoriesListContainer #categoryList section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:40px}#categoriesListContainer #categoryList section .category-name{-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:280px;flex-basis:280px;min-width:280px;padding-bottom:0;width:280px}#categoriesListContainer #categoryList section .category-name a{font-size:22px}#categoriesListContainer #categoryList section.no-children .category-name{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%;min-width:unset;width:100%}#categoriesListContainer #categoryList section .category-sub-cats{margin-left:15px;width:calc(100% - 280px);-webkit-box-flex:1;-ms-flex-positive:1;background-color:#fff;border-radius:6px;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);flex-grow:1;padding:15px 0 15px 15px}#categoriesListContainer #categoryList section .category-sub-cats>ul>li .sec-cat-wrap a{font-size:18px}#categoriesListContainer #categoryList section .category-sub-cats>ul>li:first-child .sec-cat-wrap,#categoriesListContainer #categoryList section .category-sub-cats>ul>li:nth-child(2) .sec-cat-wrap,#categoriesListContainer #categoryList section .category-sub-cats>ul>li:nth-child(3) .sec-cat-wrap{padding-top:0}#categoriesListContainer #categoryList section .category-sub-cats>ul>li:first-child ul.terminal-cats,#categoriesListContainer #categoryList section .category-sub-cats>ul>li:nth-child(2) ul.terminal-cats,#categoriesListContainer #categoryList section .category-sub-cats>ul>li:nth-child(3) ul.terminal-cats{margin-right:15px}#categoriesListContainer #categoryList section .category-sub-cats>ul>li ul.terminal-cats{background-color:#eee;-webkit-box-shadow:none;box-shadow:none}#categoriesListContainer #categoryList section.desc-section .cover p,#categoriesListContainer #categoryList.desc-all section .cover p{font-size:15px;line-height:22px}#categoriesListContainer #categoryList section.desc-section .category-sub-cats,#categoriesListContainer #categoryList.desc-all section .category-sub-cats{margin-top:0}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li{border-top:0}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li:not(:first-child)>.sec-cat-wrap,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li:not(:first-child)>.sec-cat-wrap{padding-top:15px!important}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li>.sec-cat-wrap,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li>.sec-cat-wrap{border-top:1px solid #d9d9d9;margin:0 0 0 -15px}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li:first-child>.sec-cat-wrap,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li:first-child>.sec-cat-wrap{border:0;padding-top:0}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li:last-child>.sec-cat-wrap,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li:last-child>.sec-cat-wrap{padding-bottom:0}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li ul.terminal-cats,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li ul.terminal-cats{background-color:rgba(0,0,0,0);margin:0 0 0 -15px}}@media(min-width:1600px){#categoriesListContainer #categoryList section .category-sub-cats{margin-left:15px;-webkit-box-flex:1;-ms-flex-positive:1;background-color:#fff;border-radius:6px;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);flex-grow:1;padding:15px}#categoriesListContainer #categoryList section .category-sub-cats>ul>li{-ms-flex-preferred-size:25%;flex-basis:25%;width:25%}#categoriesListContainer #categoryList section .category-sub-cats>ul>li:nth-child(4) .sec-cat-wrap{padding-top:0}#categoriesListContainer #categoryList section.desc-section .cover p,#categoriesListContainer #categoryList.desc-all section .cover p{font-size:15px;line-height:22px}#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li ul.terminal-cats,#categoriesListContainer #categoryList section.desc-section .category-sub-cats>ul>li>.sec-cat-wrap,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li ul.terminal-cats,#categoriesListContainer #categoryList.desc-all section .category-sub-cats>ul>li>.sec-cat-wrap{margin:0 -15px}}#categoriesListContainer #categoryNavWrap{display:none}#categoriesListContainer #categoryNavWrap #categoryNav{list-style-type:none;margin:0;padding:0}@media(min-width:768px){#categoriesListContainer #contentContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative}#categoriesListContainer nav#categoryNavWrap{display:block;width:226px;-webkit-box-flex:0;-ms-flex:0 1 226px;flex:0 1 226px;-webkit-transition:padding .2s ease;transition:padding .2s ease}#categoriesListContainer nav#categoryNavWrap ul#categoryNav{left:0;position:sticky;top:90px;width:226px;z-index:1000}}@media(min-width:768px)and (-ms-high-contrast:active),(min-width:768px)and (-ms-high-contrast:none),(min-width:768px)and (max-height:918px){#categoriesListContainer nav#categoryNavWrap ul#categoryNav{position:absolute;top:0}}@media(min-width:768px){#categoriesListContainer nav#categoryNavWrap ul#categoryNav li{background-color:#fff;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);color:#006400;cursor:pointer;margin-top:3px}#categoriesListContainer nav#categoryNavWrap ul#categoryNav li a{display:block;padding:3px 5px;text-decoration:none}#categoriesListContainer nav#categoryNavWrap ul#categoryNav li a.current,#categoriesListContainer nav#categoryNavWrap ul#categoryNav li a:hover{background-color:#006400;color:#fff}#categoriesListContainer nav#categoryNavWrap ul#categoryNav li:first-child{margin-top:0}}#categoriesListContainer #categoryToggler{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:15px;top:5px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;height:35px;justify-content:center;overflow:hidden}#categoriesListContainer #categoryToggler .back-to-top{height:0;overflow:hidden;width:0}#categoriesListContainer #categoryToggler .back-to-top a{opacity:0}#categoriesListContainer #categoryToggler .back-to-top a span{height:0;left:0;overflow:hidden;position:absolute;text-indent:-9999px;top:0;width:0}#categoriesListContainer #categoryToggler input[type=radio]{display:none}#categoriesListContainer #categoryToggler input[type=radio]+label{color:#006400;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:400;margin:0;padding:0 15px}#categoriesListContainer #categoryToggler input[type=radio]+label i{font-style:normal;top:0}#categoriesListContainer #categoryToggler input[type=radio]+label i.glyphicon-th-list{top:-1px}#categoriesListContainer #categoryToggler input[type=radio]+label span{margin-left:5px}#categoriesListContainer #categoryToggler input[type=radio]:checked+label{background-color:#006400;color:#fff}#categoriesListContainer #categoryToggler.stick{margin-top:-60px;position:fixed;right:0;top:50%;z-index:9999;-webkit-box-orient:vertical;-webkit-box-direction:normal;border:0;border-radius:6px 0 0 6px;-webkit-box-shadow:-2px 2px 6px 0 rgba(0,0,0,.1);box-shadow:-2px 2px 6px 0 rgba(0,0,0,.1);-ms-flex-direction:column;flex-direction:column;height:auto}#categoriesListContainer #categoryToggler.stick .back-to-top{height:auto;width:auto}#categoriesListContainer #categoryToggler.stick .back-to-top a{display:block;opacity:1;padding:13px}#categoriesListContainer #categoryToggler.stick .back-to-top a:hover{background-color:#bbe1aa;color:#006400;text-decoration:none}#categoriesListContainer #categoryToggler.stick input[type=radio]+label{padding:13px}#categoriesListContainer #categoryToggler.stick input[type=radio]+label span{display:none}#categoriesListContainer #categoryToggler.stick input[type=radio]:not(:checked)+label:hover{background-color:#bbe1aa}.shippingContainer{margin-top:15px}.shippingContainer .glyphicon-refresh-animate{-webkit-animation:spinw .7s linear infinite;animation:spin .7s linear infinite}.shippingContainer .glyphicon-refresh-no-animate{-webkit-animation:none;animation:none}.shippingContainer #shipping-steps.page-loading{opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.shippingContainer #shipping-steps.page-loaded{opacity:1}.shippingContainer #contents .bg-danger{padding:10px 0 0 10px}.shippingContainer #contents .bg-danger div{padding-bottom:10px}.shippingContainer label{font-size:12px}.shippingContainer i{color:#006400}.shippingContainer h1.page-header-main{margin-bottom:15px}.shippingContainer .jqui-dd-wrapper .ui-selectmenu-text-non-default{color:#555}.shippingContainer .form-control-jqui-feedback.form-control-feedback{right:62px}.shippingContainer .ui-selectmenu-menu ul{max-height:400px;overflow-y:auto;padding-left:0}.shippingContainer .ui-selectmenu-disabled{background-color:#eee}.shippingContainer .ui-selectmenu-disabled .ui-selectmenu-icon{background-color:#bbe1aa}.shippingContainer .has-error .ui-widget{border-color:#d9534f}.shippingContainer .has-error .ui-selectmenu-icon{background-color:#d9534f}.shippingContainer .has-success .ui-widget{border-color:#3c763d}.shippingContainer .form-control-feedback{margin-top:-22px;right:15px}.shippingContainer .ui-checkboxradio-label{font-weight:400}.shippingContainer .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon{background-color:#006400;border:none;height:14px;width:14px}.shippingContainer .checkbox .ui-checkboxradio-label{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:20px}.shippingContainer .checkbox.help label{display:inline-block;padding-right:5px}.shippingContainer .radio,.shippingContainer .signature-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:1.2em}.shippingContainer #panel6Form .bg-warning{margin-top:10px;padding:10px}.shippingContainer #panel6Form .bg-warning div{padding-bottom:5px}.shippingContainer #panel6Form .bg-warning div:last-child{padding-bottom:0}.shippingContainer #panel6Form .carrier-logo{max-height:100px;max-width:120px}.shippingContainer #panel2Form input#fflSeg1{padding:0 10px;width:8%}.shippingContainer #panel2Form input#fflSeg2{padding:0 10px;width:9%}.shippingContainer #panel2Form input#fflSeg3{padding:0 10px;width:12%}.shippingContainer #panel2Form .row .ffl-number span{color:#000;font-size:12px;font-weight:700;margin:5px 0;padding-left:5px;padding-right:5px;white-space:nowrap}.shippingContainer #panel2Form .row .ffl-number,.shippingContainer #panel2Form .row .ffl-upload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shippingContainer #panel2Form .row .ffl-upload .btn-sim{margin-left:5px;padding-bottom:0;padding-top:0}.shippingContainer #panel2Form .row .ffl-number input{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}@media(max-width:479px){.shippingContainer #panel2Form .user-lookup .always-show{position:relative;top:35px}.shippingContainer #panel2Form .ffl-number{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.shippingContainer #panel2Form .ffl-number input{width:100%!important}.shippingContainer #panel2Form .ffl-number input,.shippingContainer #panel2Form .ffl-number span{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.shippingContainer #panel2Form .ffl-number .clear-btn{-ms-flex-item-align:end;align-self:flex-end;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.shippingContainer #panel2Form .ffl-number .clear-btn:before{content:"Clear "}}.shippingContainer #panel2Form .ffl-number{clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.shippingContainer #panel2Form .ffl-number>span{color:#000;font-size:12px;font-weight:700;margin:5px 0;padding-left:5px;padding-right:5px;white-space:nowrap}.shippingContainer #panel2Form .ffl-number input{display:block;width:100%}.shippingContainer #panel2Form .ffl-number input#fflSeg1{width:16%}.shippingContainer #panel2Form .ffl-number input#fflSeg2{width:18%}.shippingContainer #panel2Form .ffl-number input#fflSeg3{width:25%}.shippingContainer #panel2Form .ffl-number .clear-btn{background-color:rgba(0,0,0,0);border:0;color:#006400;cursor:pointer;margin-left:5px;padding:8px 0 8px 5px}.shippingContainer #to-address .user-lookup .cta-row{margin:-15px 0 30px}.shippingContainer #from-address .row:last-child .form-group,.shippingContainer #to-address .row:last-child .form-group{margin-bottom:0}.shippingContainer #from-address .checkbox .ui-checkboxradio-label,.shippingContainer #to-address .checkbox .ui-checkboxradio-label{padding-left:0}.shippingContainer .req:before{color:#d0021b;content:"*"}.shippingContainer .form-group input{height:40px}.shippingContainer .ui-accordion-content h5{font-weight:600}.shippingContainer .ui-accordion-content .signature-types .bg-warning{padding:10px}.shippingContainer .ui-accordion-content .select-rate-section,.shippingContainer .ui-accordion-content .signature-types,.shippingContainer .ui-accordion-content .validate-address-section,.shippingContainer .ui-accordion-content section{position:relative}.shippingContainer .ui-accordion-content .select-rate-section h4,.shippingContainer .ui-accordion-content .signature-types h4,.shippingContainer .ui-accordion-content .validate-address-section h4,.shippingContainer .ui-accordion-content section h4{margin-top:10px;position:relative}.shippingContainer .ui-accordion-content .select-rate-section h4:before,.shippingContainer .ui-accordion-content .signature-types h4:before,.shippingContainer .ui-accordion-content .validate-address-section h4:before,.shippingContainer .ui-accordion-content section h4:before{border-top:1px solid #d9d9d9;content:"";left:0;position:absolute;top:60%;width:100%;z-index:49}.shippingContainer .ui-accordion-content .select-rate-section h4 span,.shippingContainer .ui-accordion-content .signature-types h4 span,.shippingContainer .ui-accordion-content .validate-address-section h4 span,.shippingContainer .ui-accordion-content section h4 span{background-color:#fff;display:inline-block;font-size:15px;font-weight:600;margin-left:15px;padding:0 5px;position:relative;z-index:50}.shippingContainer #delivery-options label,.shippingContainer #signature-types label{line-height:1;padding-bottom:10px}.shippingContainer #delivery-options i,.shippingContainer #signature-types i{padding-left:5px;top:0}.shippingContainer .notification-panel .form-group:first-child{margin-top:10px}.shippingContainer .notification-panel .form-group:last-child{margin-bottom:10px}.shippingContainer .notification-panel .checkbox{display:inline-block}.shippingContainer .upsLink{font-size:13px;font-weight:700;text-decoration:underline}ajax-spinner .ajax-spinner{bottom:0;color:#555;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:100}ajax-spinner .ajax-spinner img{display:block;height:auto;margin:200px auto 5px;max-width:150px;width:30%}ajax-spinner .ajax-spinner span{display:block;font-size:18px;font-weight:600;margin-top:5px;text-align:center;text-transform:capitalize}ajax-spinner .back-cover{background-color:#fff;bottom:0;height:100%;left:0;opacity:.75;position:fixed;right:0;top:0;width:100%;z-index:99}@media(max-width:767px){.shippingContainer .form-group i.glyphicon-info-sign,.shippingContainer .form-group label:not(.ui-checkboxradio-label):not(.always-show){left:-9999px;position:absolute;top:-9999px}}@media(min-width:768px){.shippingContainer .input-group.help-input-group{display:block}.shippingContainer .input-group.help-input-group .form-control{float:none}.shippingContainer .cta-row{padding-left:15px!important;padding-right:15px!important}.shippingContainer .form-control-feedback{margin-top:0}}#view-shipment #contentContainer{margin-top:0}#view-shipment .note{border:1px solid #faf2cc;margin-top:10px;padding:10px}#view-shipment .canceled-message{border:1px solid #ebcccc;margin-bottom:10px;margin-top:10px;padding:10px}#view-shipment .info-message{border:1px solid #bcdff1;margin-bottom:10px;margin-top:10px;padding:10px}#view-shipment #carrier-logo{margin-top:10px;max-height:100px;max-width:120px}#view-shipment .bg-warning{margin-top:10px;padding:10px}#view-shipment .bg-warning div{padding-bottom:5px}#view-shipment .bg-warning div:last-child{padding-bottom:0}#view-shipment .action{margin-bottom:10px}@media(max-width:991px){#view-shipment{margin-bottom:30px}#view-shipment h1{font-size:24px}#view-shipment .lead{font-size:14px}}#shipping-estimator #contentContainer{margin-top:0}#shipping-estimator .container-warning{border:1px solid #faf2cc;margin-top:10px;padding:10px}#shipping-estimator .container-danger{border:1px solid #ebcccc;margin-bottom:10px;padding:10px}#shipping-estimator #carrier-logo{margin-top:10px;max-height:100px;max-width:120px}#shipping-estimator .jqui-dd-wrapper .ui-selectmenu-text-non-default{color:#555}#shipping-estimator .form-control-jqui-feedback.form-control-feedback{right:62px}#shipping-estimator .ui-selectmenu-menu ul{max-height:400px;overflow-y:auto;padding-left:0}#shipping-estimator .ui-selectmenu-disabled{background-color:#eee}#shipping-estimator .ui-selectmenu-disabled .ui-selectmenu-icon{background-color:#bbe1aa}#shipping-estimator .has-error .ui-widget{border-color:#d9534f}#shipping-estimator .has-error .ui-selectmenu-icon{background-color:#d9534f}#shipping-estimator .has-error .form-control{border-color:#d9534f!important}#shipping-estimator .has-success .ui-widget{border-color:#3c763d}#shipping-estimator .has-success .form-control{border-color:#006400!important}#shipping-estimator .form-control-feedback{margin-top:3px;right:15px}#shipping-estimator .ui-checkboxradio-label{font-weight:400;padding-bottom:10px;padding-right:10px}#shipping-estimator .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon{background-color:#006400;border:none;height:14px;width:14px}#shipping-estimator .checkbox .ui-checkboxradio-label{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:20px}#shipping-estimator .checkbox.help label{display:inline-block;padding-right:5px}#shipping-estimator .radio,#shipping-estimator .signature-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-right:1.2em}#shipping-estimator .page-loading{opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}#shipping-estimator .page-loaded{opacity:1}#shipping-estimator section{position:relative}#shipping-estimator section h4{margin-top:10px;position:relative}#shipping-estimator section h4:before{border-top:1px solid #d9d9d9;content:"";left:0;position:absolute;top:60%;width:100%;z-index:49}#shipping-estimator section h4 span{background-color:#fff;display:inline-block;font-size:15px;font-weight:600;margin-left:15px;padding:0 5px;position:relative;z-index:50}#shipping-estimator label{font-size:12px}#shipping-estimator i{color:#006400}#shipping-estimator .glyphicon-refresh-animate{-webkit-animation:spinw .7s linear infinite;animation:spin .7s linear infinite}#shipping-estimator .glyphicon-refresh-no-animate{-webkit-animation:none;animation:none}@-webkit-keyframes spinw{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}to{-webkit-transform:scale(1) rotate(1turn);transform:scale(1) rotate(1turn)}}#shipping-estimator ajax-spinner .ajax-spinner{bottom:0;color:#555;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:100}#shipping-estimator ajax-spinner .ajax-spinner img{display:block;height:auto;margin:200px auto 5px;max-width:150px;width:30%}#shipping-estimator ajax-spinner .ajax-spinner span{display:block;font-size:18px;font-weight:600;margin-top:5px;text-align:center;text-transform:capitalize}#shipping-estimator ajax-spinner .back-cover{background-color:#fff;bottom:0;height:100%;left:0;opacity:.75;position:fixed;right:0;top:0;width:100%;z-index:99}@media(max-width:767px){#shipping-estimator .form-group i.glyphicon-info-sign,#shipping-estimator .form-group label:not(.ui-checkboxradio-label):not(.always-show){left:-9999px;position:absolute;top:-9999px}#shipping-estimator .input-group input[type=number]{border-bottom-left-radius:0!important;border-top-left-radius:0!important}#shipping-estimator .form-control-feedback{margin-top:-22px}}@media(min-width:768px){#shipping-estimator .input-group{width:100%}}@media(max-width:991px){#shipping-estimator{margin-bottom:30px}#shipping-estimator .cta-row{padding-left:15px!important;padding-right:15px!important}}#listingContainer mat-step-header:first-of-type .mat-step-icon .mat-icon,#listingContainer mat-step-header:first-of-type .mat-step-icon span,#listingContainer mat-step-header:first-of-type .mat-step-icon-not-touched .mat-icon,#listingContainer mat-step-header:first-of-type .mat-step-icon-not-touched span{display:none}#listingContainer mat-step-header:first-of-type .mat-step-icon{height:5px;width:5px}#listingContainer mat-step-header:first-of-type .mat-step-icon-not-touched:after,#listingContainer mat-step-header:first-of-type .mat-step-icon:after{content:"";left:8px;position:absolute;top:3px}#listingContainer mat-step-header:nth-of-type(2) .mat-step-icon .mat-icon,#listingContainer mat-step-header:nth-of-type(2) .mat-step-icon span,#listingContainer mat-step-header:nth-of-type(2) .mat-step-icon-not-touched .mat-icon,#listingContainer mat-step-header:nth-of-type(2) .mat-step-icon-not-touched span{display:none}#listingContainer mat-step-header:nth-of-type(2) .mat-step-icon{height:5px;width:5px}#listingContainer mat-step-header:nth-of-type(2) .mat-step-icon-not-touched:after,#listingContainer mat-step-header:nth-of-type(2) .mat-step-icon:after{content:"";left:8px;position:absolute;top:3px}#listingContainer mat-step-header:nth-of-type(3) .mat-step-icon .mat-icon,#listingContainer mat-step-header:nth-of-type(3) .mat-step-icon span,#listingContainer mat-step-header:nth-of-type(3) .mat-step-icon-not-touched .mat-icon,#listingContainer mat-step-header:nth-of-type(3) .mat-step-icon-not-touched span{display:none}#listingContainer mat-step-header:nth-of-type(3) .mat-step-icon{height:5px;width:5px}#listingContainer mat-step-header:nth-of-type(3) .mat-step-icon-not-touched:after,#listingContainer mat-step-header:nth-of-type(3) .mat-step-icon:after{content:"";left:8px;position:absolute;top:3px}#listingContainer mat-step-header:nth-of-type(4) .mat-step-icon .mat-icon,#listingContainer mat-step-header:nth-of-type(4) .mat-step-icon span,#listingContainer mat-step-header:nth-of-type(4) .mat-step-icon-not-touched .mat-icon,#listingContainer mat-step-header:nth-of-type(4) .mat-step-icon-not-touched span{display:none}#listingContainer mat-step-header:nth-of-type(4) .mat-step-icon{height:5px;width:5px}#listingContainer mat-step-header:nth-of-type(4) .mat-step-icon-not-touched:after,#listingContainer mat-step-header:nth-of-type(4) .mat-step-icon:after{content:"";left:8px;position:absolute;top:3px}#listingContainer mat-step-header:nth-of-type(5) .mat-step-icon .mat-icon,#listingContainer mat-step-header:nth-of-type(5) .mat-step-icon span,#listingContainer mat-step-header:nth-of-type(5) .mat-step-icon-not-touched .mat-icon,#listingContainer mat-step-header:nth-of-type(5) .mat-step-icon-not-touched span{display:none}#listingContainer mat-step-header:nth-of-type(5) .mat-step-icon{height:5px;width:5px}#listingContainer mat-step-header:nth-of-type(5) .mat-step-icon-not-touched:after,#listingContainer mat-step-header:nth-of-type(5) .mat-step-icon:after{content:"";left:8px;position:absolute;top:3px}#listingContainer mat-step-header:nth-of-type(6) .mat-step-icon .mat-icon,#listingContainer mat-step-header:nth-of-type(6) .mat-step-icon span,#listingContainer mat-step-header:nth-of-type(6) .mat-step-icon-not-touched .mat-icon,#listingContainer mat-step-header:nth-of-type(6) .mat-step-icon-not-touched span{display:none}#listingContainer mat-step-header:nth-of-type(6) .mat-step-icon{height:5px;width:5px}#listingContainer mat-step-header:nth-of-type(6) .mat-step-icon-not-touched:after,#listingContainer mat-step-header:nth-of-type(6) .mat-step-icon:after{content:"";left:8px;position:absolute;top:3px}#listingContainer{color:#555}#listingContainer>p{margin:10px 0 0}#listingContainer input.helplink-drawer+label+h3+p{padding-right:40px}#listingContainer .glyphicon-exclamation-sign{color:#ffbf00}#listingContainer .mat-horizontal-content-container>div .btn,#listingContainer .mat-stepper-vertical>div .btn{font-size:16px;padding:15px}#listingContainer .btn.btn-sim{-webkit-box-flex:1!important;-ms-flex:1 1 100%!important;flex:1 1 100%!important;text-align:center}#listingContainer .listing-panel{overflow:visible;position:relative;z-index:49}#listingContainer .listing-panel.page-section{border:0;margin:0}#listingContainer .listing-panel .section-white.section-header{border-top:0;position:relative}#listingContainer .listing-panel .section-white.section-header>h3{color:#000;font-size:16px;font-weight:600;margin:0 0 5px}#listingContainer .listing-panel .section-white.section-header>p{color:#555;font-size:14px;line-height:18px;margin:0}#listingContainer .listing-panel .section-transparent .form-group:last-child,#listingContainer .listing-panel .section-white .form-group:last-child{margin-bottom:0}#listingContainer .listing-panel .section-transparent>small,#listingContainer .listing-panel .section-white>small{display:block;margin-top:15px}#listingContainer .listing-panel .section-gray{background-color:#eee;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;margin:10px -15px 5px;padding:20px 15px}#listingContainer .listing-panel .section-gray:after,#listingContainer .listing-panel .section-gray:before{content:" ";display:table}#listingContainer .listing-panel .section-gray:after{clear:both}#listingContainer .listing-panel .section-gray,#listingContainer .listing-panel .section-transparent,#listingContainer .listing-panel .section-white{z-index:39}#listingContainer .listing-panel .section-header{z-index:40}#listingContainer .form-group .radio-group label span:last-child{line-height:18px;margin-top:-3px}#listingContainer .ui-widget{font-family:Open Sans,sans-serif}#listingContainer .gb-autocomplete-wrap .mat-mdc-chip-set[hidden]{display:none!important}#listingContainer .gb-autocomplete-wrap .mat-mdc-chip,#listingContainer .gb-autocomplete-wrap .mdc-evolution-chip-set__chips{margin:0}#listingContainer .gb-autocomplete-wrap .mat-mdc-chip{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;height:40px;width:100%}@media(min-width:992px){#listingContainer .listing-panel .section-white.section-header>h3{font-size:18px}#listingContainer .listing-panel .section-white.section-header>p{font-size:16px;line-height:normal}}@media(min-width:1200px){#listingContainer .btn.btn-sim{padding-right:0!important;-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important;text-align:right}}#firstTimeSellerModal.in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#firstTimeSellerModal .modal-content{border:1px solid #d9d9d9;color:#555}#firstTimeSellerModal .modal-content button.close-btn{background-color:rgba(0,0,0,0);border:none;color:#006400;height:30px;line-height:30px;padding:0;position:absolute;right:0;text-align:center;top:0;width:30px;z-index:50}#firstTimeSellerModal .modal-content h3{font-size:16px;font-weight:700;margin-top:0}#firstTimeSellerModal .modal-content p,#firstTimeSellerModal .modal-content ul{font-size:14px;line-height:22px}#firstTimeSellerModal .modal-content ul{padding-left:19px}.gb-mat-dialog.item-description-modal .close{color:#006400;font-size:26px;right:15px;top:15px}.gb-mat-dialog.item-description-modal .mat-mdc-dialog-title{background-color:rgba(0,0,0,0);color:#000;font-size:20px;font-weight:700;margin:20px 0 0;padding:0;width:100%}.gb-mat-dialog.item-description-modal .mat-mdc-dialog-content{max-height:unset;padding:0 0 1px}.gb-mat-dialog.item-description-modal .mat-mdc-dialog-content #descriptionText{background-color:#f3f3f3;border:1px solid #d9d9d9;height:calc(100% - 60px);margin:0 15px;padding:10px}.gb-mat-dialog.item-description-modal .mat-mdc-dialog-content .ctas{display:block;padding:15px}.gb-mat-dialog.item-description-modal .mat-mdc-dialog-content .ctas small{display:block;padding:0 0 15px}.gb-mat-dialog.item-description-modal .mat-mdc-dialog-content .ctas button.btn-secondary{background-color:#fff;border:1px solid #d9d9d9;text-decoration:none}.gb-mat-dialog.item-description-modal .mat-mdc-dialog-content .ctas button+button{margin-left:10px}#listingContainer #contentContainer{border:none;margin-left:-15px;margin-right:-15px;margin-top:30px}#listingContainer #contentContainer .page-section{border-bottom:0;border-top:0;margin-top:0}#listingContainer #contentContainer>div{background-color:rgba(0,0,0,0);border:none;margin-top:0;padding:0}#listingContainer #contentContainer>div .section-transparent,#listingContainer #contentContainer>div .section-white{padding:20px 15px 25px}#listingContainer #contentContainer .cta-row button{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0;margin-top:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#listingContainer #contentContainer .cta-row button i{line-height:19px;margin-left:5px;top:0}#listingContainer #contentContainer .cta-row button.invalid{background-color:#bbe1aa;border-color:#bbe1aa;cursor:default}@media(min-width:480px){#listingContainer #contentContainer .cta-row{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#listingContainer #contentContainer .cta-row a,#listingContainer #contentContainer .cta-row button{width:50%}}@media(max-width:479px){#listingContainer #contentContainer .cta-row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#listingContainer #contentContainer .cta-row a,#listingContainer #contentContainer .cta-row button{width:100%}}@media(min-width:768px){#listingContainer #contentContainer{margin-left:0;margin-right:0}#listingContainer #contentContainer #optionalServices+h2{border-radius:0 6px 0 0}#listingContainer #contentContainer>div{position:relative;z-index:100}#listingContainer #contentContainer>div>div:last-child,#listingContainer #contentContainer>div>div:last-child>div:last-child.section-white{border-radius:0 0 6px 6px}#listingContainer #contentContainer .cta-row button{margin-right:15px}}@media(min-width:992px){#listingContainer #contentContainer .cta-row a,#listingContainer #contentContainer .cta-row button{width:33.3333%}}#listingContainer .err_msg{color:#d0021b;display:block;font-size:14px;font-weight:600;min-height:20px}#listingContainer .cta-row+.err_msg{margin-top:10px;padding-left:15px;padding-right:15px;text-align:right}#listingContainer .err_msg_wrap{margin-bottom:-20px;padding-left:15px;padding-right:15px;text-align:right}#listingContainer .page-section .form-group{font-size:14px;margin-bottom:20px}#listingContainer .page-section .form-group .acting-label,#listingContainer .page-section .form-group label:not(.mat-form-field-label):not(.non-standard-label){background-color:rgba(0,0,0,0);border:0;color:#000;display:block;font-size:14px;font-weight:600;position:relative}#listingContainer .page-section .form-group .acting-label:hover,#listingContainer .page-section .form-group label:not(.mat-form-field-label):not(.non-standard-label):hover{background-color:rgba(0,0,0,0);border:0}#listingContainer .page-section .form-group .acting-label:before,#listingContainer .page-section .form-group label:not(.mat-form-field-label):not(.non-standard-label):before{top:1px}#listingContainer .page-section .form-group .acting-label .check-group,#listingContainer .page-section .form-group label:not(.mat-form-field-label):not(.non-standard-label) .check-group{font-size:11px;position:absolute;right:0;top:0}#listingContainer .page-section .form-group .acting-label .check-group label,#listingContainer .page-section .form-group label:not(.mat-form-field-label):not(.non-standard-label) .check-group label{color:#006400!important;display:block}#listingContainer .page-section .form-group .acting-label .check-group label span:first-child,#listingContainer .page-section .form-group label:not(.mat-form-field-label):not(.non-standard-label) .check-group label span:first-child{margin-top:-3px}#listingContainer .page-section .form-group .acting-label .check-group label:hover,#listingContainer .page-section .form-group label:not(.mat-form-field-label):not(.non-standard-label) .check-group label:hover{color:#006400}#listingContainer .page-section .form-group .acting-label .req,#listingContainer .page-section .form-group label:not(.mat-form-field-label):not(.non-standard-label) .req{color:#d0021b}#listingContainer .page-section .form-group .acting-label .req:before,#listingContainer .page-section .form-group label:not(.mat-form-field-label):not(.non-standard-label) .req:before{content:"*"}#listingContainer .page-section .form-group .acting-label a,#listingContainer .page-section .form-group .acting-label a:hover,#listingContainer .page-section .form-group label:not(.mat-form-field-label):not(.non-standard-label) a,#listingContainer .page-section .form-group label:not(.mat-form-field-label):not(.non-standard-label) a:hover{margin-left:3px;text-decoration:none}#listingContainer .page-section .form-group .acting-label a.glyphicon-question-sign,#listingContainer .page-section .form-group .acting-label a:hover.glyphicon-question-sign,#listingContainer .page-section .form-group label:not(.mat-form-field-label):not(.non-standard-label) a.glyphicon-question-sign,#listingContainer .page-section .form-group label:not(.mat-form-field-label):not(.non-standard-label) a:hover.glyphicon-question-sign{color:#006400}#listingContainer .page-section .form-group .acting-label a.glyphicon-exclamation-sign,#listingContainer .page-section .form-group .acting-label a:hover.glyphicon-exclamation-sign,#listingContainer .page-section .form-group label:not(.mat-form-field-label):not(.non-standard-label) a.glyphicon-exclamation-sign,#listingContainer .page-section .form-group label:not(.mat-form-field-label):not(.non-standard-label) a:hover.glyphicon-exclamation-sign{color:#ffbf00}#listingContainer .page-section .form-group .acting-label.drawer,#listingContainer .page-section .form-group label:not(.mat-form-field-label):not(.non-standard-label).drawer{color:#555}#listingContainer .page-section .form-group>label{margin-bottom:10px}#listingContainer .page-section .form-group .ac-input-group{position:relative}#listingContainer .page-section .form-group .ac-input-group .glyphicon{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;position:absolute;right:0;top:auto;width:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#999;font-size:16px;font-weight:600}#listingContainer .page-section .form-group .radio-group{clear:both}#listingContainer .page-section .form-group .radio-group label{color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:400;margin:10px 0 0}#listingContainer .page-section .form-group .radio-group label span:last-child{padding-right:10px}#listingContainer .page-section .form-group .multi-input-group label:not(.mat-form-field-label){color:#555;font-size:14px;font-weight:400;margin-top:10px}#listingContainer .page-section .form-group ul.checkbox-group{list-style-type:none;margin-bottom:0;margin-top:0;padding:0}#listingContainer .page-section .form-group ul.checkbox-group li{margin-top:7px}#listingContainer .page-section .form-group ul.checkbox-group li input[type=checkbox]+label{color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:400}#listingContainer .page-section .form-group input[type=number]:not(.currency).short,#listingContainer .page-section .form-group input[type=text].short{width:50%}#listingContainer .page-section .form-group>div textarea{max-width:100%;width:100%}#listingContainer .page-section .form-group .future-save-text{display:block;margin-bottom:10px;margin-top:0}#listingContainer .page-section .form-group small{font-size:11px;margin-top:3px}#listingContainer .page-section .form-group small a{color:#006400;text-decoration:underline}#listingContainer .page-section .form-group small .req{color:#d0021b}#listingContainer .page-section .form-group small .req:before{content:"*"}#listingContainer .page-section .form-group .field-name-req+label{color:#555;font-weight:400;margin-top:5px}#listingContainer .page-section .form-group .field-name-req+label+label,#listingContainer .page-section .form-group .field-name-req+label+label+input{display:none}#listingContainer .page-section .form-group .field-name-req:checked+label+label,#listingContainer .page-section .form-group .field-name-req:checked+label+label+input{display:block}#listingContainer .page-section .form-group .field-name-req:checked+label+label{margin-top:20px}#listingContainer .page-section .form-group.optional-service{margin-bottom:15px}#listingContainer .page-section .form-group.optional-service .check-group{width:100%}#listingContainer .page-section .form-group.optional-service .check-group>label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;font-size:14px;justify-content:flex-start;margin-bottom:0;text-transform:none}#listingContainer .page-section .form-group.optional-service .check-group>label span:first-child{margin-top:3px}#listingContainer .page-section .form-group.optional-service .check-group>label span:last-child{color:#006400;font-size:13px;font-weight:700;padding-left:15px;text-align:right;white-space:nowrap}#listingContainer .page-section .form-group.edit-mode{position:relative}#listingContainer .page-section .form-group.edit-mode .prefill-edit{color:#006400;cursor:pointer;position:absolute;right:15px;text-decoration:underline;top:0}#listingContainer .page-section .form-group.edit-mode .prefill-list i{color:#006400;margin-right:3px}#listingContainer .page-section .form-group.edit-mode .prefill-list label+span{color:#000}#listingContainer .page-section .form-group .mat-chip-list .mat-chip-list-wrapper{margin:0}#listingContainer .page-section .form-group .mat-chip-list .mat-chip-list-wrapper .mat-chip{background-color:#eee;border:1px solid #d9d9d9;border-radius:6px;display:block;height:40px;line-height:24px;margin:0;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#listingContainer .page-section .form-group .mat-chip-list .mat-chip-list-wrapper .mat-chip .mat-icon{float:right;margin-top:3px}#listingContainer .page-section .form-group .mat-chip-list .mat-chip-list-wrapper .mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{background-color:#eee;-webkit-box-shadow:none;box-shadow:none}@media(min-width:992px){#listingContainer .page-section .form-group small{font-size:13px}#listingContainer .page-section .form-group .acting-label.drawer,#listingContainer .page-section .form-group label.drawer{font-size:14px}}#listingContainer .listing-panel .section-white.section-header .helplink-drawer+label+h3,#listingContainer .listing-panel .section-white.section-header .helplink-drawer+label+h3+p{padding-right:50px}#listingContainer .listing-panel .section-white.section-header .helplink-drawer{display:none}#listingContainer .listing-panel .section-white.section-header .helplink-drawer+label{cursor:pointer;font-weight:400;height:45px;margin:0;overflow:hidden;position:absolute;right:0;top:0;width:45px}#listingContainer .listing-panel .section-white.section-header .helplink-drawer+label>div{height:0;opacity:0;padding:0;width:0}#listingContainer .listing-panel .section-white.section-header .helplink-drawer+label>div span,#listingContainer .listing-panel .section-white.section-header .helplink-drawer+label>div ul{font-size:13px}#listingContainer .listing-panel .section-white.section-header .helplink-drawer+label>div span{display:block}#listingContainer .listing-panel .section-white.section-header .helplink-drawer+label>div ul{list-style-type:none;margin:5px 0 0;padding:0}#listingContainer .listing-panel .section-white.section-header .helplink-drawer+label>div ul li{margin-top:5px}#listingContainer .listing-panel .section-white.section-header .helplink-drawer+label>div ul li a{color:#006400;text-decoration:underline}#listingContainer .listing-panel .section-white.section-header .helplink-drawer+label:before{color:#006400;content:"";cursor:pointer;display:block;float:right;font-family:Glyphicons Halflings;font-size:30px;line-height:30px;margin:15px 15px 0 0}#listingContainer .listing-panel .section-white.section-header .helplink-drawer+label:hover:before{color:#008400}#listingContainer .listing-panel .section-white.section-header .helplink-drawer:checked+label{border-radius:0 0 0 6px;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);cursor:default;height:auto;width:auto}#listingContainer .listing-panel .section-white.section-header .helplink-drawer:checked+label>div{background-color:#eee;height:auto;opacity:1;padding:15px;width:auto}#listingContainer .listing-panel .section-white.section-header .helplink-drawer:checked+label>div ul{padding-right:40px}#listingContainer .price-history{color:#000;margin:0 auto;max-width:620px;padding:15px 15px 25px;text-align:center;width:100%}#listingContainer .price-history>h4{font-size:34px;font-weight:600;margin:0}#listingContainer .price-history>p{font-size:20px;margin-top:10px}#listingContainer .price-history .price-history-wrap i{font-style:normal}#listingContainer .price-history .price-history-wrap p{margin:0}#listingContainer .price-history .price-history-wrap>div.mid{background:rgba(0,0,0,0) url(/theme/assets/pricehistory-bg.png) bottom no-repeat;margin-top:20px;min-height:340px;padding-left:15px;padding-right:15px;position:relative}#listingContainer .price-history .price-history-wrap>div.mid p{font-size:22px;font-weight:700}#listingContainer .price-history .price-history-wrap>div.mid span{font-weight:700;position:absolute}#listingContainer .price-history .price-history-wrap>div.mid span.m{color:#fff;display:block;font-size:60px;margin:60px auto 0;position:static;text-shadow:1px 4px 2px rgba(50,50,50,.4)}#listingContainer .price-history .price-history-wrap>div.mid span.l,#listingContainer .price-history .price-history-wrap>div.mid span.u{bottom:83px;font-size:42px;text-shadow:-1px 1px 2px #fff,1px 1px 2px #fff,1px -1px 0 #fff,-1px -1px 0 #fff}#listingContainer .price-history .price-history-wrap>div.mid span.l{left:15px}#listingContainer .price-history .price-history-wrap>div.mid span.u{right:15px}#listingContainer .price-history .price-history-wrap>div.right{color:#555;font-size:24px;text-align:center}#listingContainer .price-history .price-history-wrap>div.right p.lu strong{font-size:28px;font-weight:600}#listingContainer .price-history .price-history-wrap>div.right p.lu i{margin:0 10px}@media(min-width:992px){#listingContainer .price-history{max-width:95%}#listingContainer .price-history>h4{font-size:34px}#listingContainer .price-history>p{font-size:20px}#listingContainer .price-history .price-history-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#listingContainer .price-history .price-history-wrap:before{background-color:#eee;border:1px solid #d9d9d9;border-radius:6px;content:"";height:130px;left:0;margin-top:-63px;position:absolute;top:50%;width:100%;z-index:49}#listingContainer .price-history .price-history-wrap p{margin:0}#listingContainer .price-history .price-history-wrap>div{position:relative;z-index:50}#listingContainer .price-history .price-history-wrap>div.left,#listingContainer .price-history .price-history-wrap>div.right{width:calc(50% - 175px)}#listingContainer .price-history .price-history-wrap>div.left p{font-size:18px;font-weight:700}#listingContainer .price-history .price-history-wrap>div.left .m{font-size:42px;font-weight:700;line-height:42px}#listingContainer .price-history .price-history-wrap>div.right{color:#000;font-size:18px}#listingContainer .price-history .price-history-wrap>div.right p{padding:0 20px}#listingContainer .price-history .price-history-wrap>div.right p.lu{padding:0 10px}#listingContainer .price-history .price-history-wrap>div.right p.lu strong{font-size:20px;font-weight:700}#listingContainer .price-history .price-history-wrap>div.right p.lu i{margin:0 4px}#listingContainer .price-history .price-history-wrap>div.mid{min-height:240px;-webkit-box-flex:0;background-size:100%;-ms-flex:0 1 350px;flex:0 1 350px}#listingContainer .price-history .price-history-wrap>div.mid p{color:#fff;font-size:16px;font-weight:600;margin-top:37px;text-shadow:1px 2px 2px rgba(50,50,50,.4)}#listingContainer .price-history .price-history-wrap>div.mid span.m{font-size:48px;line-height:48px;margin-top:6px}#listingContainer .price-history .price-history-wrap>div.mid span.l,#listingContainer .price-history .price-history-wrap>div.mid span.u{bottom:70px;font-size:36px}#listingContainer .price-history .price-history-wrap>div.mid span.l{left:0}#listingContainer .price-history .price-history-wrap>div.mid span.u{right:0}}@media(min-width:1200px){#listingContainer .price-history .price-history-wrap>div.right{font-size:22px}#listingContainer .price-history .price-history-wrap>div.right p.lu strong{font-size:32px}#listingContainer .price-history .price-history-wrap>div.right p.lu i{margin:0 10px}}@media(min-width:1600px){#listingContainer .price-history .price-history-wrap{margin-top:-30px}#listingContainer .price-history .price-history-wrap>div.left .m{font-size:52px;line-height:52px}#listingContainer .price-history .price-history-wrap>div.mid{min-height:260px}#listingContainer .price-history .price-history-wrap>div.mid p{font-size:18px;margin-top:61px}#listingContainer .price-history .price-history-wrap>div.mid span.m{font-size:48px;line-height:48px;margin-top:6px}#listingContainer .price-history .price-history-wrap>div.mid span.l,#listingContainer .price-history .price-history-wrap>div.mid span.u{bottom:115px;text-shadow:none;width:130px}#listingContainer .price-history .price-history-wrap>div.mid span.l{left:-88px;text-align:right}#listingContainer .price-history .price-history-wrap>div.mid span.u{right:-88px;text-align:left}#listingContainer .price-history .price-history-wrap>div.right{font-size:22px}#listingContainer .price-history .price-history-wrap>div.right p{padding:0}#listingContainer .price-history .price-history-wrap>div.right p.lu strong{font-size:32px}#listingContainer .price-history .price-history-wrap>div.right p.lu i{margin:0 10px}}#listingContainer #categorySelection h4{color:#006400;font-weight:600;margin:0 0 10px}#listingContainer #categorySelection .err_msg_wrap{clear:left;padding-bottom:0!important;padding-top:0!important}#listingContainer #categorySelection .loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#listingContainer #categorySelection .loading span{color:#555;font-size:16px;font-weight:600;margin:0}#listingContainer #categorySelection .loading:before{background:rgba(0,0,0,0) url(/theme/assets/ajax-spinner.gif) no-repeat 50%;background-size:cover;content:"";height:20px;margin-right:5px;width:20px}#listingContainer #categorySelection .section-white.section-header{border-bottom:0}#listingContainer #categorySelection .section-white:nth-child(2){border-bottom:0;padding:0!important}#listingContainer #categorySelection .section-white:nth-child(3){border-top:0}#listingContainer #categorySelection .section-white .category-input{background-color:#eee;border:1px solid #d9d9d9;border-radius:6px;margin:30px 15px;padding:30px 0}#listingContainer #categorySelection .section-white .category-input .category-input-wrap{padding:0 15px}#listingContainer #categorySelection .section-white .category-input .category-input-wrap label{color:#555;display:block;font-size:22px;font-weight:600;margin-bottom:5px;text-align:center}#listingContainer #categorySelection .section-white .category-input .category-input-wrap p{font-size:16px}#listingContainer #categorySelection .section-white .category-input .category-input-wrap .ac-input-group i{background-color:#006400;border-radius:0 6px 6px 0;color:#fff;cursor:pointer}#listingContainer #categorySelection .section-white .category-input .category-input-wrap .ac-input-group input[readonly]{background-color:#fff}#listingContainer #categorySelection .section-white .category-input.searching:after{background:rgba(0,0,0,0) url(/theme/assets/ajax-spinner.gif) no-repeat 50%;background-size:cover;content:"";display:block;height:30px;margin:10px auto 0;width:30px}#listingContainer #categorySelection .section-white .category-input.searching .category-input-wrap .ac-input-group i{background-color:#bbe1aa}#listingContainer #categorySelection .section-white:last-child{border-bottom:0}#listingContainer #categorySelection .section-white label{color:#555;font-size:13px;font-weight:400}#listingContainer #categorySelection .section-white .acting-label{font-size:15px;font-weight:400;text-align:center}#listingContainer #categorySelection .section-white .category-results>.acting-label{padding-left:15px;padding-right:15px}#listingContainer #categorySelection .section-white .category-results ul{list-style-type:none;padding:0}#listingContainer #categorySelection .section-white .category-results ul li{margin-top:15px;position:relative;text-align:center}#listingContainer #categorySelection .section-white .category-results ul li>span{background-color:#fff;display:inline-block;font-size:14px;font-weight:600;margin:0 auto;padding:2px 5px;position:relative;z-index:5}#listingContainer #categorySelection .section-white .category-results ul li>hr{background-color:#b7b7b7;border-color:#fff;height:1px;left:0;margin:0;padding:0;position:absolute;top:11px;width:100%;z-index:4}#listingContainer #categorySelection .section-white .category-results ul li ul{margin:0}#listingContainer #categorySelection .section-white .category-results ul li ul li{font-size:12px;margin-top:15px;position:relative;text-align:center}#listingContainer #categorySelection .section-white .terminal-category{display:none}#listingContainer #categorySelection .section-white .terminal-category+label{color:#006400;cursor:pointer;font-size:14px;font-weight:400;font-weight:600;margin-bottom:0;padding:5px 10px;text-decoration:underline;width:100%}#listingContainer #categorySelection .section-white .terminal-category:checked+label{background-color:#006400;border-radius:6px;color:#fff;cursor:default;text-decoration:none}#listingContainer #categorySelection .section-white .gb-mat-tree{font-size:15px;padding:20px 15px}#listingContainer #categorySelection .section-white .gb-mat-tree .terminal-category+label{font-size:14px;font-weight:400;padding-left:0;width:auto}#listingContainer #categorySelection .section-white .gb-mat-tree .terminal-category:checked+label{background-color:#006400;border-radius:6px;color:#fff;margin-bottom:5px;margin-top:5px;padding-left:10px!important;text-decoration:none}#listingContainer #categorySelection .section-white .gb-mat-tree .mat-nested-tree-node[aria-expanded=true] ul .mat-tree-node:first-child .terminal-category:checked+label{margin-top:0}@media(min-width:480px){#listingContainer #categorySelection .section-white .gb-mat-tree button,#listingContainer #categorySelection .section-white .gb-mat-tree label{font-size:16px!important}#listingContainer #categorySelection .section-white .category-display input,#listingContainer #categorySelection .section-white .category-display label{font-size:18px}}@media(min-width:768px){#listingContainer #categorySelection .section-white .acting-label{font-size:18px}#listingContainer #categorySelection .section-white .category-input{padding:30px 0}#listingContainer #categorySelection .section-white .category-input .category-input-wrap{padding:0 100px}#listingContainer #categorySelection .section-white .category-input.searching:after{display:none}#listingContainer #categorySelection .section-white .category-input.searching .ac-input-group{position:relative}#listingContainer #categorySelection .section-white .category-input.searching .ac-input-group:after{background:rgba(0,0,0,0) url(/theme/assets/ajax-spinner.gif) no-repeat 50%;background-size:cover;content:"";display:block;height:30px;position:absolute;right:-40px;top:5px;width:30px}#listingContainer #categorySelection .section-white .category-results ul li span{font-size:15px}#listingContainer #categorySelection .section-white .gb-mat-tree button,#listingContainer #categorySelection .section-white .gb-mat-tree label{font-size:17px!important}}@media(min-width:992px){#listingContainer #categorySelection .section-white .category-input .category-input-wrap{padding:0 180px}#listingContainer #categorySelection .section-white .category-input .category-input-wrap label{font-size:26px}}@media(min-width:1200px){#listingContainer #categorySelection .section-white .loading span{font-size:20px}#listingContainer #categorySelection .section-white .loading:before{height:30px;width:30px}#listingContainer #categorySelection .section-white .category-input{margin:30px auto;width:75%}#listingContainer #categorySelection .section-white .category-input .category-input-wrap label{font-size:30px}#listingContainer #categorySelection .section-white .category-display,#listingContainer #categorySelection .section-white .gb-mat-tree{margin:30px auto 15px;width:75%}#listingContainer #categorySelection .section-white .category-display label{display:block;font-size:18px;text-align:center}}#listingContainer #pictures .gb-aurigma-image-uploader{margin-top:15px}#listingContainer #itemDetails h5{background-color:#eee;border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;font-size:16px;font-weight:600;margin-top:30px;padding:15px 0;text-align:center}#listingContainer #itemDetails .ffl i{margin-right:5px}#listingContainer #itemDetails #standardTextNickname{margin-bottom:15px}#listingContainer #itemDetails>.section-transparent{background:linear-gradient(180deg,#dfdfdf,#fff 12px)}#listingContainer #itemDetails .gradient-group-wrap{background:linear-gradient(180deg,#fff,#dfdfdf 50px);border-bottom:1px solid #d9d9d9;margin:0 -15px;padding-bottom:20px}#listingContainer #itemDetails .gradient-group-wrap .gradient-rotate{border-radius:15px;-webkit-box-shadow:0 10px 13px -10px #000,0 0 15px 0 rgba(0,0,0,0);box-shadow:0 10px 13px -10px #000,0 0 15px 0 rgba(0,0,0,0);display:inline-block;overflow:hidden;padding:4px;position:relative}#listingContainer #itemDetails .gradient-group-wrap .gradient-rotate .grad{-webkit-animation:gradientSpin 8s linear infinite;animation:gradientSpin 8s linear infinite;background:#482a6d;background:-webkit-gradient(linear,left top,left bottom,color-stop(25%,#482a6d),color-stop(50%,#c328a8),color-stop(75%,#65389b));background:linear-gradient(180deg,#482a6d 25%,#c328a8 50%,#65389b 75%);height:1000%;left:-25%;position:absolute;top:-466%;width:150%;z-index:10}#listingContainer #itemDetails .gradient-group-wrap .gradient-rotate #GenerateAIButton{background-color:#fff;border:1px solid #c328a8;border-radius:11px;color:#000;font-size:17px;font-weight:600;padding:8px 12px;position:relative;z-index:11}@-webkit-keyframes gradientSpin{to{-webkit-transform:rotate(1turn)}}@keyframes gradientSpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#listingContainer #itemDetails .gradient-group-wrap .gradient-rotate:hover .grad{-webkit-animation-duration:3s;animation-duration:3s}#listingContainer #itemDetails .gradient-group-wrap .gradient-rotate.disabled .grad{background:#555!important}#listingContainer #itemDetails .gradient-group-wrap .gradient-rotate.disabled button{background-color:#d9d9d9!important;border-color:#d9d9d9!important;cursor:not-allowed}#listingContainer #itemDetails .gradient-group-wrap #remainingAttempts{color:#000;display:block;font-weight:600}#listingContainer #itemDetails .gradient-group-wrap .err_msg{margin-top:6px}#listingContainer #itemDetails .rtf-label-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:15px}#listingContainer #itemDetails .rtf-label-wrap>span{color:#000}#listingContainer #itemDetails .rtf-label-wrap>span>strong{font-weight:600}#listingContainer #itemDetails .rtf-label-wrap>span>img{-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);display:inline;margin:0 10px}#listingContainer #itemDetails .loader{background-color:#eee}@media(min-width:768px){#listingContainer #itemDetails .rtf-label-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#listingContainer #itemDetails .rtf-label-wrap label{white-space:nowrap}#listingContainer #itemDetails .rtf-label-wrap>span{margin-left:15px;margin-top:-2px}#listingContainer #itemDetails .category-section .jqui-dd-wrapper{width:50%}#listingContainer #itemDetails .section-transparent{background-color:#fff}#listingContainer #itemDetails .section-transparent .form-group .section-gray{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}#listingContainer #itemDetails .section-transparent .cta-row{margin-top:20px}#listingContainer #itemDetails .section-white{background-color:#eee}#listingContainer #itemDetails .section-white.section-header{background-color:#fff}}#listingContainer #paymentShippingTaxes .section-transparent .form-group:first-child .section-gray{border-top:0}#listingContainer #paymentShippingTaxes .section-gray.shipping-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#listingContainer #paymentShippingTaxes .section-gray.shipping-section>.form-group:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#listingContainer #paymentShippingTaxes .section-gray.shipping-section>.form-group:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#listingContainer #paymentShippingTaxes .section-gray.shipping-section>.form-group:nth-child(3){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}#listingContainer #paymentShippingTaxes .section-gray.shipping-section>.form-group:nth-child(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}#listingContainer #paymentShippingTaxes .section-gray.shipping-section>.form-group:nth-child(5){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}#listingContainer #paymentShippingTaxes .section-gray.shipping-section>.form-group:nth-child(6){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#listingContainer #paymentShippingTaxes .input-group-end{border-radius:0 6px 6px 0!important;padding-right:10px;text-align:left!important}#listingContainer #paymentShippingTaxes #shipSeeAddlTerms+label{margin-bottom:15px}#listingContainer #paymentShippingTaxes #immediate-checkout-gbpay .glyphicon-ok{color:#006400}#listingContainer #paymentShippingTaxes #estimator-logo-links-hdr{margin-top:10px}#listingContainer #paymentShippingTaxes #estimator-logo-links{list-style-type:none;margin:10px -7.5px 5px;padding:0}#listingContainer #paymentShippingTaxes #estimator-logo-links li{padding-left:7.5px;padding-right:7.5px}#listingContainer #paymentShippingTaxes #estimator-logo-links a{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;display:block;height:100px;padding:10px;text-align:center}#listingContainer #paymentShippingTaxes #estimator-logo-links a>div{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%}#listingContainer #paymentShippingTaxes #estimator-logo-links a#fedexlink>div{background-image:url(/theme/assets/logo-fedex.png)}#listingContainer #paymentShippingTaxes #estimator-logo-links a#uspslink>div{background-image:url(/theme/assets/logo-usps.png)}#listingContainer #paymentShippingTaxes #estimator-logo-links a#upslink>div{background-image:url(/theme/assets/logo-ups.png)}#listingContainer #paymentShippingTaxes .form-group .glyphicon-remove{color:#d0021b}#listingContainer #paymentShippingTaxes .form-group .section-gray{clear:left;margin:0}#listingContainer #paymentShippingTaxes .form-group .section-gray p{margin-bottom:0}#listingContainer #paymentShippingTaxes .form-group.immediate-checkout{background-color:#eee;margin-top:-20px}#listingContainer #paymentShippingTaxes .form-group.immediate-checkout .section-gray ul{clear:both;display:block;font-size:13px;list-style-type:none;padding:0}#listingContainer #paymentShippingTaxes .form-group.immediate-checkout .section-gray ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:7px}#listingContainer #paymentShippingTaxes .form-group.immediate-checkout .section-gray ul li i{margin-right:5px}#listingContainer #paymentShippingTaxes .form-group.immediate-checkout .section-gray ul li i.glyphicon-ok{color:#006400}#listingContainer #paymentShippingTaxes .form-group.immediate-checkout .section-gray ul li i.glyphicon-remove{color:#d0021b}#listingContainer #paymentShippingTaxes .form-group.immediate-checkout .section-gray ul li a{color:#006400;text-decoration:underline}#listingContainer #paymentShippingTaxes .form-group.immediate-checkout .section-gray ul li a:visited{color:#006400}#listingContainer #paymentShippingTaxes .form-group.immediate-checkout .section-gray ul li:first-child{margin-top:0}#listingContainer #paymentShippingTaxes .form-group.immediate-checkout .section-gray.qualified{padding:10px}#listingContainer #paymentShippingTaxes .form-group.immediate-checkout .section-gray.qualified .acting-label{font-size:16px;margin:0}#listingContainer #paymentShippingTaxes .form-group.immediate-checkout .section-gray.qualified .acting-label i{color:#006400;margin-right:5px}#listingContainer #paymentShippingTaxes .form-group.immediate-checkout .section-gray.unqualified{padding:10px}#listingContainer #paymentShippingTaxes .form-group.immediate-checkout .section-gray.unqualified .acting-label .glyphicon-ok{color:#006400;margin-right:5px}#listingContainer #paymentShippingTaxes .form-group.immediate-checkout .section-gray.unqualified .acting-label .glyphicon-exclamation-sign{color:#ffbf00;margin-right:5px}#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntry{color:#555;margin-top:15px}#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntry #taxState #salesTaxStateText{margin:15px 0 5px}#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntry .revealer #taxPercentage{display:-webkit-box;display:-ms-flexbox;display:flex;margin:15px 0 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;color:#555;justify-content:center}#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntry .revealer #taxPercentage span{font-size:20px;font-weight:700;line-height:37px;margin-left:5px;margin-right:5px;white-space:nowrap}#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntry .revealer #taxPercentage span:first-child{color:#000;font-size:11px;font-weight:400;margin-left:0}#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntry .revealer #taxPercentage input[type=number]{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;padding-bottom:0;padding-top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntry .revealer p.error{color:#d0021b;display:none;font-size:12px;margin:0;padding:0;text-align:right}#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntry .revealer #taxInclusions small{color:#000}#listingContainer #paymentShippingTaxes #excludeStatesWrap #excludeStateEntries,#listingContainer #paymentShippingTaxes #excludeStatesWrap #taxEntries,#listingContainer #paymentShippingTaxes #salesTaxWrap #excludeStateEntries,#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntries{clear:both;margin-top:15px}#listingContainer #paymentShippingTaxes #excludeStatesWrap #excludeStateEntries>small,#listingContainer #paymentShippingTaxes #excludeStatesWrap #taxEntries>small,#listingContainer #paymentShippingTaxes #salesTaxWrap #excludeStateEntries>small,#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntries>small{color:#000}#listingContainer #paymentShippingTaxes #excludeStatesWrap #excludeStateEntries ul,#listingContainer #paymentShippingTaxes #excludeStatesWrap #taxEntries ul,#listingContainer #paymentShippingTaxes #salesTaxWrap #excludeStateEntries ul,#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntries ul{clear:both;display:block;margin:5px 0 0;padding:0;width:100%}#listingContainer #paymentShippingTaxes #excludeStatesWrap #excludeStateEntries ul li,#listingContainer #paymentShippingTaxes #excludeStatesWrap #taxEntries ul li,#listingContainer #paymentShippingTaxes #salesTaxWrap #excludeStateEntries ul li,#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntries ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;width:100%}#listingContainer #paymentShippingTaxes #excludeStatesWrap #excludeStateEntries ul li>span,#listingContainer #paymentShippingTaxes #excludeStatesWrap #taxEntries ul li>span,#listingContainer #paymentShippingTaxes #salesTaxWrap #excludeStateEntries ul li>span,#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntries ul li>span{font-weight:700;min-width:75px;white-space:nowrap}#listingContainer #paymentShippingTaxes #excludeStatesWrap #excludeStateEntries ul li>span.perc:after,#listingContainer #paymentShippingTaxes #excludeStatesWrap #taxEntries ul li>span.perc:after,#listingContainer #paymentShippingTaxes #salesTaxWrap #excludeStateEntries ul li>span.perc:after,#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntries ul li>span.perc:after{content:"%"}#listingContainer #paymentShippingTaxes #excludeStatesWrap #excludeStateEntries ul li .row-entries,#listingContainer #paymentShippingTaxes #excludeStatesWrap #taxEntries ul li .row-entries,#listingContainer #paymentShippingTaxes #salesTaxWrap #excludeStateEntries ul li .row-entries,#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntries ul li .row-entries{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 10px;width:auto}#listingContainer #paymentShippingTaxes #excludeStatesWrap #excludeStateEntries ul li .row-entries .row-entry,#listingContainer #paymentShippingTaxes #excludeStatesWrap #taxEntries ul li .row-entries .row-entry,#listingContainer #paymentShippingTaxes #salesTaxWrap #excludeStateEntries ul li .row-entries .row-entry,#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntries ul li .row-entries .row-entry{float:left;font-size:11px;line-height:18px;margin-right:10px}#listingContainer #paymentShippingTaxes #excludeStatesWrap #excludeStateEntries ul li .row-entries .row-entry i,#listingContainer #paymentShippingTaxes #excludeStatesWrap #taxEntries ul li .row-entries .row-entry i,#listingContainer #paymentShippingTaxes #salesTaxWrap #excludeStateEntries ul li .row-entries .row-entry i,#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntries ul li .row-entries .row-entry i{color:#006400;margin-right:3px;top:0}#listingContainer #paymentShippingTaxes #excludeStatesWrap #excludeStateEntries ul li .row-entries .row-entry:last-child,#listingContainer #paymentShippingTaxes #excludeStatesWrap #taxEntries ul li .row-entries .row-entry:last-child,#listingContainer #paymentShippingTaxes #salesTaxWrap #excludeStateEntries ul li .row-entries .row-entry:last-child,#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntries ul li .row-entries .row-entry:last-child{margin:0}#listingContainer #paymentShippingTaxes #excludeStatesWrap #excludeStateEntries ul li .remove-btn,#listingContainer #paymentShippingTaxes #excludeStatesWrap #taxEntries ul li .remove-btn,#listingContainer #paymentShippingTaxes #salesTaxWrap #excludeStateEntries ul li .remove-btn,#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntries ul li .remove-btn{background-color:rgba(0,0,0,0);border:0;color:#006400;cursor:pointer}#listingContainer #paymentShippingTaxes #excludeStatesWrap #excludeStateEntries ul li:nth-child(odd),#listingContainer #paymentShippingTaxes #excludeStatesWrap #taxEntries ul li:nth-child(odd),#listingContainer #paymentShippingTaxes #salesTaxWrap #excludeStateEntries ul li:nth-child(odd),#listingContainer #paymentShippingTaxes #salesTaxWrap #taxEntries ul li:nth-child(odd){background-color:#f7f6f2}#listingContainer #paymentShippingTaxes #excludeStatesWrap .add-row,#listingContainer #paymentShippingTaxes #salesTaxWrap .add-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:15px}#listingContainer #paymentShippingTaxes #excludeStatesWrap .add-row button,#listingContainer #paymentShippingTaxes #salesTaxWrap .add-row button{padding:10px 20px}#listingContainer #paymentShippingTaxes #excludeStatesWrap .add-row button.add-btn,#listingContainer #paymentShippingTaxes #salesTaxWrap .add-row button.add-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:10px}#listingContainer #paymentShippingTaxes #excludeStatesWrap .add-row button.add-btn span,#listingContainer #paymentShippingTaxes #salesTaxWrap .add-row button.add-btn span{font-size:14px;line-height:14px;margin-left:5px}#listingContainer #paymentShippingTaxes #excludeStatesWrap .add-row button.add-btn i,#listingContainer #paymentShippingTaxes #salesTaxWrap .add-row button.add-btn i{font-size:13px;top:0}#listingContainer #paymentShippingTaxes #excludeStatesWrap .add-row+.err_msg,#listingContainer #paymentShippingTaxes #salesTaxWrap .add-row+.err_msg{margin-top:5px}#listingContainer #paymentShippingTaxes #excludeStatesWrap #excludeState{margin-top:15px}@media(min-width:768px){#listingContainer #paymentShippingTaxes .section-transparent{background-color:#fff}#listingContainer #paymentShippingTaxes .section-gray.shipping-section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}#listingContainer #paymentShippingTaxes .section-gray.shipping-section>.col-sm-6{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}#listingContainer #paymentShippingTaxes .section-gray.shipping-section>.form-group:nth-child(3){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}#listingContainer #paymentShippingTaxes .section-gray.shipping-section>.form-group:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}}#listingContainer #contentContainer #listingOptions .section-transparent{border-top:1px solid #d9d9d9}#listingContainer #contentContainer #listingOptions .section-transparent h3.secondary-header{color:#000;font-size:16px;font-weight:700;margin-bottom:25px;margin-top:0}#listingContainer #contentContainer #listingOptions .section-transparent h3.secondary-header>a{color:#006400;font-size:15px}#listingContainer #contentContainer #listingOptions .section-transparent .meridian{clear:none}#listingContainer #contentContainer #listingOptions .section-transparent .meridian label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:55px}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body{padding:20px 0 0}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .drawer{font-weight:400;margin:5px 0 10px}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .radio-group label{font-weight:400}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .input-group.radio-group{width:100%}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .input-group .input-group-textbox{border-radius:0 6px 6px 0!important;height:40px;text-align:left!important}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body input[type=checkbox]{display:none}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body input[type=checkbox]+label{text-transform:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body #shortTermAuctionOptin+label{color:#555;font-weight:400}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body #shortTermAuctionOptin+label strong{color:#006400}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body #auctionDurationChk_shr+label+.input-group,#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body #auctionDurationChk_std+label+.input-group{width:100%}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body #auctionDurationChk_shr+label+.input-group #relistEvenIfSoldChk_shr+label+.tier-2,#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body #auctionDurationChk_shr+label+.input-group #relistEvenIfSoldChk_std+label+.tier-2,#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body #auctionDurationChk_std+label+.input-group #relistEvenIfSoldChk_shr+label+.tier-2,#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body #auctionDurationChk_std+label+.input-group #relistEvenIfSoldChk_std+label+.tier-2{clear:both;display:block;height:0;line-height:0;opacity:0;overflow:hidden;-webkit-transition:all .3s;transition:all .3s}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body #auctionDurationChk_shr:checked+label+.input-group #relistEvenIfSoldChk_shr:checked+label+.tier-2,#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body #auctionDurationChk_shr:checked+label+.input-group #relistEvenIfSoldChk_std:checked+label+.tier-2,#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body #auctionDurationChk_std:checked+label+.input-group #relistEvenIfSoldChk_shr:checked+label+.tier-2,#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body #auctionDurationChk_std:checked+label+.input-group #relistEvenIfSoldChk_std:checked+label+.tier-2{height:auto;line-height:normal;opacity:1;overflow:visible;padding-top:10px}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body #auctionDurationChk_shr:checked+label+.input-group #relistEvenIfSoldChk_shr:checked+label+.tier-2 label,#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body #auctionDurationChk_shr:checked+label+.input-group #relistEvenIfSoldChk_std:checked+label+.tier-2 label,#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body #auctionDurationChk_std:checked+label+.input-group #relistEvenIfSoldChk_shr:checked+label+.tier-2 label,#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body #auctionDurationChk_std:checked+label+.input-group #relistEvenIfSoldChk_std:checked+label+.tier-2 label{display:block;margin:0 0 5px}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body#standard-tab .form-group:last-child label{margin-bottom:0}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body#shortterm-tab>div>p{margin-bottom:20px}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body#shortterm-tab p strong{white-space:nowrap}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .glyphicon-exclamation-sign{margin-right:5px}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .optional-service{margin-bottom:20px}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .optional-service .check-group>label span:first-child{margin-top:3px}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .optional-service .check-group .input-group{display:block}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .optional-service .check-group .input-group .radio-group{clear:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:40px}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .optional-service .check-group .input-group .radio-group label{margin:0 15px 0 0}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .optional-service .check-group #futureListingOptin+label span,#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .optional-service .check-group #fxdFutureListingOptin+label span,#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .optional-service .check-group #shtFutureListingOptin+label span{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .optional-service .check-group #futureListingOptin+label span:first-child,#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .optional-service .check-group #fxdFutureListingOptin+label span:first-child,#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .optional-service .check-group #shtFutureListingOptin+label span:first-child{margin-bottom:3px;margin-top:0}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .optional-service .check-group #futureListingOptin:checked+label+.input-group,#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .optional-service .check-group #fxdFutureListingOptin+label+.input-group,#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .optional-service .check-group #shtFutureListingOptin:checked+label+.input-group{padding-top:15px}#listingContainer #contentContainer #listingOptions .mat-mdc-tab-body .row>.form-group{clear:both}#listingContainer #contentContainer #listingOptions .gb-mat-datepicker{width:50%}#listingContainer #contentContainer #listingOptions button{margin:0 0 35px}@media(max-width:479px){#listingContainer #contentContainer #listingOptions .gb-mat-datepicker{width:100%}}@media(min-width:992px){#listingContainer #contentContainer #listingOptions .section-white .optional-service .check-group>label{font-size:15px}}#listingContainer #contentContainer #listingOptions .section-transparent{background-color:#ffffdb;border-bottom:1px solid #d9d9d9}#listingContainer #contentContainer #listingOptions .optional-service{margin-bottom:25px}#listingContainer #contentContainer #listingOptions .optional-service.gb-mat-checkbox+label>span{-webkit-box-flex:1;-ms-flex:1;flex:1}#listingContainer #contentContainer #listingOptions .optional-service.gb-mat-checkbox+label>span:first-child,#listingContainer #contentContainer #listingOptions .optional-service.gb-mat-checkbox+label>span:last-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#listingContainer #contentContainer #listingOptions .optional-service>small{display:block;font-size:14px;line-height:18px;margin-top:10px}#listingContainer #contentContainer #listingOptions .optional-service>small span{color:#006400;text-decoration:underline}#listingContainer #contentContainer #listingOptions .optional-service .dd_wrap>small{display:block;margin-bottom:5px;margin-top:15px}#listingContainer #contentContainer #listingOptions .optional-service .dd_wrap .red{color:#b92e2e}#listingContainer #contentContainer #listingOptions .optional-service .dd_wrap .blue{color:#18539d}#listingContainer #contentContainer #listingOptions .optional-service .dd_wrap .green{color:#006400}#listingContainer #contentContainer #listingOptions .optional-service .dd_wrap .ui-menu li:first-child>div{color:#b92e2e}#listingContainer #contentContainer #listingOptions .optional-service .dd_wrap .ui-menu li:nth-child(2)>div{color:#18539d}#listingContainer #contentContainer #listingOptions .optional-service .dd_wrap .ui-menu li:nth-child(3)>div{color:#006400}#listingContainer #contentContainer #listingOptions .optional-service:last-child{margin-bottom:0}#listingContainer #contentContainer #listingOptions .section-white .subtotal>div{font-size:15px;font-weight:700}#listingContainer #contentContainer #listingOptions .section-white .subtotal>div:last-child{color:#006400;text-align:right}#listingContainer #contentContainer #listingOptions .section-white button{margin-top:30px}#listingContainer #contentContainer #listingOptions .section-white:last-child{border-bottom:0}@media(min-width:768px){#listingContainer #contentContainer #listingOptions .optional-service+label{font-size:15px}}@media(min-width:992px){#listingContainer #contentContainer #listingOptions .optional-service+label{font-size:16px}}#listingContainer #contentContainer #optionalServices .section-transparent{background-color:#ffffdb;border-bottom:1px solid #d9d9d9}#listingContainer #contentContainer #optionalServices .optional-service{margin-bottom:25px}#listingContainer #contentContainer #optionalServices .optional-service.gb-mat-checkbox+label>span{-webkit-box-flex:1;-ms-flex:1;flex:1}#listingContainer #contentContainer #optionalServices .optional-service.gb-mat-checkbox+label>span:first-child,#listingContainer #contentContainer #optionalServices .optional-service.gb-mat-checkbox+label>span:last-child{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}#listingContainer #contentContainer #optionalServices .optional-service>small{display:block;font-size:14px;line-height:18px;margin-top:10px}#listingContainer #contentContainer #optionalServices .optional-service>small span{color:#006400;text-decoration:underline}#listingContainer #contentContainer #optionalServices .optional-service .dd_wrap>small{display:block;margin-bottom:5px;margin-top:15px}#listingContainer #contentContainer #optionalServices .optional-service .dd_wrap .red{color:#b92e2e}#listingContainer #contentContainer #optionalServices .optional-service .dd_wrap .blue{color:#18539d}#listingContainer #contentContainer #optionalServices .optional-service .dd_wrap .green{color:#006400}#listingContainer #contentContainer #optionalServices .optional-service .dd_wrap .ui-menu li:first-child>div{color:#b92e2e}#listingContainer #contentContainer #optionalServices .optional-service .dd_wrap .ui-menu li:nth-child(2)>div{color:#18539d}#listingContainer #contentContainer #optionalServices .optional-service .dd_wrap .ui-menu li:nth-child(3)>div{color:#006400}#listingContainer #contentContainer #optionalServices .optional-service:last-child{margin-bottom:0}#listingContainer #contentContainer #optionalServices .section-white .subtotal>div{font-size:15px;font-weight:700}#listingContainer #contentContainer #optionalServices .section-white .subtotal>div:last-child{color:#006400;text-align:right}#listingContainer #contentContainer #optionalServices .section-white button{margin-top:30px}#listingContainer #contentContainer #optionalServices .section-white:last-child{border-bottom:0}@media(min-width:768px){#listingContainer #contentContainer #optionalServices .optional-service+label{font-size:15px}}@media(min-width:992px){#listingContainer #contentContainer #optionalServices .optional-service+label{font-size:16px}}#listingContainer pic-carousel .ui-carousel{display:block;margin-top:10px;padding:0 30px}#listingContainer pic-carousel .ui-carousel .ui-carousel-header{height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}#listingContainer pic-carousel .ui-carousel .ui-carousel-header .ui-carousel-button{background-color:#006400;display:-webkit-box;display:-ms-flexbox;display:flex;width:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Glyphicons Halflings;height:100%;margin:0}#listingContainer pic-carousel .ui-carousel .ui-carousel-header .ui-carousel-button:hover{background-color:#008400}#listingContainer pic-carousel .ui-carousel .ui-carousel-header .ui-carousel-button:before{color:#fff}#listingContainer pic-carousel .ui-carousel .ui-carousel-header .ui-carousel-button.ui-state-disabled{background-color:#bbe1aa!important}#listingContainer pic-carousel .ui-carousel .ui-carousel-header .ui-carousel-button.ui-carousel-next-button{border-radius:0 6px 6px 0;float:right}#listingContainer pic-carousel .ui-carousel .ui-carousel-header .ui-carousel-button.ui-carousel-next-button:before{content:""}#listingContainer pic-carousel .ui-carousel .ui-carousel-header .ui-carousel-button.ui-carousel-prev-button{border-radius:6px 0 0 6px;float:left}#listingContainer pic-carousel .ui-carousel .ui-carousel-header .ui-carousel-button.ui-carousel-prev-button:before{content:""}#listingContainer pic-carousel .ui-carousel .ui-carousel-viewport{padding:0}#listingContainer pic-carousel .ui-carousel .ui-carousel-viewport .ui-carousel-item{margin:0 2.5px!important}#listingContainer pic-carousel .ui-carousel .ui-carousel-viewport .ui-carousel-item img{height:auto;width:100%}#listingContainer #contentContainer #confirmationSummaryPreview .section-header{text-align:center}#listingContainer #contentContainer #confirmationSummaryPreview .section-header>h3,#listingContainer #contentContainer #confirmationSummaryPreview .section-header>p,#listingContainer #contentContainer #confirmationSummaryPreview .section-header>small{text-align:left}#listingContainer #contentContainer #confirmationSummaryPreview .section-header>small{color:#555;font-style:italic;font-weight:400}#listingContainer #contentContainer #confirmationSummaryPreview .section-header>small i{color:#ffbf00}#listingContainer #contentContainer #confirmationSummaryPreview .section-header>a{color:#006400;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:25px;width:auto}#listingContainer #contentContainer #confirmationSummaryPreview .section-header>a span{margin:0;text-decoration:underline}#listingContainer #contentContainer #confirmationSummaryPreview .section-header>a i{margin:0 0 0 5px}#listingContainer #contentContainer #confirmationSummaryPreview .section-header>a:hover{text-decoration:none}#listingContainer #contentContainer #confirmationSummaryPreview .section-header>a:hover span{text-decoration:underline}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div{padding:20px 15px 10px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .preview-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .preview-header span{color:#006400;font-size:14px;text-decoration:underline}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .preview-header span:first-child{color:#000;font-weight:700;text-decoration:none}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .preview-header span:last-child{cursor:pointer}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div span.sim-link{color:#006400;cursor:pointer;text-decoration:underline}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div span+span.sim-link{margin-left:5px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .noRevealer{margin-bottom:20px;max-width:1200px;position:relative}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .noRevealer>div{border:1px solid #d9d9d9;overflow-x:visible;overflow-y:hidden}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .revealer{margin-bottom:20px;max-width:1200px;position:relative}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .revealer>div{border:1px solid #d9d9d9;height:200px;min-height:200px;overflow-x:visible;overflow-y:hidden;overflow:hidden;position:relative;-webkit-transition:height .5s ease;transition:height .5s ease}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .revealer>div>div{position:relative;z-index:49}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .revealer>div>.fader{background:#fff;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(hsla(48,24%,96%,0)));background:linear-gradient(0deg,#fff,hsla(48,24%,96%,0));bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f7f6f2",GradientType=1);height:75px;left:0;position:absolute;width:100%;z-index:50}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .revealer input[type=checkbox]{display:none}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .revealer input[type=checkbox]+label{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:30px;top:-20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#006400;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);color:#fff;height:40px;justify-content:center;padding:0;width:120px;z-index:51}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .revealer input[type=checkbox]+label i{top:0;-webkit-transition:all .5s ease;transition:all .5s ease}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .revealer input[type=checkbox]+label span:before{content:"Expand";margin-left:5px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .revealer input[type=checkbox]:checked+label i{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .revealer input[type=checkbox]:checked+label span:before{content:"Collapse"}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .revealer input[type=checkbox]:checked+label+div{background:none;height:auto}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .revealer input[type=checkbox]:checked+label+div .fader{opacity:0}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .editor-block{margin-bottom:40px!important;margin-top:40px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group{color:#555;margin-bottom:10px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group>h5{color:#000;font-size:14px;font-weight:600;line-height:normal;margin:0 auto}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group>p{font-size:14px;margin:0 auto}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group.two-line{display:block;text-align:left}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group.two-line p{padding:0}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group.two-line a{color:#006400;display:block;font-size:13px;margin:15px auto 20px;text-decoration:underline}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows{padding-bottom:10px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row:nth-child(odd){background-color:#f7f6f2}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row:nth-child(2n){background-color:#eee}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row .left{padding-right:10px;white-space:nowrap}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row .acting-label,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row label{background-color:rgba(0,0,0,0);border:0;margin:0}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row .acting-label span:last-child,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row label span:last-child,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row strong{color:#000;font-size:13px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row>span{font-size:12px;margin-left:10px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row .right{-webkit-box-flex:1;-ms-flex:1;flex:1}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row .right span{color:#006400;display:block;font-size:13px;font-weight:700;text-align:right;width:100%}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows ul,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) ul{font-size:14px;list-style-type:none;margin:0;padding-bottom:0;padding-top:0;-webkit-box-flex:1;-ms-flex:1;flex:1}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows ul li,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) ul li{margin-right:5px;margin-top:3px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows ul li i,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) ul li i{color:#006400}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows ul li img,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) ul li img{height:auto;width:100%}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows ul.image-contain,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) ul.image-contain{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows ul.image-contain li,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) ul.image-contain li{margin:0;width:50%;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows ul li{display:inline-block}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) ul li{margin-top:5px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) ul li:first-child{margin-top:0}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white{background-color:#fff;border-top:1px solid #d9d9d9}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white:last-child{border:0}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices .colored-rows .colored-row{color:#000}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices .colored-rows .colored-row strong{font-weight:600}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices .colored-rows .colored-row input[type=checkbox]+label span:last-child{color:#999}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices .colored-rows .colored-row input[type=checkbox]+*+*+.right span,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices .colored-rows .colored-row input[type=checkbox]+*+.right span{color:#bbe1aa}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices .colored-rows .colored-row input[type=checkbox]:checked+*+*+.right span,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices .colored-rows .colored-row input[type=checkbox]:checked+*+.right span{color:#006400}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices .colored-rows .colored-row input[type=checkbox]:checked+label span:last-child{color:#000}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices .colored-rows .colored-row label{font-weight:600}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices .colored-rows .colored-row>span>span{font-weight:700}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices .colored-rows .colored-row>span>span.red{color:#b92e2e}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices .colored-rows .colored-row>span>span.blue{color:#18539d}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices .colored-rows .colored-row>span>span.green{color:#006400}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices .colored-rows .colored-row .right{text-align:right}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices .colored-rows .colored-row .right em{font-size:13px;font-style:normal;font-weight:400;white-space:nowrap}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices #summaryOptionalServicesTotal{font-size:13px;padding-top:15px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices #summaryOptionalServicesTotal>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;padding:0}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices #summaryOptionalServicesTotal>div strong{font-weight:700}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices #summaryOptionalServicesTotal>div .left{color:#555}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices #summaryOptionalServicesTotal>div .left strong{color:#000}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices #summaryOptionalServicesTotal>div .right{color:#006400}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices .colored-rows+#summaryOptionalServicesTotal{border-top:1px solid #d9d9d9;margin-top:30px;padding-top:10px}#listingContainer #contentContainer #confirmationSummaryPreview #previewPane{background-color:#f7f6f2;padding:0}#listingContainer #contentContainer #confirmationSummaryPreview #previewPane .loader{color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;font-weight:600;margin:0 auto;padding:20px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#listingContainer #contentContainer #confirmationSummaryPreview #previewPane .loader:before{background:rgba(0,0,0,0) url(/theme/assets/ajax-spinner.gif) no-repeat 50%;background-size:cover;content:"";height:30px;margin-right:5px;width:30px}#listingContainer #contentContainer #confirmationSummaryPreview #previewPane .preview-bottom,#listingContainer #contentContainer #confirmationSummaryPreview #previewPane .preview-top{height:20px}#listingContainer #contentContainer #confirmationSummaryPreview #previewPane .preview-top{background:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f7f6f2));background:linear-gradient(180deg,#fff,#f7f6f2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f7f6f2",GradientType=1)}#listingContainer #contentContainer #confirmationSummaryPreview #previewPane .preview-bottom{background:#fff;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(#f7f6f2));background:linear-gradient(0deg,#fff,#f7f6f2);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#f7f6f2",GradientType=1)}@media(min-width:768px){#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices #summaryOptionalServicesTotal{font-size:15px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .reaveler>div{height:300px;min-height:300px}#listingContainer #contentContainer #confirmationSummaryPreview .section-white:not(.section-header){border-bottom:0}#listingContainer #contentContainer #confirmationSummaryPreview .section-header>small{font-size:14px}}@media(min-width:992px){#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .preview-header span{font-size:16px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-row h5,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-row p,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-row ul,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group.editor-block>h5,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) h5,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) p,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) ul{font-size:15px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-row ul li,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) ul li{display:inline-block}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row .right span,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row label span:last-child,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row strong,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row>span{font-size:15px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices #summaryOptionalServicesTotal{font-size:16px}}@media(min-width:1200px){#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .preview-header span{font-size:18px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-row h5,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-row p,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-row ul,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row .right span,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row label span:last-child,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row strong,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row>span,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group.editor-block>h5,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) h5,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) p,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) ul{font-size:16px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices #summaryOptionalServicesTotal{font-size:18px}#listingContainer #contentContainer #confirmationSummaryPreview #previewPane .loader{font-size:16px}}@media(min-width:1600px){#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .preview-header span{font-size:20px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-row h5,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-row p,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-row ul,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row .right span,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row label span:last-child,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row strong,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .colored-rows .colored-row>span,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group.editor-block>h5,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) h5,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) p,#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div .form-group:not(.editor-block) ul{font-size:18px}#listingContainer #contentContainer #confirmationSummaryPreview .mat-mdc-tab-body-content>div.section-white#summaryOptionalServices #summaryOptionalServicesTotal{font-size:20px}#listingContainer #contentContainer #confirmationSummaryPreview #previewPane .loader{font-size:18px}}#setupPaymentGatewayContainer #paymentGateway{background-color:#eee;border:2px solid #555;border-radius:6px;margin-bottom:15px;margin-top:20px;padding:40px 15px 0;position:relative}#setupPaymentGatewayContainer #paymentGateway .form-group{margin-bottom:0}#setupPaymentGatewayContainer #paymentGateway .input-wrap,#setupPaymentGatewayContainer #paymentGateway .jqui-dd-wrapper,#setupPaymentGatewayContainer #paymentGateway button{margin-bottom:15px}#setupPaymentGatewayContainer #paymentGateway #auth-only-warning{display:none;padding-bottom:15px}#setupPaymentGatewayContainer #enabledToggler:checked+#paymentGateway{background-color:#bbe1aa;border-color:#006400}#setupPaymentGatewayContainer #enabledToggler{display:none}#setupPaymentGatewayContainer #enabledToggler+#paymentGateway>label{cursor:pointer;position:absolute;right:15px;top:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#setupPaymentGatewayContainer #enabledToggler+#paymentGateway>label span{display:inline-block}#setupPaymentGatewayContainer #enabledToggler+#paymentGateway>label span:last-child{background-color:#fff;border:1px solid #d9d9d9;border-radius:20px;-webkit-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.25);box-shadow:inset 0 0 2px 0 rgba(0,0,0,.25);float:right;height:20px;width:40px}#setupPaymentGatewayContainer #enabledToggler+#paymentGateway>label span:last-child:before{background-color:#999;border-radius:20px;content:" ";float:left;height:18px;margin:0 0 0 1px;-webkit-transition:all .2s ease;transition:all .2s ease;width:18px}#setupPaymentGatewayContainer #enabledToggler+#paymentGateway>label span:first-child{color:#555;float:left;font-weight:400;font-weight:600;margin-right:10px;width:auto}#setupPaymentGatewayContainer #enabledToggler+#paymentGateway>label span:first-child:after{content:"Disabled";margin-left:5px}#setupPaymentGatewayContainer #enabledToggler:checked+#paymentGateway>label span:last-child:before{background-color:#006400;margin-left:19px}#setupPaymentGatewayContainer #enabledToggler:checked+#paymentGateway>label span:first-child{color:#006400}#setupPaymentGatewayContainer #enabledToggler:checked+#paymentGateway>label span:first-child:after{content:"Enabled";margin-left:5px}#setupPaymentGatewayContainer #enabledToggler[disabled]+#paymentGateway>label{cursor:default}#setupPaymentGatewayContainer #enabledToggler[disabled]+#paymentGateway>label span{color:#777}#setupPaymentGatewayContainer #enabledToggler[disabled]+#paymentGateway>label span:last-child{background-color:#999}#setupPaymentGatewayContainer #enabledToggler[disabled]+#paymentGateway>label span:last-child:before{background-color:#555;margin-left:0}#setupPaymentGatewayContainer .alert{border-width:2px}#setupPaymentGatewayContainer .alert h5{font-size:18px;font-weight:600;margin:0}#setupPaymentGatewayContainer .alert .response,#setupPaymentGatewayContainer .alert p{margin-bottom:0;margin-top:15px}#setupPaymentGatewayContainer .alert .response{font-size:16px;font-weight:600}#setupPaymentGatewayContainer .alert .text-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:auto;margin-top:15px}#setupPaymentGatewayContainer .alert .row,#setupPaymentGatewayContainer .alert .text-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#setupPaymentGatewayContainer .alert .row{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media(min-width:768px){#setupPaymentGatewayContainer .alert .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#setupPaymentGatewayContainer .alert .text-right{margin-top:0}}@media(min-width:992px){#setupPaymentGatewayContainer .alert h5{font-size:24px}#setupPaymentGatewayContainer .alert p{font-size:16px}#setupPaymentGatewayContainer .alert .response{font-size:18px}}#setupPaymentGatewayContainer .modal .modal-text{padding-bottom:15px}#setupPaymentGatewayContainer .modal .modal-text .req:before{color:#d0021b;content:"*"}#setupPaymentGatewayContainer .modal .modal-text .acting-label,#setupPaymentGatewayContainer .modal .modal-text label{color:#555;font-size:14px;font-weight:600}#setupPaymentGatewayContainer .modal .modal-text .group-label{color:#000;font-size:16px;font-weight:600;padding-top:15px}#setupPaymentGatewayContainer .modal .modal-text input[type=text]{border-radius:6px}#setupPaymentGatewayContainer .modal .modal-text #password{height:40px;margin-bottom:30px}#setupPaymentGatewayContainer .modal .modal-text .form-group a{float:right}#setupPaymentGatewayContainer .modal .modal-text .cvv .cvv-content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#setupPaymentGatewayContainer .modal .modal-text .cvv .cvv-content-wrap>div:first-child{padding-right:15px;width:30%}#setupPaymentGatewayContainer .modal .modal-text .cvv .cvv-content-wrap>div:last-child{padding-left:15px}#setupPaymentGatewayContainer .modal .modal-text .cvv .cvv-content-wrap>div label[for=cvvHelpDrawer]{color:#006400;cursor:pointer}#setupPaymentGatewayContainer .modal .modal-text .cvv .cvv-content-wrap>div label[for=cvvHelpDrawer] span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#setupPaymentGatewayContainer .modal .modal-text .cvv .cvv-content-wrap>div label[for=cvvHelpDrawer] span:before{content:"Where do I find this?";text-decoration:underline}#setupPaymentGatewayContainer .modal .modal-text .cvv input#cvvHelpDrawer{display:none}#setupPaymentGatewayContainer .modal .modal-text .cvv input#cvvHelpDrawer+.cvv-content-wrap+div{height:0;overflow:hidden;-webkit-transition:all .5s ease;transition:all .5s ease}#setupPaymentGatewayContainer .modal .modal-text .cvv input#cvvHelpDrawer+.cvv-content-wrap+div>div{opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}#setupPaymentGatewayContainer .modal .modal-text .cvv input#cvvHelpDrawer+.cvv-content-wrap+div>div .help-popup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#setupPaymentGatewayContainer .modal .modal-text .cvv input#cvvHelpDrawer+.cvv-content-wrap+div>div .help-popup>div{border:1px solid #d9d9d9;border-radius:6px;margin-bottom:15px;padding:10px;text-align:center}#setupPaymentGatewayContainer .modal .modal-text .cvv input#cvvHelpDrawer+.cvv-content-wrap+div>div .help-popup>div:first-child{margin-right:10px}#setupPaymentGatewayContainer .modal .modal-text .cvv input#cvvHelpDrawer+.cvv-content-wrap+div>div .help-popup>div:last-child{margin-left:10px}#setupPaymentGatewayContainer .modal .modal-text .cvv input#cvvHelpDrawer+.cvv-content-wrap+div>div .help-popup>div img:last-child{height:auto;width:100%}#setupPaymentGatewayContainer .modal .modal-text .cvv input#cvvHelpDrawer:checked+.cvv-content-wrap label[for=cvvHelpDrawer] span:before{content:"Close"}#setupPaymentGatewayContainer .modal .modal-text .cvv input#cvvHelpDrawer:checked+.cvv-content-wrap label[for=cvvHelpDrawer] span:after{content:"";font-family:Glyphicons Halflings;margin-left:5px}#setupPaymentGatewayContainer .modal .modal-text .cvv input#cvvHelpDrawer:checked+.cvv-content-wrap+div{height:auto;overflow:visible}#setupPaymentGatewayContainer .modal .modal-text .cvv input#cvvHelpDrawer:checked+.cvv-content-wrap+div>div{opacity:1}#setupPaymentGatewayContainer .modal .modal-text .cvv input#cvvHelpDrawer:checked+.cvv-content-wrap+div>div img{margin:10px 0 20px}@media(min-width:768px){#setupPaymentGatewayContainer .modal p{font-size:16px}}#creditRequestContainer div.help-text a{text-decoration:underline}#creditRequestContainer div.help-text{display:none}#creditRequestContainer .alert-danger .row .greeting{padding-left:40px}#creditRequestContainer .alert-danger .row .greeting ul{list-style-type:disc!important}#creditRequestContainer .alert-danger .row .greeting a{text-decoration:underline}#disputeContainer .fieldcontainer{border-style:none}#disputeContainer .field{clear:both;float:left;margin:2px 0;text-align:left;width:100%}#disputeContainer .field label{float:left;font-weight:700;padding-right:5px;width:130px}#disputeContainer .field input{margin-left:0}#disputeContainer .contentarea{border:1px solid #006400;border-top:none;line-height:18px;margin-bottom:2em;overflow:auto}#disputeContainer IMG{border-style:none}#disputeContainer .i-r{background:url(/Image/Search/KeyIcons.png) no-repeat scroll 0 0 rgba(0,0,0,0);height:14px;width:12px}#disputeContainer .i-feat{background:url(/Image/Search/KeyIcons.png) no-repeat scroll 0 -60px rgba(0,0,0,0);height:14px;width:12px}#disputeContainer .i-p{background:url(/Image/Search/KeyIcons.png) no-repeat scroll 0 -120px rgba(0,0,0,0);height:14px;width:12px}#disputeContainer .i-c{background:url(/Image/Search/KeyIcons.png) no-repeat scroll 0 -640px rgba(0,0,0,0);height:14px;width:12px}#disputeContainer .i-f{background:url(/Image/Search/KeyIcons.png) no-repeat scroll 0 -180px rgba(0,0,0,0);height:14px;width:12px}#disputeContainer .i-b{background:url(/Image/Search/KeyIcons.png) no-repeat scroll 0 -240px rgba(0,0,0,0);height:14px;width:12px}#disputeContainer .i-nR{background:url(/Image/Search/KeyIcons.png) no-repeat scroll 0 -300px rgba(0,0,0,0);height:14px;width:12px}#disputeContainer .i-star{background:url(/Image/Search/KeyIcons.png) no-repeat scroll 0 -360px rgba(0,0,0,0);height:14px;width:12px}#disputeContainer .i-qLsm{background:url(/Image/Search/KeyIcons.png) no-repeat scroll 0 -420px rgba(0,0,0,0);height:14px;width:21px}#disputeContainer .i-qL{background:url(/Image/Search/KeyIcons.png) no-repeat scroll 0 -540px rgba(0,0,0,0);height:18px;width:27px}#disputeContainer img.i-c{padding-left:0}#disputeContainer #contentContainer #custom-label{color:#333;font-size:14px;font-weight:700;margin-top:2px}#disputeContainer #divBuyerComments .comments-wrapper{margin-left:135px}#newCreditRequestContainer #contentContainer{margin-top:0}#newCreditRequestContainer #contentContainer p#crError{margin:10px 0 0;text-align:right}#newCreditRequestContainer #contentContainer #initiate-btn{padding-left:35px;padding-right:35px}@media(min-width:768px){#newCreditRequestContainer #contentContainer p#crError{padding-left:0;padding-right:0}}#creditRequestConfirmationModal .warning{display:none}#creditRequestConfirmationModal p{font-size:16px}#creditRequestConfirmationModal.warning span.warning{display:inline}#creditRequestConfirmationModal.warning div.warning{display:block}#creditRequestConfirmationModal.warning div.warning ul{padding:0 0 0 30px}#creditRequestConfirmationModal .modal-dialog .cta-row{padding-bottom:20px}#creditRequestConfirmationModal .modal-dialog .cta-row .btn{margin-left:0}@media(min-width:768px){#creditRequestConfirmationModal .cta-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#creditRequestConfirmationModal .cta-row .btn{width:auto}#creditRequestConfirmationModal .cta-row .btn.btn-primary{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin-left:7.5px;order:3}#creditRequestConfirmationModal .cta-row .btn.btn-sim{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-right:7.5px;order:2}}#newCreditRequestContainer #crLookupSection{background-color:rgba(0,0,0,0);border:0;border-radius:0;padding-bottom:5px}#newCreditRequestContainer #crLookupSection .cr-lookup{margin-top:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#newCreditRequestContainer #crLookupSection .cr-lookup,#newCreditRequestContainer #crLookupSection .cr-lookup .cr-lookup-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#newCreditRequestContainer #crLookupSection .cr-lookup .cr-lookup-inputs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#newCreditRequestContainer #crLookupSection .cr-lookup .cr-lookup-inputs .cr-lookup-or{font-weight:700;line-height:40px;margin:0 15px}#newCreditRequestContainer #crLookupSection .cr-lookup>button{height:40px;margin-left:15px}#newCreditRequestContainer #crLookupSection .cr-order-details{border-top:1px solid #d9d9d9;margin-top:20px;padding-top:20px;position:relative}#newCreditRequestContainer #crLookupSection .cr-order-details .btn{position:absolute;right:0;top:20px}#newCreditRequestContainer #crLookupSection .cr-order-details ul{list-style-type:none;margin:0;padding:0}#newCreditRequestContainer #crLookupSection .cr-order-details ul li{margin-top:15px}#newCreditRequestContainer #crLookupSection .cr-order-details ul li:first-child{margin-top:0;padding-right:77px}#newCreditRequestContainer #crLookupSection .cr-order-details ul li h3{margin-top:0}#newCreditRequestContainer #crLookupSection .cr-order-details ul li .cr-order-sub{font-size:16px}#newCreditRequestContainer #crLookupSection .cr-order-details ul li .cr-order-sub a{text-decoration:underline}#newCreditRequestContainer #crLookupSection .cr-order-details ul li .cr-order-sub span{font-weight:600}@media(max-width:479px){#newCreditRequestContainer #crLookupSection .cr-lookup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#newCreditRequestContainer #crLookupSection .cr-lookup>button{height:40px;margin:15px 0 0;width:100%}#newCreditRequestContainer #crLookupSection .cr-order-details ul li:first-child{padding-right:77px}}@media(min-width:768px){#newCreditRequestContainer #crLookupSection{padding-left:0;padding-right:0}#newCreditRequestContainer #crLookupSection .cr-lookup .cr-lookup-input-wrap input{max-width:210px}#newCreditRequestContainer #crLookupSection .cr-order-details ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#newCreditRequestContainer #crLookupSection .cr-order-details ul li{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 0 0 15px;white-space:nowrap}#newCreditRequestContainer #crLookupSection .cr-order-details ul li:first-child{margin-left:0;padding-right:0}#newCreditRequestContainer #crLookupSection .cr-order-details ul li:last-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:72px;white-space:normal}}#newCreditRequestContainer #crQuestionsSection{float:left;width:100%}#newCreditRequestContainer #crQuestionsSection .header-bar{margin-bottom:0}#newCreditRequestContainer #crQuestionsSection>ul{list-style-type:none;margin:0;padding:0}#newCreditRequestContainer #crQuestionsSection>ul>li:not(.crTerminalSection){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-left:1px solid #fff;border-right:1px solid #fff;border-top:1px solid #d9d9d9;overflow:hidden;padding:15px}#newCreditRequestContainer #crQuestionsSection>ul>li:not(.crTerminalSection):first-child{border-top:1px solid #fff}#newCreditRequestContainer #crQuestionsSection>ul>li:not(.crTerminalSection).valid{background-color:#bbe1aa;border-bottom:1px solid #fff}#newCreditRequestContainer #crQuestionsSection>ul>li:not(.crTerminalSection) .cr-question-radios{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#newCreditRequestContainer #crQuestionsSection>ul>li:not(.crTerminalSection) .cr-question-radios .cr-radio-wrap{margin-left:15px}#newCreditRequestContainer #crQuestionsSection>ul>li:not(.crTerminalSection) .cr-question-radios .cr-radio-wrap label{margin-bottom:0}#newCreditRequestContainer #crQuestionsSection.response-page{overflow:hidden}#newCreditRequestContainer #crQuestionsSection.response-page .crTerminalSection{display:block}@media(max-width:479px){#newCreditRequestContainer #crQuestionsSection>ul>li:not(.crTerminalSection){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media(min-width:768px){#newCreditRequestContainer #crQuestionsSection>ul>li:not(.crTerminalSection) p{margin-bottom:0}#newCreditRequestContainer #crQuestionsSection>ul>li:last-child{border-radius:0 0 6px 6px}}#newCreditRequestContainer .crTerminalSection{display:none;padding-bottom:15px}#newCreditRequestContainer .crTerminalSection .crTerminalForm,#newCreditRequestContainer .crTerminalSection .section-copy{padding-left:15px;padding-right:15px}#newCreditRequestContainer .crTerminalSection .section-copy{padding-top:15px}#newCreditRequestContainer .crTerminalSection .message-text{padding-top:10px}#newCreditRequestContainer .crTerminalSection .header-bar{border-radius:0!important}#newCreditRequestContainer .crTerminalSection .crTerminalForm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#newCreditRequestContainer .crTerminalSection .crTerminalForm>div .cr-documents,#newCreditRequestContainer .crTerminalSection .crTerminalForm>div:last-child{margin-top:15px}#newCreditRequestContainer .crTerminalSection .crTerminalForm>div .cr-reason-radios ul{list-style-type:none;margin:0;padding:0}#newCreditRequestContainer .crTerminalSection .crTerminalForm>div .cr-reason-radios ul li label span:first-child{margin-top:1px}#newCreditRequestContainer .crTerminalSection .crTerminalForm>div textarea{height:100%;max-width:100%;min-height:100px;resize:vertical}#newCreditRequestContainer .crTerminalSection .crTerminalForm>div .cr-char-count{display:block;font-size:12px;margin-top:3px;text-align:right}#newCreditRequestContainer .crTerminalSection .crTerminalForm>div .cr-char-count i{font-style:normal}@media(max-width:479px){#newCreditRequestContainer .crTerminalSection .crTerminalForm>div textarea{min-height:100px}#newCreditRequestContainer .crTerminalSection .crTerminalForm>div:last-child{margin-top:15px}}@media(min-width:768px){#newCreditRequestContainer .crTerminalSection{padding-bottom:20px}#newCreditRequestContainer .crTerminalSection .section-copy{padding-top:20px}#newCreditRequestContainer .crTerminalSection .crTerminalForm{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#newCreditRequestContainer .crTerminalSection .crTerminalForm>div .cr-documents{margin-top:15px}#newCreditRequestContainer .crTerminalSection .crTerminalForm>div:last-child{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;margin-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#newCreditRequestContainer .crTerminalSection .crTerminalForm>div:last-child label,#newCreditRequestContainer .crTerminalSection .crTerminalForm>div:last-child span{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}#newCreditRequestContainer .crTerminalSection .crTerminalForm>div:last-child textarea{height:auto;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#newCreditRequestContainer .crTerminalSection .crTerminalForm div+div{margin-left:15px}}#newCreditRequestContainer #crQuestionsSection .cr-documents{padding-left:15px;padding-right:15px}#newCreditRequestContainer #crQuestionsSection .cr-documents>label{width:100%}#newCreditRequestContainer #crQuestionsSection .cr-documents .au-upldr-button-list-item{border-radius:0 0 6px 6px}#newCreditRequestContainer #crQuestionsSection .cr-documents #openWidgetBtn{display:inline-block}#newCreditRequestContainer #crQuestionsSection .cr-documents #numOfFiles{margin-left:10px}#newCreditRequestContainer #crQuestionsSection .cr-documents #numOfFiles i{font-style:normal}#newCreditRequestContainer #crQuestionsSection .cr-documents .gb-image-uploader-wrap .gb-aurigma-image-uploader-content>div .au-upldr-uploader .au-upldr-uploader-panes .au-upldr-upload-pane .au-upldr-list li .addFilesButton.add-file:after{content:"Click to Add Documents"}#newCreditRequestContainer #crQuestionsSection .cr-documents+.err_msg{min-height:auto}@media(max-width:479px){#newCreditRequestContainer #crQuestionsSection .cr-documents #openWidgetBtn{display:block}#newCreditRequestContainer #crQuestionsSection .cr-documents #numOfFiles{display:block;margin-top:5px;text-align:right}}#newCreditRequestContainer.external #crQuestionsSection>ul>li{overflow:visible}#newCreditRequestContainer.external #crQuestionsSection>ul>li>div{width:100%}#newCreditRequestContainer.external #crQuestionsSection>ul>li>div .relist-radios{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#newCreditRequestContainer.external #crQuestionsSection>ul>li>div .relist-radios span{margin-right:10px}#newCreditRequestContainer.external #crQuestionsSection>ul>li>div .relist-radios span+div{margin-right:5px}#newCreditRequestContainer.external .crTerminalSection .crTerminalForm>div{margin-left:0;margin-right:0}#newCreditRequestContainer.external .crTerminalSection .crTerminalForm>div>div{margin-left:0}#newCreditRequestContainer.external .crTerminalSection .crTerminalForm>div+div{margin-left:15px}#newCreditRequestContainer.external .crTerminalSection .crTerminalForm>div .check-wrap label{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:15px}#newCreditRequestContainer.external #crError{min-height:auto}#addEditCouponsContainer .input-group-flex,#couponCenterContainer .input-group-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}#addEditCouponsContainer .input-group-flex .jqui-cb-wrapper,#couponCenterContainer .input-group-flex .jqui-cb-wrapper{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;min-width:1px}#addEditCouponsContainer .input-group-flex>a,#couponCenterContainer .input-group-flex>a{height:40px;width:auto;-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;margin-left:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#addEditCouponsContainer div.dt-bootstrap .green-header,#couponCenterContainer div.dt-bootstrap .green-header{border-collapse:collapse!important}#addEditCouponsContainer div.dt-bootstrap tbody,#couponCenterContainer div.dt-bootstrap tbody{border:2px solid #e3e3e3!important}#couponCenterContainer .input-group-flex>a{min-width:45px}#couponCenterContainer div.slider{display:none}#couponCenterContainer .cta-column{text-align:center}#couponCenterContainer a.field-link:link{text-decoration:underline}#couponCenterContainer td.coupon-code{background-color:#e5e5e5;border-bottom:1px solid #fff;border-top:1px solid #fff;position:relative;text-transform:uppercase;vertical-align:middle}#couponCenterContainer p strong{font-weight:600;margin-right:5px}#couponCenterContainer div.coupon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#couponCenterContainer div.coupon-wrap div.copy-wrap{position:relative;width:100%}#couponCenterContainer div.coupon-wrap div.copy-wrap div.copy-text{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;z-index:3}#couponCenterContainer div.coupon-wrap div.copy-wrap div.copy-text span.coupon-code{background-color:#fff;border:1px solid #fff;border-radius:4px 0 0 4px;height:100%;padding:6px;text-align:center;width:100%}#couponCenterContainer div.coupon-wrap div.copy-wrap div.copy-text a{border-radius:0 4px 4px 0}#couponCenterContainer div.coupon-wrap div.copy-wrap div.copy-confirm{border-radius:8px;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:2}#couponCenterContainer div.coupon-wrap div.copy-wrap div.copy-confirm:after,#couponCenterContainer div.coupon-wrap div.copy-wrap div.copy-confirm:before{opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#couponCenterContainer div.coupon-wrap div.copy-wrap div.copy-confirm:before{background-color:#000;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:3}#couponCenterContainer div.coupon-wrap div.copy-wrap div.copy-confirm:after{color:#fff;content:"Copied!";left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:4}#couponCenterContainer div.coupon-wrap div.copy-wrap div.copy-confirm.show{z-index:4}#couponCenterContainer div.coupon-wrap div.copy-wrap div.copy-confirm.show:before{opacity:.75}#couponCenterContainer div.coupon-wrap div.copy-wrap div.copy-confirm.show:after{opacity:1}#couponCenterContainer div.coupon-wrap>a{margin-top:10px;-ms-flex-item-align:end;align-self:flex-end}#couponCenterContainer #coupon-grid tbody>tr>td{vertical-align:text-top}#couponCenterContainer tr.child .detail-row{margin-bottom:8px}#couponCenterContainer tr.child td.child:empty{display:none}#couponCenterContainer div.search-seller div.search-form{height:40px;margin-top:15px}#couponCenterContainer div.search-seller div.search-form input.form-control{border:1px solid #ccc;height:40px}#couponCenterContainer div.search-seller div.search-form div button{border-left:0;border-radius:0 6px 6px 0;color:#fff;width:45px}#couponCenterContainer div.search-seller .ui-autocomplete-advanced-search{left:0!important;width:100%}@media(max-width:479px){#couponCenterContainer div.coupon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#couponCenterContainer div.coupon-wrap>a{margin-left:10px;margin-top:0}#couponCenterContainer #coupon-grid_wrapper{margin-left:-15px;margin-right:-15px}#couponCenterContainer #coupon-grid_wrapper #coupon-grid{border-left:0;border-radius:0;border-right:0}#couponCenterContainer #coupon-grid_wrapper #coupon-grid>thead{display:table-header-group}#couponCenterContainer #coupon-grid_wrapper #coupon-grid>tbody>tr>td:first-child,#couponCenterContainer #coupon-grid_wrapper #coupon-grid>thead>tr>th:first-child{padding-left:15px}#couponCenterContainer #coupon-grid_wrapper #coupon-grid>tbody>tr>td:last-child{padding-right:15px}}@media(min-width:768px){#couponCenterContainer p strong{display:block;margin-right:0}}@media(min-width:1200px){#couponCenterContainer div.coupon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#couponCenterContainer div.coupon-wrap>a{margin-left:10px;margin-top:0;-ms-flex-item-align:center;align-self:center}}#addEditCouponsContainer #contentContainer>.cta-row{clear:both}#addEditCouponsContainer #couponCode{text-transform:uppercase}#addEditCouponsContainer ::-webkit-input-placeholder{text-transform:none}#addEditCouponsContainer :-moz-placeholder,#addEditCouponsContainer ::-moz-placeholder{text-transform:none}#addEditCouponsContainer :-ms-input-placeholder{text-transform:none}#addEditCouponsContainer .form-group{margin-bottom:0}#addEditCouponsContainer .alert{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#addEditCouponsContainer .alert h3{font-size:18px;line-height:24px;margin-top:0}#addEditCouponsContainer .alert a{-ms-flex-item-align:end;align-self:flex-end}#addEditCouponsContainer .flex-reorder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#addEditCouponsContainer .flex-reorder .flex-row{width:100%}#addEditCouponsContainer .flex-reorder .flex-row .desc-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;resize:none}#addEditCouponsContainer .flex-reorder .flex-row .desc-wrap .input-wrap{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#addEditCouponsContainer .flex-reorder .flex-row .desc-wrap .input-wrap textarea{border-color:#d9d9d9;border-radius:6px;height:100%}#addEditCouponsContainer fieldset legend{border:0;margin-bottom:0!important}#addEditCouponsContainer fieldset ul{list-style-type:none;margin:5px 0 0;padding:0}#addEditCouponsContainer fieldset ul li{display:inline-block;margin-left:10px;width:auto}#addEditCouponsContainer fieldset ul li:first-child{margin-left:0}#addEditCouponsContainer .input-group-addon+.input-group-textbox{border-radius:0 6px 6px 0!important}#addEditCouponsContainer input.input-validation-error{border-color:#d0021b!important}#addEditCouponsContainer input.input-validation-error+.input-group-btn button{background-color:#d0021b;border-color:#d0021b}#addEditCouponsContainer span.field-validation-error,#addEditCouponsContainer span.field-validation-valid{display:block;margin-bottom:15px}#addEditCouponsContainer .radio-row .ui-checkboxradio-label{margin:10px 0}#addEditCouponsContainer .radio-row .ui-checkboxradio-label strong{color:#006400;margin-right:3px}#addEditCouponsContainer .radio-row.type .ui-checkboxradio-label{margin-bottom:10px;margin-top:0}#addEditCouponsContainer .input-group .glyphicon-plus,#addEditCouponsContainer .input-group-flex .glyphicon-plus{margin-right:2px;top:-1px}#addEditCouponsContainer #couponType-Manufacturers #mfrSelectPanel{display:none}#addEditCouponsContainer #couponType-Manufacturers>.row{padding-bottom:15px}#addEditCouponsContainer #couponType-selections .owner-added-section{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;margin-bottom:0;padding-bottom:0!important;padding-top:0!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#addEditCouponsContainer #couponType-selections .owner-added-section>li{margin-bottom:20px}#addEditCouponsContainer #couponType-selections .owner-added-section .chip{border-radius:30px;cursor:default;height:60px;margin-bottom:0}#addEditCouponsContainer #couponType-selections .owner-added-section .chip.edit-chip{cursor:pointer}#addEditCouponsContainer #couponType-selections .owner-added-section .chip .remove-chip{cursor:pointer;height:100%}#addEditCouponsContainer #couponType-selections .owner-added-section .chip .perc .glyphicon{top:0}#addEditCouponsContainer #couponType-selections .owner-added-section .chip .name{padding-left:20px}#addEditCouponsContainer .exclusions{font-size:13px}#addEditCouponsContainer .exclusions i,#addEditCouponsContainer .exclusions span{color:#006400}#addEditCouponsContainer .exclusions>span{display:block;overflow:hidden;text-overflow:ellipsis}#addEditCouponsContainer .exclusions>span i:not(.glyphicon){font-size:13px;font-style:normal;text-decoration:underline}#addEditCouponsContainer .exclusions>span strong,#addEditCouponsContainer .exclusions>span>span{color:#000}#addEditCouponsContainer .exclusions .add-exclusions{cursor:pointer}#addEditCouponsContainer #couponTypeWrap.usd .usd{display:table-cell}#addEditCouponsContainer #couponTypeWrap.usd .pct{display:none}#addEditCouponsContainer #couponTypeWrap.pct .input-group-textbox{border-radius:6px 0 0 6px!important}#addEditCouponsContainer #couponTypeWrap.pct .usd{display:none}#addEditCouponsContainer #couponTypeWrap.pct .pct{display:table-cell}#addEditCouponsContainer .acting-label{position:relative;width:100%}#addEditCouponsContainer .acting-label .label-check{font-style:normal;position:absolute;right:0;top:0}#addEditCouponsContainer .disclaimer-text{float:right;padding:15px 15px 5px;text-align:right}#addEditCouponsContainer .disclaimer-text a{text-decoration:underline}@media(max-width:479px){#addEditCouponsContainer .flex-reorder{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#addEditCouponsContainer .flex-reorder .flex-row .desc-wrap .input-wrap textarea{height:75px}#addEditCouponsContainer #couponType-Categories,#addEditCouponsContainer #couponType-UPCs{margin-bottom:15px}#addEditCouponsContainer #couponType-Categories .col-tn-12+.col-tn-12,#addEditCouponsContainer #couponType-Manufacturers .col-tn-12+.col-tn-12,#addEditCouponsContainer #couponType-UPCs .col-tn-12+.col-tn-12{margin-top:15px}#addEditCouponsContainer .input-group .glyphicon-plus,#addEditCouponsContainer .input-group-flex .glyphicon-plus{display:none}}@media(min-width:768px){#addEditCouponsContainer .alert{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#addEditCouponsContainer .alert h3{margin:0}#addEditCouponsContainer .disclaimer-text{padding-left:0;padding-right:0}}@media(min-width:992px){#addEditCouponsContainer .radio-row .ui-checkboxradio-label,#addEditCouponsContainer .radio-row.type .ui-checkboxradio-label{margin-bottom:0;margin-top:10px}}#addEditCouponsContainer .modal .owner-added-section{list-style-type:none;margin-bottom:0}#addEditCouponsContainer .modal .owner-added-section .chip{cursor:default}#addEditCouponsContainer .modal .owner-added-section .chip .perc .glyphicon{top:0}#addEditCouponsContainer .modal .owner-added-section .chip .glyphicon{cursor:pointer}#printInvoiceContainer{background-color:#fff;margin-top:-20px;position:relative}#printInvoiceContainer #contentContainer{margin-bottom:3px;margin-top:30px}#printInvoiceContainer .btn{position:absolute;right:15px;top:-43px;width:76px;z-index:5000}#printInvoiceContainer .border-bg{background-color:#fff;border-bottom:1px solid #000;border-top:1px solid #000;margin-bottom:15px;overflow:hidden;padding-bottom:15px}#printInvoiceContainer h2,#printInvoiceContainer h3,#printInvoiceContainer h4{color:#555;margin-bottom:0;margin-top:0}#printInvoiceContainer h2{background-color:#f7f6f2;color:#000;font-size:18px;font-weight:700;padding:10px 15px}#printInvoiceContainer h2.border-bg{background-color:#f7f6f2;padding-bottom:10px}#printInvoiceContainer h3{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;margin-bottom:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#printInvoiceContainer h3 strong{color:#000}#printInvoiceContainer h3.returned-date span,#printInvoiceContainer h3.returned-date strong{color:#b92e2e}#printInvoiceContainer h4{color:#000;font-size:14px;font-weight:600;margin-top:15px}#printInvoiceContainer p{font-size:18px;margin:0}#printInvoiceContainer p span{display:block}#printInvoiceContainer img{border:1px solid #000;height:auto;max-width:120px;width:100%}#printInvoiceContainer #firstRow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#printInvoiceContainer #firstRow img{margin-top:15px}#printInvoiceContainer #itemInfo .title,#printInvoiceContainer #totalInfo .title{color:#000;font-size:20px}#printInvoiceContainer #itemInfo .line-item,#printInvoiceContainer #itemInfo .sub-title,#printInvoiceContainer #totalInfo .line-item,#printInvoiceContainer #totalInfo .sub-title{color:#555;font-size:18px;margin-bottom:20px}#printInvoiceContainer #itemInfo .line-item,#printInvoiceContainer #totalInfo .line-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#printInvoiceContainer #itemInfo .line-item strong,#printInvoiceContainer #totalInfo .line-item strong{color:#000;font-weight:600}#printInvoiceContainer #itemInfo .line-item.no-stretch,#printInvoiceContainer #itemInfo .line-item.no-stretch strong,#printInvoiceContainer #totalInfo .line-item.no-stretch,#printInvoiceContainer #totalInfo .line-item.no-stretch strong{display:block}#printInvoiceContainer #itemInfo{border-bottom:1px solid #d9d9d9;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;padding-bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#printInvoiceContainer #itemInfo>div:first-child{margin-bottom:20px}#printInvoiceContainer #itemInfo .image{padding-bottom:10px}@media(min-width:480px){#printInvoiceContainer h3{font-size:24px}}@media(min-width:768px){#printInvoiceContainer .btn{left:50%;margin-left:299px;position:fixed;right:auto;top:18px}#printInvoiceContainer .border-bg{border-left:1px solid #000;border-radius:6px;border-right:1px solid #000}}@media(min-width:992px){#printInvoiceContainer h3{margin-bottom:25px}#printInvoiceContainer .btn{margin-left:409px}#printInvoiceContainer #firstRow,#printInvoiceContainer #itemInfo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#printInvoiceContainer #itemInfo>div:first-child{margin-bottom:0}#printInvoiceContainer #itemInfo>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#printInvoiceContainer #itemInfo .line-item.no-stretch strong,#printInvoiceContainer #totalInfo .line-item.no-stretch strong{display:inline}#printInvoiceContainer #shipToAddress .border-bg{margin-right:-7.5px}#printInvoiceContainer #billToAddress .border-bg{margin-left:-7.5px}}@media(min-width:1200px){#printInvoiceContainer .btn{margin-left:509px}}@media print{footer,header{display:none}.main-content{margin-top:0!important}#printInvoiceContainer #contentContainer{margin-bottom:20px;margin-top:20px}#printInvoiceContainer #firstRow{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#printInvoiceContainer .border-bg{border:1px solid #000;border-radius:6px}#printInvoiceContainer h2{font-size:14px}#printInvoiceContainer h4{font-size:13px}#printInvoiceContainer p{font-size:14px}#printInvoiceContainer #sellerInfo{width:66.66667%}#printInvoiceContainer #sellerInfo .col-xs-12{width:60%}#printInvoiceContainer #sellerInfo .col-xs-12:first-child{width:40%}#printInvoiceContainer #sellerInfo .col-xs-12:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#printInvoiceContainer #sellerInfo .col-xs-12:nth-child(2)>div:first-child{margin-right:10px}#printInvoiceContainer #sellerInfo .col-xs-12:last-child{width:100%}#printInvoiceContainer #sellerInfo .seller-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}#printInvoiceContainer #sellerInfo .seller-contact h4{margin:0}#printInvoiceContainer #sellerInfo .seller-contact p{margin:0 15px 0 5px}#printInvoiceContainer #orderInfo{width:33.33333%}#printInvoiceContainer #orderInfo h3{font-size:18px}#printInvoiceContainer #billToAddress,#printInvoiceContainer #billToAddress .col-xs-12,#printInvoiceContainer #shipToAddress,#printInvoiceContainer #shipToAddress .col-xs-12{width:50%}#printInvoiceContainer #billToAddress .col-xs-12:last-child,#printInvoiceContainer #shipToAddress .col-xs-12:last-child{padding-left:0}#printInvoiceContainer #shipToAddress .border-bg{margin-right:-7.5px}#printInvoiceContainer #billToAddress .border-bg{margin-left:-7.5px}#printInvoiceContainer #itemInfo>.col-xs-12:first-child,#printInvoiceContainer #totalInfo>.col-xs-12:first-child{width:66.66667%}#printInvoiceContainer #itemInfo>.col-xs-12:first-child .col-xs-12,#printInvoiceContainer #totalInfo>.col-xs-12:first-child .col-xs-12{width:100%}#printInvoiceContainer #itemInfo>.col-xs-12:last-child,#printInvoiceContainer #totalInfo>.col-xs-12:last-child{width:33.33333%}#printInvoiceContainer #itemInfo>.col-xs-12 .line-item,#printInvoiceContainer #totalInfo>.col-xs-12 .line-item{font-size:13px}#printInvoiceContainer #itemInfo>.col-xs-12 .line-item strong,#printInvoiceContainer #totalInfo>.col-xs-12 .line-item strong{display:inline}#printInvoiceContainer #itemInfo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#printInvoiceContainer #itemInfo>div:first-child{margin-bottom:0}#printInvoiceContainer #itemInfo>div:first-child .row:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#printInvoiceContainer #itemInfo>div:first-child .row:first-child>div:first-child{-webkit-box-flex:1;-ms-flex:1 0 100px;flex:1 0 100px;width:100px}#printInvoiceContainer #itemInfo>div:first-child .row:first-child>div:last-child{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#printInvoiceContainer #itemInfo>div img{height:auto;width:100px}#printInvoiceContainer #itemInfo>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}#manufacturerPage{padding-bottom:30px}#manufacturerPage img{display:block;height:auto;width:100%}#manufacturerPage>div{margin-top:30px}#manufacturerPage>div:first-child{margin-top:20px}#manufacturerPage>div>h2{color:#006400;font-size:18px;font-weight:600;margin:0}#manufacturerPage>div>a.seeMore{color:#006400;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;font-size:13px;justify-content:flex-end}#manufacturerPage>div>a.seeMore>span{text-decoration:underline}#manufacturerPage>div>a.seeMore:after{content:"";font-family:Glyphicons Halflings;font-size:11px;margin-left:3px}#manufacturerPage .hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#manufacturerPage .hero>div{height:100%}#manufacturerPage .hero .logo{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#manufacturerPage .hero h1{color:#006400;font-size:28px;font-weight:600;margin:0}#manufacturerPage .hero .desc{font-size:13px;line-height:24px;margin:15px 0 0}#manufacturerPage .carousel,#manufacturerPage .grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}#manufacturerPage .carousel.row,#manufacturerPage .grid.row{margin-left:-7.5px;margin-right:-7.5px}#manufacturerPage .carousel>h2,#manufacturerPage .grid>h2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:0 7.5px}#manufacturerPage .carousel>div,#manufacturerPage .grid>div{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#manufacturerPage .carousel>div a,#manufacturerPage .grid>div a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}#manufacturerPage .carousel>div a .img-wrap,#manufacturerPage .grid>div a .img-wrap{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;overflow:hidden;padding:5px;-webkit-transition:all .2s ease;transition:all .2s ease}#manufacturerPage .carousel>div a span,#manufacturerPage .grid>div a span{display:block;font-size:16px;text-align:center}#manufacturerPage .carousel>div a:hover .img-wrap,#manufacturerPage .grid>div a:hover .img-wrap{border-color:#fff;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2)}#manufacturerPage .carousel>a,#manufacturerPage .grid>a{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin-top:15px;order:3;padding:0 7.5px}#manufacturerPage .grid>div.grid-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;clear:left}#manufacturerPage .grid>div.grid-wrap>div{margin-top:20px;padding-left:7.5px;padding-right:7.5px}#manufacturerPage .grid>div.grid-wrap>div:nth-child(odd){clear:left}#manufacturerPage .carousel .carousel-wrap{padding-top:15px}#manufacturerPage .carousel .carousel-wrap .slick-arrow{background-color:rgba(0,0,0,.52);background-repeat:no-repeat;background-size:18px 30px;border:0;cursor:pointer;height:50px;margin-top:-25px;opacity:1;position:absolute;top:50%;width:28px;z-index:50}#manufacturerPage .carousel .carousel-wrap .slick-arrow i{color:#ffbf00;font-size:38px;margin-top:-2px}#manufacturerPage .carousel .carousel-wrap .slick-arrow.slick-prev{background-position:25% 50%;border-radius:0 6px 6px 0;left:7.5px}#manufacturerPage .carousel .carousel-wrap .slick-arrow.slick-next{background-position:75% 50%;border-radius:6px 0 0 6px;right:7.5px}#manufacturerPage .carousel .carousel-wrap .slick-arrow.slick-disabled{opacity:.4}#manufacturerPage .carousel .carousel-wrap .slick-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#manufacturerPage .carousel .carousel-wrap .slick-list .slick-track>div{height:auto;padding:0 7.5px}@media(max-width:479px){#manufacturerPage>div:first-child{margin-top:0}#manufacturerPage .hero{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#manufacturerPage .hero h1{margin:20px 0 0}}@media(min-width:768px){#manufacturerPage .hero>div{height:auto}#manufacturerPage .carousel>h2,#manufacturerPage .grid>h2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#manufacturerPage .carousel>div,#manufacturerPage .grid>div{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#manufacturerPage .carousel>a,#manufacturerPage .grid>a{-webkit-box-ordinal-group:4;-ms-flex-order:3;margin-top:0;order:3;position:absolute;right:0;top:0}#manufacturerPage .carousel .carousel-wrap .slick-arrow.slick-next{right:6.5px}}@media(min-width:992px){#manufacturerPage{padding-bottom:50px}#manufacturerPage .hero .desc{font-size:16px;line-height:28px}#manufacturerPage>div{margin-top:50px}#manufacturerPage>div>a.seeMore{font-size:14px}}#industrynews .page-header-subcopy{margin-bottom:15px}#industrynews #ammoLandLogo{background-color:#0f0f0f;float:left;padding:5px}#industrynews #ammoLandLogo>img{height:auto;width:100%}#industrynews .raised-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;list-style-type:none;margin:15px 0 0;padding:0;width:100%}#industrynews .raised-cards>li{-ms-flex-preferred-size:50%;flex-basis:50%;padding-top:15px;position:relative;width:50%}#industrynews .raised-cards>li>div.wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;min-height:120px;padding:20px;position:relative;-webkit-transition:all .3s ease;transition:all .3s ease}#industrynews .raised-cards>li>div.wrap:after{background-color:#fff;border:1px solid #d9d9d9;border-radius:6px;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%;z-index:1}#industrynews .raised-cards>li>div.wrap:hover{text-decoration:none}#industrynews .raised-cards>li>div.wrap:hover:after{border-color:#fff;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2)}#industrynews .raised-cards>li>div.wrap>div{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;position:relative;text-align:left;z-index:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#industrynews .raised-cards>li>div.wrap>div h3{color:#006400;margin-top:0;text-decoration:underline}#industrynews .raised-cards>li>div.wrap>div h3+p{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#industrynews .raised-cards>li>div.wrap>div a{text-decoration:underline}#industrynews .raised-cards>li:first-child,#industrynews .raised-cards>li:nth-child(2){padding-top:0}#industrynews .raised-cards>li:nth-child(2n)>div.wrap{margin-left:7.5px}#industrynews .raised-cards>li:nth-child(odd)>div.wrap{margin-right:7.5px}@media(max-width:479px){#industrynews .raised-cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}#industrynews .raised-cards>li{-ms-flex-preferred-size:100%;flex-basis:100%;padding:15px 0 0!important;width:100%}#industrynews .raised-cards>li>div.wrap{margin-left:0!important;margin-right:0!important;padding:20px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#industrynews .raised-cards>li:first-child>div.wrap{margin-top:0!important}}@media(min-width:768px){#industrynews .raised-cards>li{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;padding:15px 0 0;width:33.3333%}#industrynews .raised-cards>li:first-child,#industrynews .raised-cards>li:nth-child(2),#industrynews .raised-cards>li:nth-child(3){padding:0}#industrynews .raised-cards>li:nth-child(2n)>div.wrap,#industrynews .raised-cards>li:nth-child(odd)>div.wrap{margin-left:0!important;margin-right:0!important}#industrynews .raised-cards>li:nth-child(3n)>div.wrap{margin-left:7.5px!important}#industrynews .raised-cards>li:nth-child(3n+1)>div.wrap{margin-right:7.5px!important}#industrynews .raised-cards>li:nth-child(3n+2)>div.wrap{margin-left:7.5px!important;margin-right:7.5px!important}}@media(min-width:992px){#industrynews .raised-cards.half>li{-ms-flex-preferred-size:50%;flex-basis:50%;padding:15px 0 0;width:50%}#industrynews .raised-cards.half>li:first-child,#industrynews .raised-cards.half>li:nth-child(2){padding-top:0}#industrynews .raised-cards.half>li>div.wrap{margin-left:0!important;margin-right:0!important}#industrynews .raised-cards.half>li:nth-child(2n)>div.wrap{margin-left:7.5px!important}#industrynews .raised-cards.half>li:nth-child(odd)>div.wrap{margin-right:7.5px!important}}@media(min-width:1200px){#industrynews .raised-cards.half>li{-ms-flex-preferred-size:33.3333%;flex-basis:33.3333%;padding:15px 0 0;width:33.3333%}#industrynews .raised-cards.half>li:first-child,#industrynews .raised-cards.half>li:nth-child(2),#industrynews .raised-cards.half>li:nth-child(3){padding-top:0}#industrynews .raised-cards.half>li:nth-child(2n)>div.wrap,#industrynews .raised-cards.half>li:nth-child(odd)>div.wrap{margin-left:0!important;margin-right:0!important}#industrynews .raised-cards.half>li:nth-child(3n)>div.wrap{margin-left:7.5px!important}#industrynews .raised-cards.half>li:nth-child(3n+1)>div.wrap{margin-right:7.5px!important}#industrynews .raised-cards.half>li:nth-child(3n+2)>div.wrap{margin-left:7.5px!important;margin-right:7.5px!important}}@media(min-width:992px){#taxStatementsPage #contentContainer .acting-labels{font-size:14px}}#contentContainer section#statementsSection>div:not(.header-bar){margin-bottom:15px}#contentContainer section#statementsSection>div:not(.header-bar)>p{color:#555;font-size:14px;margin:0 0 20px}#contentContainer section#statementsSection>div:not(.header-bar)>p strong{font-weight:600}#contentContainer section#statementsSection>div:not(.header-bar) hr{background-color:#d9d9d9;margin:0!important;opacity:1}#contentContainer section#statementsSection>div:not(.header-bar) .cta-row{padding-left:0;padding-right:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#contentContainer section#statementsSection>div:not(.header-bar) .cta-row .btn{width:50%}#contentContainer section#statementsSection>div:not(.header-bar):last-child{margin-bottom:0}@media(max-width:479px){#contentContainer section#statementsSection>div:not(.header-bar) .cta-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contentContainer section#statementsSection>div:not(.header-bar) .cta-row .btn{margin-top:0}}@media(min-width:768px){#contentContainer section#statementsSection>div:not(.header-bar)>p{text-align:right}#contentContainer section#statementsSection>div:not(.header-bar) .cta-row{margin-top:22px}#contentContainer section#statementsSection>div:not(.header-bar) .cta-row .btn{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(min-width:992px){#contentContainer section#statementsSection>div:not(.header-bar) .cta-row .btn{width:auto}}#taxStatementsPage #contentContainer section#ledgerSection{background-color:rgba(0,0,0,0);border-bottom:0;border-left:0;border-right:0}#taxStatementsPage #contentContainer section#ledgerSection .header-bar{margin-bottom:0}#taxStatementsPage #contentContainer section#ledgerSection .header-bar span{margin-right:5px}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;margin:0;padding-bottom:20px;padding-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#fff}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item){margin-top:15px;width:100%}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item) input[type=text]{padding-right:12px}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).dbl,#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).range-toggler>div:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).dbl>div,#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).range-toggler>div:last-child>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).dbl>div:first-child,#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).range-toggler>div:last-child>div:first-child{margin-right:7.5px}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).dbl>div:last-child,#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).range-toggler>div:last-child>div:last-child{margin-left:7.5px}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).ctas{margin-top:20px}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).ctas>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).ctas>div button{margin-left:7.5px;margin-right:7.5px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).ctas>div button:first-child{margin-left:0}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).ctas>div button:last-child{margin-right:0}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).range-toggler{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).range-toggler>div.range-toggler-drawer{display:none;margin-top:15px}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).range-toggler>div.range-toggler-drawer.open{display:-webkit-box;display:-ms-flexbox;display:flex}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item):first-child{margin-top:0}#taxStatementsPage #contentContainer section#ledgerSection .err{background-color:#fff;display:none;padding-bottom:15px;text-align:right;width:100%}#taxStatementsPage #contentContainer section#ledgerSection .err span{color:#d0021b;font-size:14px}#taxStatementsPage #contentContainer section#ledgerSection .mobile-sort{display:none}#taxStatementsPage #contentContainer section#ledgerSection #resultsSection{background-color:#fff;width:100%!important}#taxStatementsPage #contentContainer section#ledgerSection #resultsSection thead tr th:last-child{padding-right:15px;text-align:right}@media(max-width:479px){#taxStatementsPage #contentContainer section#ledgerSection .filter-bar{border-bottom:1px solid #d9d9d9}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li.dbl{display:block!important}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li.dbl>div:first-child{margin-right:0!important}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li.dbl>div:last-child{margin-left:0!important;margin-top:15px}#taxStatementsPage #contentContainer section#ledgerSection .mobile-sort{background-color:#f7f6f2;border-bottom:1px solid #d9d9d9;display:block;padding-bottom:20px;padding-top:20px}#taxStatementsPage #contentContainer section#ledgerSection #resultsSection tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px 15px}#taxStatementsPage #contentContainer section#ledgerSection #resultsSection tbody tr td:not(.dataTables_empty){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;padding:10px 0 0!important;width:100%!important}#taxStatementsPage #contentContainer section#ledgerSection #resultsSection tbody tr td:not(.dataTables_empty):before{display:block;font-weight:700;white-space:nowrap;-webkit-box-flex:1;-ms-flex:1 0 30%;flex:1 0 30%}#taxStatementsPage #contentContainer section#ledgerSection #resultsSection tbody tr td:not(.dataTables_empty) span{-webkit-box-flex:1;-ms-flex:1 0 70%;flex:1 0 70%}#taxStatementsPage #contentContainer section#ledgerSection #resultsSection tbody tr td:not(.dataTables_empty):first-child{padding-top:0!important}#taxStatementsPage #contentContainer section#ledgerSection #resultsSection tbody tr td:not(.dataTables_empty):last-child{text-align:left}#taxStatementsPage #contentContainer section#ledgerSection #resultsSection tbody tr td:not(.dataTables_empty):first-child:before{content:"Order Date"}#taxStatementsPage #contentContainer section#ledgerSection #resultsSection tbody tr td:not(.dataTables_empty):nth-child(2):before{content:"Order #"}#taxStatementsPage #contentContainer section#ledgerSection #resultsSection tbody tr td:not(.dataTables_empty):nth-child(3):before{content:"Tax Date"}#taxStatementsPage #contentContainer section#ledgerSection #resultsSection tbody tr td:not(.dataTables_empty):nth-child(4):before{content:"Tax State"}#taxStatementsPage #contentContainer section#ledgerSection #resultsSection tbody tr td:not(.dataTables_empty):nth-child(5):before{content:"Description"}#taxStatementsPage #contentContainer section#ledgerSection #resultsSection tbody tr td:not(.dataTables_empty):nth-child(6):before{content:"Amount"}}@media(min-width:768px){#taxStatementsPage #contentContainer section#ledgerSection #resultsSection,#taxStatementsPage #contentContainer section#ledgerSection .err,#taxStatementsPage #contentContainer section#ledgerSection .filter-bar{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}}@media(min-width:992px){#taxStatementsPage #contentContainer section#ledgerSection .filter-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item){margin:0 0 0 15px}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item):first-child{margin-left:0}#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).ctas .btn{display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media(min-width:1600px){#taxStatementsPage #contentContainer section#ledgerSection .filter-bar li:not(.ui-menu-item).range-toggler{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#taxExemptionContainer .row .document-upload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#taxExemptionContainer .row .document-upload .btn-sim{margin-left:5px;padding-bottom:0;padding-top:0}#addToDescriptionContainer .cke_button__source>span.cke_button__source_label:before{content:"HTML "}#addToDescriptionContainer .cke_button__source.cke_button_on>span.cke_button__source_label:before{content:"Save HTML "}#addToDescriptionContainer .rtf-label-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:15px}#addToDescriptionContainer .rtf-label-wrap>span{color:#000}#addToDescriptionContainer .rtf-label-wrap>span>strong{font-weight:600}#addToDescriptionContainer .rtf-label-wrap>span>img{-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);box-shadow:2px 2px 4px 0 rgba(0,0,0,.2);display:inline;margin:0 10px}#editContainer .picture-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}#editContainer .picture-row img:not(.img){width:25px}#editContainer .picture-row .img{height:auto!important;margin:0 0 0 10px;max-width:600px;width:calc(100% - 10px)!important}#editContainer .picture-row .img.thumb{max-width:240px;width:100%!important}@media(max-width:479px){#editContainer .picture-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#editContainer .picture-row .img{margin:10px 0 0}}#editContainer #basicUploader .btn{margin-top:3px}#editContainer .picture-row{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}#editContainer .picture-row .img{margin-left:0!important;width:100%!important}#managePicturesContainer .gb-aurigma-image-uploader-url-only{margin-top:15px}#managePicturesContainer .gb-aurigma-image-uploader-url-only #add-btn{border-bottom-left-radius:0;border-top-left-radius:0}#managePicturesContainer #imageURLError{margin:5px auto}#managePicturesContainer .grid-wrap{background-color:#eee}#managePicturesContainer .grid .grid-item .revert-image{display:none}#managePicturesContainer .grid .grid-item.deleted .revert-image{display:block}#managePicturesContainer .grid .grid-item.deleted .remove-btn{display:none}#managePicturesContainer .orgnls .grid-item{cursor:default;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-left:1%;padding-right:1%}#managePicturesContainer .orgnls+.pckry .grid-item:after,#managePicturesContainer .orgnls+.pckry .grid-item:before{display:none!important}@media(min-width:768px){#managePicturesContainer .gb-cloudinary-uploader>.open-btn{border-radius:6px 6px 0 0}}#sendPaymentReminderContainer #contentContainer .filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#f7f6f2;border-bottom:1px solid #d9d9d9;padding:20px 0}#sendPaymentReminderContainer #contentContainer .filters .acting-label{margin-bottom:5px}#sendPaymentReminderContainer #contentContainer .filters .select-all{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#sendPaymentReminderContainer #contentContainer .filters .remaining{margin:10px auto 0;text-align:center}#sendPaymentReminderContainer #contentContainer .filters .remaining i{font-style:normal;font-weight:600}@media(min-width:768px){#sendPaymentReminderContainer #contentContainer .filters{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background-color:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap}#sendPaymentReminderContainer #contentContainer .filters .remaining{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;text-align:right}}#sendPaymentReminderContainer #contentContainer .order-card{padding:0;position:relative}#sendPaymentReminderContainer #contentContainer .order-card .bg{left:0;position:absolute;top:0;z-index:50}#sendPaymentReminderContainer #contentContainer .order-card input:checked+label+.bg{background-color:#eaf6e5;height:100%;width:100%}#sendPaymentReminderContainer #contentContainer .order-card .info{z-index:51;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#000;font-weight:400;margin:0;padding:15px;position:relative;width:100%}#sendPaymentReminderContainer #contentContainer .order-card .info:before{background-color:#fff;border:1px solid #d9d9d9;border-radius:3px;content:"";cursor:pointer;height:13px;left:15px;position:absolute;top:27px;width:13px}#sendPaymentReminderContainer #contentContainer .order-card .info .non-jqui-input,#sendPaymentReminderContainer #contentContainer .order-card .info>input+span:before{display:none}#sendPaymentReminderContainer #contentContainer .order-card .info .non-jqui-input:checked+span:after{color:#006400;content:"";cursor:pointer;font-family:Glyphicons Halflings;font-size:12px;left:15px;margin:0;position:absolute;text-shadow:none;top:25px}#sendPaymentReminderContainer #contentContainer .order-card .info>span:last-child>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:5px;padding-left:25px;width:calc(100% - 25px)}#sendPaymentReminderContainer #contentContainer .order-card .info>span:last-child>span>span{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}#sendPaymentReminderContainer #contentContainer .order-card .info>span:last-child>span>span.order-number-wrap{font-size:18px;font-weight:600}#sendPaymentReminderContainer #contentContainer .order-card .info>span:last-child>span>span.order-number-wrap i{font-style:normal}#sendPaymentReminderContainer #contentContainer .order-card .info>span:last-child>span strong{-webkit-box-flex:0;-ms-flex:0 1 60px;flex:0 1 60px}#sendPaymentReminderContainer #contentContainer #orderResults{margin-bottom:0;margin-top:0}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper{padding-bottom:15px}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable{border:0}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr{border-left:0;border-right:0;cursor:pointer}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr.even{background-color:#f7f6f2!important}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr td.select-checkbox{border:0;display:block;height:100%;width:40px!important}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr td.select-checkbox:before{background-color:#fff;border-color:#d9d9d9;left:15px;margin:0;position:absolute;top:15px}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr td:last-child{text-align:left}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr.selected{background-color:#eaf6e5!important}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr.selected td.select-checkbox:after{color:#006400;content:"";cursor:pointer;font-family:Glyphicons Halflings;font-size:12px;left:15px;margin:0;position:absolute;text-shadow:none;top:12px}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper .dt-bottom{margin-left:15px;margin-right:15px}@media(max-width:479px){#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:15px 0;position:relative}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr td{border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 0 10px}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr td span{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;text-align:left}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr td.select-checkbox{left:0;position:absolute;top:0;width:30px!important}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr td:last-child{padding-bottom:0;text-align:left}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr td:not(.select-checkbox):before{color:#000;font-weight:700;padding-left:40px;-webkit-box-flex:1;-ms-flex:1 0 100px;flex:1 0 100px;white-space:nowrap}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr td.order-id{line-height:18px}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr td.order-id:before{-webkit-box-flex:1;content:"Order #";-ms-flex:1 0 auto;flex:1 0 auto}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr td.order-id span,#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr td.order-id:before{font-size:18px;font-weight:600}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr td.order-date:before{content:"Date"}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr td.order-buyer-name:before{content:"Buyer"}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper table.dataTable tbody tr td.order-item-title:before{content:"Title"}#sendPaymentReminderContainer #contentContainer #orderResults div.dt-wrapper .dt-bottom{margin-left:0;margin-right:0}}@media(min-width:768px){#sendPaymentReminderContainer #contentContainer .order-card .info>span:first-child{margin-top:3px}#sendPaymentReminderContainer #contentContainer .order-card .info>span:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#sendPaymentReminderContainer #contentContainer .order-card .info>span:last-child>span{width:50%;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}}@media(min-width:1200px){#sendPaymentReminderContainer #contentContainer .order-card .info>span:last-child{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#sendPaymentReminderContainer #contentContainer .order-card .info>span:last-child>span{width:auto;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}#sendPaymentReminderContainer #contentContainer .email-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#sendPaymentReminderContainer #contentContainer .email-details .form-group .acting-label+div,#sendPaymentReminderContainer #contentContainer .email-details .form-group label+div{font-size:16px}#sendPaymentReminderContainer #contentContainer .email-details .form-group .acting-label span,#sendPaymentReminderContainer #contentContainer .email-details .form-group label span{font-weight:600}#sendPaymentReminderContainer #contentContainer .email-details .form-group div #fromUsername{font-size:18px;font-weight:600}#sendPaymentReminderContainer #contentContainer .email-details .form-group div textarea{min-height:130px}#sendPaymentReminderContainer #contentContainer .email-details .form-group.col1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#sendPaymentReminderContainer #contentContainer .email-details .form-group.col2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#sendPaymentReminderContainer #contentContainer .email-details .form-group.col3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#sendPaymentReminderContainer #contentContainer .acting-label{color:#000;font-size:14px;font-weight:600}#sendPaymentReminderContainer #contentContainer .acting-label,#sendPaymentReminderContainer #contentContainer .mid-bar{margin-bottom:0}#sendPaymentReminderContainer #contentContainer .header-bar.gray{background-color:#555}#sendPaymentReminderContainer #contentContainer .reminder-warning{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;padding:0 15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#sendPaymentReminderContainer #contentContainer .reminder-warning i{color:#ffbf00;margin-right:5px;top:0}#sendPaymentReminderContainer #contentContainer .orig-sel{padding:20px 0}#sendPaymentReminderContainer #contentContainer .orig-sel>.acting-label{padding-left:15px}#sendPaymentReminderContainer #contentContainer .orig-sel.active{background-color:#eaf6e5}#sendPaymentReminderContainer #contentContainer button.btn-primary{padding-bottom:10px;padding-top:10px}#sendPaymentReminderContainer #contentContainer button.btn-primary span{background-color:#fff;border-radius:20px;color:#006400;display:inline-block;font-weight:600;min-width:20px;padding-left:3px;padding-right:3px;text-align:center}@media(max-width:479px){#sendPaymentReminderContainer #contentContainer .form-group{width:100%}#sendPaymentReminderContainer #contentContainer .form-group.message{float:none;width:100%}#sendPaymentReminderContainer #contentContainer .reminder-warning{margin-bottom:0}}@media(min-width:768px){#sendPaymentReminderContainer #contentContainer .email-details{display:block}#sendPaymentReminderContainer #contentContainer .email-details .form-group{width:40%}#sendPaymentReminderContainer #contentContainer .email-details .form-group.col1{clear:left;float:right;width:60%}#sendPaymentReminderContainer #contentContainer .reminder-warning{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:10px}}#frmMessageUser textarea.form-control{min-height:100px}@media(max-width:479px){#frmMessageUser textarea.form-control{min-height:150px}}#enterCode2FAContainer .page-section{padding-top:15px}#enterCode2FAContainer label[for=RegisterDevice]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;float:right}#enterCode2FAContainer .cta-row{padding:0!important}#enterCode2FAContainer .err_msg{min-height:auto}#enterCode2FAContainer .twoFA_disclaimer{font-size:16px;padding-bottom:10px}#enterCode2FAContainer #requestAnotherCode[disabled]{color:#999;padding-left:15px;padding-right:15px}#requestCode2FAContainer .page-section.page-section{margin-top:15px}#requestCode2FAContainer .cta-row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#requestCode2FAContainer .cta-row .btn{padding-bottom:10px;padding-top:10px;width:auto}#requestCode2FAContainer .page-section{margin-top:0;padding:20px 15px}#requestCode2FAContainer .page-section+.page-section{margin-top:15px}#requestCode2FAContainer .page-section .btm,#requestCode2FAContainer .page-section .top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#requestCode2FAContainer .page-section .top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#requestCode2FAContainer .page-section .top i{color:#555;font-size:60px;line-height:60px;margin-right:20px}#requestCode2FAContainer .page-section .top p{color:#006400;font-size:28px;line-height:32px;margin-bottom:0;margin-top:-5px}#requestCode2FAContainer .page-section .btm{margin-top:15px}#requestCode2FAContainer .page-section .btm .jqui-dd-wrapper{margin-right:20px;-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;min-width:0}#requestCode2FAContainer .page-section .btm .btn{width:105px;-webkit-box-flex:1;-ms-flex:1 0 105px;flex:1 0 105px;height:40px}#requestCode2FAContainer .page-section .btm .btn i{margin-right:5px}#requestCode2FAContainer .page-section .phone-consent{display:none}#requestCode2FAContainer .page-section .phone-consent label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:10px}#requestCode2FAContainer .page-section .phone-consent label .ui-checkboxradio-icon{border:1px solid #333;height:20px;width:20px}#requestCode2FAContainer .page-section .phone-consent label .ui-checkboxradio-icon:before{font-size:19px;height:20px;left:1px;width:20px}#requestCode2FAContainer .page-section .general-consent p{font-size:14px;margin-top:10px}@media(max-width:479px){#requestCode2FAContainer .cta-row{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#requestCode2FAContainer .cta-row .btn{white-space:pre-wrap;width:100%}#requestCode2FAContainer .page-section .top p{font-size:22px;line-height:26px;padding-right:20px}#requestCode2FAContainer .page-section .btm{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#requestCode2FAContainer .page-section .btm .jqui-dd-wrapper{-ms-flex-preferred-size:100%;flex-basis:100%;margin-right:0}#requestCode2FAContainer .page-section .btm .btn{-webkit-box-flex:0;-ms-flex:0 0 105px;flex:0 0 105px;margin-top:14px}}@media(min-width:768px){#requestCode2FAContainer .cta-row{padding:0}#requestCode2FAContainer .page-section{padding:20px}#requestCode2FAContainer .page-section .top p{font-size:23px;line-height:30px;margin-top:-7px}}@media(min-width:1200px){#requestCode2FAContainer .page-section .top i{font-size:80px;line-height:80px}#requestCode2FAContainer .page-section .top p{font-size:27px;line-height:33px;margin-top:0}}#idkitVerificationContainer #contentContainer .page-section .top i{color:#555;font-size:60px;line-height:60px}#idkitVerificationContainer #contentContainer .page-section .top p{color:#006400;font-size:22px;line-height:26px;margin-top:-5px}#idkitVerificationContainer #contentContainer .page-section .err_msg{min-height:auto}@media(min-width:768px){#idkitVerificationContainer #contentContainer .page-section .top p{font-size:23px;line-height:30px;margin-top:-7px}}@media(min-width:1200px){#idkitVerificationContainer #contentContainer .page-section .top i{font-size:80px;line-height:80px}#idkitVerificationContainer #contentContainer .page-section .top p{font-size:27px;line-height:33px}}#becomeASellerContainer mat-step-header:first-of-type .mat-step-icon .mat-icon,#becomeASellerContainer mat-step-header:first-of-type .mat-step-icon span,#becomeASellerContainer mat-step-header:first-of-type .mat-step-icon-not-touched .mat-icon,#becomeASellerContainer mat-step-header:first-of-type .mat-step-icon-not-touched span{display:none}#becomeASellerContainer mat-step-header:first-of-type .mat-step-icon{height:5px;width:5px}#becomeASellerContainer mat-step-header:first-of-type .mat-step-icon-not-touched:after,#becomeASellerContainer mat-step-header:first-of-type .mat-step-icon:after{content:"";left:8px;position:absolute;top:3px}#becomeASellerContainer mat-step-header:nth-of-type(2) .mat-step-icon .mat-icon,#becomeASellerContainer mat-step-header:nth-of-type(2) .mat-step-icon span,#becomeASellerContainer mat-step-header:nth-of-type(2) .mat-step-icon-not-touched .mat-icon,#becomeASellerContainer mat-step-header:nth-of-type(2) .mat-step-icon-not-touched span{display:none}#becomeASellerContainer mat-step-header:nth-of-type(2) .mat-step-icon{height:5px;width:5px}#becomeASellerContainer mat-step-header:nth-of-type(2) .mat-step-icon-not-touched:after,#becomeASellerContainer mat-step-header:nth-of-type(2) .mat-step-icon:after{content:"";left:8px;position:absolute;top:3px}#becomeASellerContainer mat-step-header:nth-of-type(3) .mat-step-icon .mat-icon,#becomeASellerContainer mat-step-header:nth-of-type(3) .mat-step-icon span,#becomeASellerContainer mat-step-header:nth-of-type(3) .mat-step-icon-not-touched .mat-icon,#becomeASellerContainer mat-step-header:nth-of-type(3) .mat-step-icon-not-touched span{display:none}#becomeASellerContainer mat-step-header:nth-of-type(3) .mat-step-icon{height:5px;width:5px}#becomeASellerContainer mat-step-header:nth-of-type(3) .mat-step-icon-not-touched:after,#becomeASellerContainer mat-step-header:nth-of-type(3) .mat-step-icon:after{content:"";left:8px;position:absolute;top:3px}#becomeASellerContainer mat-step-header:nth-of-type(4) .mat-step-icon .mat-icon,#becomeASellerContainer mat-step-header:nth-of-type(4) .mat-step-icon span,#becomeASellerContainer mat-step-header:nth-of-type(4) .mat-step-icon-not-touched .mat-icon,#becomeASellerContainer mat-step-header:nth-of-type(4) .mat-step-icon-not-touched span{display:none}#becomeASellerContainer mat-step-header:nth-of-type(4) .mat-step-icon{height:5px;width:5px}#becomeASellerContainer mat-step-header:nth-of-type(4) .mat-step-icon-not-touched:after,#becomeASellerContainer mat-step-header:nth-of-type(4) .mat-step-icon:after{content:"";left:8px;position:absolute;top:3px}#becomeASellerContainer mat-step-header:nth-of-type(5) .mat-step-icon .mat-icon,#becomeASellerContainer mat-step-header:nth-of-type(5) .mat-step-icon span,#becomeASellerContainer mat-step-header:nth-of-type(5) .mat-step-icon-not-touched .mat-icon,#becomeASellerContainer mat-step-header:nth-of-type(5) .mat-step-icon-not-touched span{display:none}#becomeASellerContainer mat-step-header:nth-of-type(5) .mat-step-icon{height:5px;width:5px}#becomeASellerContainer mat-step-header:nth-of-type(5) .mat-step-icon-not-touched:after,#becomeASellerContainer mat-step-header:nth-of-type(5) .mat-step-icon:after{content:"";left:8px;position:absolute;top:3px}#becomeASellerContainer mat-step-header:nth-of-type(6) .mat-step-icon .mat-icon,#becomeASellerContainer mat-step-header:nth-of-type(6) .mat-step-icon span,#becomeASellerContainer mat-step-header:nth-of-type(6) .mat-step-icon-not-touched .mat-icon,#becomeASellerContainer mat-step-header:nth-of-type(6) .mat-step-icon-not-touched span{display:none}#becomeASellerContainer mat-step-header:nth-of-type(6) .mat-step-icon{height:5px;width:5px}#becomeASellerContainer mat-step-header:nth-of-type(6) .mat-step-icon-not-touched:after,#becomeASellerContainer mat-step-header:nth-of-type(6) .mat-step-icon:after{content:"";left:8px;position:absolute;top:3px}#becomeASellerContainer .become-a-seller-panel.page-section{border:0;border-radius:0;margin-top:0}#becomeASellerContainer .become-a-seller-panel.page-section #mygbAdWrapperTop{height:0}#becomeASellerContainer .become-a-seller-panel.page-section .section-header{border-top:0}#becomeASellerContainer .become-a-seller-panel.page-section .section-header h2{color:#000;font-size:16px;font-weight:600;margin:0 0 5px}#becomeASellerContainer .become-a-seller-panel.page-section .section-header p{color:#555;font-size:14px;line-height:18px;margin:0}@media(min-width:992px){#becomeASellerContainer .become-a-seller-panel.page-section .section-header h2{font-size:18px}#becomeASellerContainer .become-a-seller-panel.page-section .section-header p{font-size:16px}}.become-a-seller-panel.page-section .section-white{border-bottom:0;padding:20px 15px 25px!important}#becomeASellerContainer .err_msg{display:block;text-align:left}#becomeASellerContainer #error-primary-owner-needed,#becomeASellerContainer .cta-row+.err_msg_wrap>.err_msg{margin-top:10px;padding-left:15px;padding-right:15px}#becomeASellerContainer #error-primary-owner-needed,#becomeASellerContainer .err_msg_wrap>.err_msg{text-align:right}#becomeASellerContainer #contentContainer .cta-row button{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0;margin-top:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#becomeASellerContainer #contentContainer .cta-row button i{line-height:19px;margin-left:5px;top:0}#becomeASellerContainer #contentContainer .cta-row button.invalid{background-color:#bbe1aa;border-color:#bbe1aa;cursor:default}.become-a-seller-panel.page-section .acting-label,.become-a-seller-panel.page-section label{color:#555;font-size:14px!important;font-weight:600;margin-bottom:5px;white-space:nowrap}.become-a-seller-panel.page-section .acting-label.lg-lbl,.become-a-seller-panel.page-section label.lg-lbl{color:#000;margin:10px 0!important}.become-a-seller-panel.page-section .acting-label .check-group,.become-a-seller-panel.page-section label .check-group{float:right;font-weight:400}.become-a-seller-panel.page-section .acting-label .check-group label,.become-a-seller-panel.page-section label .check-group label{font-size:12px}.become-a-seller-panel.page-section .file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;padding:1px;text-overflow:ellipsis}.become-a-seller-panel.page-section .file span{-webkit-box-flex:0;border-bottom:1px solid #d9d9d9;border-bottom-left-radius:6px;border-left:1px solid #d9d9d9;border-top:1px solid #d9d9d9;border-top-left-radius:6px;-ms-flex:0 1 100%;flex:0 1 100%;height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis}.become-a-seller-panel.page-section .file span i{font-style:normal;padding:0 0 0 15px;white-space:nowrap}.become-a-seller-panel.page-section .file button.btn{border-bottom-left-radius:0;border-top-left-radius:0;height:40px;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.become-a-seller-panel.page-section .file input{display:none}.become-a-seller-panel.page-section legend{border:0}.become-a-seller-panel.page-section #consent{border-width:2px;height:auto;margin-bottom:5px;width:100%}.become-a-seller-panel.page-section #consent:not(.mat-checkbox-checked){background-color:#fdeebf;border-color:#ffd155}.become-a-seller-panel.page-section #consent .mat-checkbox-inner-container{height:20px;width:20px}.become-a-seller-panel.page-section #consent .mat-checkbox-layout{white-space:pre-wrap}.become-a-seller-panel.page-section #consent .mat-checkbox-layout .mat-checkbox-label{color:#000;white-space:pre-wrap}.become-a-seller-panel.page-section #consent .mat-checkbox-layout .mat-checkbox-label>div{padding:15px 0 15px 10px;white-space:pre-wrap}.become-a-seller-panel.page-section #consent .mat-checkbox-layout .mat-checkbox-label>div p{margin:0;white-space:pre-wrap}.become-a-seller-panel.page-section #consent .mat-checkbox-layout .mat-checkbox-label>div p+p{margin:15px 0 0}.become-a-seller-panel.page-section #consent+.err_msg_wrap{height:25px}@media(min-width:768px){#becomeASellerContainer .last-step-btn{font-size:18px;padding-bottom:20px;padding-top:20px}}#becomeASellerContainer #sellerTypeStep .seller-type-wrap>h2,#becomeASellerContainer #sellerTypeStep .seller-type-wrap>p{margin:20px 15px}#becomeASellerContainer #sellerTypeStep .seller-type-wrap>h2{font-size:22px;font-weight:600}#becomeASellerContainer #sellerTypeStep .seller-type-wrap>p{margin-top:5px}#becomeASellerContainer #sellerTypeStep .seller-type-wrap .seller-type-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:1px solid #d9d9d9}#becomeASellerContainer #sellerTypeStep .seller-type-wrap .seller-type-inputs>div{border-top:1px solid #d9d9d9}#becomeASellerContainer #sellerTypeStep .seller-type-wrap .seller-type-inputs>div input{display:none}#becomeASellerContainer #sellerTypeStep .seller-type-wrap .seller-type-inputs>div input+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;cursor:pointer;height:60px;justify-content:flex-start;margin:0;padding:0 15px}#becomeASellerContainer #sellerTypeStep .seller-type-wrap .seller-type-inputs>div input+label:before{background-color:#fff;border:1px solid #555;border-radius:20px;content:" ";height:18px;margin:0 0 0 1px;-webkit-transition:all .2s ease;transition:all .2s ease;width:18px}#becomeASellerContainer #sellerTypeStep .seller-type-wrap .seller-type-inputs>div input+label span{color:#000;font-size:22px;font-weight:400;padding-left:15px}#becomeASellerContainer #sellerTypeStep .seller-type-wrap .seller-type-inputs>div input:checked+label{background-color:#bbe1aa}#becomeASellerContainer #sellerTypeStep .seller-type-wrap .seller-type-inputs>div input:checked+label:before{background-color:#006400}@media(min-width:768px){#becomeASellerContainer #sellerTypeStep{background-color:rgba(0,0,0,0);border:0}#becomeASellerContainer #sellerTypeStep .seller-type-wrap{background-color:#eee;border:1px solid #d9d9d9;border-radius:20px;margin:50px 15px}#becomeASellerContainer #sellerTypeStep .seller-type-wrap p,#becomeASellerContainer #sellerTypeStep .seller-type-wrap>h2{text-align:center}#becomeASellerContainer #sellerTypeStep .seller-type-wrap>h2{margin-bottom:5px;margin-top:30px}#becomeASellerContainer #sellerTypeStep .seller-type-wrap>p{font-size:16px;padding-left:15px;padding-right:15px}#becomeASellerContainer #sellerTypeStep .seller-type-wrap .seller-type-inputs{background-color:#fff;border:1px solid #d9d9d9;border-radius:10px;margin:0 auto 30px;max-width:600px;padding:20px;width:75%}#becomeASellerContainer #sellerTypeStep .seller-type-wrap .seller-type-inputs>div{border:0}#becomeASellerContainer #sellerTypeStep .seller-type-wrap .seller-type-inputs>div input+label{border:1px solid rgba(0,0,0,0);padding-left:5%}#becomeASellerContainer #sellerTypeStep .seller-type-wrap .seller-type-inputs>div input:checked+label{border-color:#006400;border-radius:6px}#becomeASellerContainer .cta-row{margin-right:15px}}@media(min-width:992px){#becomeASellerContainer #sellerTypeStep .seller-type-wrap>h2{font-size:26px}}@media(min-width:1200px){#becomeASellerContainer #sellerTypeStep .seller-type-wrap{margin-left:auto;margin-right:auto;width:75%}#becomeASellerContainer #sellerTypeStep .seller-type-wrap>h2{font-size:30px}}#becomeASellerContainer #reviewConfirmStep #selectedSellerTypeBtn{background-color:#eee;border:1px solid #d9d9d9;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:15px;cursor:pointer;margin-bottom:15px;padding:10px 10px 10px 15px}#becomeASellerContainer #reviewConfirmStep #selectedSellerTypeBtn>span:first-child{color:#006400;font-size:18px;font-weight:600}#becomeASellerContainer #reviewConfirmStep #selectedSellerTypeBtn .icon{background-color:#006400;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;width:60px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#becomeASellerContainer #reviewConfirmStep #selectedSellerTypeBtn .icon i{color:#fff;font-size:12px;font-style:normal;text-align:center;text-decoration:underline}#becomeASellerContainer #reviewConfirmStep #selectedSellerTypeBtn .icon i:first-child{font-size:16px;text-decoration:none}#becomeASellerContainer #reviewConfirmStep .section-white:not(.section-header){padding:20px 15px 5px}#becomeASellerContainer #reviewConfirmStep .section-white:not(.section-header) .preview-header{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px;width:100%}#becomeASellerContainer #reviewConfirmStep .section-white:not(.section-header) .preview-header span{color:#006400;text-decoration:underline}#becomeASellerContainer #reviewConfirmStep .section-white:not(.section-header) .preview-header span:first-child{color:#000;font-weight:600;text-decoration:none;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}#becomeASellerContainer #reviewConfirmStep .section-white:not(.section-header) .preview-header a{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}#becomeASellerContainer #reviewConfirmStep .section-white:not(.section-header) .form-group h4{font-size:12px;font-weight:600;margin:0 0 5px}#becomeASellerContainer #reviewConfirmStep .section-white:not(.section-header) .form-group p{color:#555;font-size:18px;margin:0}#becomeASellerContainer #reviewConfirmStep .section-white:not(.section-header) .form-group p span{display:block}#becomeASellerContainer #reviewConfirmStep .section-white:not(.section-header) .form-group.tin{background-color:#eee;border:1px solid #d9d9d9;border-radius:10px;padding-bottom:15px;padding-top:15px}#becomeASellerContainer #reviewConfirmStep .review-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#becomeASellerContainer #reviewConfirmStep .review-container #summary-SellerType{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#becomeASellerContainer #reviewConfirmStep .review-container #summary-BusinessInformation{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#becomeASellerContainer #reviewConfirmStep .review-container #summary-BusinessOwners{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#becomeASellerContainer #reviewConfirmStep .review-container #summary-BankAccountInformation{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}#becomeASellerContainer #reviewConfirmStep .review-container #summary-ToSAgreement{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}#becomeASellerContainer #reviewConfirmStep #summary-ToSAgreement{text-align:right}#becomeASellerContainer #reviewConfirmStep #summary-ToSAgreement .err_msg{margin-bottom:-20px}#becomeASellerContainer #reviewConfirmStep #summary-ToSAgreement a{text-decoration:underline}#becomeASellerContainer #reviewConfirmStep #summary-ToSAgreement .mat-checkbox-layout{display:inline-block}#becomeASellerContainer #reviewConfirmStep #summary-ToSAgreement .mat-checkbox-layout .mat-checkbox-inner-container{top:-1.5px}#becomeASellerContainer #reviewConfirmStep #summary-ToSAgreement .mat-checkbox-label{font-weight:400;white-space:normal}#becomeASellerContainer #reviewConfirmStep #summary-ToSAgreement .mat-checkbox-background,#becomeASellerContainer #reviewConfirmStep #summary-ToSAgreement .mat-checkbox-frame{background-color:#fff!important;border:1px solid #9b9b9b!important}#becomeASellerContainer #reviewConfirmStep #summary-ToSAgreement .mat-checkbox-checkmark-path{stroke-width:5px!important;stroke:#006400!important}#becomeASellerContainer #reviewConfirmStep #summary-ToSAgreement .mat-ripple{display:none}@media(min-width:768px){#becomeASellerContainer #reviewConfirmStep #selectedSellerTypeBtn{margin:0 auto 15px;max-width:500px}#becomeASellerContainer #reviewConfirmStep #selectedSellerTypeBtn>span:first-child{font-size:24px}}@media(min-width:992px){#becomeASellerContainer #reviewConfirmStep .section-white:not(.section-header) .form-group h4{margin-bottom:0}#becomeASellerContainer #reviewConfirmStep .section-white:not(.section-header) .form-group.tin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#becomeASellerContainer #reviewConfirmStep .review-container{display:block}}@media(min-width:1200px){#becomeASellerContainer #reviewConfirmStep #selectedSellerTypeBtn{max-width:50%}#becomeASellerContainer #reviewConfirmStep .section-white:not(.section-header) .preview-header{font-size:18px}#becomeASellerContainer #reviewConfirmStep .section-white:not(.section-header) .form-group h4{font-size:14px}}#becomeASellerContainer #businessInformationStep .section-white{border-bottom:1px solid #d9d9d9}#becomeASellerContainer #businessInformationStep .owner-added-section{border-top:0}#becomeASellerContainer #businessInformationStep .owner-added-section+.err_msg{padding:15px;text-align:right}#addOwnerSection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px}#addOwnerSection>div:first-child{padding-right:15px}#addOwnerSection button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#addOwnerSection button:before{content:"+";font-family:Glyphicons Halflings;margin-right:5px}#addOwnerSection p{margin-bottom:0}.owner-added-section{padding:20px 0 0!important}.owner-added-section .chip{background-color:#eee;border:1px solid #006400;border-radius:50px;height:50px;margin-bottom:20px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.owner-added-section .chip,.owner-added-section .chip>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.owner-added-section .chip>div{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.owner-added-section .chip>div .perc{background-color:#006400;border-radius:50px;-ms-flex:1 0 50px;flex:1 0 50px;height:50px;width:50px;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}.owner-added-section .chip>div .name,.owner-added-section .chip>div .perc{-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;justify-content:center}.owner-added-section .chip>div .name{color:#000;-ms-flex:1 0 calc(100% - 50px);flex:1 0 calc(100% - 50px);padding-left:10px;width:calc(100% - 50px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.owner-added-section .chip>div .name p{font-size:18px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.owner-added-section .chip>div .name span{font-size:13px}.owner-added-section .chip>div .name span i{font-size:11px}.owner-added-section .chip>div:first-child{-webkit-box-flex:1;-ms-flex:1 0 calc(100% - 50px);flex:1 0 calc(100% - 50px);width:calc(100% - 50px)}.owner-added-section .chip>div:last-child{width:50px;-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 50px;flex:0 1 50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.owner-added-section .chip>div:last-child i{color:#006400;font-size:18px}.owner-added-section+.err_msg{padding:15px;text-align:right}@media(max-width:479px){#addOwnerSection{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#addOwnerSection>div:first-child{padding-bottom:15px;padding-right:0}#addOwnerSection>div:last-child{-ms-flex-item-align:end;align-self:flex-end}}.gb-mat-dialog.add-owner .become-a-seller-panel .section-white{padding-bottom:0!important;padding-left:8px!important;padding-right:8px!important}.gb-mat-dialog.add-owner .become-a-seller-panel .section-white input[type=email],.gb-mat-dialog.add-owner .become-a-seller-panel .section-white input[type=number],.gb-mat-dialog.add-owner .become-a-seller-panel .section-white input[type=password],.gb-mat-dialog.add-owner .become-a-seller-panel .section-white input[type=text]{height:40px}.gb-mat-dialog.add-owner .become-a-seller-panel .section-white .err_msg{display:block;font-size:14px;font-weight:600}.gb-mat-dialog.add-owner .become-a-seller-panel .section-white .req:before{color:#d0021b;content:"*"}.gb-mat-dialog.add-owner .become-a-seller-panel .section-white .input-group-addon i{font-weight:600}.gb-mat-dialog.add-owner .mat-dialog-content{margin-bottom:-17px}.gb-mat-dialog.add-owner .ctas{padding:10px 0;position:relative}.gb-mat-dialog.add-owner .ctas button.invalid{background-color:#bbe1aa;border-color:#bbe1aa;cursor:default}.gb-mat-dialog.add-owner .ctas .wipe{background-color:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;opacity:0;padding:10px 0;position:absolute;top:0;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.gb-mat-dialog.add-owner .ctas .wipe p{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%;text-align:center}.gb-mat-dialog.add-owner .ctas .wipe .btn{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.gb-mat-dialog.add-owner .ctas .wipe.wipe-opened{opacity:1;z-index:50}@media(min-width:1600px){.gb-mat-dialog.add-owner .mat-dialog-content{max-height:90vh!important}}#verificationContainer #verifyOwners ul{list-style-type:none;margin-bottom:0;margin-top:20px;padding:0}#verificationContainer #verifyOwners ul li{margin-bottom:30px}#verificationContainer #verifyOwners ul li>div{background-color:#eee;border:1px solid #d9d9d9;border-radius:6px;padding:20px;text-align:center}#verificationContainer #verifyOwners ul li>div p{font-size:18px}#verificationContainer #verifyOwners ul li>div a{font-size:15px;text-decoration:underline}#verificationContainer #verifyOwners ul li>div small{display:block;font-size:15px;font-weight:600;margin:10px auto}#verificationContainer #verifyOwners ul li>div img{display:block;height:100%;margin:20px auto 0;max-height:300px;width:auto}#legalAcknowledgementModal{z-index:100000000!important}#legalAcknowledgementModal .close-btn{color:#006400!important}#legalAcknowledgementModal .subtitle{font-size:18px;font-weight:600;margin-bottom:10px;padding-right:50px}#legalAcknowledgementModal h4{color:#333;font-weight:700}#legalAcknowledgementModal #legalAcknowledgementText{background:#fff;border:1px solid #ccc;display:block!important;overflow-y:auto;padding:15px}#legalAcknowledgementModal .legalAcknowledgementCtaRow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:15px;padding-top:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;gap:15px;justify-content:space-between}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9saWIvdG9hc3RyL3RvYXN0ci5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9fdmFyaWFibGVzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL19nbG9iYWwuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvX2Jvb3RzdHJhcC12YXJpYWJsZXMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvX3ByaW50LnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL19hbGVydHMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvX2JhZGdlcy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9fY2FyZHMtbWFzdGVyLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL19jYXJkcy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9fZGF0YXRhYmxlLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL19jb250ZW50LXdyYXBwZXIuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvZXJyb3JzL19tYWluLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2Vycm9ycy9fcGFnZS1ub3QtZm91bmQuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvZXJyb3JzL19yZXNwb25zaXZlLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2Vycm9ycy9fc3lzdGVtRXJyb3Iuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvZXJyb3JzL19lcnJvcnMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvX2l0ZW0tZ3JvdXAuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvX292ZXJsYXlzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL19tb2RhbHMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvX3BhZ2luYXRpb24uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvX3RhYnMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvX3dpZGdldC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9fbWF0ZXJpYWwuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvX3B1bHNlLWFkcy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9fcHVsc2UtY2FyZHMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvX3VwZGF0ZS1tb2RhbHMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvX2NvbGxlY3RvcnMtZWxpdGUuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvX3Jlc3BvbnNpdmUuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvaGVhZGVyL19tYWluLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2hlYWRlci9fbW9iaWxlLW1lbnUuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvaGVhZGVyL19zZWFyY2guc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvaGVhZGVyL19hdXRoLWxpbmtzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2hlYWRlci9fYnJvd3NlLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2hlYWRlci9fY2FydC1pY29uLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2hlYWRlci9fZnVsbC13aWR0aC1mbHVpZC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9oZWFkZXIvX2FuZ3VsYXItb3ZlcnJpZGVzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2hlYWRlci9fcmVzcG9uc2l2ZS5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9oZWFkZXIvX21pbi1vdmVycmlkZXMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvaGVhZGVyL19iczUuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvZm9vdGVyL19tYWluLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2Zvb3Rlci9fbWFpbi1mb290ZXIuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvZm9vdGVyL19zb2NpYWwtZm9vdGVyLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2Zvb3Rlci9fc2VvLWZvb3Rlci5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9mb290ZXIvX2NvcHlyaWdodC1mb290ZXIuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvZm9vdGVyL19iczUuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvZm9vdGVyL19mdWxsLXdpZHRoLWZsdWlkLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2Zvb3Rlci9fYW5ndWxhci1vdmVycmlkZXMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvZm9vdGVyL19yZXNwb25zaXZlLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2Zvb3Rlci9fbWluLW92ZXJyaWRlcy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9ob21lL19tYWluLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2hvbWUvX2JyYWctbGluZS5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9ob21lL19jYXJvdXNlbC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9ob21lL193aGF0aXNnYi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9ob21lL190b3Atc2VsbGluZy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9ob21lL19saWZlc3R5bGUuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvaG9tZS9fbmV3LXVzZXItcmVzb3VyY2VzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2hvbWUvX3dpZGdldHMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvaG9tZS9faG9tZS1mb290ZXIuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvaG9tZS9fd3Bjb250ZW50Mi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9wdXJjaGFzaW5nL19tYWluLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3B1cmNoYXNpbmcvX21ha2UtYW4tb2ZmZXIuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvcHVyY2hhc2luZy9fcmVzcG9uc2l2ZS5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9zZWFyY2gvX21haW4uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2VhcmNoL19zZW8uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2VhcmNoL19zb3J0aW5nLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3NlYXJjaC9fZmlsdGVycy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9zZWFyY2gvX3Jlc3VsdHMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2VhcmNoL19wYWdpbmF0aW9uLXNlY3Rpb24uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2VhcmNoL19mZWF0dXJlZC1zZWN0aW9uLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3NlYXJjaC9fb3ZlcmZsb3ctbW9kYWwuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2VhcmNoL19hZHMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2VhcmNoL19jb2xsZWN0b3JzLWVsaXRlLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3NlYXJjaC9fcmVzcG9uc2l2ZS5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9zZWFyY2gvc3JjaC9fbWFpbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9zZWFyY2gvc3JjaC9fZmlsdGVycy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9zZWFyY2gvc3JjaC9fY2F0ZWdvcnktZmlsdGVycy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9zZWFyY2gvc3JjaC9fY2hpcHMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2VhcmNoL3NyY2gvX3Nlby5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9zZWFyY2gvc3JjaC9fcmVzdWx0cy1oZWFkZXIuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2VhcmNoL3NyY2gvX2NhcmRzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3NlYXJjaC9zcmNoL19tb2RhbC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9zZWFyY2gvc3JjaC9fY29sbGVjdG9ycy1lbGl0ZS5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy92aWV3aXRlbS9fbWFpbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy92aWV3aXRlbS9fY2Fyb3VzZWwuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvdmlld2l0ZW0vX2JhZGdlcy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy92aWV3aXRlbS9fYmlkLWJ1eS1ib3guc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvdmlld2l0ZW0vX2RyYXdlcnMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvdmlld2l0ZW0vX3NlbGxlci1idXllci1jaXJjbGVzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3ZpZXdpdGVtL19jb3Vwb24uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvdmlld2l0ZW0vX292ZXJsYXlzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3ZpZXdpdGVtL19hZGQtdG8tZGVzY3JpcHRpb24uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvdmlld2l0ZW0vX3Jlc3BvbnNpdmUuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvdmlld2l0ZW0vX21vZGFsLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3ZpZXdpdGVtL19jb2xsZWN0b3JzLWVsaXRlLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2ZlZWRiYWNrL19tYWluLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2ZlZWRiYWNrL19yZXNwb25zaXZlLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL21ha2Vhbm9mZmVyL19tYWluLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL21ha2Vhbm9mZmVyL19tb2RhbC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9tYWtlYW5vZmZlci9fYWxwaGFiZXQtc2Nyb2xsZXIuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbWFrZWFub2ZmZXIvX3NlbGxlci1zdGF0dXMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbWFrZWFub2ZmZXIvX2J1eWVyLXN0YXR1cy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9yZWdpc3RyYXRpb24vX21haW4uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvcmVnaXN0cmF0aW9uL19wYXlmb25lLW1vZGFsLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3JlZ2lzdHJhdGlvbi9fcmVzcG9uc2l2ZS5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9mZmwvX2ZpbmRlci5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9mZmwvX3NpZ251cC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9mZmwvX21haW4uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvZGVmYXVsdGZmbC9fbWFpbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9kZWZhdWx0ZmZsL19tb2RhbC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jaGVja291dC9fbWFpbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jaGVja291dC9fZm9ybS1lbGVtZW50cy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jaGVja291dC9fb3JkZXItc3VtbWFyeS5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jaGVja291dC9fc2hpcHBpbmctaW5mby5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jaGVja291dC9fcGF5bWVudC1pbmZvLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2NoZWNrb3V0L19vcmRlci1zdGF0dXMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY2hlY2tvdXQvX29tbmkuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY2hlY2tvdXQvX21vZGFsLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2NoZWNrb3V0L19maW5kLWZmbC1tb2RhbC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jaGVja291dC9fcGF5bWVudC1hcHAtbW9kYWwuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY2hlY2tvdXQvX3BheW1lbnQtYXBwLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2NoZWNrb3V0L19wYXltZW50LXN1bW1hcnkuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbXlndW5icm9rZXIvX21haW4uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbXlndW5icm9rZXIvX2FkLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL215Z3VuYnJva2VyL19nb29nbGUtbWF0ZXJpYWwuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbXlndW5icm9rZXIvX2ZpbHRlci1iYXIuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbXlndW5icm9rZXIvX2ZpbHRlci1tb2RhbC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9teWd1bmJyb2tlci9fZGF0YS10YWJsZXMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbXlndW5icm9rZXIvX2RhdGEtdGFibGUtY3RhLXdpZHRocy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9teWd1bmJyb2tlci9fZGF0YS10YWJsZS1vcmRlcnMtZ3JpZC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9teWd1bmJyb2tlci9fcGFnZS1jb250cm9sLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL215Z3VuYnJva2VyL19mZWUtdGllci1kaXNwbGF5LnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL215Z3VuYnJva2VyL19teWdiLXRpY2tlci5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9teWd1bmJyb2tlci9fcmFpc2VkLWNhcmRzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL215Z3VuYnJva2VyL19saXN0LWNhcmRzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL215Z3VuYnJva2VyL19kYXNoLWNhcmRzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL215Z3VuYnJva2VyL19zaWRlLW1lbnUuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbXlndW5icm9rZXIvX21vZGFsLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL215Z3VuYnJva2VyL19ob21lLWRhc2guc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbXlndW5icm9rZXIvX215LXNoaXBwaW5nLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL215Z3VuYnJva2VyL19teS1hY2N0LXRvb2xib3guc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbXlndW5icm9rZXIvX2FjY291bnQtaW5mby5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9teWd1bmJyb2tlci9fYmlsbGluZy1pbmZvLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL215Z3VuYnJva2VyL19teS1zdXBwb3J0LnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3Nlby9fY2F0ZWdvcnktc2VjdGlvbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9zZW8vX3BvcHVsYXItc2VjdGlvbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9zZW8vX3Jlc3VsdHMtc2VjdGlvbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9zZW8vX21haW4uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvYmlsbGluZy9fcGF5bWVudC1wcmVmZXJlbmNlLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2JpbGxpbmcvX2NyZWRpdC1jYXJkLWZpbGUtZm9ybS5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9iaWxsaW5nL19iYW5rLWZpbGUtZm9ybS5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9iaWxsaW5nL19lZGl0LWNyZWRpdC1jYXJkLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2JpbGxpbmcvX3BheW1lbnQtZm9ybS5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9iaWxsaW5nL19zYWxlcy10YXgtcGF5bWVudC1mb3JtLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2JpbGxpbmcvX3VzZXItYWNjb3VudGluZy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9iaWxsaW5nL192aWV3LXN0YXRlbWVudC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9iaWxsaW5nL19zdGF0ZW1lbnRzLXNlY3Rpb24uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvYmlsbGluZy9fYW1vdW50LXNlY3Rpb24uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvYmlsbGluZy9fYmlsbGluZy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9hY2NvdW50L19zaGlwcGluZ1Byb2ZpbGVFZGl0LnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2FjY291bnQvX2NoYW5nZXBhc3N3b3JkLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2FjY291bnQvX3Rlc3Qtc2hpcHBpbmctcHJvZmlsZS5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9hY2NvdW50L19zdGFuZGFyZFRleHRFZGl0LnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2FjY291bnQvX2l0ZW0tZGVmYXVsdHMtdmlldy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9hY2NvdW50L19pbnZvaWNlLWxvZ28uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvYWNjb3VudC9fYml0cmFpbC1zZXR0aW5ncy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9hY2NvdW50L19sYXlhd2F5LnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2FjY291bnQvX3VwZGF0ZTEwOTlpbmZvLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2FjY291bnQvX3dlYmhvb2tzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2FjY291bnQvX21hbmFnZS1zdWJ1c2Vycy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9hY2NvdW50L19hZGQtc3VidXNlcnMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvYWNjb3VudC9fbWFpbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9hdWN0aW9uL19zaGlwcGluZy1wcm9maWxlLWl0ZW1zLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2FkZG9ucy9fc3RlcDEuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY2FydC9fbWFpbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jYXJ0L19jYXJ0LWl0ZW0uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY2FydC9fY2FydC1zdW1tYXJ5LnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2NhcnQvX2NhcnQtY29udGFpbmVyLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2NhcnQvX2V4dHJhLWNvbnRhaW5lcnMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY2FydC9fY2FydC1hbGVydC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jYXJ0L19tb2RhbHMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2l0ZW1hcC9fbWFpbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9zaXRlbWFwL19yZXNwb25zaXZlLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2NhdGVnb3JpZXMvX21haW4uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY2F0ZWdvcmllcy9fbmF2LnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2NhdGVnb3JpZXMvX2NhdGVnb3J5LXRvZ2dsZXIuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2hpcHBpbmcvX21haW4uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvc2hpcHBpbmcvX3Jlc3BvbnNpdmUuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3Mvdmlld3NoaXBtZW50L19tYWluLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3ZpZXdzaGlwbWVudC9fcmVzcG9uc2l2ZS5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9zaGlwcGluZ2VzdGltYXRlL19tYWluLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3NoaXBwaW5nZXN0aW1hdGUvX3Jlc3BvbnNpdmUuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbGlzdGluZy9fbWFpbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9saXN0aW5nL19tb2RhbC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9saXN0aW5nL19hY2NvcmRpb24uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbGlzdGluZy9fZm9ybS1lbGVtZW50cy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9saXN0aW5nL19oZWxwLWxpbmtzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2xpc3RpbmcvX3ByaWNlLWhpc3Rvcnkuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvbGlzdGluZy9fY2hvb3NlLWNhdGVnb3J5LnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2xpc3RpbmcvX3BpY3R1cmVzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2xpc3RpbmcvX2l0ZW0tZGV0YWlscy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9saXN0aW5nL19wYXltZW50LXNoaXBwaW5nLXRheGVzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2xpc3RpbmcvX2xpc3Rpbmctb3B0aW9ucy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9saXN0aW5nL19vcHRpb25hbC1zZXJ2aWNlcy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9saXN0aW5nL19wcmV2aWV3LWNvbmZpcm0uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvZ2F0ZXdheS9fbWFpbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9nYXRld2F5L19jdXN0b20tdWktdG9nZ2xlci5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9nYXRld2F5L19hbGVydHMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvZ2F0ZXdheS9fbW9kYWxzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2NyZWRpdHJlcXVlc3RzL19pbml0aWF0ZS1jcmVkaXQtcmVxdWVzdC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jcmVkaXRyZXF1ZXN0cy9fZGlzcHV0ZS1jcmVkaXQtcmVxdWVzdC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jcmVkaXRyZXF1ZXN0cy9fbWFpbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jcmVkaXRyZXF1ZXN0cy9fbW9kYWwuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY3JlZGl0cmVxdWVzdHMvX2NyLWxvb2t1cC1zZWN0aW9uLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2NyZWRpdHJlcXVlc3RzL19jci1xdWVzdGlvbnMtc2VjdGlvbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jcmVkaXRyZXF1ZXN0cy9fY3ItdGVybWluYWwtc2VjdGlvbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jcmVkaXRyZXF1ZXN0cy9fY3ItYXVyaWdtYS11cGxvYWRlci5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jcmVkaXRyZXF1ZXN0cy9fY3ItYWRtaW4uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvY291cG9ucy9fbWFpbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jb3Vwb25zL19jb3Vwb24tY2VudGVyLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2NvdXBvbnMvX2NyZWF0ZS5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9jb3Vwb25zL19tb2RhbHMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvaW52b2ljZS9fbWFpbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9pbnZvaWNlL19wcmludC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9tYW51ZmFjdHVyZXIvX21haW4uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvaW5kdXN0cnluZXdzL19pbmR1c3RyeW5ld3Muc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvdGF4ZXMvX21haW4uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvdGF4ZXMvX3N0YXRlbWVudHMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvdGF4ZXMvX2xlZGdlci5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy90YXhlcy9fdGF4ZXhlbXB0aW9uLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2FkZHRvZGVzY3JpcHRpb24vX21haW4uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvcGljdHVyZXMvX2VkaXQuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvcGljdHVyZXMvX2FkZC5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9waWN0dXJlcy9fcHJldmlldy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9waWN0dXJlcy9fbWFuYWdlLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3VzZXIvX2ZpbHRlcnMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvdXNlci9fb3JkZXItY2FyZHMuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvdXNlci9fc2VuZHBheW1lbnRyZW1pbmRlci5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy91c2VyL19tZXNzYWdlLXVzZXIuc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvdXNlci9fdHdvLWZhY3Rvci1hdXRoLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL3VzZXIvX2Jpb21ldHJpYy12ZXJpZmljYXRpb24uc2NzcyIsIkQ6L0J1aWxkcy93d3cvdGhlbWUvc3R5bGVzL3Nhc3MvYmVjb21lYXNlbGxlci9fbWFpbi5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9iZWNvbWVhc2VsbGVyL19mb3JtLWVsZW1lbnRzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2JlY29tZWFzZWxsZXIvX3NlbGxlci10eXBlLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2JlY29tZWFzZWxsZXIvX3Jldmlldy1jb25maXJtLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2JlY29tZWFzZWxsZXIvX215LWluZm9ybWF0aW9uLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2JlY29tZWFzZWxsZXIvX293bmVyLWNoaXBzLnNjc3MiLCJEOi9CdWlsZHMvd3d3L3RoZW1lL3N0eWxlcy9zYXNzL2JlY29tZWFzZWxsZXIvX21vZGFscy5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy92ZXJpZmljYXRpb24vX3NlbGxlci5zY3NzIiwiRDovQnVpbGRzL3d3dy90aGVtZS9zdHlsZXMvc2Fzcy9sZWdhbGFja25vd2xlZGdlbWVudG1vZGFsL2xlZ2FsYWNrbm93bGVkZ2VtZW50bW9kYWwuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxhQ0FBLGVBQ0UsQ0FBQSxlQUVGLHdCQUNFLENBQUEsb0JBQ0EsQ0FBQSxzQ0FFRixVQUVFLENBQUEsaUJBRUYseUJBQ0ksQ0FBQSx1QkFFSixVQUNFLENBQUEsb0JBQ0EsQ0FBQSxvQkFRQSxVQUNBLENBR0EsOERBQ0EsQ0FBQSx3QkFDQSxDQVRBLFdBQ0EsQ0FBQSxjQUNBLENBQUEsZUFDQSxDQUdBLFVBQ0EsQ0FWRixpQkFDRSxDQUFBLFdBQ0EsQ0FLQSxnQ0FDQSxDQUFBLHdCQUNBLENBUEEsU0FVQSxDQUFBLG9EQUVGLFVBRUUsQ0FDQSxjQUNBLENBQ0EsOERBQ0EsQ0FBQSx3QkFDQSxDQUhBLFVBQ0EsQ0FIQSxvQkFLQSxDQUFBLDBCQVNBLHVCQUNBLENBSEEsd0JBQ0EsQ0FBQSxRQUNBLENBSEEsY0FDQSxDQUZGLFNBS0UsQ0FBQSxrQkFHQSxP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Q0FISixjQUNJLENBQUEsZUFFQSxDQUFBLCtCQUlBLFNBQ0EsQ0FGSixjQUVJLENBQUEsa0NBS0EsVUFDQSxDQUhKLGNBQ0ksQ0FBQSxlQUVBLENBQUEsa0NBSUEsVUFDQSxDQUZKLGNBRUksQ0FBQSxrQ0FLQSxVQUNBLENBSEosY0FDSSxDQUFBLGVBRUEsQ0FBQSxrQ0FJQSxVQUNBLENBRkosY0FFSSxDQUFBLG1DQUtBLGFBQ0EsQ0FISixjQUNJLENBQUEsZUFFQSxDQUFBLG1DQUlBLGFBQ0EsQ0FGSixjQUVJLENBQUEsaUNBS0EsVUFDQSxDQUhKLGNBQ0ksQ0FBQSxlQUVBLENBQUEsaUNBSUEsVUFDQSxDQUZKLGNBRUksQ0FBQSw2QkFHSixjQUNJLENBQUEsOEJBSUEsVUFDQSxDQUZKLGNBRUksQ0FBQSw4QkFHSixjQUNJLENBQUEsZUFDQSxDQUFBLCtCQUtBLFVBQ0EsQ0FISixjQUNJLENBQUEsZUFFQSxDQUFBLCtCQUtBLFNBQ0EsQ0FISixjQUNJLENBQUEsZUFFQSxDQUFBLCtCQUlBLFNBQ0EsQ0FGSixjQUVJLENBQUEsa0NBS0EsVUFDQSxDQUhKLGNBQ0ksQ0FBQSxlQUVBLENBQUEsa0NBSUEsVUFDQSxDQUZKLGNBRUksQ0FBQSxrQ0FLQSxVQUNBLENBSEosY0FDSSxDQUFBLGVBRUEsQ0FBQSxrQ0FJQSxVQUNBLENBRkosY0FFSSxDQUFBLG1DQUtBLGFBQ0EsQ0FISixjQUNJLENBQUEsZUFFQSxDQUFBLG1DQUlBLGFBQ0EsQ0FGSixjQUVJLENBQUEsaUNBS0EsVUFDQSxDQUhKLGNBQ0ksQ0FBQSxlQUVBLENBQUEsaUNBSUEsVUFDQSxDQUZKLGNBRUksQ0FBQSw2QkFHSixjQUNJLENBQUEsOEJBSUEsVUFDQSxDQUZKLGNBRUksQ0FBQSw4QkFHSixjQUNJLENBQUEsZUFDQSxDQUFBLCtCQUtBLFVBQ0EsQ0FISixjQUNJLENBQUEsZUFFQSxDQUFBLCtCQUtBLFNBQ0EsQ0FISixjQUNJLENBQUEsZUFFQSxDQUFBLCtCQUlBLFNBQ0EsQ0FGSixjQUVJLENBQUEsa0NBS0EsVUFDQSxDQUhKLGNBQ0ks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YWEsQ0FISixjQUNJLENBQUEsZXRQWGIsQ3NQYWEsZ0JBQ0EsQ0FBQSxtREFNQSxhQUNBLENBSEEsV0FDQSxDQUVBLGtCQUNBLENBSEEsZ0JBQ0EsQ0FISixVQUtJLENBQUEsMkJDekN4QiwyQkFDSSxDQUFBLHNDQUVBLHVCQUNJLENBQUEscUNBR0osY0FDSSxDQUFBLGVBQ0EsQ0FBQSxrQkFDQSxDQUFBLGtCQUNBLENBQUEsOEJBSUEsVUFDQSxDQUZKLGVBRUksQ0FBQSxxREFNQSxlQUNBLENBSEEscUJBQ0EsQ0FFQSx1QkFDQSxDQUxKLGVBQ0ksQ0FDQSxZQUdBLENBQUEsdURBS0EsbUJBQ0EsQ0FEQSxtQkFDQSxDQURBLFlBQ0EsQ0FBQSxrQkFDQSxDQURBLGNBQ0EsQ0FIQSxtQkFDQSxDQUZKLGdCQUNJLENBR0Esd0JBQ0EsQ0FEQSxxQkFDQSxDQURBLGtCQUNBLENBQUEsd0JBQ0EsQ0FEQSxxQkFDQSxDQUFBLFFBQ0EsQ0FGQSw2QkFFQSIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi50b2FzdC10aXRsZXtmb250LXdlaWdodDpib2xkfS50b2FzdC1tZXNzYWdley1tcy13b3JkLXdyYXA6YnJlYWstd29yZDt3b3JkLXdyYXA6YnJlYWstd29yZH0udG9hc3QtbWVzc2FnZSBhLC50b2FzdC1tZXNzYWdlIGxhYmVse2NvbG9yOiNmZmZ9LnRvYXN0LW1lc3NhZ2UgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS50b2FzdC1tZXNzYWdlIGE6aG92ZXJ7Y29sb3I6I2NjYzt0ZXh0LWRlY29yYXRpb246bm9uZX0udG9hc3QtY2xvc2UtYnV0dG9ue3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0Oi0wLjNlbTt0b3A6LTAuM2VtO2Zsb2F0OnJpZ2h0O2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2ZmZjstd2Via2l0LXRleHQtc2hhZG93OjAgMXB4IDAgI2ZmZjt0ZXh0LXNoYWRvdzowIDFweCAwICNmZmY7b3BhY2l0eTouODstbXMtZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT04MCl9LnRvYXN0LWNsb3NlLWJ1dHRvbjpob3ZlciwudG9hc3QtY2xvc2UtYnV0dG9uOmZvY3Vze2NvbG9yOiMwMDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eTouNDstbXMtZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTQwKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT00MCl9YnV0dG9uLnRvYXN0LWNsb3NlLWJ1dHRvbntwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApO2JvcmRlcjowOy13ZWJraXQtYXBwZWFyYW5jZTpub25lfS50b2FzdC10b3AtY2VudGVye3RvcDowO3JpZ2h0OjA7d2lkdGg6MTAwJX0udG9hc3QtYm90dG9tLWNlbnRlcntib3R0b206MDtyaWdodDowO3dpZHRoOjEwMCV9LnRvYXN0LXRvcC1mdWxsLXdpZHRoe3RvcDowO3JpZ2h0OjA7d2lkdGg6MTAwJX0udG9hc3QtYm90dG9tLWZ1bGwtd2lkdGh7Ym90dG9tOjA7cmlnaHQ6MDt3aWR0aDoxMDAlfS50b2FzdC10b3AtbGVmdHt0b3A6MTJweDtsZWZ0OjEycHh9LnRvYXN0LXRvcC1yaWdodHt0b3A6MTJweDtyaWdodDoxMnB4fS50b2FzdC1ib3R0b20tcmlnaHR7cmlnaHQ6MTJweDtib3R0b206MTJweH0udG9hc3QtYm90dG9tLWxlZnR7Ym90dG9tOjEycHg7bGVmdDoxMnB4fSN0b2FzdC1jb250YWluZXJ7cG9zaXRpb246Zml4ZWQ7ei1pbmRleDo5OTk5OTl9I3RvYXN0LWNvbnRhaW5lciAqey1tb3otYm94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0jdG9hc3QtY29udGFpbmVyPmRpdntwb3NpdGlvbjpyZWxhdGl2ZTtvdmVyZmxvdzpoaWRkZW47bWFyZ2luOjAgMCA2cHg7cGFkZGluZzoxNXB4IDE1cHggMTVweCA1MHB4O3dpZHRoOjMwMHB4Oy1tb3otYm9yZGVyLXJhZGl1czozcHggM3B4IDNweCAzcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjNweCAzcHggM3B4IDNweDtib3JkZXItcmFkaXVzOjNweCAzcHggM3B4IDNweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjE1cHggY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDstbW96LWJveC1zaGFkb3c6MCAwIDEycHggIzk5OTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDEycHggIzk5OTtib3gtc2hhZG93OjAgMCAxMnB4ICM5OTk7Y29sb3I6I2ZmZjtvcGFjaXR5Oi44Oy1tcy1maWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApO2ZpbHRlcjphbHBoYShvcGFjaXR5PTgwKX0jdG9hc3QtY29udGFpbmVyPmRpdjpob3ZlcnstbW96LWJveC1zaGFkb3c6MCAwIDEycHggIzAwMDstd2Via2l0LWJveC1zaGFkb3c6MCAwIDEycHggIzAwMDtib3gtc2hhZG93OjAgMCAxMnB4ICMwMDA7b3BhY2l0eToxOy1tcy1maWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApO2N1cnNvcjpwb2ludGVyfSN0b2FzdC1jb250YWluZXI+LnRvYXN0LWluZm97YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBR3dTVVJCVkVoTHRaYTlTZ05CRU1jOXNVeHhSY29VS1N6U1dJaFhwRk1oaFlXRmhhQmc0eVBZaVdDWFp4QkxFUnNMUlMzRVFrRWZ3Q0tkaldKQXdTS0Nnb0tDY3VkdjRPNVlMcnQ3RXpnWGhpVTMvNCtiMmNrbXdWakpTcEtrUTZ3QWk0Z3doVCt6M3dSQmNFejB5alNzZVVUcmNSeWZzSHNYbUQwQW1iSE9DOUlpOFZJbW51WEJQZ2xIcFE1d3dTVk03c05uVEc3WmE0SndEZENqeHlBaUgzbnlBMm10YVRKdWZpRFo1ZENhcWxJdElMaDFOSGF0Zk41c2t2ang5WjM4bTY5Q2d6dVhtWmdWclBJR0U3NjNKeDlxS3NSb3pXWXc2eE9IZEVSK25uMktrTytCYitVVjVDQk42V0M2UXRCZ2JSVm96cmFoQWJtbTZIdFVzZ3RQQzE5dEZkeFhaWUJPZmtibUZKMVZhSEExVkFIamQwcHA3MG9UWnp2UitFVnJ4MllnZmRzcTZldTU1QkhZUjhobGNraStuK2tFUlVGRzhCckEwQndqZUF2Mk04V0xRQnRjeStTRDZmTnNtbkIzQWxCTHJnVHRWVzFjMlFONGJWV0xBVGFJUzYwSjJEdTV5MVRpSmdqU0J2RlZaZ1Rtd0NVK2RBWkZvUHhHRUVzOG55SEM5QndlMkd2RUp2MldYWmIwdmpkeUZUNEN4azNlL2tJcWxPR29WTHd3UGV2cFlIVCswMFQraFd3WERmNEFKQU9VcVdjRGhid0FBQUFBU1VWT1JLNUNZSUk9XCIpICFpbXBvcnRhbnR9I3RvYXN0LWNvbnRhaW5lcj4udG9hc3QtZXJyb3J7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBSE9TVVJCVkVoTHJaYS9TZ05CRU1aemgwV0tDQ2xTQ0thSVlPRUQrQUFLZVFRTEc4SFd6dExDSW1CcllhZGdJZFkrZ0lLTllrQkZTd3U3Q0FvcUNna2tvR0JJL0UyOFBkYkxabWVETGd6WnpjeDgzL3paMlNTWEMxajlmcitJMUhxOTNnMnl4SDRpd00xdmtvQldBZHhDbXB6VHhma04yUmN5Wk5hSEZJa1NvMTArOGtneGtYSVVSVjVIR3hUbUZ1Yzc1QjJSZlFrcHhIRzhhQWdhQUZhMHRBSHFZRmZRN0l3ZTJ5aE9EazgrSjRDN3lBb1JUV0kzdy80a2xHUmdSNGxPN1JwbjkrZ3ZNeVdwK3V4Rmg4K0grQVJsZ04xbkp1SnVRQVl2TmtFbndHRmNrMThFcjRxM2VnRWMvb08rbWhMZEtnUnloZE5GaWFjQzBybE9DYmhOVno0SDlGbkFZZ0RCdlUzUUlpb1psSkZMSnRzb0hZUkRmaVpvVXlJeHFDdFJwVmxBTnEwRVU0ZEFwanJ0Z2V6UEZhZDVTMTlXZ2prYzBoTlZudUY0SGpWQTZDN1FyU0lieWxCK29aZTNhSGdCc3FsTnFLWUg0OGpYeUpLTXVBYml5Vko4S3phQjNlUmMwcGc5VndRNG5pRnJ5STY4cWlPaTNBYmp3ZHNmbkF0azBiQ2pUTEpLcjZtckQ5ZzhpcS9TL0I4MWhndU9NbFFUblZ5RzQwd0Fjam5tZ3NDTkVTRHJqbWU3d2ZmdFA0UDdTUDROM0NKWmR2em9OeUdxMmMvSFdPWEpHc3ZWZytSQS9rMk1DL3dONkkyWUEyUHQ4R2tBQUFBQVNVVk9SSzVDWUlJPVwiKSAhaW1wb3J0YW50fSN0b2FzdC1jb250YWluZXI+LnRvYXN0LXN1Y2Nlc3N7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBRHNTVVJCVkVoTFkyQVlCZlFNZ2YvLy8zUDgrL2V2QUlndkEvRnNJRitCYXZZRERXTUJHcm9hU01NQmlFOFZDN0FaRHJJRmFNRm5paTNBWlRqVWdzVVVXVURBOE9kQUg2aVFiUUVodzRIeUdzUEVjS0JYQklDNEFSaGV4NEc0QnNqbXdlVTFzb0lGYUdnL1d0b0ZaUklaZEV2SU1oeGtDQ2pYSVZzQVRWNmdGR0FDczRSc3cwRUdnSUlIM1FKWUpnSFNBUlFaRHJXQUIramF3emdzK1EyVU80OUQ3am5SU1JHb0VGUklMY2RtRU1XR0kwY20wSkoyUXBZQTFSRHZjbXpKRVdoQUJoRC9wcXJMMFMwQ1d1QUJLZ25Sa2k5bExzZVM3ZzJBbHF3SFdRU0tING9LTHJJTHBSR2hFUUN3MkxpUlVJYTRsd0FBQUFCSlJVNUVya0pnZ2c9PVwiKSAhaW1wb3J0YW50fSN0b2FzdC1jb250YWluZXI+LnRvYXN0LXdhcm5pbmd7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBR1lTVVJCVkVoTDVaU3ZUc05RRk1iWFpHSUNNWUdZbUpoQVFJSkFJQ1lRUEFBQ2lTREI4QWlJQ1FRSlQ0Q3FRRXdnSnZZQVNBUUNpWmlZbUpoQUlCQVRDQVJKeSs5clRzbGRkOHNLdTFNMCtkTGIwNTd2Ni9sYnEvMnJLMG1TL1RSTmo5Y1dOQUtQWUlKSUk3Z0l4Q2NRNTFjdnFJRCtHSUVYOEFTRzRCMWJLNWdJWkZlUWZvSmRFWE9mZ1g0UUFRZzdrSDJBNjV5UTg3bHl4YjI3c2dna0F6QXVGaGJiZzFLMmtnQ2tCMWJWd3lJUjltMkw3UFJQSWhEVUlYZ0d0eUt3NTc1eXozbFROczZYNEpYbmpWK0xLTS9tM015ZG5UYnRPS0lqdHo2VmhDQnE0dlNtM25jZHJEMmxrMFZnVVhTVktqVkRKWEp6aWpXMVJRZHNVN0Y3N0hlOHU2OGtvTlpUejhPejV5R2E2SjNIM2xaMHhZZ1hCSzJReW1sV1dBK1JXblloc2tMQnYydm1FK2hCTUN0YkE3S1g1ZHJXeVJULzJKc3FaMkl2ZkI5WTRiV0ROTUZiSlJGbUM5RTc0U29TMENxdWx3amtDMCs1YnBjVjFDWjhOTWVqNHBqeTBVK2RvRFFzR3lvMWh6Vkp0dElqaFE3R25CdFJGTjFVYXJVbEg4RjN4aWN0K0hZMDdyRXpvVUdQbFdjalJGUnI0L2dDaFpnYzNaTDJkOG9BQUFBQVNVVk9SSzVDWUlJPVwiKSAhaW1wb3J0YW50fSN0b2FzdC1jb250YWluZXIudG9hc3QtdG9wLWNlbnRlcj5kaXYsI3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tY2VudGVyPmRpdnt3aWR0aDozMDBweDttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfSN0b2FzdC1jb250YWluZXIudG9hc3QtdG9wLWZ1bGwtd2lkdGg+ZGl2LCN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLWZ1bGwtd2lkdGg+ZGl2e3dpZHRoOjk2JTttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS50b2FzdHtiYWNrZ3JvdW5kLWNvbG9yOiMwMzAzMDN9LnRvYXN0LXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjojNTFhMzUxfS50b2FzdC1lcnJvcntiYWNrZ3JvdW5kLWNvbG9yOiNiZDM2MmZ9LnRvYXN0LWluZm97YmFja2dyb3VuZC1jb2xvcjojMmY5NmI0fS50b2FzdC13YXJuaW5ne2JhY2tncm91bmQtY29sb3I6I2Y4OTQwNn0udG9hc3QtcHJvZ3Jlc3N7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO2hlaWdodDo0cHg7YmFja2dyb3VuZC1jb2xvcjojMDAwO29wYWNpdHk6LjQ7LW1zLWZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT00MCk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NDApfUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDI0MHB4KXsjdG9hc3QtY29udGFpbmVyPmRpdntwYWRkaW5nOjhweCA4cHggOHB4IDUwcHg7d2lkdGg6MTFlbX0jdG9hc3QtY29udGFpbmVyIC50b2FzdC1jbG9zZS1idXR0b257cmlnaHQ6LTAuMmVtO3RvcDotMC4yZW19fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI0MXB4KWFuZCAobWF4LXdpZHRoOiA0ODBweCl7I3RvYXN0LWNvbnRhaW5lcj5kaXZ7cGFkZGluZzo4cHggOHB4IDhweCA1MHB4O3dpZHRoOjE4ZW19I3RvYXN0LWNvbnRhaW5lciAudG9hc3QtY2xvc2UtYnV0dG9ue3JpZ2h0Oi0wLjJlbTt0b3A6LTAuMmVtfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0ODFweClhbmQgKG1heC13aWR0aDogNzY4cHgpeyN0b2FzdC1jb250YWluZXI+ZGl2e3BhZGRpbmc6MTVweCAxNXB4IDE1cHggNTBweDt3aWR0aDoyNWVtfX0uYnRuLXByaW1hcnl7Ym9yZGVyLWNvbG9yOiMwMDY0MDA7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwfS5idG4tcHJpbWFyeTpob3Zlcjpub3QoLmludmFsaWQpLC5idG4tcHJpbWFyeTpmb2N1czpub3QoLmludmFsaWQpLC5idG4tcHJpbWFyeTphY3RpdmU6bm90KC5pbnZhbGlkKXtiYWNrZ3JvdW5kLWNvbG9yOnJnYigwLDc0LjUsMCkgIWltcG9ydGFudDtib3JkZXItY29sb3I6cmdiKDAsNzQuNSwwKSAhaW1wb3J0YW50fUBrZXlmcmFtZXMgcHVsc2Utb3BhY2l0eXswJXtvcGFjaXR5OjF9NTAle29wYWNpdHk6LjV9MTAwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgc3Bpbntmcm9te3RyYW5zZm9ybTpzY2FsZSgxKSByb3RhdGUoMGRlZyl9dG97dHJhbnNmb3JtOnNjYWxlKDEpIHJvdGF0ZSgzNTlkZWcpfX1oMSxoMixoMyxoNCxoNSxoNixwLGRpdixib2R5e2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZn1ib2R5e2JhY2tncm91bmQtY29sb3I6I2Y3ZjZmMjtmb250LXNpemU6MTRweH1ib2R5LmJsYW5rLXRlbXBsYXRle2JhY2tncm91bmQtY29sb3I6I2ZmZn1he2NvbG9yOiMwMDY0MDB9YTpob3Zlcntjb2xvcjojMDA4NDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y3Vyc29yOnBvaW50ZXJ9YTpmb2N1c3tjb2xvcjojMDA4NDAwO3RleHQtZGVjb3JhdGlvbjpub25lfXA+YXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWhye2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDl9LmZ1bGwtd2lkdGgtZmx1aWQgLmlubmVyLWNvbnRlbnR7bWF4LXdpZHRoOjE2MDBweDt3aWR0aDoxMDAlfS5hcHAtYmFubmVye3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDowcHg7cGFkZGluZzoxMHB4O2JhY2tncm91bmQtY29sb3I6IzRhNGE0YTtjb2xvcjojZmZmO3otaW5kZXg6MTAyNTtkaXNwbGF5Om5vbmV9LmFwcC1iYW5uZXIgLmFsZXJ0LW1lc3NhZ2V7Zm9udC13ZWlnaHQ6NjAwO2Rpc3BsYXk6aW5saW5lO2NvbG9yOiNmZmZ9LmFwcC1iYW5uZXIgLmFsZXJ0LW1lc3NhZ2UucmVke2NvbG9yOiNkMDAyMWJ9LmFwcC1iYW5uZXIgLmFsZXJ0LW1lc3NhZ2UuZ3JlZW57Y29sb3I6IzAwNjQwMDtmbG9hdDpsZWZ0fS5hcHAtYmFubmVyIC5hbGVydC1tZXNzYWdlLnllbGxvd3tjb2xvcjojZmZiZjAwfS5hcHAtYmFubmVyIC5jbG9zZS1ub3RpZmljYXRpb24taWNvbntmbG9hdDpyaWdodDtmb250LXdlaWdodDpib2xkZXI7cGFkZGluZzowIDEycHg7aGVpZ2h0OjEwMCV9LmFwcC1iYW5uZXIgLmNsb3NlLW5vdGlmaWNhdGlvbi1pY29uOmhvdmVye2N1cnNvcjpwb2ludGVyfS5hcHAtYmFubmVyIGF7Y29sb3I6I2ZmYmYwMH0uYXBwLWJhbm5lci51bmRvY2tlZHtwb3NpdGlvbjpyZWxhdGl2ZX1bbmdcXDpjbG9ha10sW25nLWNsb2FrXSxbZGF0YS1uZy1jbG9ha10sW3gtbmctY2xvYWtdLC5uZy1jbG9haywueC1uZy1jbG9ha3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uYWxlcnQgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjBweDtwYWRkaW5nOjBweH0uYWpheC1zcGlubmVye2Rpc3BsYXk6aW5saW5lLWJsb2NrfXRyW25nLWNsaWNrXXtjdXJzb3I6cG9pbnRlcn0udGFibGUtaG92ZXI+dGJvZHk+dHI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpoc2woMCwwJSw4MC4wOTgwMzkyMTU3JSl9LmdyZWNhcHRjaGEtYmFkZ2V7dmlzaWJpbGl0eTpoaWRkZW59LnRleHQtanVzdGlmeXt0ZXh0LWFsaWduOmp1c3RpZnl9LmdiLWNvdW50LWJ1YmJsZXtmb250LXN0eWxlOm5vcm1hbDtiYWNrZ3JvdW5kLWNvbG9yOiM1NTU7Y29sb3I6I2ZmZjttYXJnaW4tbGVmdDozcHg7cGFkZGluZzozcHggN3B4O2JvcmRlci1yYWRpdXM6NDBweH0uYnM1IC50b29sdGlwPi50b29sdGlwLWlubmVye2JveC1zaGFkb3c6MHB4IDJweCAxMHB4IDBweCByZ2JhKDAsMCwwLC4yNSk7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2VlZTt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1zaXplOjExcHg7Y29sb3I6IzAwMH0uYnM1IC50b29sdGlwPi50b29sdGlwLWlubmVyIHVse21hcmdpbjowO3BhZGRpbmc6MCAwIDAgMTVweH0uYnM1IC50b29sdGlwIC50b29sdGlwLWFycm93e3dpZHRoOjA7aGVpZ2h0OjA7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTUuNXB4O2JvcmRlci13aWR0aDoxMXB4O2JvcmRlci1ib3R0b20td2lkdGg6MDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtib3R0b206NXB4fS5iczUgLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3c6YmVmb3Jle2JvcmRlci10b3AtY29sb3I6I2VlZX0uYnM1IC50b29sdGlwLmlue29wYWNpdHk6MX0ubWFpbi1jb250ZW50e21hcmdpbi10b3A6MTQxcHh9Lm1haW4tY29udGVudCAuaW5uZXItY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZX0ubWFpbi1jb250ZW50IC5wYWdlLXRpdGxlLC5tYWluLWNvbnRlbnQgLnBhZ2UtaGVhZGVyLW1haW57Zm9udC1zaXplOjMwcHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDY0MDA7bWFyZ2luLWJvdHRvbToxMHB4O21hcmdpbi10b3A6MHB4fS5tYWluLWNvbnRlbnQgLnBhZ2UtaGVhZGVyLW1haW57Zm9udC1zaXplOjI0cHg7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MH0ubWFpbi1jb250ZW50IC5wYWdlLWhlYWRlci1tYWluOm5vdCgub2Zmc2V0KXttYXJnaW46MHB4fS5tYWluLWNvbnRlbnQgLnBhZ2UtaGVhZGVyLXN1YmNvcHl7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzAwMDttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbTowfS5tYWluLWNvbnRlbnQgLnBhZ2UtaGVhZGVyLXN1YmNvcHk6bm90KC5vZmZzZXQpe21hcmdpbjoxMHB4IDBweCAwcHggMHB4fS5tYWluLWNvbnRlbnQgLnBhZ2UtbGluay1saXN0e21hcmdpbjoxMHB4IDBweCAwcHggMTBweDtwYWRkaW5nOjBweCAwcHggMHB4IDE3cHh9Lm1haW4tY29udGVudCAucGFnZS1saW5rLWxpc3QgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5tYWluLWNvbnRlbnQgLnBhZ2UtaGVscHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O3JpZ2h0OjE1cHg7Zm9udC1zaXplOjI0cHg7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm1haW4tY29udGVudCAucGFnZS1oZWxwIHNwYW57dGV4dC1pbmRlbnQ6LTk5OTlweDtoZWlnaHQ6MHB4O3dpZHRoOjBweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweH0ubWFpbi1jb250ZW50ICNnYkxvZ2luIC5mb3JtLWdyb3VwIHB7Zm9udC1zaXplOjEycHg7bWFyZ2luOjEwcHggMCAtMTBweH0ubWFpbi1jb250ZW50IHRleHRhcmVhLmZvcm0tY29udHJvbHtyZXNpemU6dmVydGljYWx9Lm1haW4tY29udGVudCAuYnRuLmxvYWRpbmd7cG9zaXRpb246cmVsYXRpdmV9Lm1haW4tY29udGVudCAuYnRuLmxvYWRpbmc6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NXB4O21hcmdpbi10b3A6LTlweDt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIvdGhlbWUvYXNzZXRzL2N0YS1zcGlubmVyLnBuZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDthbmltYXRpb246c3BpbiAycyBpbmZpbml0ZSBsaW5lYXJ9Lm1haW4tY29udGVudCAuYnRuLmJ0bi1zZWNvbmRhcnl7YmFja2dyb3VuZDojZmZmO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtjb2xvcjojMDA2NDAwfS5tYWluLWNvbnRlbnQgLmJ0bi5idG4tc2lte2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOiMwMDY0MDB9Lm1haW4tY29udGVudCAuYnRuLmJ0bi1hZGR0b2NhcnR7YmFja2dyb3VuZC1jb2xvcjojZmZiZjAwO2JvcmRlci1jb2xvcjojMDAwO2NvbG9yOiMwMDB9Lm1haW4tY29udGVudCAuYnRuLmJ0bi1hZGR0b2NhcnQgaXttYXJnaW4tcmlnaHQ6NXB4fS5tYWluLWNvbnRlbnQgLmJ0bi5idG4tYWRkdG9jYXJ0OmhvdmVyLC5tYWluLWNvbnRlbnQgLmJ0bi5idG4tYWRkdG9jYXJ0OmZvY3Vze2NvbG9yOiMwMDB9Lm1haW4tY29udGVudCAuYnRuLmJ0bi1hZGR0b2NhcnRbZGlzYWJsZWRde2JhY2tncm91bmQtY29sb3I6I2ZkZWViZjtib3JkZXItY29sb3I6Izc3Nztjb2xvcjojNzc3fS5tYWluLWNvbnRlbnQgLmN0YS1yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fS5tYWluLWNvbnRlbnQgLmN0YS1yb3cgLmJ0bnt3aWR0aDoxMDAlO21hcmdpbjoxNXB4IDBweCAwcHg7Ym94LXNpemluZzpib3JkZXItYm94O29yZGVyOjJ9Lm1haW4tY29udGVudCAuY3RhLXJvdyAuYnRuLmJ0bi1wcmltYXJ5e29yZGVyOjF9Lm1haW4tY29udGVudCAuY3RhLXJvdyAuYnRuLmJ0bi1zZWNvbmRhcnl7b3JkZXI6Mn0ubWFpbi1jb250ZW50IC5jdGEtcm93IC5idG4uYnRuLXNpbXtvcmRlcjozfS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXJ7bWFyZ2luLXRvcDozMHB4O21hcmdpbi1ib3R0b206MzBweH0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIFtkYXRhLXRvZ2dsZT10b29sdGlwXSwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIFtkYXRhLWJzLXRvZ2dsZT10b29sdGlwXXt0ZXh0LWRlY29yYXRpb246bm9uZX0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIFtkYXRhLXRvZ2dsZT10b29sdGlwXTpob3ZlciwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIFtkYXRhLWJzLXRvZ2dsZT10b29sdGlwXTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIFtkYXRhLXRvZ2dsZT10b29sdGlwXS50b29sdGlwLXdoaXRlLC5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgW2RhdGEtYnMtdG9nZ2xlPXRvb2x0aXBdLnRvb2x0aXAtd2hpdGV7Y29sb3I6I2ZmZn0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIFtkYXRhLXRvZ2dsZT10b29sdGlwXS50b29sdGlwLWdyZWVuLC5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgW2RhdGEtYnMtdG9nZ2xlPXRvb2x0aXBdLnRvb2x0aXAtZ3JlZW57Y29sb3I6IzAwNjQwMH0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC50b29sdGlwPi50b29sdGlwLWlubmVye2JveC1zaGFkb3c6MHB4IDJweCAxMHB4IDBweCByZ2JhKDAsMCwwLC4yNSk7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2VlZTt0ZXh0LWFsaWduOmxlZnQ7Zm9udC1zaXplOjExcHg7Y29sb3I6IzAwMH0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC50b29sdGlwPi50b29sdGlwLWlubmVyIHVse21hcmdpbjowO3BhZGRpbmc6MCAwIDAgMTVweH0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC50b29sdGlwIC50b29sdGlwLWFycm93e2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0xMXB4O2JvcmRlci13aWR0aDoxMXB4O2JvcmRlci1ib3R0b20td2lkdGg6MDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItdG9wLWNvbG9yOiNlZWU7Ym90dG9tOi01cHh9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAudG9vbHRpcC5pbntvcGFjaXR5OjF9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAuYnRuW2Rpc2FibGVkXSwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5idG4uZGlzYWJsZWR7Ym9yZGVyLWNvbG9yOiNiYmUxYWE7YmFja2dyb3VuZC1jb2xvcjojYmJlMWFhO2NvbG9yOiNmZmY7b3BhY2l0eToxfS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLmJ0bltkaXNhYmxlZF0uYnRuLXNlY29uZGFyeSwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5idG4uZGlzYWJsZWQuYnRuLXNlY29uZGFyeXtjb2xvcjojZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2Q5ZDlkOX0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5idG5bZGlzYWJsZWRdLmJ0bi1zaW0sLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAuYnRuLmRpc2FibGVkLmJ0bi1zaW17Y29sb3I6IzU1NTtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAuZXJyX21zZ3tmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7Y29sb3I6I2QwMDIxYjttaW4taGVpZ2h0OjIwcHg7ZGlzcGxheTpibG9ja30ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5vcHRpbi1yb3d7Y2xlYXI6Ym90aH0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5vcHRpbi1yb3cgbGFiZWx7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7bWFyZ2luLWJvdHRvbToxMHB4fS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLm9wdGluLXJvdyBsYWJlbCBzcGFuLnVpLWNoZWNrYm94cmFkaW8taWNvbntvcmRlcjoyO21hcmdpbi10b3A6M3B4O2ZsZXg6MSAwIDEzcHg7bWluLXdpZHRoOjEzcHg7bWF4LXdpZHRoOjEzcHh9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAub3B0aW4tcm93IGxhYmVsIHNwYW46bGFzdC1jaGlsZHtvcmRlcjozO2ZsZXg6MCAxIGF1dG87d2lkdGg6YXV0b30ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb257Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2ZmZjttYXJnaW4tdG9wOjE1cHh9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uLmZyYW1lbGVzc3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjBweDtjbGVhcjpib3RoO2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJX0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb246Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5oZWFkZXItYmFye2NsZWFyOmxlZnQ7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2NvbG9yOiNmZmY7cGFkZGluZzoxMHB4IDE1cHg7bWFyZ2luLWJvdHRvbToyMHB4O2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWFsaWduOmxlZnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5oZWFkZXItYmFyIGRpdntmbGV4OjF9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5yZXE6YmVmb3Jle2NvbnRlbnQ6XCIqXCI7Y29sb3I6I2QwMDIxYn0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLnNlY3Rpb24tY29weXtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoyMHB4fS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZ3JvdXAtbGFiZWx7Y29sb3I6IzAwMDtmb250LXdlaWdodDo2MDA7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjBweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjE1cHh9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5ncm91cC1sYWJlbDpob3Zlcntib3JkZXI6MHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmFjdGluZy1sYWJlbHtmb250LXNpemU6MTJweDtjb2xvcjojNTU1O2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tYm90dG9tOjVweH0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gaW5wdXRbdHlwZT10ZXh0XSwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguY3VycmVuY3kpLC5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiBpbnB1dFt0eXBlPW51bWJlcl0sLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIGlucHV0W3R5cGU9dGVsXSwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gaW5wdXRbdHlwZT1lbWFpbF0sLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIGlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguY3VycmVuY3kpe2hlaWdodDo0MHB4O2JvcmRlci1jb2xvcjojZDlkOWQ5O2JvcmRlci1yYWRpdXM6NnB4O2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM1NTU7cGFkZGluZy1yaWdodDo0MHB4fS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiBpbnB1dFt0eXBlPXRleHRdLnNob3J0LC5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5jdXJyZW5jeSkuc2hvcnQsLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIGlucHV0W3R5cGU9bnVtYmVyXS5zaG9ydCwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gaW5wdXRbdHlwZT10ZWxdLnNob3J0LC5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiBpbnB1dFt0eXBlPWVtYWlsXS5zaG9ydCwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5jdXJyZW5jeSkuc2hvcnR7d2lkdGg6NTAlfS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZXJyLXBhcmVudHtwb3NpdGlvbjpyZWxhdGl2ZX0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQgLmVycl9tc2d7b3BhY2l0eTowfS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZXJyLXBhcmVudCAuZXJyX21zZysuaW5kaWNhdG9yLC5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZXJyLXBhcmVudCAuaW5wdXQtd3JhcCAuaW5kaWNhdG9ye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MjBweDtyaWdodDoxNXB4O2hlaWdodDowcHg7dG9wOmF1dG87Zm9udC1zaXplOjE0cHh9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5lcnItcGFyZW50IC5qcXVpLWRkLXdyYXBwZXIrLmVycl9tc2crLmluZGljYXRvcntyaWdodDo3MHB4O2JvdHRvbTo0MnB4fS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZXJyLXBhcmVudC5lcnJvciBpbnB1dCwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQuZXJyb3IgdGV4dGFyZWEsLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5lcnItcGFyZW50LmVycm9yIC51aS1zZWxlY3RtZW51LWJ1dHRvbiwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQuZXJyb3IgLmN1c3RvbS1jb21ib2JveHtib3JkZXItY29sb3I6I2QwMDIxYiAhaW1wb3J0YW50fS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZXJyLXBhcmVudC5lcnJvciBpbnB1dCAudWktc2VsZWN0bWVudS1pY29uLC5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZXJyLXBhcmVudC5lcnJvciBpbnB1dCAuY3VzdG9tLWNvbWJvYm94LXRvZ2dsZSwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQuZXJyb3IgdGV4dGFyZWEgLnVpLXNlbGVjdG1lbnUtaWNvbiwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQuZXJyb3IgdGV4dGFyZWEgLmN1c3RvbS1jb21ib2JveC10b2dnbGUsLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5lcnItcGFyZW50LmVycm9yIC51aS1zZWxlY3RtZW51LWJ1dHRvbiAudWktc2VsZWN0bWVudS1pY29uLC5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZXJyLXBhcmVudC5lcnJvciAudWktc2VsZWN0bWVudS1idXR0b24gLmN1c3RvbS1jb21ib2JveC10b2dnbGUsLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5lcnItcGFyZW50LmVycm9yIC5jdXN0b20tY29tYm9ib3ggLnVpLXNlbGVjdG1lbnUtaWNvbiwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQuZXJyb3IgLmN1c3RvbS1jb21ib2JveCAuY3VzdG9tLWNvbWJvYm94LXRvZ2dsZXtiYWNrZ3JvdW5kLWNvbG9yOiNkMDAyMWIgIWltcG9ydGFudH0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQuZXJyb3IgLmVycl9tc2d7b3BhY2l0eToxfS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZXJyLXBhcmVudC5lcnJvciAuZXJyX21zZysuaW5kaWNhdG9yOmJlZm9yZSwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQuZXJyb3IgLmlucHV0LXdyYXAgLmluZGljYXRvcjpiZWZvcmV7Y29sb3I6I2QwMDIxYn0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQuZXJyb3IgLmVycl9tc2crLmluZGljYXRvci5nbHlwaGljb246YmVmb3JlLC5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZXJyLXBhcmVudC5lcnJvciAuaW5wdXQtd3JhcCAuaW5kaWNhdG9yLmdseXBoaWNvbjpiZWZvcmV7Y29udGVudDpcIu6AlFwifS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZXJyLXBhcmVudC5lcnJvciAuZXJyX21zZysuaW5kaWNhdG9yLmZhLXNvbGlkOmJlZm9yZSwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQuZXJyb3IgLmlucHV0LXdyYXAgLmluZGljYXRvci5mYS1zb2xpZDpiZWZvcmV7Y29udGVudDpcIu+AjVwifS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZXJyLXBhcmVudC52YWxpZCBpbnB1dCwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQudmFsaWQgdGV4dGFyZWEsLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5lcnItcGFyZW50LnZhbGlkIC51aS1zZWxlY3RtZW51LWJ1dHRvbntib3JkZXItY29sb3I6IzAwNjQwMH0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQudmFsaWQgLmVycl9tc2crLmluZGljYXRvcjpiZWZvcmUsLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5lcnItcGFyZW50LnZhbGlkIC5pbnB1dC13cmFwIC5pbmRpY2F0b3I6YmVmb3Jle2NvbG9yOiMwMDY0MDB9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5lcnItcGFyZW50LnZhbGlkIC5lcnJfbXNnKy5pbmRpY2F0b3IuZ2x5cGhpY29uOmJlZm9yZSwubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQudmFsaWQgLmlucHV0LXdyYXAgLmluZGljYXRvci5nbHlwaGljb246YmVmb3Jle2NvbnRlbnQ6XCLugJNcIn0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmVyci1wYXJlbnQudmFsaWQgLmVycl9tc2crLmluZGljYXRvci5mYS1zb2xpZDpiZWZvcmUsLm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5lcnItcGFyZW50LnZhbGlkIC5pbnB1dC13cmFwIC5pbmRpY2F0b3IuZmEtc29saWQ6YmVmb3Jle2NvbnRlbnQ6XCLvgIxcIn0ucmVzZXQtcGFnZS10aXRsZS1tYXJnaW57bWFyZ2luLWJvdHRvbTowfS5ncmVlbntjb2xvcjojMDA2NDAwfS5wb3NpdGl2ZXtjb2xvcjojMDA2NDAwfS5uZXV0cmFse2NvbG9yOiMwMDB9Lm5lZ2F0aXZle2NvbG9yOiNkMDAyMWJ9LnRleHQtZGFuZ2VyLC5jaGVja2JveCBsYWJlbC50ZXh0LWRhbmdlcntmb250LXdlaWdodDo2MDB9LmxhcmdlLWZvbnR7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6Ym9sZH0ubGFyZ2UtZm9udC1uby1ib2xke2ZvbnQtc2l6ZToxOHB4fXVsLmxhYmVsLWNvbHVtbnM+bGk+ZGl2PmRpdjpudGgtY2hpbGQoMSl7Zm9udC13ZWlnaHQ6NjAwfS50ZXh0LWxhYmVse2ZvbnQtd2VpZ2h0OjYwMH0ucG9wb3ZlciBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lml0ZW0tdGl0bGV7Zm9udC1zaXplOjE4cHh9Lml0ZW0tc3VidGl0bGV7Zm9udC1zaXplOjE2cHh9LnVzZXItbmFtZXtmb250LXdlaWdodDo2MDB9LnVzZXItbmFtZT5he21hcmdpbi1sZWZ0OjVweH0uZ3JlZXRpbmd7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NjAwfS50aHVtYm5haWwtc21hbGx7bWF4LWhlaWdodDoxMDBweH0ubWluaS1nbHlwaGljb257Zm9udC1zaXplOjEycHh9LmhlbHAgLmdseXBoaWNvbi1pbmZvLXNpZ257Y29sb3I6Izc3N30uaGFzaC1hbmNob3J7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTY1cHg7aGVpZ2h0OjA7dmlzaWJpbGl0eTpoaWRkZW59LnBpcGU6OmJlZm9yZXtwYWRkaW5nOjAgNXB4O2NvbG9yOiNjY2M7Y29udGVudDpcInxcIjtkaXNwbGF5OmlubGluZS1ibG9ja31pbnB1dFt0eXBlPXBhc3N3b3JkXSsuZXllLGlucHV0W3R5cGU9dGV4dF0rLmV5ZSxpbnB1dFt0eXBlPXBhc3N3b3JkXSsqKy50b2dnbGUtZXllLWZhLGlucHV0W3R5cGU9dGV4dF0rKisudG9nZ2xlLWV5ZS1mYSxpbnB1dFt0eXBlPXBhc3N3b3JkXSsudG9nZ2xlLWV5ZS1mYSxpbnB1dFt0eXBlPXRleHRdKy50b2dnbGUtZXllLWZhe2JvdHRvbTphdXRvO3RvcDowcHg7cmlnaHQ6MHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6NDBweDt3aWR0aDo0MHB4O2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZToxNnB4O3otaW5kZXg6Mn1pbnB1dFt0eXBlPXBhc3N3b3JkXSsuZXllOmJlZm9yZXtjb250ZW50Olwi7oSFXCI7Y29sb3I6Izc3N31pbnB1dFt0eXBlPXRleHRdKy5leWU6YmVmb3Jle2NvbnRlbnQ6XCLuhIZcIjtjb2xvcjojZDlkOWQ5fWlucHV0W3R5cGU9cGFzc3dvcmRdKyorLnRvZ2dsZS1leWUtZmE6YmVmb3JlLGlucHV0W3R5cGU9cGFzc3dvcmRdKy50b2dnbGUtZXllLWZhOmJlZm9yZXtjb2xvcjojNzc3fWlucHV0W3R5cGU9dGV4dF0rKisudG9nZ2xlLWV5ZS1mYTpiZWZvcmUsaW5wdXRbdHlwZT10ZXh0XSsudG9nZ2xlLWV5ZS1mYTpiZWZvcmV7Y29sb3I6I2Q5ZDlkOX0uaW5wdXQtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZX0uaW5wdXQtd3JhcCAuaW5kaWNhdG9ye2JvdHRvbTphdXRvO3RvcDowcHg7cmlnaHQ6MHB4fS5idG4tZGVmYXVsdHtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y2ZjI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE1NSwxNTQsMTU1LC4xKX0uYnRuLWRlZmF1bHQuYnRuLXdoaXRle2JhY2tncm91bmQtY29sb3I6I2ZmZn0uYnRuLWRlZmF1bHQuYnRuLXdoaXRlOjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y2ZjJ9LmJ0bi1zZWNvbmRhcnl7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtjb2xvcjojMDA2NDAwfS5idG4tc2Vjb25kYXJ5OmhvdmVye2NvbG9yOiMwMDY0MDA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZDlkOWQ5fS5idG4tc2Vjb25kYXJ5W2Rpc2FibGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiNkOWQ5ZDk7Y29sb3I6IzAwMH0uYnRuW2Rpc2FibGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNjY2M7cG9pbnRlci1ldmVudHM6bm9uZTtjb2xvcjojMzMzO29wYWNpdHk6LjY1fS5idXR0b24tcm93IGRpdjpudGgtbGFzdC1vZi10eXBlKDEpe3RleHQtYWxpZ246bGVmdDtmbG9hdDpyaWdodCAhaW1wb3J0YW50fS5uYXYubmF2LXRhYnM+bGkubm8tY29udGVudD5he2NvbG9yOiM3Nzd9aW5wdXQuckRlZmF1bHRbdHlwZT1yYWRpb106Y2hlY2tlZHtib3JkZXI6NnB4IHNvbGlkICMwMDY0MDB9aW5wdXQucG9zaXRpdmVbdHlwZT1yYWRpb106Y2hlY2tlZHtib3JkZXI6NnB4IHNvbGlkICMwMDY0MDB9aW5wdXQubmV1dHJhbFt0eXBlPXJhZGlvXTpjaGVja2Vke2JvcmRlcjo2cHggc29saWQgIzAwMH1pbnB1dC5uZWdhdGl2ZVt0eXBlPXJhZGlvXTpjaGVja2Vke2JvcmRlcjo2cHggc29saWQgI2QwMDIxYn1pbnB1dC5yRGVmYXVsdFt0eXBlPXJhZGlvXXstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6MTBweH0uclRleHR7cGFkZGluZzo1cHg7dmVydGljYWwtYWxpZ246dG9wO21heC13aWR0aDo2MCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3b3JkLXdyYXA6YnJlYWstd29yZDt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVufS5kaXYtdGFibGV7cGFkZGluZzowIDE1cHh9LmRpdi10YWJsZSAucm93IGRpdntwYWRkaW5nOjVweCAxMHB4IDVweCAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9LmRpdi10YWJsZSAucm93IGRpdjpudGgtY2hpbGQob2RkKXtmb250LXdlaWdodDpib2xkfS5kaXYtdGFibGUtcmVzcG9uc2l2ZXtwYWRkaW5nOjAgMTVweDtsaW5lLWhlaWdodDoyNHB4fS5kaXYtdGFibGUtcmVzcG9uc2l2ZSAucm93e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9LmRpdi10YWJsZS1yZXNwb25zaXZlIC5yb3cudGl0bGUtcm93e2ZvbnQtd2VpZ2h0OmJvbGQ7d2hpdGUtc3BhY2U6bm93cmFwfS5kaXYtdGFibGUtcmVzcG9uc2l2ZSAucm93LnRpdGxlLXJvdzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmRpdi10YWJsZS1yZXNwb25zaXZlIC5yb3c+ZGl2e3BhZGRpbmc6NXB4IDEwcHggNXB4IDB9LmNvbnRlbnQtYmxvY2t7bWFyZ2luLWJvdHRvbToyMHB4fS5mYS1jaGVja3tjb2xvcjojMDA2NDAwfS5mYS10aW1lc3tjb2xvcjpyZWR9LmdiLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdCAhaW1wb3J0YW50O2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJSAhaW1wb3J0YW50fS5nYi1pY29uLmltbWVkaWF0ZS1jaGVja291dHtiYWNrZ3JvdW5kOnVybCgvdGhlbWUvYXNzZXRzL2ljLWltbWVkaWF0ZS1jaGVja291dC5zdmcpfS5nYi1pY29uLmJ1eS1ub3d7YmFja2dyb3VuZDp1cmwoL3RoZW1lL2Fzc2V0cy9pYy1idXktbm93LnN2Zyl9LmdiLWljb24uZmVhdHVyZWR7YmFja2dyb3VuZDp1cmwoL3RoZW1lL2Fzc2V0cy9pYy1mZWF0dXJlZC5zdmcpfS5nYi1pY29uLmZyZWUtc2hpcHBpbmd7YmFja2dyb3VuZDp1cmwoL3RoZW1lL2Fzc2V0cy9pYy1mcmVlLXNoaXBwaW5nLnN2Zyl9LmdiLWljb24ubGF5YXdheS1hdmFpbGFibGV7YmFja2dyb3VuZDp1cmwoL3RoZW1lL2Fzc2V0cy9pY19tZXRhX2xheWF3YXkucG5nKX0uZ2ItaWNvbi5nYi1pY29uLXRue3dpZHRoOjE1cHg7aGVpZ2h0OjE1cHh9LmdiLWljb24uZ2ItaWNvbi1zbXt3aWR0aDoyMHB4O2hlaWdodDoyMHB4fS5maW5hbmNlLWljb257cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6IzAwNjQwMH0uZmluYW5jZS1pY29uIGl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjhweDtsZWZ0OjE2cHg7Zm9udC1zaXplOjExcHg7ei1pbmRleDoyfS5maW5hbmNlLWljb24gaTpmaXJzdC1jaGlsZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Zm9udC1zaXplOjIwcHg7ei1pbmRleDoxfS5ndW50YWItaWNvbntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiL3RoZW1lL2Fzc2V0cy9pYy1ndW50YWItaWNvbi0xLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2Rpc3BsYXk6YmxvY2t9LmlucHV0LXZhbGlkYXRpb24tZXJyb3J7Ym9yZGVyOjFweCBzb2xpZCAjZDQzZjNhfS5hZC13cmFwcGVye3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MDt0ZXh0LWFsaWduOmNlbnRlcn0uYWQtd3JhcHBlcj46bm90KC5nYi1hZCl7bWFyZ2luOjAgYXV0byAyMHB4IGF1dG99Lmxpc3QtZ3JvdXAudGFibGUtc3R5bGUgLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXItbGVmdDowO2JvcmRlci1yaWdodDowO2JvcmRlci1yYWRpdXM6MH0ubGlzdC1ncm91cC50YWJsZS1zdHlsZSAubGlzdC1ncm91cC1pdGVtOjpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0udXNlci1kZWZhdWx0IHNwYW4udXNlci1uYW1le2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNHB4fS51c2VyLWRlZmF1bHQgc3Bhbi51c2VyLW5hbWUgYXtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjEycHh9LnVzZXItZGVmYXVsdCAuYmFkZ2Vze2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5ub3RVc2Vye2NvbG9yOiNkOTUzNGZ9LnNlY3Rpb24td2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOX0uY2J7Y2xlYXI6Ym90aH0uYnM1IC5mb3JtLWdyb3Vwe21hcmdpbi1ib3R0b206MTVweH0uYnM1IC5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbi5mcmFtZWxlc3MgZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgdHI6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjB9LmJzNSAubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24uZnJhbWVsZXNzIGRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlIHRyOmxhc3QtY2hpbGQgdGR7Ym9yZGVyLWJvdHRvbTowfUBtZWRpYSBwcmludHsubWFpbi1jb250ZW50e21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5tYWluLWZvb3RlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc29jaWFsLWZvb3RlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc2VvLWZvb3Rlci5oaWRkZW4teHN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmFwcC1iYW5uZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9YVtocmVmXTphZnRlcntjb250ZW50Om5vbmUgIWltcG9ydGFudH0ubG9naW4tY29udGVudHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0ud2lkZ2V0e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5oaWRkZW4teHN7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fS50YWItY29udGVudD4udGFiLXBhbmV7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50O29wYWNpdHk6MSAhaW1wb3J0YW50O3Zpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50fS5hY2NvcmRpb24tZ3JvdXAgLmFjY29yZGlvbi1ib2R5LmNvbGxhcHNle2hlaWdodDphdXRvfS5jb2xsYXBzZXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudH0udGFiLXNlY3Rpb24td3JhcHBlcj4udGFiLWNvbnRlbnQ+LnRhYi1wYW5le2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtvcGFjaXR5OjEgIWltcG9ydGFudDt2aXNpYmlsaXR5OnZpc2libGUgIWltcG9ydGFudH0ubGFiZWx7Ym9yZGVyOm5vbmV9LnRhYi1jb250ZW50LmhpZGRlbi14c3tkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9LmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3Jze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycy5oaWRkZW4teHN7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmNhcm91c2VsIC5pdGVte21hcmdpbi1ib3R0b206MTBweCAhaW1wb3J0YW50O3dpZHRoOjM1MHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5jYXJvdXNlbCAuaXRlbSBpbWd7d2lkdGg6MzQwcHh9I2xhdW5jaGVye2Rpc3BsYXk6bm9uZX0jdmlldy1sYXJnZXItaW1hZ2Vze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5waWN0dXJlLWNvdW50e2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zaGFyZS10b29sc3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0jZWRpdC1saXN0aW5ne2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fSNtYW5hZ2Utd29uLWl0ZW17ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnNlbGxlci1kZXRhaWxzLWxpbmstMXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uc2VsbGVyLWRldGFpbHMtbGluay0ye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5pdGVtLWRldGFpbC1saW5rc3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH19LmFsZXJ0LWluZm97Ym9yZGVyLWNvbG9yOiM5MGM3ZTJ9LmFsZXJ0LXdhcm5pbmcsLmFsZXJ0Lm5vdC1zaWduZWQtaW57Y29sb3I6IzU1NTtiYWNrZ3JvdW5kLWNvbG9yOiNmZGVlYmY7Ym9yZGVyLWNvbG9yOiNmZmQxNTU7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDIwNCw1MSwuNzUpfS5hbGVydC1kYW5nZXIsLmFsZXJ0LnNjaGVkdWxlZC1pdGVte2NvbG9yOiNhOTQ0NDI7YmFja2dyb3VuZC1jb2xvcjojZjJkZWRlO2JvcmRlci1jb2xvcjojYTk0NDQyO2JvcmRlci1jb2xvcjpyZ2JhKDE2OSw2OCw2NiwuNSl9LmFsZXJ0LXN1Y2Nlc3MsLmFsZXJ0LnNvbGQtaXRlbXtjb2xvcjojM2M3NjNkO2JhY2tncm91bmQtY29sb3I6I2RmZjBkODtib3JkZXItY29sb3I6IzAwNjQwMDtib3JkZXItY29sb3I6cmdiYSgwLDEwMCwwLC41KX0uYWxlcnQuZW5kZWQtaXRlbXtjb2xvcjojNTU1O2JhY2tncm91bmQtY29sb3I6I2NjYztib3JkZXItY29sb3I6Izk5OX0uYWxlcnQuaXRlbS1lcnJvci1tZXNzYWdlIGg1e21hcmdpbjowcHg7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NjAwfS5hbGVydC5pdGVtLWVycm9yLW1lc3NhZ2UgcHttYXJnaW4tdG9wOjE1cHg7bWFyZ2luLWJvdHRvbTowcHh9LmFsZXJ0IGEuY2xvc2V7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmFsZXJ0LmFsZXJ0LWRhbmdlciBhe2NvbG9yOiNhOTQ0NDJ9LmFsZXJ0LmFsZXJ0LWRhbmdlciAuYnV0dG9uLWdyb3VwIGEuYnRuLWRhbmdlcntiYWNrZ3JvdW5kLWNvbG9yOiNkOTUzNGY7Ym9yZGVyLWNvbG9yOiNkNDNmM2E7Ym9yZGVyLWNvbG9yOnJnYigyMTIuNDcxOTYyNjE2OCw2Mi41MDQ2NzI4OTcyLDU4LjAyODAzNzM4MzIpfS5hbGVydCBhLmJ0bntjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lfS5hbGVydCBwe21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjFlbX0uYWxlcnQgcCAuZ3JlZXRpbmd7bWFyZ2luLWJvdHRvbTouM2VtfS5hbGVydCBwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5hbGVydCBwOm9ubHktY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5nYi1iYWRnZXtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjA7bWFyZ2luOjAgM3B4O2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdCAhaW1wb3J0YW50O2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJSAhaW1wb3J0YW50fS5nYi1iYWRnZT5he3RleHQtaW5kZW50Oi05OTk5cHg7ZGlzcGxheTpibG9jaztmb250LXNpemU6MDtvdmVyZmxvdzpoaWRkZW59LmdiLWJhZGdlLmdiLWJhZGdlLXRuPmF7aGVpZ2h0OjE1cHh9LmdiLWJhZGdlLmdiLWJhZGdlLXRuLmZmbC1iYWRnZXtoZWlnaHQ6MTVweDt3aWR0aDoxNXB4fS5nYi1iYWRnZS5nYi1iYWRnZS10bi5mYy1iYWRnZXtoZWlnaHQ6MTVweDt3aWR0aDoxNXB4fS5nYi1iYWRnZS5nYi1iYWRnZS10bi52ZXJpZmllZC1iYWRnZXtoZWlnaHQ6MTVweDt3aWR0aDoxNXB4fS5nYi1iYWRnZS5nYi1iYWRnZS10bi5nb2xkLWJhZGdle2hlaWdodDoxNXB4O3dpZHRoOjE1cHh9LmdiLWJhZGdlLmdiLWJhZGdlLXRuLmdvbGQtY2hhcnRlci1iYWRnZXtoZWlnaHQ6MTVweDt3aWR0aDoxNXB4fS5nYi1iYWRnZS5nYi1iYWRnZS10bi50b3AtMTAtYmFkZ2V7aGVpZ2h0OjE1cHg7d2lkdGg6MjVweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2UtdG4udG9wLTI1LWJhZGdle2hlaWdodDoxNXB4O3dpZHRoOjI1cHh9LmdiLWJhZGdlLmdiLWJhZGdlLXRuLnRvcC0xMDAtYmFkZ2V7aGVpZ2h0OjE1cHg7d2lkdGg6MjVweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2UtbWQ+YXtoZWlnaHQ6MzBweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2UtbWQuZmMtYmFkZ2V7aGVpZ2h0OjMwcHg7d2lkdGg6MzBweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2UtbWQuZmZsLWJhZGdle3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LmdiLWJhZGdlLmdiLWJhZGdlLW1kLnZlcmlmaWVkLWJhZGdle3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LmdiLWJhZGdlLmdiLWJhZGdlLW1kLmdvbGQtYmFkZ2V7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2UtbWQuZ29sZC1jaGFydGVyLWJhZGdle3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9LmdiLWJhZGdlLmdiLWJhZGdlLW1kLnRvcC0xMC1iYWRnZXtoZWlnaHQ6MzBweDt3aWR0aDo1MXB4fS5nYi1iYWRnZS5nYi1iYWRnZS1tZC50b3AtMjUtYmFkZ2V7aGVpZ2h0OjMwcHg7d2lkdGg6NTJweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2UtbWQudG9wLTEwMC1iYWRnZXtoZWlnaHQ6MzBweDt3aWR0aDo1MnB4fS5nYi1iYWRnZS5nYi1iYWRnZS1zbT5he2hlaWdodDoyMHB4fS5nYi1iYWRnZS5nYi1iYWRnZS1zbS5mYy1iYWRnZXtoZWlnaHQ6MjBweDt3aWR0aDoyMHB4fS5nYi1iYWRnZS5nYi1iYWRnZS1zbS5mZmwtYmFkZ2V7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2Utc20udmVyaWZpZWQtYmFkZ2V7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2Utc20uZ29sZC1iYWRnZXtoZWlnaHQ6MjBweDt3aWR0aDoyMHB4fS5nYi1iYWRnZS5nYi1iYWRnZS1zbS5nb2xkLWNoYXJ0ZXItYmFkZ2V7aGVpZ2h0OjIwcHg7d2lkdGg6MjBweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2Utc20udG9wLTEwLWJhZGdle2hlaWdodDoyMHB4O3dpZHRoOjM0cHh9LmdiLWJhZGdlLmdiLWJhZGdlLXNtLnRvcC0yNS1iYWRnZXtoZWlnaHQ6MjBweDt3aWR0aDozNHB4fS5nYi1iYWRnZS5nYi1iYWRnZS1zbS50b3AtMTAwLWJhZGdle2hlaWdodDoyMHB4O3dpZHRoOjM0cHh9LmdiLWJhZGdlLmdiLWJhZGdlLWxnPmF7aGVpZ2h0OjQ1cHh9LmdiLWJhZGdlLmdiLWJhZGdlLWxnLmZjLWJhZGdle2hlaWdodDo0MHB4O3dpZHRoOjQwcHh9LmdiLWJhZGdlLmdiLWJhZGdlLWxnLmZmbC1iYWRnZXtoZWlnaHQ6NDVweDt3aWR0aDo0NXB4fS5nYi1iYWRnZS5nYi1iYWRnZS1sZy52ZXJpZmllZC1iYWRnZXtoZWlnaHQ6NDVweDt3aWR0aDo0NXB4fS5nYi1iYWRnZS5nYi1iYWRnZS1sZy5nb2xkLWJhZGdle2hlaWdodDo0NXB4O3dpZHRoOjQ1cHh9LmdiLWJhZGdlLmdiLWJhZGdlLWxnLmdvbGQtY2hhcnRlci1iYWRnZXtoZWlnaHQ6NDVweDt3aWR0aDo0NXB4fS5nYi1iYWRnZS5nYi1iYWRnZS1sZy50b3AtMTAtYmFkZ2V7aGVpZ2h0OjQ1cHg7d2lkdGg6NzdweH0uZ2ItYmFkZ2UuZ2ItYmFkZ2UtbGcudG9wLTI1LWJhZGdle2hlaWdodDo0NXB4O3dpZHRoOjc3cHh9LmdiLWJhZGdlLmdiLWJhZGdlLWxnLnRvcC0xMDAtYmFkZ2V7aGVpZ2h0OjQ1cHg7d2lkdGg6NzdweH0uZmZsLWJhZGdle2JhY2tncm91bmQtaW1hZ2U6dXJsKC90aGVtZS9hc3NldHMvaWMtZmZsLnN2Zyl9LmZjLWJhZGdle2JhY2tncm91bmQtaW1hZ2U6dXJsKC90aGVtZS9hc3NldHMvaWMtZ2JwYXkuc3ZnKX0udmVyaWZpZWQtYmFkZ2V7YmFja2dyb3VuZDp1cmwoL3RoZW1lL2Fzc2V0cy9pYy12ZXJpZmllZC5zdmcpfS5nb2xkLWJhZGdle2JhY2tncm91bmQ6dXJsKC90aGVtZS9hc3NldHMvaWMtZ29sZC5zdmcpfS5nb2xkLWNoYXJ0ZXItYmFkZ2V7YmFja2dyb3VuZDp1cmwoL3RoZW1lL2Fzc2V0cy9pYy1nb2xkLWNoYXJ0ZXIuc3ZnKX0udG9wLTEwLWJhZGdle2JhY2tncm91bmQ6dXJsKC90aGVtZS9hc3NldHMvaWMtdG9wc2VsbGVyMTAuc3ZnKX0udG9wLTI1LWJhZGdle2JhY2tncm91bmQ6dXJsKC90aGVtZS9hc3NldHMvaWMtdG9wc2VsbGVyMjUuc3ZnKX0udG9wLTEwMC1iYWRnZXtiYWNrZ3JvdW5kOnVybCgvdGhlbWUvYXNzZXRzL2ljLXRvcHNlbGxlcjEwMC5zdmcpfS5saXN0aW5ne3BhZGRpbmc6MHB4O2xpc3Qtc3R5bGUtdHlwZTpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5O3dpZHRoOjEwMCV9Lmxpc3RpbmcgLmhpZ2hsaWdodGVye3BhZGRpbmc6MTBweCAxMHB4IDE1cHggMTBweDtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZX0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgYSwubGlzdGluZyAuaGlnaGxpZ2h0ZXIgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZXh0cmEtaW5mb3t3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7bGVmdDowcHh9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWV4dHJhLWluZm8gLmlzLWZlYXR1cmVke2Rpc3BsYXk6bm9uZTtmbG9hdDpyaWdodDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDowO2hlaWdodDowO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6MCAxOHB4IDE4cHggMDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSAjMTg1MzlkIHJnYmEoMCwwLDAsMCkgcmdiYSgwLDAsMCwwKX0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZXh0cmEtaW5mbyAuaXMtZmVhdHVyZWQgaXt0b3A6MS41cHg7bGVmdDo4LjVweDtjb2xvcjojZmZmO2ZvbnQtc2l6ZTo4cHg7cG9zaXRpb246YWJzb2x1dGU7Zm9udC13ZWlnaHQ6bm9ybWFsfS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1leHRyYS1pbmZvIC53YXMtdmlzaXRlZHtmb250LXNpemU6OXB4O2xpbmUtaGVpZ2h0OjlweDtmbG9hdDpyaWdodDttYXJnaW46MCA0cHggMCAwfS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1leHRyYS1pbmZvIC53YXMtdmlzaXRlZD5zcGFue2NvbG9yOiNmZmY7dG9wOi0wLjVweH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZXh0cmEtaW5mbyAud2FzLXZpc2l0ZWQ6dmlzaXRlZD5zcGFue2NvbG9yOiNkOWQ5ZDl9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWltYWdlLXdyYXB7Ym9yZGVyOjFweCBzb2xpZCAjOTk5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZX0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctaW1hZ2Utd3JhcCAubGlzdGluZy1pbWFnZS1jb250YWlue21heC13aWR0aDo0MDBweDttYXJnaW46MCBhdXRvfS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1pbWFnZS13cmFwIC5saXN0aW5nLWltYWdlLWNvbnRhaW4gLmxpc3RpbmctaW1hZ2V7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDo3NSU7bWFyZ2luOjAgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1pbWFnZS13cmFwIC5saXN0aW5nLWltYWdlLWNvbnRhaW4gLmxpc3RpbmctaW1hZ2UgYXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MHB4O2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9jazt6LWluZGV4OjUwfS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1pbWFnZS13cmFwIC5saXN0aW5nLWltYWdlLWNvbnRhaW4gLmxpc3RpbmctaW1hZ2UgYSBpbWd7bWFyZ2luOjAgYXV0bztoZWlnaHQ6MTAwJTt3aWR0aDphdXRvO3Zpc2liaWxpdHk6aGlkZGVufS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1pbWFnZS13cmFwIC50c3QsLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWltYWdlLXdyYXAgLnRzYntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjQ5O2JhY2tncm91bmQtY29sb3I6aHNsYSgwLDAlLDEwMCUsLjc1KTtwYWRkaW5nOjJweDtjb2xvcjojMDAwfS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1pbWFnZS13cmFwIC50c3R7dG9wOjA7bGVmdDowO2JvcmRlci1yYWRpdXM6MCAwIDZweCAwfS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1pbWFnZS13cmFwIC50c2J7Ym90dG9tOjA7cmlnaHQ6MDtwYWRkaW5nLWxlZnQ6NXB4O3BhZGRpbmctcmlnaHQ6NXB4O2JvcmRlci1yYWRpdXM6NnB4IDAgMCAwO3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NjAwfS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy10ZXh0IGg0e2ZvbnQtd2VpZ2h0OjQwMDtmb250LXNpemU6MTZweDttYXJnaW46MTNweCAwIDVweH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctdGV4dCBoNCBhe2NvbG9yOiMwMDB9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXRleHQgLnNlYXJjaC10aXRsZXtmb250LXdlaWdodDo0MDA7Zm9udC1zaXplOjE2cHg7bWFyZ2luOjEzcHggMCA1cHg7bGluZS1oZWlnaHQ6MS4xfS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy10ZXh0IC5zZWFyY2gtdGl0bGUgYXtjb2xvcjojMDAwfS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy10ZXh0IHB7bWFyZ2luOjBweDtmb250LXNpemU6MTRweH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctdGV4dCBwIGF7Y29sb3I6IzU1NX0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7ZmxleC13cmFwOndyYXA7bWFyZ2luLXRvcDo4cHh9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXM+ZGl2e2ZsZXg6MCAxIGF1dG87d2lkdGg6YXV0bzttaW4td2lkdGg6NTAlO3BhZGRpbmctdG9wOjVweH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcz5kaXYgaDV7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxMnB4O21hcmdpbjowcHggYXV0byAzcHh9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXM+ZGl2IC5saXN0aW5nLWZpZ3VyZXMtdGV4dHtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEycHg7bWFyZ2luOjBweCBhdXRvIDNweDtsaW5lLWhlaWdodDoxLjF9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXM+ZGl2IGF7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjIycHh9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXM+ZGl2LmJ1eS1ub3ctd3JhcCBhe2NvbG9yOiMxODYxYjd9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXM+ZGl2IC5idXktbm93LXdyYXAgLmxpc3RpbmctZmlndXJlcy10ZXh0e2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTJweDttYXJnaW46MHB4IGF1dG8gM3B4O2xpbmUtaGVpZ2h0OjEuMX0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcz5kaXYuYXVjdGlvbi13cmFwIGF7Y29sb3I6IzAwMH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcz5kaXYgLmF1Y3Rpb24td3JhcCAubGlzdGluZy1maWd1cmVzLXRleHR7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxMnB4O21hcmdpbjowcHggYXV0byAzcHg7bGluZS1oZWlnaHQ6MS4xfS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNre2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LXdyYXA6bm93cmFwfS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdntmbGV4OjAgMSAxMDAlO3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpmbGV4LWVuZDtmbGV4LXdyYXA6d3JhcH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcy5zdGFjaz5kaXY6bnRoLWNoaWxkKDIpe21hcmdpbi10b3A6NXB4fS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdiBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdj5kaXZ7ZmxleDowIDEgYXV0bzt3aWR0aDphdXRvO21pbi13aWR0aDo1MCV9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXMuc3RhY2s+ZGl2PmRpdi5hbW1vLWRpc3BsYXkgc3BhbntkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjEycHg7bWFyZ2luLWJvdHRvbTo0cHh9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXMuc3RhY2s+ZGl2PmRpdi5hbW1vLWRpc3BsYXkgc3BhbiBzdHJvbmd7Y29sb3I6IzAwMH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcy5zdGFjaz5kaXY+ZGl2LmFtbW8tZGlzcGxheSBzcGFuOmxhc3QtY2hpbGR7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGluZS1oZWlnaHQ6MjJweDttYXJnaW4tYm90dG9tOjB9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXMuc3RhY2s+ZGl2PmRpdi5hbW1vLWRpc3BsYXkgc3BhbjpsYXN0LWNoaWxkIHN0cm9uZ3tsaW5lLWhlaWdodDoyMnB4O2ZvbnQtc2l6ZToyMnB4fS5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdi5idXktbm93LXdyYXAgc3Ryb25ne2NvbG9yOiMxODYxYjcgIWltcG9ydGFudH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctbWV0YXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOjdweH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctbWV0YT5zcGFue2ZvbnQtc2l6ZToxMnB4O21hcmdpbi1sZWZ0OjEwcHh9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLW1ldGE+c3BhbjpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowcHh9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLW1ldGE+c3Bhbi50aW1lLWxlZnQubG93LXRpbWV7Y29sb3I6I2QwMDIxYn0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctbWV0YT5zcGFuIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGF7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwO2NvbG9yOiMwMDA7bWFyZ2luLXRvcDo3cHh9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhPnNwYW57ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3dpZHRoOmNhbGMoNTAlIC0gN3B4KTtmbGV4OjEgMCBjYWxjKDUwJSAtIDdweCk7Zm9udC1zaXplOjEycHh9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhPnNwYW46bnRoLWNoaWxkKGV2ZW4pe3BhZGRpbmctbGVmdDo1cHg7d2lkdGg6Y2FsYyg1MCUgKyA3cHgpO2ZsZXg6MSAwIGNhbGMoNTAlICsgN3B4KX0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3BhbiBpe3dpZHRoOjEzcHg7bWFyZ2luLXJpZ2h0OjVweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6M3B4fS5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YT5zcGFuIGk6YmVmb3Jle2ZvbnQtc2l6ZToxMnB4fS5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YT5zcGFuLmZyZWVkb20tY29pbj5zcGFuIGl7aGVpZ2h0OjEzcHg7d2lkdGg6MTNweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiL3RoZW1lL2Fzc2V0cy9pYy1HQlBheS1NZXRhLWljb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyfS5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YT5zcGFuLmltbWVkaWF0ZS1jaGVja291dCBpOmJlZm9yZXtmb250LXNpemU6OXB4fS5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YT5zcGFuLmZyZWVkb20tY29pbiwubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3Bhbi5pbW1lZGlhdGUtY2hlY2tvdXR7ZGlzcGxheTpibG9ja30ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3Bhbi5mcmVlZG9tLWNvaW4+c3BhbiwubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3Bhbi5pbW1lZGlhdGUtY2hlY2tvdXQ+c3BhbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhPnNwYW4uZnJlZWRvbS1jb2luPnNwYW4gc3BhbiwubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3Bhbi5pbW1lZGlhdGUtY2hlY2tvdXQ+c3BhbiBzcGFue21hcmdpbi10b3A6MHB4fS5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YT5zcGFuLmZyZWVkb20tY29pbj5lbSwubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3Bhbi5pbW1lZGlhdGUtY2hlY2tvdXQ+ZW17ZGlzcGxheTpibG9jaztmb250LXN0eWxlOm5vcm1hbDtmb250LXNpemU6MTBweDttYXJnaW4tbGVmdDoxOXB4O2xpbmUtaGVpZ2h0OjEycHg7Y29sb3I6Izk5OX0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3Bhbi5mcmVlZG9tLWNvaW4+c3BhbiBpLC5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YT5zcGFuLmltbWVkaWF0ZS1jaGVja291dD5zcGFuIGksLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhPnNwYW4uZnJlZS1zaGlwcGluZyBpLC5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YT5zcGFuLm5vbi1mcmVlLXNoaXBwaW5nIGl7dG9wOjJweH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3Bhbi5sYXlhd2F5LWF2YWlsYWJsZSBpe2hlaWdodDo5cHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcIi90aGVtZS9hc3NldHMvaWNfbWV0YV9sYXlhd2F5LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtkaXNwbGF5OmlubGluZS1ibG9ja30ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3Bhbi5jYy1mZWVze2Rpc3BsYXk6YmxvY2t9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhPnNwYW4uY2MtZmVlcyBie2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTFweDttYXJnaW4tcmlnaHQ6MnB4fS5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YT5zcGFuLmZpbmFuY2luZy1hdmFpbGFibGUgaS5maW5hbmNlLWljb257aGVpZ2h0OjlweDtkaXNwbGF5OmlubGluZS1ibG9ja30ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3Bhbi5maW5hbmNpbmctYXZhaWxhYmxlIGkuZmluYW5jZS1pY29uPml7cG9zaXRpb246YWJzb2x1dGU7dG9wOjFweDtsZWZ0OjlweDtmb250LXNpemU6MTFweDtjb2xvcjojMDAwfS5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YT5zcGFuLmZpbmFuY2luZy1hdmFpbGFibGUgaS5maW5hbmNlLWljb24+aTpmaXJzdC1jaGlsZHtmb250LXNpemU6MTJweDt0b3A6MDtsZWZ0OjB9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhPnNwYW4uZmluYW5jaW5nLWF2YWlsYWJsZSBpLmZpbmFuY2UtaWNvbj5pOmxhc3QtY2hpbGQ6YmVmb3Jle2ZvbnQtc2l6ZTo4cHh9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXNlbGxlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOjdweH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3Rpbmctc2VsbGVyPmRpdiBzcGFue2ZvbnQtc2l6ZToxMnB4O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7bWFyZ2luLXJpZ2h0OjVweH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3Rpbmctc2VsbGVyPnVse21hcmdpbjowcHg7cGFkZGluZzowcHggMHB4IDBweCA1cHg7bGlzdC1zdHlsZS10eXBlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXNlbGxlcj51bCBsaXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3Rpbmctc2VsbGVyPnVsIGxpOmZpcnN0LWNoaWxkIGF7bWFyZ2luLWxlZnQ6MHB4fS5saXN0aW5nIC5oaWdobGlnaHRlci5mZWF0dXJlZCAubGlzdGluZy1leHRyYS1pbmZvIC5pcy1mZWF0dXJlZHtkaXNwbGF5OmJsb2NrfS5saXN0aW5nIC5oaWdobGlnaHRlci5oaWdobGlnaHR7Ym9yZGVyOjJweCBzb2xpZCAjZmZiZjAwICFpbXBvcnRhbnQ7cGFkZGluZzo4cHggOHB4IDEzcHggOHB4fS5saXN0aW5nIC5oaWdobGlnaHRlci5ib2xkIC5saXN0aW5nLXRleHQgaDQgYXtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIuYm9sZCAubGlzdGluZy10ZXh0IC5zZWFyY2gtdGl0bGUgYXtmb250LXdlaWdodDo3MDAgIWltcG9ydGFudH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIucmVkIC5saXN0aW5nLXRleHQgaDQgYXtjb2xvcjojYjkyZTJlICFpbXBvcnRhbnR9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyLnJlZCAubGlzdGluZy10ZXh0IC5zZWFyY2gtdGl0bGUgYXtjb2xvcjojYjkyZTJlICFpbXBvcnRhbnR9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyLmdyZWVuIC5saXN0aW5nLXRleHQgaDQgYXtjb2xvcjojMDA2NDAwICFpbXBvcnRhbnR9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyLmdyZWVuIC5saXN0aW5nLXRleHQgLnNlYXJjaC10aXRsZSBhe2NvbG9yOiMwMDY0MDAgIWltcG9ydGFudH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIuYmx1ZSAubGlzdGluZy10ZXh0IGg0IGF7Y29sb3I6IzE4NTM5ZCAhaW1wb3J0YW50fS5saXN0aW5nIC5oaWdobGlnaHRlci5ibHVlIC5saXN0aW5nLXRleHQgLnNlYXJjaC10aXRsZSBhe2NvbG9yOiMxODUzOWQgIWltcG9ydGFudH0uZmVhdHVyZWQtc2VjdGlvbnt0ZXh0LWFsaWduOmxlZnQ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0bztkaXNwbGF5OmJsb2NrfS5mZWF0dXJlZC1zZWN0aW9uIGgye2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM1NTU7Zm9udC13ZWlnaHQ6NzAwO2Zsb2F0OmxlZnQ7bWFyZ2luLXRvcDowfS5mZWF0dXJlZC1zZWN0aW9uIC5tb3Jle2Zsb2F0OnJpZ2h0O2ZvbnQtc2l6ZToxMnB4O21hcmdpbi1ib3R0b206MTBweH0uZmVhdHVyZWQtc2VjdGlvbiAubW9yZSBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzAwNjQwMH0uZmVhdHVyZWQtc2VjdGlvbiAubW9yZSBhIHNwYW57bWFyZ2luLWxlZnQ6NXB4O3RleHQtZGVjb3JhdGlvbjpub25lfS5mZWF0dXJlZC1zZWN0aW9uIC5saXN0aW5nLXNlbGxlciwuZmVhdHVyZWQtc2VjdGlvbiAudmFyaWFibGUtbWV0YT5zcGFuOm5vdCgubm8tcmVzZXJ2ZSk6bm90KC5yZXNlcnZlKXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZmVhdHVyZWQtc2VjdGlvbiAuc2xpY2stYXJyb3d7aGVpZ2h0OjUwcHg7d2lkdGg6MjhweDt0b3A6NTAlO2JvcmRlcjowcHg7bWFyZ2luLXRvcDotMjVweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjUyKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjE4cHggMzBweDtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjE7ei1pbmRleDo1MH0uZmVhdHVyZWQtc2VjdGlvbiAuc2xpY2stYXJyb3cgaXtjb2xvcjojZmZiZjAwO2ZvbnQtc2l6ZToyOHB4O21hcmdpbi10b3A6MnB4fS5mZWF0dXJlZC1zZWN0aW9uIC5zbGljay1hcnJvdyBpIHNwYW57dGV4dC1pbmRlbnQ6LTk5OTlweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MHB4O2hlaWdodDowcHg7d2lkdGg6MHB4O292ZXJmbG93OmhpZGRlbn0uZmVhdHVyZWQtc2VjdGlvbiAuc2xpY2stYXJyb3c6aG92ZXIsLmZlYXR1cmVkLXNlY3Rpb24gLnNsaWNrLWFycm93OmZvY3VzLC5mZWF0dXJlZC1zZWN0aW9uIC5zbGljay1hcnJvdzphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC41MikgIWltcG9ydGFudH0uZmVhdHVyZWQtc2VjdGlvbiAuc2xpY2stYXJyb3cuc2xpY2stcHJldntiYWNrZ3JvdW5kLXBvc2l0aW9uOjI1JSA1MCU7Ym9yZGVyLXJhZGl1czowcHggNnB4IDZweCAwcHg7bGVmdDowfS5mZWF0dXJlZC1zZWN0aW9uIC5zbGljay1hcnJvdy5zbGljay1uZXh0e2JhY2tncm91bmQtcG9zaXRpb246NzUlIDUwJTtib3JkZXItcmFkaXVzOjZweCAwcHggMHB4IDZweDtyaWdodDowfS5mZWF0dXJlZC1zZWN0aW9uIC5zbGljay1hcnJvdy5zbGljay1kaXNhYmxlZHtvcGFjaXR5Oi40fS5mZWF0dXJlZC1zZWN0aW9uIC5jYXJvdXNlbC1jb250cm9sLmxlZnR7bGVmdDotMTVweH0uZmVhdHVyZWQtc2VjdGlvbiAuY2Fyb3VzZWwtY29udHJvbC5yaWdodHtyaWdodDotMTVweH0uZmVhdHVyZWQtc2VjdGlvbiAuZmVhdHVyZWQtY2Fyb3VzZWx7bWFyZ2luOjAgYXV0bzt3aWR0aDphdXRvO2NsZWFyOmJvdGh9LmZlYXR1cmVkLXNlY3Rpb24gLmZlYXR1cmVkLWNhcm91c2VsPmF7ei1pbmRleDoxMH0uZmVhdHVyZWQtc2VjdGlvbiAuZmVhdHVyZWQtY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVye3BhZGRpbmc6MHB4O21hcmdpbi10b3A6MHB4O21hcmdpbi1ib3R0b206MHB4O3dpZHRoOmF1dG87YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTt6LWluZGV4Ojl9LmZlYXR1cmVkLXNlY3Rpb24gLmZlYXR1cmVkLWNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAubGlzdGluZ3tib3JkZXItYm90dG9tOjBweH0uZmVhdHVyZWQtc2VjdGlvbiAuZmVhdHVyZWQtY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyIC5saXN0aW5nIC5oaWdobGlnaHRlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2h9LmZlYXR1cmVkLXNlY3Rpb24gLmZlYXR1cmVkLWNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctQ1RBe2ZsZXg6MSAwIGF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyfS5mZWF0dXJlZC1zZWN0aW9uIC5mZWF0dXJlZC1jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLnNsaWNrLWxpc3R7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5fS5mZWF0dXJlZC1zZWN0aW9uIC5mZWF0dXJlZC1jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIgLnNsaWNrLXRyYWNre2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaDttYXJnaW4tbGVmdDowcHh9LmZlYXR1cmVkLXNlY3Rpb24gLmZlYXR1cmVkLWNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRle2hlaWdodDowcHg7Ym9yZGVyLWJvdHRvbTowcHh9LmZlYXR1cmVkLXNlY3Rpb24gLmZlYXR1cmVkLWNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAuc2xpY2stdHJhY2sgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZXtoZWlnaHQ6YXV0b30uZmVhdHVyZWQtc2VjdGlvbiAuZmVhdHVyZWQtY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyIC5pdGVte3dpZHRoOjEwMCV9LmZlYXR1cmVkLXNlY3Rpb24gLmZlYXR1cmVkLWNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAuaXRlbSAubGlzdGluZ3tib3JkZXItYm90dG9tOjBweH0uZmVhdHVyZWQtc2VjdGlvbiAuZmVhdHVyZWQtY2Fyb3VzZWwgLmNhcm91c2VsLWlubmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciwuZmVhdHVyZWQtc2VjdGlvbi5ncmlkIC5saXN0aW5nIC5oaWdobGlnaHRlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2h9LmZlYXR1cmVkLXNlY3Rpb24gLmZlYXR1cmVkLWNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctQ1RBLC5mZWF0dXJlZC1zZWN0aW9uLmdyaWQgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLUNUQXtmbGV4OjEgMCBhdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcn0uZmVhdHVyZWQtc2VjdGlvbi5ncmlkIC5ub24tY2Fyb3VzZWx7ZGlzcGxheTpmbGV4O2NsZWFyOmJvdGg7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDl9LmZlYXR1cmVkLXNlY3Rpb24uZ3JpZCAubW9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO21hcmdpbi1ib3R0b206MH0uZmVhdHVyZWQtc2VjdGlvbiAubGlzdGluZy1DVEF7bWFyZ2luLXRvcDoxMHB4fS5mZWF0dXJlZC1zZWN0aW9uIC5saXN0aW5nLUNUQT5hLC5mZWF0dXJlZC1zZWN0aW9uIC5saXN0aW5nLUNUQT4uYnRue3dpZHRoOjEwMCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTowO2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7d2hpdGUtc3BhY2U6bm93cmFwO3BhZGRpbmc6NnB4IDEycHg7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MS40Mjg1Nztib3JkZXItcmFkaXVzOjRweDt1c2VyLXNlbGVjdDpub25lO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwfS5mZWF0dXJlZC1zZWN0aW9uIC5saXN0aW5nLUNUQT5hOmhvdmVyLC5mZWF0dXJlZC1zZWN0aW9uIC5saXN0aW5nLUNUQT5hOmFjdGl2ZSwuZmVhdHVyZWQtc2VjdGlvbiAubGlzdGluZy1DVEE+LmJ0bjpob3ZlciwuZmVhdHVyZWQtc2VjdGlvbiAubGlzdGluZy1DVEE+LmJ0bjphY3RpdmV7Ym9yZGVyLWNvbG9yOiMwMDMxMDA7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMCwzOC44LDApfS5mZWF0dXJlZC1zZWN0aW9uLnRoZW1lLWIgLmdyaWQtdmlldyAubGlzdGluZ3tib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5mZWF0dXJlZC1zZWN0aW9uLnRoZW1lLWIgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZDlkOWQ5O3BhZGRpbmc6MHB4fS5mZWF0dXJlZC1zZWN0aW9uLnRoZW1lLWIgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZXh0cmEtaW5mb3tib3R0b206MzNweDtyaWdodDowcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6ZmxleC1lbmR9LmZlYXR1cmVkLXNlY3Rpb24udGhlbWUtYiAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1leHRyYS1pbmZvIGEud2FzLXZpc2l0ZWR7cG9zaXRpb246c3RhdGljO29yZGVyOjE7bWFyZ2luOjBweCAzcHggM3B4IDBweH0uZmVhdHVyZWQtc2VjdGlvbi50aGVtZS1iIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWV4dHJhLWluZm8gYS53YXMtdmlzaXRlZD5zcGFue2NvbG9yOiNkOWQ5ZDl9LmZlYXR1cmVkLXNlY3Rpb24udGhlbWUtYiAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1leHRyYS1pbmZvIGE6dmlzaXRlZC53YXMtdmlzaXRlZD5zcGFue2NvbG9yOiM1NTV9LmZlYXR1cmVkLXNlY3Rpb24udGhlbWUtYiAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1leHRyYS1pbmZvIC5pcy1mZWF0dXJlZHtwb3NpdGlvbjpzdGF0aWM7b3JkZXI6Mjtib3JkZXItd2lkdGg6MCAwIDI1cHggMjVweDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApICMxODUzOWQgcmdiYSgwLDAsMCwwKX0uZmVhdHVyZWQtc2VjdGlvbi50aGVtZS1iIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWV4dHJhLWluZm8gLmlzLWZlYXR1cmVkIGl7Ym90dG9tOmF1dG87cmlnaHQ6YXV0bzt0b3A6YXV0bztsZWZ0OmF1dG87cG9zaXRpb246c3RhdGljO21hcmdpbjoxM3B4IDBweCAwcHggLTEycHh9LmZlYXR1cmVkLXNlY3Rpb24udGhlbWUtYiAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1pbWFnZS13cmFwe2JvcmRlci1jb2xvcjojZDlkOWQ5O2JvcmRlci1ib3R0b206MH0uZmVhdHVyZWQtc2VjdGlvbi50aGVtZS1iIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXRleHQsLmZlYXR1cmVkLXNlY3Rpb24udGhlbWUtYiAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLC5mZWF0dXJlZC1zZWN0aW9uLnRoZW1lLWIgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctbWV0YXtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9LmZlYXR1cmVkLXNlY3Rpb24udGhlbWUtYiAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy10ZXh0LC5mZWF0dXJlZC1zZWN0aW9uLnRoZW1lLWIgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcywuZmVhdHVyZWQtc2VjdGlvbi50aGVtZS1iIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLW1ldGEsLmZlYXR1cmVkLXNlY3Rpb24udGhlbWUtYiAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1DVEF7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMH0uZmVhdHVyZWQtc2VjdGlvbi50aGVtZS1iIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXRleHQsLmZlYXR1cmVkLXNlY3Rpb24udGhlbWUtYiAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLC5mZWF0dXJlZC1zZWN0aW9uLnRoZW1lLWIgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctbWV0YXtib3JkZXI6MHB4fS5mZWF0dXJlZC1zZWN0aW9uLnRoZW1lLWIgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGF7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fS5mZWF0dXJlZC1zZWN0aW9uLnRoZW1lLWIgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctdGV4dCBwe21hcmdpbjozcHggMHB4IDBweH0uZmVhdHVyZWQtc2VjdGlvbi50aGVtZS1iIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLUNUQXt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpmbGV4LWVuZDtwYWRkaW5nOjBweDttYXJnaW4tYm90dG9tOjBweDtmbG9hdDpub25lfS5mZWF0dXJlZC1zZWN0aW9uLnRoZW1lLWIgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctQ1RBIGEsLmZlYXR1cmVkLXNlY3Rpb24udGhlbWUtYiAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1DVEEgLmJ0bntkaXNwbGF5OmJsb2NrO2JvcmRlci1yYWRpdXM6MHB4fS5mZWF0dXJlZC1zZWN0aW9uLnRoZW1lLWIgLmdyaWQtdmlldy5jYXJvdXNlbC1pbm5lcntib3JkZXI6MHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0uZmVhdHVyZWQtc2VjdGlvbi50aGVtZS1iIC5ncmlkLXZpZXcuY2Fyb3VzZWwtaW5uZXIgLnNsaWNrLWxpc3R7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmlnaHQ6MH0uZmVhdHVyZWQtc2VjdGlvbi50aGVtZS1iIC5ncmlkLXZpZXcuY2Fyb3VzZWwtaW5uZXIgLml0ZW0uYWN0aXZle21hcmdpbi1sZWZ0Oi01cHg7bWFyZ2luLXJpZ2h0Oi01cHg7d2lkdGg6YXV0b30uZmVhdHVyZWQtc2VjdGlvbi50aGVtZS1iIC5ncmlkLXZpZXcuY2Fyb3VzZWwtaW5uZXIgLml0ZW0gLmxpc3Rpbmd7Ym9yZGVyOjBweDtib3JkZXItcmlnaHQ6NXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWxlZnQ6NXB4IHNvbGlkIHJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0uZmVhdHVyZWQtc2VjdGlvbi50aGVtZS1iIC5ncmlkLXZpZXcuY2Fyb3VzZWwtaW5uZXIgLml0ZW0gLmxpc3RpbmcgLmhpZ2hsaWdodGVye21hcmdpbjowcHg7Ym9yZGVyOjBweH0uZmVhdHVyZWQtc2VjdGlvbi5hc2lkZSAubW9yZXttYXJnaW4tdG9wOjIwcHh9LmZlYXR1cmVkLXNlY3Rpb24uYXNpZGUgLmdyaWQtdmlld3toZWlnaHQ6MTAwJTtib3JkZXI6bm9uZTtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGh9LmZlYXR1cmVkLXNlY3Rpb24uYXNpZGUgLmdyaWQtdmlldyAubGlzdGluZ3t3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5mZWF0dXJlZC1zZWN0aW9uLmFzaWRlIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVye3BhZGRpbmc6MHB4O21hcmdpbjo1cHggMHB4IDEwcHh9LmZlYXR1cmVkLXNlY3Rpb24uYXNpZGUgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZXh0cmEtaW5mbyBhLndhcy12aXNpdGVkIHNwYW57Y29sb3I6I2Y3ZjZmMn0uZmVhdHVyZWQtc2VjdGlvbi5hc2lkZSAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy10ZXh0e3dpZHRoOjEwMCV9LmZlYXR1cmVkLXNlY3Rpb24uYXNpZGUgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctdGV4dCBoNHttYXJnaW4tdG9wOjEwcHh9LmZlYXR1cmVkLXNlY3Rpb24uYXNpZGUgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctdGV4dCAuc2VhcmNoLXRpdGxle21hcmdpbi10b3A6MTBweH0uZmVhdHVyZWQtc2VjdGlvbi5hc2lkZSAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5mZWF0dXJlZC1zZWN0aW9uLmFzaWRlIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXM+ZGl2e3dpZHRoOjEwMCV9LmZlYXR1cmVkLXNlY3Rpb24uYXNpZGUgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcz5kaXYrZGl2e21hcmdpbi10b3A6NXB4fS5mZWF0dXJlZC1zZWN0aW9uLmFzaWRlIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLW1ldGF7bWFyZ2luLXRvcDowcHh9LmZlYXR1cmVkLXNlY3Rpb24uYXNpZGUgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGF7d2lkdGg6MTAwJTtmbGV4OjF9LmZlYXR1cmVkLXNlY3Rpb24uYXNpZGUgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3BhbntmbGV4OjEgMCAxMDAlO3dpZHRoOjEwMCV9LmZlYXR1cmVkLXNlY3Rpb24uYXNpZGUgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlc3twYWRkaW5nLXRvcDoxMHB4fS5mZWF0dXJlZC1zZWN0aW9uLmFzaWRlIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhLC5mZWF0dXJlZC1zZWN0aW9uLmFzaWRlIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXN7cGFkZGluZy1ib3R0b206MTBweDttYXJnaW4tdG9wOjBweH0uZmVhdHVyZWQtc2VjdGlvbi5hc2lkZSAuZ3JpZC12aWV3IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1DVEF7bWFyZ2luLXRvcDowcHg7bWFyZ2luLWJvdHRvbTowcHh9LmZlYXR1cmVkLXNlY3Rpb24uYXNpZGUgLmdyaWQtdmlldyAubGlzdGluZzpmaXJzdC1jaGlsZCAuaGlnaGxpZ2h0ZXJ7bWFyZ2luLXRvcDoxMHB4fS5mZWF0dXJlZC1zZWN0aW9uLmFzaWRlLnRoZW1lLWIgLmdyaWQtdmlldyAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctaW1hZ2Utd3JhcHtib3JkZXItbGVmdDoxcHggc29saWQgIzk5OTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICM5OTk7Ym9yZGVyLWJvdHRvbTowcHg7Ym9yZGVyLWNvbG9yOiNkOWQ5ZDl9LnN1cGVyLWxpc3RpbmcgLmxpc3Rpbmd7bWFyZ2luOjA7cGFkZGluZzowO2hlaWdodDoxMDAlfS5zdXBlci1saXN0aW5nIC5saXN0aW5nK2RpdiAuYnRue2JvcmRlci1yYWRpdXM6MDtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjUwfS5zdXBlci1saXN0aW5nLmN0YSAubGlzdGluZ3toZWlnaHQ6Y2FsYygxMDAlIC0gNDBweCkgIWltcG9ydGFudH0uc3VwZXItbGlzdGluZyAuaGlnaGxpZ2h0ZXJ7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9LnN1cGVyLWxpc3RpbmcgLmhpZ2hsaWdodGVyIGF7ei1pbmRleDo1MH0uc3VwZXItbGlzdGluZyAuaGlnaGxpZ2h0ZXIuaGlnaGxpZ2h0e2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOSAhaW1wb3J0YW50fS5zdXBlci1saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy10ZXh0IC5zZWFyY2gtdGl0bGUgYSwuc3VwZXItbGlzdGluZyAuaGlnaGxpZ2h0ZXIucmVkIC5saXN0aW5nLXRleHQgLnNlYXJjaC10aXRsZSBhLC5zdXBlci1saXN0aW5nIC5oaWdobGlnaHRlci5ncmVlbiAubGlzdGluZy10ZXh0IC5zZWFyY2gtdGl0bGUgYSwuc3VwZXItbGlzdGluZyAuaGlnaGxpZ2h0ZXIuYmx1ZSAubGlzdGluZy10ZXh0IC5zZWFyY2gtdGl0bGUgYXtjb2xvcjojMDAwICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmV9LnN1cGVyLWxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXRleHQgcCwuc3VwZXItbGlzdGluZyAuaGlnaGxpZ2h0ZXIucmVkIC5saXN0aW5nLXRleHQgcCwuc3VwZXItbGlzdGluZyAuaGlnaGxpZ2h0ZXIuZ3JlZW4gLmxpc3RpbmctdGV4dCBwLC5zdXBlci1saXN0aW5nIC5oaWdobGlnaHRlci5ibHVlIC5saXN0aW5nLXRleHQgcHtkaXNwbGF5Om5vbmV9LnN1cGVyLWxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXMtdGV4dHtjb2xvcjojMzMzfS5zdXBlci1saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1leHRyYS1pbmZve2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5zdXBlci1saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1tZXRhe2NvbG9yOiMzMzN9LnN1cGVyLWxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLW1ldGEgLnRpbWUtbGVmdD5zcGFue2Rpc3BsYXk6bm9uZX0uc3VwZXItbGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctbWV0YSAudGltZS1sZWZ0PnNwYW46bGFzdC1jaGlsZHtkaXNwbGF5OmlubGluZS1ibG9ja30uc3VwZXItbGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctbWV0YSAuaXRlbS1udW1iZXJ7ZGlzcGxheTpub25lfS5zdXBlci1saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YT5zcGFue3BhZGRpbmctbGVmdDowfS5zdXBlci1saXN0aW5nLnNsaWNrLXNsaWRlPmRpdntkaXNwbGF5Om5vbmV9LnN1cGVyLWxpc3Rpbmcuc2xpY2stYWN0aXZlPmRpdntkaXNwbGF5OmJsb2NrfS53aWRnZXQudGhlbWUtYSAuc3VwZXItbGlzdGluZy5jdGEgLmxpc3Rpbmd7aGVpZ2h0OmNhbGMoMTAwJSAtIDU1cHgpfS53aWRnZXQudGhlbWUtYSAuc3VwZXItbGlzdGluZyAubGlzdGluZyAuaGlnaGxpZ2h0ZXJ7Ym9yZGVyOjAgIWltcG9ydGFudH0ud2lkZ2V0LnRoZW1lLWEgLnN1cGVyLWxpc3RpbmcgLmxpc3RpbmcrZGl2e2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nOjAgMTBweCAxNXB4fS53aWRnZXQudGhlbWUtYSAuc3VwZXItbGlzdGluZyAubGlzdGluZytkaXYgLmJ0bntib3JkZXItcmFkaXVzOjZweH0ud2lkZ2V0LnRoZW1lLWEgLnN1cGVyLWxpc3Rpbmc6bGFzdC1jaGlsZCAubGlzdGluZyAuaGlnaGxpZ2h0ZXIrZGl2e2JvcmRlci1yaWdodDowICFpbXBvcnRhbnR9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzPmRpdiBhe2ZvbnQtc2l6ZToyNXB4O2xpbmUtaGVpZ2h0OjI1cHh9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXMuc3RhY2s+ZGl2PmRpdi5hbW1vLWRpc3BsYXkgc3BhbnttYXJnaW4tYm90dG9tOjJweH0ubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcy5zdGFjaz5kaXY+ZGl2LmFtbW8tZGlzcGxheSBzcGFuOmxhc3QtY2hpbGR7bGluZS1oZWlnaHQ6MjVweDttYXJnaW4tYm90dG9tOjB9Lmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXMuc3RhY2s+ZGl2PmRpdi5hbW1vLWRpc3BsYXkgc3BhbjpsYXN0LWNoaWxkIHN0cm9uZ3tmb250LXNpemU6MjVweDtsaW5lLWhlaWdodDoyNXB4fX0udGltZSAuZW5kaW5ne2NvbG9yOiNkMDAyMWJ9LmNhcmRzIGRpdntjb2xvcjojNGE0YTRhfS5jYXJkcyAuaXRlbS1jYXJkLWNvbHVtbntwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjFweDtwYWRkaW5nLWxlZnQ6Ny41cHg7cGFkZGluZy1yaWdodDo3LjVweDtmbG9hdDpsZWZ0O3dpZHRoOjE2LjY2NjY3JX0uY2FyZHMudHdvLWNvbC1jYXJkIC5pdGVtLWNhcmQtY29sdW1ue3dpZHRoOjUwJX0uY2FyZHMudGhyZWUtY29sLWNhcmQgLml0ZW0tY2FyZC1jb2x1bW57d2lkdGg6MzMuMzMlfS5jYXJkcy5mb3VyLWNvbC1jYXJkIC5pdGVtLWNhcmQtY29sdW1ue3dpZHRoOjI1JX0uY2FyZHMuc2l4LWNvbC1jYXJkIC5pdGVtLWNhcmQtY29sdW1ue3dpZHRoOjE2LjY2NjY3JX0uY2FyZHMgLml0ZW0tY29udGVudHtib3JkZXItcmFkaXVzOjZweDtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZmZmO21hcmdpbjoxMHB4IGF1dG99LmNhcmRzIC5vdmVybGF5QmFubmVyPmRpdnt6LWluZGV4OjEwMDA7d2lkdGg6NDAlO3BhZGRpbmctdG9wOjQwJX0uY2FyZHMgLm92ZXJsYXlCYW5uZXI+ZGl2LmdvbGQtZGVhbC1jb3JuZXJ7ei1pbmRleDoxO3BhZGRpbmctdG9wOjI1cHg7d2lkdGg6MjVweH0uY2FyZHMgLml0ZW0taW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6NXB4IDVweCAwIDB9LmNhcmRzIC5pdGVtLWltYWdlPi52aWV3ZWQ6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7cGFkZGluZzo2cHggMTBweDtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MCA2cHg7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NjAwO2xldHRlci1zcGFjaW5nOjFweDtjb250ZW50OlwiVmlld2VkXCI7YmFja2dyb3VuZC1jb2xvcjojMDAwO29wYWNpdHk6LjU7ZmlsdGVyOmFscGhhKG9wYWNpdHk9NTApO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7d29yZC13cmFwOm5vcm1hbDstby10ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7ei1pbmRleDoxMDAwfS5jYXJkcyAuaW1nLXdyYXBwZXJ7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlfS5jYXJkcyAuaW1nLXdyYXBwZXIgZGl2e2Rpc3BsYXk6dGFibGUtY2VsbDt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmNhcmRzIC5pbWctd3JhcHBlciBkaXY+aW1ne3dpZHRoOjEwMCV9LmNhcmRzLmNhcmRzLWxhcmdlIC5pdGVtLWNvbnRlbnR7Ym9yZGVyLXdpZHRoOjJweH0uY2FyZHMuY2FyZHMtbGFyZ2UgLm92ZXJsYXlCYW5uZXI+ZGl2LmdvbGQtZGVhbC1jb3JuZXJ7cGFkZGluZy10b3A6NTBweDt3aWR0aDo1MHB4fS5jYXJkcy5jYXJkcy1sYXJnZSAuaW1nLXdyYXBwZXJ7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlfS5jYXJkcy5jYXJkcy1sYXJnZSAuaW1nLXdyYXBwZXIgZGl2e2Rpc3BsYXk6dGFibGUtY2VsbDt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmNhcmRzLmNhcmRzLWxhcmdlIC5pbWctd3JhcHBlciBkaXY+aW1ne3dpZHRoOmF1dG87cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfS5jYXJkcy5jYXJkcy1sYXJnZSAuaXRlbS1kZXRhaWxzLXdyYXBwZXIgZGl2e3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0uY2FyZHMuY2FyZHMtbGFyZ2UgLmN0YS13cmFwcGVyIGRpdntwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9LmNhcmRzIC5nb2xkLWRlYWwtaXRlbSAuaXRlbS1jb250ZW50e2JvcmRlci1jb2xvcjojYTI4MDQwICFpbXBvcnRhbnR9LmNhcmRzIC5nb2xkLWRlYWwtaXRlbSAuYnRuLXByaW1hcnl7Ym9yZGVyOnNvbGlkIDFweCAjYTI4MDQwO2JhY2tncm91bmQtY29sb3I6I2EyODA0MH0uY2FyZHMgLmdvbGQtZGVhbC1pdGVtIC5idG4tcHJpbWFyeTpob3ZlciwuY2FyZHMgLmdvbGQtZGVhbC1pdGVtIC5idG4tcHJpbWFyeTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOnJnYigxMTguMTMwOTczNDUxMyw5My4zMzgwNTMwOTczLDQ2LjY2OTAyNjU0ODcpO2JhY2tncm91bmQtcG9zaXRpb246MCAtMTVweDtib3JkZXItY29sb3I6cmdiKDk2LjE5NjQ2MDE3Nyw3Ni4wMDcwNzk2NDYsMzguMDAzNTM5ODIzKX0uY2FyZHMgLmdvbGQtZGVhbC1pdGVtIC5idG4tcHJpbWFyeTphY3RpdmUsLmNhcmRzIC5nb2xkLWRlYWwtaXRlbSAuYnRuLXByaW1hcnkuYWN0aXZle2JhY2tncm91bmQtY29sb3I6cmdiKDExOC4xMzA5NzM0NTEzLDkzLjMzODA1MzA5NzMsNDYuNjY5MDI2NTQ4Nyk7Ym9yZGVyLWNvbG9yOnJnYig5Ni4xOTY0NjAxNzcsNzYuMDA3MDc5NjQ2LDM4LjAwMzUzOTgyMyl9LmNhcmRzIC5nb2xkLWRlYWwtaXRlbSAuYnRuLmRpc2FibGVkLC5jYXJkcyAuZ29sZC1kZWFsLWl0ZW0gLmJ0bltkaXNhYmxlZF0sLmNhcmRzIC5nb2xkLWRlYWwtaXRlbSBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bntvcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjojYTI4MDQwO2JvcmRlci1jb2xvcjojYTI4MDQwfS5jYXJkcyAuZ29sZC1kZWFsLWl0ZW0gLmJ0bi5kaXNhYmxlZC5hbm9uOmhvdmVyOmJlZm9yZSwuY2FyZHMgLmdvbGQtZGVhbC1pdGVtIC5idG5bZGlzYWJsZWRdLmFub246aG92ZXI6YmVmb3JlLC5jYXJkcyAuZ29sZC1kZWFsLWl0ZW0gZmllbGRzZXRbZGlzYWJsZWRdIC5idG4uYW5vbjpob3ZlcjpiZWZvcmV7Y29udGVudDpcIlNpZ24gSW4gdG8gXCJ9LmNhcmRzIC5pdGVtLWRldGFpbHMtd3JhcHBlcntib3JkZXItdG9wOjFweCBzb2xpZCAjZWVlO3BhZGRpbmctdG9wOjEwcHh9LmNhcmRzIC5pdGVtLWRldGFpbHMtd3JhcHBlcj5he3RleHQtZGVjb3JhdGlvbjpub25lfS5jYXJkcyAuaXRlbS1kZXRhaWxzLXdyYXBwZXI+YTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fS5jYXJkcyAuaXRlbS1kZXRhaWxzLXdyYXBwZXI+YTp2aXNpdGVke3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9LmNhcmRzIC5pdGVtLWRldGFpbHMtd3JhcHBlci5yb3d7bWFyZ2luOjB9LmNhcmRzIC5pdGVtLWRldGFpbHMtd3JhcHBlcj5kaXZ7bWFyZ2luLWJvdHRvbToxMHB4O3BhZGRpbmctbGVmdDo3LjVweDtwYWRkaW5nLXJpZ2h0OjcuNXB4fS5jYXJkcyAucHJpY2V7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtc2l6ZToxNnB4O3RleHQtYWxpZ246bGVmdH0uY2FyZHMgLml0ZW0tdGl0bGV7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxM3B4O2hlaWdodDo1NXB4O2xpbmUtaGVpZ2h0OjE0MCV9LmNhcmRzIC5pdGVtLXN1YnRpdGxle2ZvbnQtc2l6ZToxMnB4O2hlaWdodDozNXB4fS5jYXJkcyAudGltZXt0ZXh0LWFsaWduOmxlZnQ7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxMnB4fS5jYXJkcyAuYmlkc3t0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmc6NXB4IDEwcHg7Y29sb3I6IzliOWI5Yjtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEycHg7d2lkdGg6NjAlfS5jYXJkcyAuY3RhLXdyYXBwZXJ7Ym9yZGVyLXRvcDpzb2xpZCAxcHggI2VlZTtwYWRkaW5nOjEwcHggMDt3aWR0aDoxMDAlfS5jYXJkcyAuY3RhLXdyYXBwZXIucm93e21hcmdpbjowfS5jYXJkcyAuY3RhLXdyYXBwZXIgLmZvcm0tZ3JvdXB7bWFyZ2luLWJvdHRvbTowfS5jYXJkcyAuY3RhLXdyYXBwZXI+ZGl2e21hcmdpbi1ib3R0b206MTBweDtwYWRkaW5nLWxlZnQ6Ny41cHg7cGFkZGluZy1yaWdodDo3LjVweH0uZGVhbHMgLmNhcmRzIC5wcmljZXtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjMwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmdvbGQtZGVhbHMtd3JhcHBlciAuY2FyZHMgLml0ZW0tY29udGVudHtib3JkZXI6c29saWQgMXB4ICNhMjgwNDAgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOmJlaWdlfS5nb2xkLWRlYWxzLXdyYXBwZXIgLmNhcmRzIC5idG4tcHJpbWFyeXtib3JkZXI6c29saWQgMXB4ICNhMjgwNDAgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiNhMjgwNDB9ZGl2LmR0LWJvb3RzdHJhcHtjbGVhcjpib3RoO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaDtwb3NpdGlvbjpyZWxhdGl2ZX1kaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b217ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9ZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5kdC1sZW5ndGh7b3JkZXI6MzttYXJnaW46MCAwIDEwcHg7cGFkZGluZzowcHh9ZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5kdC1sZW5ndGggbGFiZWx7bWFyZ2luLWxlZnQ6NXB4fWRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAuZHQtaW5mb3tvcmRlcjoxO21hcmdpbjowIDAgMTJweDtwYWRkaW5nOjBweDtjb2xvcjojOTk5fWRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAuZHQtcGFnaW5ne29yZGVyOjI7bWFyZ2luOjAgMCAxMHB4O3BhZGRpbmc6MHB4fWRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbixkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2e2JvcmRlci1yYWRpdXM6MHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3d9ZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGxpLmRpc2FibGVkIGEsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBsaS5kaXNhYmxlZCBhe2NvbG9yOiM5OTk7YmFja2dyb3VuZC1jb2xvcjojZWVlfWRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBsaS5hY3RpdmUgYSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGxpLmFjdGl2ZSBhe2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwfWRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBsaTpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoLmFjdGl2ZSkgYSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGxpOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCguYWN0aXZlKSBhe2JhY2tncm91bmQtY29sb3I6I2VlZX1kaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gYnV0dG9uLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBsaSBhLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSBuYXYgYnV0dG9uLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSBuYXYgbGkgYXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O3BhZGRpbmc6MCA2cHg7aGVpZ2h0OjI2cHg7d2lkdGg6MjhweDtmb250LXNpemU6MTRweDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yYWRpdXM6NHB4O21hcmdpbi1sZWZ0OjhweDtsaW5lLWhlaWdodDoyNHB4O2NvbG9yOiMwMDY0MDA7dGV4dC1hbGlnbjpjZW50ZXJ9ZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGJ1dHRvbi5wcmV2aW91cyxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gYnV0dG9uLm5leHQsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGJ1dHRvbi5maXJzdCxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gYnV0dG9uLmxhc3QsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGxpIGEucHJldmlvdXMsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGxpIGEubmV4dCxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gbGkgYS5maXJzdCxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gbGkgYS5sYXN0LGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSBuYXYgYnV0dG9uLnByZXZpb3VzLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSBuYXYgYnV0dG9uLm5leHQsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBidXR0b24uZmlyc3QsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBidXR0b24ubGFzdCxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGxpIGEucHJldmlvdXMsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBsaSBhLm5leHQsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBsaSBhLmZpcnN0LGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSBuYXYgbGkgYS5sYXN0e2ZvbnQtZmFtaWx5OlwiRm9udCBBd2Vzb21lIDYgUHJvXCI7Zm9udC13ZWlnaHQ6OTAwO3BhZGRpbmc6MHB4fWRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBidXR0b24ucHJldmlvdXM6YmVmb3JlLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBidXR0b24ubmV4dDpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGJ1dHRvbi5maXJzdDpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGJ1dHRvbi5sYXN0OmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gbGkgYS5wcmV2aW91czpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGxpIGEubmV4dDpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGxpIGEuZmlyc3Q6YmVmb3JlLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBsaSBhLmxhc3Q6YmVmb3JlLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSBuYXYgYnV0dG9uLnByZXZpb3VzOmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGJ1dHRvbi5uZXh0OmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGJ1dHRvbi5maXJzdDpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBidXR0b24ubGFzdDpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBsaSBhLnByZXZpb3VzOmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGxpIGEubmV4dDpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBsaSBhLmZpcnN0OmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGxpIGEubGFzdDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDt3aWR0aDoyNnB4fWRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBidXR0b24uZGlzYWJsZWQsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGxpIGEuZGlzYWJsZWQsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBidXR0b24uZGlzYWJsZWQsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBsaSBhLmRpc2FibGVke2NvbG9yOiM5OTk7YmFja2dyb3VuZC1jb2xvcjojZWVlfWRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBidXR0b24uYWN0aXZlLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBsaSBhLmFjdGl2ZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGJ1dHRvbi5hY3RpdmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBsaSBhLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNjQwMH1kaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gYnV0dG9uOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCguYWN0aXZlKSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gbGkgYTpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoLmFjdGl2ZSksZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBidXR0b246aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KC5hY3RpdmUpLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSBuYXYgbGkgYTpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoLmFjdGl2ZSl7YmFja2dyb3VuZC1jb2xvcjojZWVlfWRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBidXR0b24ucHJldmlvdXM6YmVmb3JlLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBsaSBhLnByZXZpb3VzOmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGJ1dHRvbi5wcmV2aW91czpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBsaSBhLnByZXZpb3VzOmJlZm9yZXtjb250ZW50Olwi74SEXCI7Zm9udC1zaXplOjE4cHh9ZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGJ1dHRvbi5uZXh0OmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gbGkgYS5uZXh0OmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGJ1dHRvbi5uZXh0OmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGxpIGEubmV4dDpiZWZvcmV7Y29udGVudDpcIu+EhVwiO2ZvbnQtc2l6ZToxOHB4fWRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBidXR0b24uZmlyc3Q6YmVmb3JlLGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAucGFnaW5hdGlvbiBsaSBhLmZpcnN0OmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGJ1dHRvbi5maXJzdDpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIG5hdiBsaSBhLmZpcnN0OmJlZm9yZXtjb250ZW50Olwi74GIXCJ9ZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5wYWdpbmF0aW9uIGJ1dHRvbi5sYXN0OmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gbGkgYS5sYXN0OmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGJ1dHRvbi5sYXN0OmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gbmF2IGxpIGEubGFzdDpiZWZvcmV7Y29udGVudDpcIu+BkVwifWRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxle2JvcmRlci1zcGFjaW5nOjB9ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgLmVsbGlwc2lze3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc31kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSAuZml4ZWQtd2lkdGgtMTI1e21heC13aWR0aDoxMjVweH1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSAuZml4ZWQtd2lkdGgtMjAwe21heC13aWR0aDoyMDBweH1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSAubm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcH1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0cntiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZn1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aHt3aWR0aDphdXRvICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NzAwO2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6MTBweDtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItYm90dG9tLXdpZHRoOjFweH1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aDpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MTVweDtib3JkZXItbGVmdDowcHh9ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgdGguc29ydGluZzphZnRlcixkaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aC5zb3J0aW5nX2FzYzphZnRlcixkaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aC5zb3J0aW5nX2Rlc2M6YWZ0ZXIsZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgdGguZHQtb3JkZXJhYmxlLWRlc2MgLmR0LWNvbHVtbi1vcmRlcjphZnRlcixkaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aC5kdC1vcmRlcmFibGUtYXNjIC5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXJ7bWFyZ2luLWxlZnQ6NXB4O2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjpyZWxhdGl2ZTtib3R0b206YXV0bztyaWdodDphdXRvO29wYWNpdHk6MTtkaXNwbGF5OmlubGluZTtmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA2IFByb1wiO2ZvbnQtd2VpZ2h0OjkwMH1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aC5zb3J0aW5nOmFmdGVyLGRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoIC5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXJ7b3BhY2l0eTowfWRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoLnNvcnRpbmc6aG92ZXI6YWZ0ZXIsZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgdGggLmR0LWNvbHVtbi1vcmRlcjpob3ZlcjphZnRlcntvcGFjaXR5OjE7Y29udGVudDpcIu+BuFwifWRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoLnNvcnRpbmdfYXNjOmFmdGVyLGRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoLnNvcnRpbmc6YWZ0ZXIsZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgdGhlYWQgdHIgdGguZHQtb3JkZXJpbmctYXNjIC5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXJ7Y29udGVudDpcIu+BuFwifWRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoLnNvcnRpbmdfZGVzYzphZnRlcixkaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSB0aGVhZCB0ciB0aC5kdC1vcmRlcmluZy1kZXNjIC5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXJ7Y29udGVudDpcIu+Bt1wifWRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlIHRoZWFkIHRyIHRoLnNvcnRpbmdfZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHR9ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgdGJvZHk+dHIuY2hpbGQ+dGQsZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgdGJvZHk+dHIuY2hpbGQ+dGh7YmFja2dyb3VuZC1jb2xvcjojY2NjO3RleHQtYWxpZ246bGVmdH1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZSB0Ym9keT50ci5jaGlsZCAuZHRyLWRldGFpbHM+bGl7Ym9yZGVyOjB9ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnR9ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIgdGR7cGFkZGluZzoxMHB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTt3aWR0aDphdXRvICFpbXBvcnRhbnR9ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjE1cHg7Ym9yZGVyLWxlZnQ6MHB4fWRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDoxMHB4fWRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHRkLmR0LWVtcHR5e3dpZHRoOjEwMCUgIWltcG9ydGFudDtib3JkZXItdG9wOjBweDtwYWRkaW5nLWxlZnQ6MHB4O3BhZGRpbmctcmlnaHQ6MHB4O3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxOHB4fWRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlLmdyYXktaGVhZGVyIHRoZWFkIHRye2JhY2tncm91bmQtY29sb3I6IzU1NX1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZS5ncmVlbi1oZWFkZXJ7Ym9yZGVyLWNvbGxhcHNlOnVuc2V0O2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtvdmVyZmxvdzpoaWRkZW59ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuZ3JlZW4taGVhZGVyIHRoZWFkIHRye2JhY2tncm91bmQtY29sb3I6IzAwNjQwMH1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZS50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1jaGlsZChldmVuKXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWUgIWltcG9ydGFudH1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZS5jdXN0b20tdG9nZ2xlLmR0ci1pbmxpbmUuY29sbGFwc2VkPnRib2R5PnRyW3JvbGU9cm93XT50ZDpmaXJzdC1jaGlsZDpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuY3VzdG9tLXRvZ2dsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cltyb2xlPXJvd10+dGg6Zmlyc3QtY2hpbGQ6YmVmb3Jle3RvcDoxMnB4O2xlZnQ6MTBweDtoZWlnaHQ6MTRweDt3aWR0aDoxNHB4O2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzAwNjQwMDtmb250LXdlaWdodDpib2xkZXI7Zm9udC1zaXplOjIycHg7Ym9yZGVyOm5vbmU7Ym94LXNoYWRvdzpub25lO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjE0cHg7bWFyZ2luOjAgYXV0bztjb250ZW50OlwiK1wiO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX1AbWVkaWEobWluLXdpZHRoOiA0ODBweCl7ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuY3VzdG9tLXRvZ2dsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50cltyb2xlPXJvd10+dGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLGRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlLmN1c3RvbS10b2dnbGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHJbcm9sZT1yb3ddPnRoOmZpcnN0LWNoaWxkOmJlZm9yZXt0b3A6MTZweH19ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuY3VzdG9tLXRvZ2dsZS5kdHItaW5saW5lLmNvbGxhcHNlZD50Ym9keT50ci5wYXJlbnQ+dGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLGRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlLmN1c3RvbS10b2dnbGUuZHRyLWlubGluZS5jb2xsYXBzZWQ+dGJvZHk+dHIucGFyZW50PnRoOmZpcnN0LWNoaWxkOmJlZm9yZXtjb250ZW50Olwiw5dcIiAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fWRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlLmN1c3RvbS10b2dnbGUuZHRyLWNvbHVtbj50Ym9keT50cj50ZC5jb250cm9sOmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZS5jdXN0b20tdG9nZ2xlLmR0ci1jb2x1bW4+dGJvZHk+dHI+dGguY29udHJvbDpiZWZvcmV7aGVpZ2h0OjE2cHg7d2lkdGg6MTZweDtkaXNwbGF5OmJsb2NrO2NvbG9yOiMwMDY0MDA7Zm9udC13ZWlnaHQ6Ym9sZGVyO2ZvbnQtc2l6ZToyMnB4O2JvcmRlcjpub25lO2JveC1zaGFkb3c6bm9uZTt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDoxNHB4O21hcmdpbjowIGF1dG87Y29udGVudDpcIitcIjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9QG1lZGlhKG1pbi13aWR0aDogNDgwcHgpe2Rpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlLmN1c3RvbS10b2dnbGUuZHRyLWNvbHVtbj50Ym9keT50cj50ZC5jb250cm9sOmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZS5jdXN0b20tdG9nZ2xlLmR0ci1jb2x1bW4+dGJvZHk+dHI+dGguY29udHJvbDpiZWZvcmV7dG9wOjI2cHh9fWRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlLmN1c3RvbS10b2dnbGUuZHRyLWNvbHVtbj50Ym9keT50ci5wYXJlbnQgdGQuY29udHJvbDpiZWZvcmUsZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuY3VzdG9tLXRvZ2dsZS5kdHItY29sdW1uPnRib2R5PnRyLnBhcmVudCB0aC5jb250cm9sOmJlZm9yZSxkaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZS5jdXN0b20tdG9nZ2xlLmR0ci1jb2x1bW4+dGJvZHk+dHIuZHRyLWV4cGFuZGVkIHRkLmNvbnRyb2w6YmVmb3JlLGRpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlLmN1c3RvbS10b2dnbGUuZHRyLWNvbHVtbj50Ym9keT50ci5kdHItZXhwYW5kZWQgdGguY29udHJvbDpiZWZvcmV7Y29udGVudDpcIsOXXCIgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZS5jdXN0b20tdG9nZ2xlLmR0ci1jb2x1bW4+dGJvZHk+dHIucGFyZW50Ky5jaGlsZCAuZHRyLWRldGFpbHMsZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuY3VzdG9tLXRvZ2dsZS5kdHItY29sdW1uPnRib2R5PnRyLmR0ci1leHBhbmRlZCsuY2hpbGQgLmR0ci1kZXRhaWxze2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZS5jdXN0b20tdG9nZ2xlLmR0ci1jb2x1bW4+dGJvZHk+dHIucGFyZW50Ky5jaGlsZCAuZHRyLWRldGFpbHMgbGksZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuY3VzdG9tLXRvZ2dsZS5kdHItY29sdW1uPnRib2R5PnRyLmR0ci1leHBhbmRlZCsuY2hpbGQgLmR0ci1kZXRhaWxzIGxpe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjttYXgtd2lkdGg6dW5zZXQgIWltcG9ydGFudH1kaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZS5jdXN0b20tdG9nZ2xlLmR0ci1jb2x1bW4+dGJvZHk+dHIucGFyZW50Ky5jaGlsZCAuZHRyLWRldGFpbHMgbGkgc3Bhbi5kdHItdGl0bGUsZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuY3VzdG9tLXRvZ2dsZS5kdHItY29sdW1uPnRib2R5PnRyLmR0ci1leHBhbmRlZCsuY2hpbGQgLmR0ci1kZXRhaWxzIGxpIHNwYW4uZHRyLXRpdGxle2ZvbnQtd2VpZ2h0OmJvbGR9ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuY3VzdG9tLXRvZ2dsZS5kdHItY29sdW1uPnRib2R5PnRyLnBhcmVudCsuY2hpbGQgLmR0ci1kZXRhaWxzIGxpIHNwYW4uZHRyLWRhdGEsZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuY3VzdG9tLXRvZ2dsZS5kdHItY29sdW1uPnRib2R5PnRyLmR0ci1leHBhbmRlZCsuY2hpbGQgLmR0ci1kZXRhaWxzIGxpIHNwYW4uZHRyLWRhdGF7dGV4dC1hbGlnbjpyaWdodH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuY3VzdG9tLXRvZ2dsZSB0ciB0aDpudGgtbGFzdC1jaGlsZCg3KSxkaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZS5jdXN0b20tdG9nZ2xlIHRyIHRkOm50aC1sYXN0LWNoaWxkKDcpe2JvcmRlci1yaWdodDpub25lfX1AbWVkaWEobWluLXdpZHRoOiA0ODBweCl7ZGl2LmR0LWJvb3RzdHJhcCB0YWJsZS5kYXRhVGFibGUuY3VzdG9tLXRvZ2dsZSB0ciB0aDpudGgtbGFzdC1jaGlsZCgyKSxkaXYuZHQtYm9vdHN0cmFwIHRhYmxlLmRhdGFUYWJsZS5jdXN0b20tdG9nZ2xlIHRyIHRkOm50aC1sYXN0LWNoaWxkKDIpe2JvcmRlci1yaWdodDpub25lfX1kaXYuZHQtYm9vdHN0cmFwIGRpdi5kdC1wcm9jZXNzaW5ne2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTt0b3A6MHB4O2xlZnQ6MHB4O21hcmdpbjowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXItcmFkaXVzOjBweDtib3JkZXI6MHB4O3RleHQtaW5kZW50Oi05OTk5cHg7ei1pbmRleDo1fWRpdi5kdC1ib290c3RyYXAgZGl2LmR0LXByb2Nlc3Npbmc6YmVmb3Jle2NvbnRlbnQ6XCJQbGVhc2UgV2FpdC4uLlwiO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt3aWR0aDoxNTBweDtoZWlnaHQ6NTBweDttYXJnaW4tbGVmdDotNzVweDttYXJnaW4tdG9wOi0yNXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czo2cHg7ei1pbmRleDoyO3RleHQtaW5kZW50OjBweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo2MDA7Y29sb3I6IzU1NX1kaXYuZHQtYm9vdHN0cmFwIGRpdi5kdC1wcm9jZXNzaW5nOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MHB4O2JhY2tncm91bmQtY29sb3I6IzAwMDtvcGFjaXR5Oi4zNTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MX0uYnM1IGRpdi5kdC1ib290c3RyYXAgdGJvZHl7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOX0uYnM1IGRpdi5kdC1ib290c3RyYXAgLmR0LWJvdHRvbSAuZHQtbGVuZ3Roe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LmJzNSBkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLmR0LWxlbmd0aCBzZWxlY3R7YXBwZWFyYW5jZTphdXRvfS5iczUgZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5kdC1sZW5ndGggbGFiZWx7d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tYm90dG9tOjB9LmJzNSBkaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLnBhZ2luYXRpb24gbGkgYXt0ZXh0LWRlY29yYXRpb246bm9uZX0uYnM1IHRhYmxlLmRhdGFUYWJsZSB0ZCwuYnM1IHRhYmxlLmRhdGFUYWJsZSB0aHtib3gtc2hhZG93Om5vbmV9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpe2Rpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlIHRoZWFke2Rpc3BsYXk6bm9uZX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe2Rpdi5kdC1ib290c3RyYXAgdGFibGUuZGF0YVRhYmxlLmdyZWVuLWhlYWRlcntib3JkZXItcmFkaXVzOjZweH1kaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b217cG9zaXRpb246cmVsYXRpdmU7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59ZGl2LmR0LWJvb3RzdHJhcCAuZHQtYm90dG9tIC5kdC1sZW5ndGh7b3JkZXI6MTttYXJnaW46MHB4O3BhZGRpbmc6MzBweCAwIDAgMH1kaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLmR0LWluZm97cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDttYXJnaW46MH1kaXYuZHQtYm9vdHN0cmFwIC5kdC1ib3R0b20gLmR0LXBhZ2luZ3tvcmRlcjozO21hcmdpbjowfX0uY29udGVudC13cmFwcGVye21hcmdpbi10b3A6MTVweDttYXJnaW4tYm90dG9tOjE1cHh9LmNvbnRlbnQtd3JhcHBlcj4uY29udGVudHtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czo2cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6MTVweH0uY29udGVudC13cmFwcGVyPi5jb250ZW50IC5zdWJ0aXRsZXtmb250LXNpemU6MThweDtmb250LXdlaWdodDo2MDA7bWFyZ2luLWJvdHRvbToxMHB4fWRpdi53YXJuaW5nTWVzc2FnZSxkaXYuZXJyb3JNZXNzYWdle2JvcmRlcjoycHggc29saWQ7bWFyZ2luOjEwcHggMHB4O3BhZGRpbmc6MTVweCAxMHB4IDE1cHggNjBweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjoxNXB4IGNlbnRlcjtjb2xvcjojMDAwO2xpbmUtaGVpZ2h0OjEyMCU7Zm9udC1zaXplOjEuMjVlbX1kaXYud2FybmluZ01lc3NhZ2V7Ym9yZGVyLWNvbG9yOiNiZjkxMGM7YmFja2dyb3VuZC1jb2xvcjojZmVlZmIzO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2ltYWdlL3dhcm5pbmcuZ2lmXCIpfWRpdi5lcnJvck1lc3NhZ2V7Ym9yZGVyLWNvbG9yOiNkNjMzMDE7YmFja2dyb3VuZC1jb2xvcjojZmZjY2JhO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2ltYWdlL2Vycm9yLmdpZlwiKX1kaXYuYWxlcnRDb250YWluZXJ7bWFyZ2luOjAgMjAlfS5lcnJvckNvZGV7Zm9udC1zaXplOjEzcHh9LnBhZ2Utbm90LWZvdW5kIC5wYWdlLXRpdGxle21hcmdpbjoyMHB4IGF1dG8gMzBweDtmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDozMHB4O3RleHQtYWxpZ246Y2VudGVyfS5wYWdlLW5vdC1mb3VuZCBpbWd7ZGlzcGxheTpibG9jazttYXJnaW46MCBhdXRvIDI1cHg7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6ODAlO21heC13aWR0aDoyNzRweH1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LnBhZ2Utbm90LWZvdW5kIC5wYWdlLXRpdGxle21hcmdpbjo0MHB4IGF1dG8gMzBweDtmb250LXNpemU6MjhweDtsaW5lLWhlaWdodDoyOHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5wYWdlLW5vdC1mb3VuZCAucGFnZS10aXRsZXttYXJnaW46NTBweCBhdXRvIDMwcHg7Zm9udC1zaXplOjMycHg7bGluZS1oZWlnaHQ6MzJweH19Lm1haW4tY29udGVudCAjc3lzdGVtRXJyb3JDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3N5c3RlbUVycm9yU2VjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOiNmMmRlZGV9Lm1haW4tY29udGVudCAjc3lzdGVtRXJyb3JDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3N5c3RlbUVycm9yU2VjdGlvbiAuaGVhZGVyLWJhcntiYWNrZ3JvdW5kLWNvbG9yOiNkMDAyMWJ9Lm1haW4tY29udGVudCAjc3lzdGVtRXJyb3JDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3N5c3RlbUVycm9yU2VjdGlvbiAuaGVhZGVyLWJhciBpe3RvcDowcHg7cmlnaHQ6NXB4fS5tYWluLWNvbnRlbnQgI3N5c3RlbUVycm9yQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNzeXN0ZW1FcnJvclNlY3Rpb24gI2R2TWVzc2FnZT5kaXZ7cGFkZGluZy1ib3R0b206MTBweH0uZmllbGQtdmFsaWRhdGlvbi1lcnJvcntjb2xvcjojYTk0NDQyO2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6NjAwfWlucHV0W3R5cGU9dGV4dF0uaW5wdXQtdmFsaWRhdGlvbi1lcnJvcntib3JkZXItY29sb3I6I2E5NDQ0Mn0uaXRlbS1ncm91cHttYXJnaW46MCBhdXRvIDIwcHggYXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyLXJhZGl1czo2cHg7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fS5pdGVtLWdyb3VwPi50aXRsZS1ibG9ja3twYWRkaW5nLXRvcDoxMHB4fS5pdGVtLWdyb3VwIC5wYW5lbC10aXRsZXtmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwNjQwMDtmb250LXNpemU6MTZweDtkaXNwbGF5OmlubGluZS1ibG9ja30uaXRlbS1ncm91cCAuaXRlbS1ncm91cC1icmFuZHtoZWlnaHQ6MzBweH0uaXRlbS1ncm91cCBoNHtmb250LXdlaWdodDo2MDB9Lml0ZW0tZ3JvdXAgLm1vcmV7cGFkZGluZy1sZWZ0OjB9Lml0ZW0tZ3JvdXAgLm1vcmUgYXtjb2xvcjojMDA2NDAwO2ZvbnQtc2l6ZToxNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxcHh9Lml0ZW0tZ3JvdXAgLm1vcmUgYSBzcGFuLmdseXBoaWNvbntmb250LXNpemU6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTAuNXB4fS5pdGVtLWdyb3VwPi5jYXJkc3twYWRkaW5nLWxlZnQ6Ny41cHg7cGFkZGluZy1yaWdodDo3LjVweH0uaXRlbS1ncm91cC5nb2xkLWRlYWxzLXdyYXBwZXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5pdGVtLWdyb3VwLmdvbGQtZGVhbHMtd3JhcHBlciAucGFuZWwtdGl0bGV7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiNhMjgwNDB9Lm92ZXJsYXlCYW5uZXJ7cG9zaXRpb246cmVsYXRpdmV9Lm92ZXJsYXlCYW5uZXI+ZGl2e2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjE7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47aGVpZ2h0OjA7d2lkdGg6MzElO3BhZGRpbmctdG9wOjMwJX0ub3ZlcmxheUJhbm5lciAuc2NoZWR1bGVke2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL3RoZW1lL2Fzc2V0cy9vdmVybGF5LXNjaGVkdWxlZC5wbmdcIil9Lm92ZXJsYXlCYW5uZXIgLnNvbGR7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvdGhlbWUvYXNzZXRzL292ZXJsYXktc29sZC5wbmdcIil9Lm92ZXJsYXlCYW5uZXIgLmVuZGVke2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL3RoZW1lL2Fzc2V0cy9vdmVybGF5LWVuZGVkLnBuZ1wiKX0ub3ZlcmxheUJhbm5lciAuZ29sZC1kZWFsLWNvcm5lcntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi90aGVtZS9hc3NldHMvb3ZlcmxheS1nb2xkLWRlYWwtY29ybmVyLnBuZ1wiKX0ub3ZlcmxheUJhbm5lciAuc29sZC1vdXR7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvdGhlbWUvYXNzZXRzL292ZXJsYXktc29sZC1vdXQucG5nXCIpfS5kZWFscy5nb2xkLWRlYWxzLXdyYXBwZXIgLmNhcmRzIC5vdmVybGF5QmFubmVyIC5nb2xkLWRlYWwtY29ybmVye2JhY2tncm91bmQtaW1hZ2U6bm9uZX0ubW9kYWwtb3BlbiAubW9kYWx7ei1pbmRleDo5OTk4ICFpbXBvcnRhbnR9Lm1vZGFsIC5mYXtmb250LXNpemU6MS4zMzMzMzMzM2VtO2xpbmUtaGVpZ2h0Oi43NWVtO3ZlcnRpY2FsLWFsaWduOi0xNSV9Lm1vZGFsLm1vZGFsLWZ1bGxzY3JlZW57YmFja2dyb3VuZDojZmZmfS5tb2RhbC5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1kaWFsb2d7Ym90dG9tOjA7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7bWFyZ2luOjA7d2lkdGg6MTAwJX0ubW9kYWwubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtY29udGVudHtib3R0b206MDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjB9Lm1vZGFsLm1vZGFsLWZ1bGxzY3JlZW4gLmZvcmNlLWZ1bGxzY3JlZW4gLm1vZGFsLWJvZHl7cGFkZGluZzowfS5tb2RhbC5tb2RhbC1mdWxsc2NyZWVuIC5mb3JjZS1mdWxsc2NyZWVuIC5tb2RhbC1mb290ZXJ7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Ym90dG9tOjB9Lm1vZGFsLm1vZGFsLWZ1bGxzY3JlZW4gLmZvcmNlLWZ1bGxzY3JlZW4gLm1vZGFsLWhlYWRlcntsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MH0ubW9kYWwubmV3LW1vZGFsIC5tb2RhbC1kaWFsb2d7bWFyZ2luOjBweCBhdXRvO2hlaWdodDphdXRvfS5tb2RhbC5uZXctbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudHtib3JkZXI6MHB4O2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6MHB4fS5tb2RhbC5uZXctbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuY2xvc2UtYnRue3otaW5kZXg6NTAwO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjVweDt0b3A6MTBweDtib3JkZXI6MHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3gtc2hhZG93Om5vbmU7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6I2ZmZn0ubW9kYWwubmV3LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmNsb3NlLWJ0bjpiZWZvcmV7Y3Vyc29yOnBvaW50ZXJ9Lm1vZGFsLm5ldy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NDk5O3BhZGRpbmctYm90dG9tOjBweH0ubW9kYWwubmV3LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgYTpub3QoLmJ0bi1zZWNvbmRhcnkpOm5vdCguYnRuLXByaW1hcnkpe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lm1vZGFsLm5ldy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGgze21hcmdpbi10b3A6LTE2cHg7bWFyZ2luLXJpZ2h0Oi0xNnB4O21hcmdpbi1sZWZ0Oi0xNnB4O3BhZGRpbmc6MTVweCA1MHB4IDE1cHggMTVweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDB9Lm1vZGFsLm5ldy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGgzPnNwYW57ZGlzcGxheTpub25lfS5tb2RhbC5uZXctbW9kYWwgLmdyb3VwLWxhYmVse2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NjAwO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjowcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxNXB4fS5tb2RhbC5uZXctbW9kYWwgLmdyb3VwLWxhYmVsOmhvdmVye2JvcmRlcjowcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5tb2RhbC5uZXctbW9kYWwgLmFjdGluZy1sYWJlbHtmb250LXNpemU6MTJweDtjb2xvcjojNTU1O2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tYm90dG9tOjVweH0ubW9kYWwubmV3LW1vZGFsIGlucHV0W3R5cGU9dGV4dF0sLm1vZGFsLm5ldy1tb2RhbCBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5jdXJyZW5jeSl7aGVpZ2h0OjQwcHg7Ym9yZGVyLWNvbG9yOiNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czo2cHg7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzU1NTtwYWRkaW5nLXJpZ2h0OjQwcHh9Lm1vZGFsLm5ldy1tb2RhbCBpbnB1dFt0eXBlPXRleHRdLnNob3J0LC5tb2RhbC5uZXctbW9kYWwgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguY3VycmVuY3kpLnNob3J0e3dpZHRoOjUwJX0ubW9kYWwubmV3LW1vZGFsIGlucHV0W3R5cGU9dGV4dF0sLm1vZGFsLm5ldy1tb2RhbCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmN1cnJlbmN5KXtoZWlnaHQ6NDBweDtib3JkZXItY29sb3I6I2Q5ZDlkOTtib3JkZXItcmFkaXVzOjZweDtmb250LXNpemU6MTNweDtjb2xvcjojNTU1O3BhZGRpbmctcmlnaHQ6NDBweH0ubW9kYWwubmV3LW1vZGFsIGlucHV0W3R5cGU9dGV4dF0uc2hvcnQsLm1vZGFsLm5ldy1tb2RhbCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpub3QoLmN1cnJlbmN5KS5zaG9ydHt3aWR0aDo1MCV9Lm1vZGFsLm5ldy1tb2RhbCAucmVxOmJlZm9yZXtjb250ZW50OlwiKlwiO2NvbG9yOiNkMDAyMWJ9Lm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudHtwb3NpdGlvbjpyZWxhdGl2ZX0ubW9kYWwubmV3LW1vZGFsIC5lcnItcGFyZW50IC5lcnJfbXNne29wYWNpdHk6MH0ubW9kYWwubmV3LW1vZGFsIC5lcnItcGFyZW50IC5lcnJfbXNnKy5pbmRpY2F0b3IsLm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudCAuaW5wdXQtd3JhcCAuaW5kaWNhdG9ye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MjBweDtyaWdodDoxNXB4O2hlaWdodDowcHg7dG9wOmF1dG87Zm9udC1zaXplOjE0cHh9Lm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudCAuanF1aS1kZC13cmFwcGVyKy5lcnJfbXNnKy5pbmRpY2F0b3J7cmlnaHQ6NjBweH0ubW9kYWwubmV3LW1vZGFsIC5lcnItcGFyZW50IC5pbnB1dC13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlfS5tb2RhbC5uZXctbW9kYWwgLmVyci1wYXJlbnQgLmlucHV0LXdyYXAgLmluZGljYXRvcntib3R0b206YXV0bzt0b3A6MHB4O3JpZ2h0OjBweH0ubW9kYWwubmV3LW1vZGFsIC5lcnItcGFyZW50LmVycm9yIGlucHV0LC5tb2RhbC5uZXctbW9kYWwgLmVyci1wYXJlbnQuZXJyb3IgdGV4dGFyZWEsLm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudC5lcnJvciAudWktc2VsZWN0bWVudS1idXR0b24sLm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudC5lcnJvciAuY3VzdG9tLWNvbWJvYm94e2JvcmRlci1jb2xvcjojZDAwMjFiICFpbXBvcnRhbnR9Lm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudC5lcnJvciBpbnB1dCAudWktc2VsZWN0bWVudS1pY29uLC5tb2RhbC5uZXctbW9kYWwgLmVyci1wYXJlbnQuZXJyb3IgaW5wdXQgLmN1c3RvbS1jb21ib2JveC10b2dnbGUsLm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudC5lcnJvciB0ZXh0YXJlYSAudWktc2VsZWN0bWVudS1pY29uLC5tb2RhbC5uZXctbW9kYWwgLmVyci1wYXJlbnQuZXJyb3IgdGV4dGFyZWEgLmN1c3RvbS1jb21ib2JveC10b2dnbGUsLm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudC5lcnJvciAudWktc2VsZWN0bWVudS1idXR0b24gLnVpLXNlbGVjdG1lbnUtaWNvbiwubW9kYWwubmV3LW1vZGFsIC5lcnItcGFyZW50LmVycm9yIC51aS1zZWxlY3RtZW51LWJ1dHRvbiAuY3VzdG9tLWNvbWJvYm94LXRvZ2dsZSwubW9kYWwubmV3LW1vZGFsIC5lcnItcGFyZW50LmVycm9yIC5jdXN0b20tY29tYm9ib3ggLnVpLXNlbGVjdG1lbnUtaWNvbiwubW9kYWwubmV3LW1vZGFsIC5lcnItcGFyZW50LmVycm9yIC5jdXN0b20tY29tYm9ib3ggLmN1c3RvbS1jb21ib2JveC10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojZDAwMjFiICFpbXBvcnRhbnR9Lm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudC5lcnJvciAuZXJyX21zZ3tvcGFjaXR5OjF9Lm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudC5lcnJvciAuZXJyX21zZysuaW5kaWNhdG9yLC5tb2RhbC5uZXctbW9kYWwgLmVyci1wYXJlbnQuZXJyb3IgLmlucHV0LXdyYXAgLmluZGljYXRvcntoZWlnaHQ6NDBweDt3aWR0aDo0MHB4fS5tb2RhbC5uZXctbW9kYWwgLmVyci1wYXJlbnQuZXJyb3IgLmVycl9tc2crLmluZGljYXRvcjpiZWZvcmUsLm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudC5lcnJvciAuaW5wdXQtd3JhcCAuaW5kaWNhdG9yOmJlZm9yZXtjb2xvcjojZDAwMjFiO2NvbnRlbnQ6XCLugJRcIn0ubW9kYWwubmV3LW1vZGFsIC5lcnItcGFyZW50LnZhbGlkIGlucHV0LC5tb2RhbC5uZXctbW9kYWwgLmVyci1wYXJlbnQudmFsaWQgdGV4dGFyZWEsLm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudC52YWxpZCAudWktc2VsZWN0bWVudS1idXR0b257Ym9yZGVyLWNvbG9yOiMwMDY0MDB9Lm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudC52YWxpZCAuZXJyX21zZysuaW5kaWNhdG9yLC5tb2RhbC5uZXctbW9kYWwgLmVyci1wYXJlbnQudmFsaWQgLmlucHV0LXdyYXAgLmluZGljYXRvcntoZWlnaHQ6NDBweDt3aWR0aDo0MHB4fS5tb2RhbC5uZXctbW9kYWwgLmVyci1wYXJlbnQudmFsaWQgLmVycl9tc2crLmluZGljYXRvcjpiZWZvcmUsLm1vZGFsLm5ldy1tb2RhbCAuZXJyLXBhcmVudC52YWxpZCAuaW5wdXQtd3JhcCAuaW5kaWNhdG9yOmJlZm9yZXtjb2xvcjojMDA2NDAwO2NvbnRlbnQ6XCLugJNcIn0ubW9kYWwubmV3LW1vZGFsIC5jdGEtcm93e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWJvdHRvbToxNXB4fS5tb2RhbC5uZXctbW9kYWwgLmN0YS1yb3cgLmJ0bisuYnRuLC5tb2RhbC5uZXctbW9kYWwgLmN0YS1yb3cgLmJ0bisuYnRuKy5idG57bWFyZ2luLWxlZnQ6MH0ubW9kYWwubmV3LW1vZGFsIC5jdGEtcm93IC5idG57d2lkdGg6MTAwJTttYXJnaW46MTVweCAwcHggMHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtvcmRlcjoyfS5tb2RhbC5uZXctbW9kYWwgLmN0YS1yb3cgLmJ0bi5idG4tcHJpbWFyeXtvcmRlcjoxfS5tb2RhbC5uZXctbW9kYWwgLmN0YS1yb3cgLmJ0bi5idG4tc2Vjb25kYXJ5e29yZGVyOjJ9Lm1vZGFsLm5ldy1tb2RhbCAuY3RhLXJvdyAuYnRuLmJ0bi1zaW17b3JkZXI6MztwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5tb2RhbC5uZXctbW9kYWwgLm1vZGFsLWRpYWxvZ3ttYXJnaW46MjBweCBhdXRvO2JvcmRlci1yYWRpdXM6NnB4O2JveC1zaGFkb3c6MCA1cHggMTVweCByZ2JhKDAsMCwwLC41KX0ubW9kYWwubmV3LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnR7Ym9yZGVyLXJhZGl1czo2cHh9Lm1vZGFsLm5ldy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5e2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4fS5tb2RhbC5uZXctbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dHtib3JkZXItcmFkaXVzOjZweCA2cHggMHB4IDBweH0ubW9kYWwubmV3LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgaDN7Ym9yZGVyLXJhZGl1czo2cHggNnB4IDBweCAwcHh9Lm1vZGFsLm5ldy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0ubW9kYWwubmV3LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS1yb3cgLmJ0bisuYnRuLC5tb2RhbC5uZXctbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXJvdyAuYnRuKy5idG4rLmJ0bnttYXJnaW4tbGVmdDoxNXB4fS5tb2RhbC5uZXctbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXJvdyAuYnRue3dpZHRoOmF1dG87b3JkZXI6Mn0ubW9kYWwubmV3LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS1yb3cgLmJ0bi5idG4tcHJpbWFyeSwubW9kYWwubmV3LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS1yb3cgLmJ0bi5idG4tc2Vjb25kYXJ5e3BhZGRpbmctbGVmdDoxMnB4O3BhZGRpbmctcmlnaHQ6MTJweH0ubW9kYWwubmV3LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS1yb3cgLmJ0bi5idG4tcHJpbWFyeXtvcmRlcjozfS5tb2RhbC5uZXctbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXJvdyAuYnRuLmJ0bi1zZWNvbmRhcnl7b3JkZXI6Mn0ubW9kYWwubmV3LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS1yb3cgLmJ0bi5idG4tc2lte29yZGVyOjF9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsubW9kYWwubmV3LW1vZGFsIC5tb2RhbC1kaWFsb2d7bWFyZ2luOjMwcHggYXV0b319QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5tb2RhbC5uZXctbW9kYWwgLm1vZGFsLWRpYWxvZ3ttYXJnaW46NTBweCBhdXRvfX0ucGFnaW5hdGlvbi13cmFwcGVyIC5idG57aGVpZ2h0OjM0cHh9LnBhZ2luYXRpb24td3JhcHBlciAuYnRuIC5mYS0yeHtsaW5lLWhlaWdodDoxOHB4O2NvbG9yOiMwMDY0MDB9LnBhZ2luYXRpb24td3JhcHBlciAuYnRuLmRpc2FibGVkIC5mYXtjb2xvcjojMzMzO2JvcmRlcjojY2NjO29wYWNpdHk6LjY1fS5wYWdpbmF0aW9uLXdyYXBwZXIgLmJ0bi1kZWZhdWx0e2JhY2tncm91bmQtY29sb3I6I2ZmZn0ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmctY29udHJvbHMtd3JhcHBlciAuYnRue3dpZHRoOjM0cHg7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzo2cHggMH0ucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmctY29udHJvbHMtd3JhcHBlciBpbnB1dC5mb3JtLWNvbnRyb2x7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6YXV0bzt0ZXh0LWFsaWduOmNlbnRlcn0ucGFnaW5hdGlvbi13cmFwcGVyIC5yZXN1bHRzLXdyYXBwZXIgLmRyb3Bkb3due21hcmdpbjoyMHB4IDB9LnBhZ2luYXRpb24td3JhcHBlciAucmVzdWx0cy13cmFwcGVyIC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xle2Zsb2F0OnJpZ2h0fS5wYWdpbmF0aW9uLXdyYXBwZXIgLnJlc3VsdHMtd3JhcHBlciAuZHJvcGRvd24tbWVudS1yaWdodHttaW4td2lkdGg6NTBweH0ucGFnaW5hdGlvbi13cmFwcGVyIC5yZXN1bHRzLWxhYmVse2Zsb2F0OnJpZ2h0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6NnB4IDEycHg7Zm9udC13ZWlnaHQ6NjAwfS5wYWdpbmF0aW9uLXdyYXBwZXIgLnJlc3VsdHMtbGFiZWwtYnRue2Rpc3BsYXk6bm9uZX0uZ2ItcGFnaW5hdGlvbnttYXJnaW46MTVweCBhdXRvIDA7dGV4dC1hbGlnbjpyaWdodH0uZ2ItcGFnaW5hdGlvbj5kaXZ7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LmdiLXBhZ2luYXRpb24+ZGl2IC5nYi1wYWdlcnt3aWR0aDoyMHB4O2ZsZXg6MSAwIDIwcHg7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2N1cnNvcjpwb2ludGVyfS5nYi1wYWdpbmF0aW9uPmRpdiAuZ2ItcGFnZXI6YmVmb3Jle2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiMwMDY0MDB9LmdiLXBhZ2luYXRpb24+ZGl2IC5nYi1wYWdlciBzcGFue3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMTAwcHg7bGVmdDotMTAwcHh9LmdiLXBhZ2luYXRpb24+ZGl2IC5nYi1wYWdlcltkYXRhLWRpcj1wcmV2XXt0ZXh0LWFsaWduOmxlZnR9LmdiLXBhZ2luYXRpb24+ZGl2IHVse2ZsZXg6MCAxIGNhbGMoMTAwJSAtIDQwcHgpO2xpc3Qtc3R5bGUtdHlwZTpub25lO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC13cmFwOndyYXA7cGFkZGluZzowO21hcmdpbjowIDEwcHh9LmdiLXBhZ2luYXRpb24+ZGl2IHVsIGxpe2N1cnNvcjpwb2ludGVyO2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTttYXJnaW4tbGVmdDo1cHh9LmdiLXBhZ2luYXRpb24+ZGl2IHVsIGxpOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9LmdiLXBhZ2luYXRpb24+ZGl2IHVsIGxpLmdiLWFjdGl2ZXtmb250LXdlaWdodDo3MDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOmRlZmF1bHR9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5nYi1wYWdpbmF0aW9uPmRpdntkaXNwbGF5OmZsZXh9LmdiLXBhZ2luYXRpb24+ZGl2IHVse2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmdiLXBhZ2luYXRpb24+ZGl2IHVsIGxpe21hcmdpbi1sZWZ0OjEwcHh9fS5uYXYubmF2LXRhYnM+bGk+YXtmb250LXdlaWdodDo2MDA7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubmF2Lm5hdi10YWJzPmxpLm5vLWNvbnRlbnQ+YXtjdXJzb3I6ZGVmYXVsdDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9Lm5hdi5uYXYtdGFicz5saS5uby1jb250ZW50PmE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZWVlfS5uYXYubmF2LXRhYnM+bGkubm8tY29udGVudC5hY3RpdmU+YXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9Lm5hdi5uYXYtdGFicz5saS5hY3RpdmU+YXtib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMCwwLDAsMCl9LmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9se2hlaWdodDo1MHB4O3dpZHRoOjI4cHg7dG9wOjUwJTtsZWZ0OjA7bWFyZ2luLXRvcDotMjVweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjUyKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjE4cHggMzBweDtwb3NpdGlvbjphYnNvbHV0ZTtvcGFjaXR5OjE7ei1pbmRleDoxfS5jYXJvdXNlbC1jb250cm9sLmxlZnR7YmFja2dyb3VuZC1wb3NpdGlvbjoyNSUgNTAlO2JvcmRlci1yYWRpdXM6MHB4IDZweCA2cHggMHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKC90aGVtZS9hc3NldHMvaWMtc2Nyb2xsYWJsZWFycm93LWxlZnQuc3ZnKX0uY2Fyb3VzZWwtY29udHJvbC5yaWdodHtiYWNrZ3JvdW5kLXBvc2l0aW9uOjc1JSA1MCU7Ym9yZGVyLXJhZGl1czo2cHggMHB4IDBweCA2cHg7bGVmdDphdXRvO3JpZ2h0OjA7YmFja2dyb3VuZC1pbWFnZTp1cmwoL3RoZW1lL2Fzc2V0cy9pYy1zY3JvbGxhYmxlYXJyb3ctcmlnaHQuc3ZnKX0ud2lkZ2V0Lml0ZW0tZ3JvdXAgLnJvdy5jYXJkLXJvd3ttYXJnaW4tbGVmdDotNy41cHg7bWFyZ2luLXJpZ2h0Oi03LjVweH0ud2lkZ2V0IC5jYXJvdXNlbHttYXJnaW46MCBhdXRvO3dpZHRoOjEwMCU7Y2xlYXI6Ym90aH0ud2lkZ2V0IC5jYXJvdXNlbCAuY2Fyb3VzZWwtb3V0ZXJ7cG9zaXRpb246cmVsYXRpdmV9LndpZGdldCAuY2Fyb3VzZWwgLmNhcm91c2VsLW91dGVyIC5jYXJvdXNlbC1jb250cm9se3otaW5kZXg6Mn0ud2lkZ2V0IC5jYXJvdXNlbCAuY2Fyb3VzZWwtb3V0ZXIgLmNhcm91c2VsLWNvbnRyb2wucmlnaHR7cmlnaHQ6LTE1cHh9LndpZGdldCAuY2Fyb3VzZWwgLmNhcm91c2VsLW91dGVyIC5jYXJvdXNlbC1jb250cm9sLmxlZnR7bGVmdDotMTVweH0ud2lkZ2V0IC51aS1zZWFyY2gtaW5wdXQtZ3JvdXB7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjM3cHh9LndpZGdldCAudWktc2VhcmNoLWlucHV0LWdyb3VwIGlucHV0e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NDk7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjQ1cHh9LndpZGdldCAudWktc2VhcmNoLWlucHV0LWdyb3VwIGJ1dHRvbntmb250LWZhbWlseTpcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MHB4O3RvcDowcHg7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2NvbG9yOiNmZmY7Ym9yZGVyOjBweDt3aWR0aDozNHB4O3otaW5kZXg6NTA7Ym9yZGVyLXJhZGl1czowcHggNnB4IDZweCAwcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS53aWRnZXQgaDJ7bWFyZ2luLXRvcDowfS51aS1zbGlkZXJ7aGVpZ2h0Oi42ZW07Ym9yZGVyOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZWVlfS51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZXtiYWNrZ3JvdW5kOiM3Nzc7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZTBlMGUwIDAlLCAjNzc3IDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgI2UwZTBlMCAwJSwgIzc3NyAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2UwZTBlMCAwJSwgIzc3NyAxMDAlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZTBlMGUwJywgZW5kQ29sb3JzdHI9JyRncmF5LWxpZ2h0JyxHcmFkaWVudFR5cGU9MSApO21hcmdpbi1sZWZ0OjBweH0udWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxle3RvcDotMC40ZW07d2lkdGg6LjZlbTtoZWlnaHQ6MS40ZW07bWFyZ2luLWxlZnQ6MHB4O2JvcmRlcjpub25lO2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtjdXJzb3I6cG9pbnRlcn1pbnB1dFt0eXBlPXJhZGlvXSsudWktY2hlY2tib3hyYWRpby1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojNTU1O3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZvbnQtd2VpZ2h0Om5vcm1hbDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn1pbnB1dFt0eXBlPXJhZGlvXSsudWktY2hlY2tib3hyYWRpby1sYWJlbCBzcGFue2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZn1pbnB1dFt0eXBlPXJhZGlvXSsudWktY2hlY2tib3hyYWRpby1sYWJlbCBzcGFuOmxhc3QtY2hpbGR7ZmxleDoxfWlucHV0W3R5cGU9cmFkaW9dKy51aS1jaGVja2JveHJhZGlvLWxhYmVsOmhvdmVyIHNwYW4udWktaWNvbntib3JkZXItd2lkdGg6MXB4O3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHh9aW5wdXRbdHlwZT1yYWRpb10rLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwgLnVpLWNoZWNrYm94cmFkaW8taWNvbnttYXJnaW4tdG9wOjBweDttYXJnaW4tcmlnaHQ6N3B4O2JvcmRlcjoxcHggc29saWQgIzc3NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzppbnNldCAwcHggMHB4IDFweCAwcHggcmdiYSgwLDAsMCwuMjUpO2JvcmRlci1yYWRpdXM6N3B4O2JhY2tncm91bmQtaW1hZ2U6bm9uZTt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O3otaW5kZXg6MDtmbGV4OjAgMCBhdXRvfWlucHV0W3R5cGU9cmFkaW9dKy51aS1jaGVja2JveHJhZGlvLWxhYmVsIC51aS1jaGVja2JveHJhZGlvLWljb24tc3BhY2V7ZGlzcGxheTpub25lfWlucHV0W3R5cGU9cmFkaW9dKy51aS1jaGVja2JveHJhZGlvLWxhYmVsLnVpLXN0YXRlLWRpc2FibGVkIC51aS1jaGVja2JveHJhZGlvLWljb257YmFja2dyb3VuZC1jb2xvcjojOTk5fWlucHV0W3R5cGU9cmFkaW9dLnVpLWNoZWNrYm94cmFkaW86Y2hlY2tlZCtsYWJlbDpob3Zlcntjb2xvcjppbmhlcml0ICFpbXBvcnRhbnR9aW5wdXRbdHlwZT1yYWRpb10udWktY2hlY2tib3hyYWRpbzpjaGVja2VkK2xhYmVsOmhvdmVyIC51aS1jaGVja2JveHJhZGlvLWljb257d2lkdGg6MTRweDtoZWlnaHQ6MTRweH1pbnB1dFt0eXBlPXJhZGlvXS51aS1jaGVja2JveHJhZGlvOmNoZWNrZWQrbGFiZWwgLnVpLWNoZWNrYm94cmFkaW8taWNvbntiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDB9aW5wdXRbdHlwZT1yYWRpb10udWktY2hlY2tib3hyYWRpbzpjaGVja2VkK2xhYmVsLnVpLXN0YXRlLWRpc2FibGVkIC51aS1jaGVja2JveHJhZGlvLWljb257YmFja2dyb3VuZC1jb2xvcjojYmJlMWFhfS51aS1idXR0b24gLnVpLWljb257YmFja2dyb3VuZC1pbWFnZTpub25lfWlucHV0W3R5cGU9Y2hlY2tib3hdKy51aS1jaGVja2JveHJhZGlvLWxhYmVsLGlucHV0W3R5cGU9Y2hlY2tib3hdK2lucHV0W3R5cGU9aGlkZGVuXSsudWktY2hlY2tib3hyYWRpby1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTtjb2xvcjojNTU1O3RleHQtYWxpZ246bGVmdDtwYWRkaW5nOjBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZvbnQtd2VpZ2h0Om5vcm1hbDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn1pbnB1dFt0eXBlPWNoZWNrYm94XSsudWktY2hlY2tib3hyYWRpby1sYWJlbDpob3ZlciBzcGFuLnVpLWljb24saW5wdXRbdHlwZT1jaGVja2JveF0raW5wdXRbdHlwZT1oaWRkZW5dKy51aS1jaGVja2JveHJhZGlvLWxhYmVsOmhvdmVyIHNwYW4udWktaWNvbntib3JkZXItd2lkdGg6MXB4O3dpZHRoOjEzcHg7aGVpZ2h0OjEzcHh9aW5wdXRbdHlwZT1jaGVja2JveF0rLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwgLnVpLWNoZWNrYm94cmFkaW8taWNvbixpbnB1dFt0eXBlPWNoZWNrYm94XStpbnB1dFt0eXBlPWhpZGRlbl0rLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwgLnVpLWNoZWNrYm94cmFkaW8taWNvbnttYXJnaW4tdG9wOjBweDttYXJnaW4tcmlnaHQ6N3B4O2JvcmRlcjoxcHggc29saWQgIzc3NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzppbnNldCAwcHggMHB4IDFweCAwcHggcmdiYSgwLDAsMCwuMjUpO2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQtaW1hZ2U6bm9uZTt3aWR0aDoxM3B4O2hlaWdodDoxM3B4O3otaW5kZXg6MDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWluZGVudDowcHg7Zm9udC1mYW1pbHk6XCJGb250IEF3ZXNvbWUgNiBQcm9cIjtmb250LXdlaWdodDo5MDB9aW5wdXRbdHlwZT1jaGVja2JveF0rLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwgc3BhbixpbnB1dFt0eXBlPWNoZWNrYm94XStpbnB1dFt0eXBlPWhpZGRlbl0rLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwgc3Bhbntmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWZ9aW5wdXRbdHlwZT1jaGVja2JveF0rLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwgc3BhbjpsYXN0LWNoaWxkLGlucHV0W3R5cGU9Y2hlY2tib3hdK2lucHV0W3R5cGU9aGlkZGVuXSsudWktY2hlY2tib3hyYWRpby1sYWJlbCBzcGFuOmxhc3QtY2hpbGR7ZmxleDoxfWlucHV0W3R5cGU9Y2hlY2tib3hdKy51aS1jaGVja2JveHJhZGlvLWxhYmVsIC51aS1jaGVja2JveHJhZGlvLWljb24tc3BhY2UsaW5wdXRbdHlwZT1jaGVja2JveF0raW5wdXRbdHlwZT1oaWRkZW5dKy51aS1jaGVja2JveHJhZGlvLWxhYmVsIC51aS1jaGVja2JveHJhZGlvLWljb24tc3BhY2V7ZGlzcGxheTpub25lfWlucHV0W3R5cGU9Y2hlY2tib3hdKy51aS1jaGVja2JveHJhZGlvLWxhYmVsLmNoZWNrLWJ1dHRvbixpbnB1dFt0eXBlPWNoZWNrYm94XStpbnB1dFt0eXBlPWhpZGRlbl0rLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwuY2hlY2stYnV0dG9ue2Rpc3BsYXk6aW5saW5lLWZsZXg7aGVpZ2h0OjQwcHg7Ym9yZGVyLXJhZGl1czo2cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nOjAgMTVweDtjb2xvcjojMDA2NDAwfWlucHV0W3R5cGU9Y2hlY2tib3hdKy51aS1jaGVja2JveHJhZGlvLWxhYmVsLmNoZWNrLWJ1dHRvbiAudWktY2hlY2tib3hyYWRpby1pY29uLGlucHV0W3R5cGU9Y2hlY2tib3hdK2lucHV0W3R5cGU9aGlkZGVuXSsudWktY2hlY2tib3hyYWRpby1sYWJlbC5jaGVjay1idXR0b24gLnVpLWNoZWNrYm94cmFkaW8taWNvbntib3JkZXItY29sb3I6IzU1NX1pbnB1dFt0eXBlPWNoZWNrYm94XS51aS1jaGVja2JveHJhZGlvOmNoZWNrZWQrbGFiZWw6aG92ZXIsaW5wdXRbdHlwZT1jaGVja2JveF0udWktY2hlY2tib3hyYWRpbzpjaGVja2VkK2lucHV0W3R5cGU9aGlkZGVuXStsYWJlbDpob3Zlcntjb2xvcjppbmhlcml0ICFpbXBvcnRhbnR9aW5wdXRbdHlwZT1jaGVja2JveF0udWktY2hlY2tib3hyYWRpbzpjaGVja2VkK2xhYmVsIC51aS1jaGVja2JveHJhZGlvLWljb246YmVmb3JlLGlucHV0W3R5cGU9Y2hlY2tib3hdLnVpLWNoZWNrYm94cmFkaW86Y2hlY2tlZCtpbnB1dFt0eXBlPWhpZGRlbl0rbGFiZWwgLnVpLWNoZWNrYm94cmFkaW8taWNvbjpiZWZvcmV7Y29udGVudDpcIu+AjFwiO2NvbG9yOiMwMDY0MDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xcHg7bGVmdDowcHg7ei1pbmRleDo1MDtmb250LXNpemU6MTJweDt3aWR0aDoxMnB4O2hlaWdodDoxMnB4fWlucHV0W3R5cGU9Y2hlY2tib3hdLnVpLWNoZWNrYm94cmFkaW86Y2hlY2tlZCtsYWJlbC51aS1jaGVja2JveHJhZGlvLWRpc2FibGVkIC51aS1jaGVja2JveHJhZGlvLWljb24saW5wdXRbdHlwZT1jaGVja2JveF0udWktY2hlY2tib3hyYWRpbzpjaGVja2VkK2lucHV0W3R5cGU9aGlkZGVuXStsYWJlbC51aS1jaGVja2JveHJhZGlvLWRpc2FibGVkIC51aS1jaGVja2JveHJhZGlvLWljb257YmFja2dyb3VuZC1jb2xvcjojZWVlfWlucHV0W3R5cGU9Y2hlY2tib3hdLnVpLWNoZWNrYm94cmFkaW86Y2hlY2tlZCtsYWJlbC51aS1jaGVja2JveHJhZGlvLWRpc2FibGVkIC51aS1jaGVja2JveHJhZGlvLWljb246YmVmb3JlLGlucHV0W3R5cGU9Y2hlY2tib3hdLnVpLWNoZWNrYm94cmFkaW86Y2hlY2tlZCtpbnB1dFt0eXBlPWhpZGRlbl0rbGFiZWwudWktY2hlY2tib3hyYWRpby1kaXNhYmxlZCAudWktY2hlY2tib3hyYWRpby1pY29uOmJlZm9yZXtjb2xvcjojNTU1fWlucHV0W3R5cGU9Y2hlY2tib3hdLnVpLWNoZWNrYm94cmFkaW86Y2hlY2tlZCtsYWJlbC5jaGVjay1idXR0b24saW5wdXRbdHlwZT1jaGVja2JveF0udWktY2hlY2tib3hyYWRpbzpjaGVja2VkK2lucHV0W3R5cGU9aGlkZGVuXStsYWJlbC5jaGVjay1idXR0b257YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlci1jb2xvcjojMDA2NDAwfS5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24gaXtjb2xvcjojMDA2NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfS5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dGJveHtib3JkZXItcmFkaXVzOjZweCAwcHggMHB4IDZweCAhaW1wb3J0YW50O2hlaWdodDo0MHB4fS5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24rLmlucHV0LWdyb3VwLXRleHRib3h7Ym9yZGVyLXJhZGl1czowcHggIWltcG9ydGFudH0uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bntib3JkZXI6bm9uZX0uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRue2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6NDBweH0uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuIGl7dG9wOjBweH0uaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0biAuYnRuLmdseXBoaWNvbnt0b3A6MHB4fS5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIC5idG4gaStzcGFue3RleHQtaW5kZW50Oi05OTk5cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDtvdmVyZmxvdzpoaWRkZW59LmlucHV0LWdyb3VwLmZyb250LW9ubHkgLmlucHV0LWdyb3VwLWFkZG9uKy5pbnB1dC1ncm91cC10ZXh0Ym94e2JvcmRlci1yYWRpdXM6MHB4IDZweCA2cHggMHB4ICFpbXBvcnRhbnR9LmVyci1wYXJlbnQuZXJyLW5vdC10b3VjaGVkIC5pbnB1dC12YWxpZGF0aW9uLWVycm9ye2JvcmRlci1jb2xvcjojZDlkOWQ5fS5lcnItcGFyZW50LmVyci1ub3QtdG91Y2hlZCAuZXJyX21zZywuZXJyLXBhcmVudC5lcnItbm90LXRvdWNoZWQrLmVycl9tc2d7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LmVyci1wYXJlbnQ6bm90KC5lcnItbm90LXRvdWNoZWQpLnZhbGlkIC5pbnB1dC1ncm91cC1hZGRvbntib3JkZXItY29sb3I6IzAwNjQwMH0uZXJyLXBhcmVudDpub3QoLmVyci1ub3QtdG91Y2hlZCkuZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9ue2JvcmRlci1jb2xvcjojZDAwMjFifS5lcnItcGFyZW50Om5vdCguZXJyLW5vdC10b3VjaGVkKS5lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24gaXtjb2xvcjojZDAwMjFifS5lcnItcGFyZW50Om5vdCguZXJyLW5vdC10b3VjaGVkKS5lcnJvciAuaW5wdXQtZ3JvdXAtYnRuIC5idG57YmFja2dyb3VuZC1jb2xvcjojZDAwMjFiO2JvcmRlci1jb2xvcjojZDAwMjFifS51aS10b2dnbGVye3VzZXItc2VsZWN0Om5vbmV9LnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF0sLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1yYWRpb117ZGlzcGxheTpub25lfS51aS10b2dnbGVyIGxhYmVse2N1cnNvcjpwb2ludGVyfS51aS10b2dnbGVyIGxhYmVsIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2t9LnVpLXRvZ2dsZXIgbGFiZWwgc3BhbjpmaXJzdC1jaGlsZHtmbG9hdDpsZWZ0O2JvcmRlci1yYWRpdXM6MjBweDt3aWR0aDo0MHB4O2hlaWdodDoyMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Ym94LXNoYWRvdzppbnNldCAwcHggMHB4IDJweCAwcHggcmdiYSgwLDAsMCwuMjUpfS51aS10b2dnbGVyIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGQ6YmVmb3Jle3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO21hcmdpbjowcHggMHB4IDBweCAxcHg7YmFja2dyb3VuZC1jb2xvcjojOTk5O3dpZHRoOjE4cHg7aGVpZ2h0OjE4cHg7Y29udGVudDpcIiBcIjtib3JkZXItcmFkaXVzOjIwcHg7ZmxvYXQ6bGVmdH0udWktdG9nZ2xlciBsYWJlbCBzcGFuOmxhc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MTBweDtmb250LXdlaWdodDpub3JtYWw7d2lkdGg6YXV0bztmbG9hdDpyaWdodH0udWktdG9nZ2xlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsIHNwYW46Zmlyc3QtY2hpbGQ6YmVmb3JlLC51aS10b2dnbGVyIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWwgc3BhbjpmaXJzdC1jaGlsZDpiZWZvcmUsLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtpbnB1dFt0eXBlPWhpZGRlbl0rbGFiZWwgc3BhbjpmaXJzdC1jaGlsZDpiZWZvcmUsLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtpbnB1dFt0eXBlPWhpZGRlbl0rbGFiZWwgc3BhbjpmaXJzdC1jaGlsZDpiZWZvcmV7bWFyZ2luLWxlZnQ6MTlweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDB9LnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdK2xhYmVsLC51aS10b2dnbGVyIGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXStsYWJlbCwudWktdG9nZ2xlciBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0raW5wdXRbdHlwZT1oaWRkZW5dK2xhYmVsLC51aS10b2dnbGVyIGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXStpbnB1dFt0eXBlPWhpZGRlbl0rbGFiZWx7Y3Vyc29yOmRlZmF1bHR9LnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdK2xhYmVsIHNwYW4sLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdK2xhYmVsIHNwYW4sLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdK2lucHV0W3R5cGU9aGlkZGVuXStsYWJlbCBzcGFuLC51aS10b2dnbGVyIGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXStpbnB1dFt0eXBlPWhpZGRlbl0rbGFiZWwgc3Bhbntjb2xvcjojNzc3fS51aS10b2dnbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXStsYWJlbCBzcGFuOmZpcnN0LWNoaWxkLC51aS10b2dnbGVyIGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXStsYWJlbCBzcGFuOmZpcnN0LWNoaWxkLC51aS10b2dnbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXStpbnB1dFt0eXBlPWhpZGRlbl0rbGFiZWwgc3BhbjpmaXJzdC1jaGlsZCwudWktdG9nZ2xlciBpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0raW5wdXRbdHlwZT1oaWRkZW5dK2xhYmVsIHNwYW46Zmlyc3QtY2hpbGR7YmFja2dyb3VuZC1jb2xvcjojOTk5fS51aS10b2dnbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXStsYWJlbCBzcGFuOmZpcnN0LWNoaWxkOmJlZm9yZSwudWktdG9nZ2xlciBpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0rbGFiZWwgc3BhbjpmaXJzdC1jaGlsZDpiZWZvcmUsLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdK2lucHV0W3R5cGU9aGlkZGVuXStsYWJlbCBzcGFuOmZpcnN0LWNoaWxkOmJlZm9yZSwudWktdG9nZ2xlciBpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0raW5wdXRbdHlwZT1oaWRkZW5dK2xhYmVsIHNwYW46Zmlyc3QtY2hpbGQ6YmVmb3Jle21hcmdpbi1sZWZ0OjBweDtiYWNrZ3JvdW5kLWNvbG9yOiM1NTV9LnVpLWRyYXdlcntkaXNwbGF5Om5vbmV9LnVpLWRyYXdlcitsYWJlbHt1c2VyLXNlbGVjdDpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiMwMDY0MDA7Zm9udC13ZWlnaHQ6bm9ybWFsO2N1cnNvcjpwb2ludGVyO2Zsb2F0OnJpZ2h0fS51aS1kcmF3ZXIrbGFiZWwgc3Bhbnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3BhZGRpbmctcmlnaHQ6NXB4O2ZsZXg6MSAxIGF1dG99LnVpLWRyYXdlcitsYWJlbCBpe3RyYW5zaXRpb246YWxsIC4ycyBlYXNlfS51aS1kcmF3ZXIrbGFiZWwrZGl2e2hlaWdodDowcHg7b3ZlcmZsb3c6aGlkZGVuO2NsZWFyOmJvdGh9LnVpLWRyYXdlcitsYWJlbCtkaXYgZGl2e3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO29wYWNpdHk6MH0udWktZHJhd2VyOmNoZWNrZWQrbGFiZWwgaXt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0udWktZHJhd2VyOmNoZWNrZWQrbGFiZWwrZGl2e2hlaWdodDphdXRvO292ZXJmbG93OnZpc2libGV9LnVpLWRyYXdlcjpjaGVja2VkK2xhYmVsK2RpdiBkaXZ7b3BhY2l0eToxfS51aS1tdWx0aS10b2dnbGV7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojNTU1O2JvcmRlci1yYWRpdXM6NnB4O292ZXJmbG93OmhpZGRlbjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93fS51aS1tdWx0aS10b2dnbGU+ZGl2e2ZsZXg6MCAxIDEwMCV9LnVpLW11bHRpLXRvZ2dsZT5kaXYrZGl2e2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5fS51aS1tdWx0aS10b2dnbGU+ZGl2IGlucHV0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7bGVmdDowcHg7d2lkdGg6MHB4O2hlaWdodDowcHg7dmlzaWJpbGl0eTpoaWRkZW59LnVpLW11bHRpLXRvZ2dsZT5kaXYgaW5wdXQrbGFiZWx7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZvbnQtc2l6ZToxNHB4O2hlaWdodDoxMDAlO3BhZGRpbmc6MHB4IDE1cHg7dG9wOmF1dG87bWFyZ2luOjBweDtmb250LXdlaWdodDpub3JtYWw7Y3Vyc29yOnBvaW50ZXJ9LnVpLW11bHRpLXRvZ2dsZT5kaXYgaW5wdXQrbGFiZWw6YmVmb3Jle2ZvbnQtc2l6ZToxMnB4fS51aS1tdWx0aS10b2dnbGU+ZGl2IGlucHV0K2xhYmVsIHNwYW57bWFyZ2luLWxlZnQ6M3B4O2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZn0udWktbXVsdGktdG9nZ2xlPmRpdiBpbnB1dDpjaGVja2VkK2xhYmVse2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtjb2xvcjojZmZmfS5qcXVpLWNiLXdyYXBwZXIsLmpxdWktZGQtd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjFweDttaW4taGVpZ2h0OjQwcHh9LmpxdWktY2Itd3JhcHBlciAudWktc2VsZWN0bWVudS1idXR0b24sLmpxdWktY2Itd3JhcHBlciAuY3VzdG9tLWNvbWJvYm94LC5qcXVpLWRkLXdyYXBwZXIgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLC5qcXVpLWRkLXdyYXBwZXIgLmN1c3RvbS1jb21ib2JveHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yYWRpdXM6NnB4O3dpZHRoOjEwMCUgIWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjEwcHggMTVweDtjb2xvcjojOWE5YTlhO2ZvbnQtc2l6ZToxM3B4O2hlaWdodDoxMDAlfS5qcXVpLWNiLXdyYXBwZXIgLnVpLXNlbGVjdG1lbnUtaWNvbiwuanF1aS1jYi13cmFwcGVyIC5jdXN0b20tY29tYm9ib3gtdG9nZ2xlLC5qcXVpLWRkLXdyYXBwZXIgLnVpLXNlbGVjdG1lbnUtaWNvbiwuanF1aS1kZC13cmFwcGVyIC5jdXN0b20tY29tYm9ib3gtdG9nZ2xle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2JhY2tncm91bmQtaW1hZ2U6bm9uZTtjb2xvcjojZmZmO3dpZHRoOjQ1cHg7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt0ZXh0LWluZGVudDowcHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czowcHggNnB4IDZweCAwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudDtvdXRsaW5lOm5vbmV9LmpxdWktY2Itd3JhcHBlciAudWktc2VsZWN0bWVudS1pY29uOmJlZm9yZSwuanF1aS1jYi13cmFwcGVyIC5jdXN0b20tY29tYm9ib3gtdG9nZ2xlOmJlZm9yZSwuanF1aS1kZC13cmFwcGVyIC51aS1zZWxlY3RtZW51LWljb246YmVmb3JlLC5qcXVpLWRkLXdyYXBwZXIgLmN1c3RvbS1jb21ib2JveC10b2dnbGU6YmVmb3Jle2ZvbnQtc2l6ZToxNHB4O3dpZHRoOjEwMCV9LmpxdWktY2Itd3JhcHBlciAudWktc2VsZWN0bWVudS10ZXh0LC5qcXVpLWNiLXdyYXBwZXIgLmN1c3RvbS1jb21ib2JveC1pbnB1dCwuanF1aS1kZC13cmFwcGVyIC51aS1zZWxlY3RtZW51LXRleHQsLmpxdWktZGQtd3JhcHBlciAuY3VzdG9tLWNvbWJvYm94LWlucHV0e2NvbG9yOiM2NjY7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmO3BhZGRpbmc6MDtib3JkZXI6MH0uanF1aS1jYi13cmFwcGVyPi51aS1mcm9udCwuanF1aS1kZC13cmFwcGVyPi51aS1mcm9udHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czowcHggMHB4IDZweCA2cHg7dG9wOjEwMCUgIWltcG9ydGFudDtsZWZ0OjBweCAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW46MDtwYWRkaW5nOjB9LmpxdWktY2Itd3JhcHBlcj4udWktZnJvbnQgdWwsLmpxdWktZGQtd3JhcHBlcj4udWktZnJvbnQgdWx7bWF4LWhlaWdodDo0MDBweDtvdmVyZmxvdy15OmF1dG87cGFkZGluZzowcHg7Ym9yZGVyLXJhZGl1czowcHggMHB4IDZweCA2cHg7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci10b3A6MHB4O3dpZHRoOjEwMCUgIWltcG9ydGFudDt0b3A6dW5zZXQgIWltcG9ydGFudDtsZWZ0OnVuc2V0ICFpbXBvcnRhbnQ7cG9zaXRpb246c3RhdGljfS5qcXVpLWNiLXdyYXBwZXI+LnVpLWZyb250IHVsIGxpLC5qcXVpLWRkLXdyYXBwZXI+LnVpLWZyb250IHVsIGxpe3dpZHRoOmF1dG87Zm9udC1zaXplOjEzcHh9LmpxdWktY2Itd3JhcHBlcj4udWktZnJvbnQgdWwgbGkgZGl2LnVpLW1lbnUtaXRlbS13cmFwcGVyLC5qcXVpLWRkLXdyYXBwZXI+LnVpLWZyb250IHVsIGxpIGRpdi51aS1tZW51LWl0ZW0td3JhcHBlcntwYWRkaW5nOjVweCAxNXB4fS5qcXVpLWNiLXdyYXBwZXI+LnVpLWZyb250IHVsIGxpIGRpdi51aS1tZW51LWl0ZW0td3JhcHBlci51aS1zdGF0ZS1hY3RpdmUsLmpxdWktZGQtd3JhcHBlcj4udWktZnJvbnQgdWwgbGkgZGl2LnVpLW1lbnUtaXRlbS13cmFwcGVyLnVpLXN0YXRlLWFjdGl2ZXttYXJnaW46MHB4O2JhY2tncm91bmQtY29sb3I6Izk5OTtib3JkZXI6bm9uZTtjb2xvcjojZmZmfS5qcXVpLWNiLXdyYXBwZXI+LnVpLWZyb250IHVsIGxpLnVpLXN0YXRlLWRpc2FibGVkLC5qcXVpLWRkLXdyYXBwZXI+LnVpLWZyb250IHVsIGxpLnVpLXN0YXRlLWRpc2FibGVke2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZjtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Zm9udC1zdHlsZTppdGFsaWM7Y29sb3I6Izk5OX0uanF1aS1jYi13cmFwcGVyIC5jdXN0b20tY29tYm9ib3gtaW5wdXR7cGFkZGluZzowO2JvcmRlcjowO3dpZHRoOmNhbGMoMTAwJSAtIDQ1cHgpO21hcmdpbjowIDQ1cHggMCAwO291dGxpbmU6bm9uZX0uanF1aS1jYi13cmFwcGVyIC5jdXN0b20tY29tYm9ib3gudWktY29ybmVyLXRvcHtib3JkZXItcmFkaXVzOjZweCA2cHggMHB4IDBweCAhaW1wb3J0YW50fS5qcXVpLWNiLXdyYXBwZXIgLmN1c3RvbS1jb21ib2JveC51aS1jb3JuZXItdG9wPi5jdXN0b20tY29tYm9ib3gtdG9nZ2xle2JvcmRlci1yYWRpdXM6MCA2cHggMCAwfS5qcXVpLWRkLXdyYXBwZXIudWktZnJvbnR7ei1pbmRleDphdXRvfS5qcXVpLWRkLXdyYXBwZXIgLnVpLXNlbGVjdG1lbnUtYnV0dG9uIC51aS1zZWxlY3RtZW51LXRleHR7bWFyZ2luLXJpZ2h0OjMwcHh9LmpxdWktZGQtd3JhcHBlciAudWktc2VsZWN0bWVudS1idXR0b24udWktc2VsZWN0bWVudS1kaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9LmpxdWktZGQtd3JhcHBlciAudWktc2VsZWN0bWVudS1idXR0b24udWktc2VsZWN0bWVudS1kaXNhYmxlZCAudWktc2VsZWN0bWVudS1pY29ue2JhY2tncm91bmQtY29sb3I6I2JiZTFhYX0uanF1aS1kZC13cmFwcGVyIC51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1zZWxlY3RtZW51LWJ1dHRvbi1vcGVue2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4fS5qcXVpLWRkLXdyYXBwZXIgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLnVpLXNlbGVjdG1lbnUtYnV0dG9uLW9wZW4gLnVpLXNlbGVjdG1lbnUtaWNvbntib3JkZXItcmFkaXVzOjBweCA2cHggMHB4IDBweH0uanF1aS1kZC13cmFwcGVyIC51aS1zZWxlY3RtZW51LWJ1dHRvbi51aS1zZWxlY3RtZW51LWJ1dHRvbi1vcGVuIC51aS1zZWxlY3RtZW51LWljb246YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0udWktZGF0ZXBpY2tlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjMDA2NDAwO3otaW5kZXg6OTk5OSAhaW1wb3J0YW50fS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlcntiYWNrZ3JvdW5kOiMwMDY0MDA7Y29sb3I6IzU1NTtmb250LXdlaWdodDpib2xkO3BhZGRpbmc6LjNlbX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItdGl0bGV7Y29sb3I6I2ZmZn0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0e2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6MDtjb2xvcjojZmZmfS51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLWhlYWRlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qgb3B0aW9ue2NvbG9yOiM1NTV9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLXByZXYudWktc3RhdGUtZGlzYWJsZWQgc3Bhbntib3JkZXItcmlnaHQtY29sb3I6I2JiZTFhYX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItcHJldiBzcGFue3dpZHRoOjA7aGVpZ2h0OjA7Ym9yZGVyLXRvcDoxMHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJvdHRvbToxMHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJpZ2h0OjEwcHggc29saWQgI2ZmZn0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIgLnVpLWRhdGVwaWNrZXItbmV4dC51aS1zdGF0ZS1kaXNhYmxlZCBzcGFue2JvcmRlci1sZWZ0LWNvbG9yOiNiYmUxYWF9LnVpLWRhdGVwaWNrZXIgLnVpLWRhdGVwaWNrZXItaGVhZGVyIC51aS1kYXRlcGlja2VyLW5leHQgc3Bhbnt3aWR0aDowO2hlaWdodDowO2JvcmRlci10b3A6MTBweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b206MTBweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1sZWZ0OjEwcHggc29saWQgI2ZmZn0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1oZWFkZXIudWktY29ybmVyLWFsbHtib3JkZXItcmFkaXVzOjNweH0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktZGF0ZXBpY2tlci10b2RheSB0ZCBhe2JhY2tncm91bmQtY29sb3I6I2JiZTFhYX0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZHt0ZXh0LWFsaWduOmNlbnRlcn0udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCBhe3BhZGRpbmc6LjJlbTtib3JkZXI6MXB4IHNvbGlkICMwMDY0MDA7Ym9yZGVyLXJhZGl1czozcHg7dGV4dC1hbGlnbjpjZW50ZXJ9LnVpLWF1dG9jb21wbGV0ZS1zZWFyY2gtYmFyLnVpLWZyb250e292ZXJmbG93OmhpZGRlbjt6LWluZGV4Ojk5OTk7cGFkZGluZzowO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yYWRpdXM6MHB4IDBweCA2cHggNnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3RvcDo0MHB4ICFpbXBvcnRhbnQ7bGVmdDowICFpbXBvcnRhbnR9LnVpLWF1dG9jb21wbGV0ZS1zZWFyY2gtYmFyLnVpLWZyb250IGxpe3dpZHRoOmF1dG87Zm9udC1zaXplOjEzcHh9LnVpLWF1dG9jb21wbGV0ZS1zZWFyY2gtYmFyLnVpLWZyb250IGxpIGRpdntwYWRkaW5nOjVweCAxNXB4fS51aS1hdXRvY29tcGxldGUtc2VhcmNoLWJhci51aS1mcm9udCBsaSBkaXYudWktc3RhdGUtYWN0aXZle21hcmdpbjowO2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXI6bm9uZTtjb2xvcjojNTU1fS51aS1hdXRvY29tcGxldGUtYWR2YW5jZWQtc2VhcmNoLnVpLWZyb250e292ZXJmbG93OmhpZGRlbjt6LWluZGV4Ojk5OTk7cGFkZGluZzowcHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czowcHggMHB4IDZweCA2cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3dpZHRoOmNhbGMoMTAwJSAtIDMwcHgpO3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7bGVmdDoxNXB4ICFpbXBvcnRhbnR9LnVpLWF1dG9jb21wbGV0ZS1hZHZhbmNlZC1zZWFyY2gudWktZnJvbnQgbGl7d2lkdGg6YXV0bztmb250LXNpemU6MTNweH0udWktYXV0b2NvbXBsZXRlLWFkdmFuY2VkLXNlYXJjaC51aS1mcm9udCBsaSBkaXZ7cGFkZGluZzo1cHggMTVweH0udWktYXV0b2NvbXBsZXRlLWFkdmFuY2VkLXNlYXJjaC51aS1mcm9udCBsaSBkaXYudWktc3RhdGUtYWN0aXZle21hcmdpbjowcHg7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlcjpub25lO2NvbG9yOiM1NTV9LnVpLWF1dG9jb21wbGV0ZS13cmFwcGVye3Bvc2l0aW9uOnJlbGF0aXZlfS51aS1hdXRvY29tcGxldGUtd3JhcHBlciAudWktZnJvbnR7b3ZlcmZsb3c6aGlkZGVuO3otaW5kZXg6MTA7cGFkZGluZzowcHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czowcHggMHB4IDZweCA2cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7bGVmdDowcHggIWltcG9ydGFudDt0b3A6MTAwJSAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudH0udWktYXV0b2NvbXBsZXRlLXdyYXBwZXIgLnVpLWZyb250IGxpe3dpZHRoOmF1dG87Zm9udC1zaXplOjEzcHh9LnVpLWF1dG9jb21wbGV0ZS13cmFwcGVyIC51aS1mcm9udCBsaSBkaXZ7cGFkZGluZzo1cHggMTVweH0udWktYXV0b2NvbXBsZXRlLXdyYXBwZXIgLnVpLWZyb250IGxpIGRpdi51aS1zdGF0ZS1hY3RpdmV7bWFyZ2luOjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyOm5vbmU7Y29sb3I6IzU1NX0udWktYWNjb3JkaW9uPmgzLnVpLWFjY29yZGlvbi1oZWFkZXJ7Ym9yZGVyLXJhZGl1czo0cHggNHB4IDAgMDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZjtwYWRkaW5nOjEwcHggMTVweDtmb250LXNpemU6MTZweH0udWktYWNjb3JkaW9uPmgzLnVpLWFjY29yZGlvbi1oZWFkZXI+c3BhbntwYWRkaW5nLXJpZ2h0OjEwcHh9LnVpLWFjY29yZGlvbj5oMy51aS1hY2NvcmRpb24taGVhZGVyPi51aS1hY2NvcmRpb24taGVhZGVyLWljb257bWFyZ2luLWxlZnQ6LTEwcHh9LnVpLWFjY29yZGlvbj5oMy51aS1hY2NvcmRpb24taGVhZGVyOmFmdGVye2ZvbnQtZmFtaWx5OlwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjtjb250ZW50Olwi7omYXCI7ZmxvYXQ6cmlnaHQ7Y29sb3I6I2ZmZjtwYWRkaW5nLWxlZnQ6MTBweH0udWktYWNjb3JkaW9uPmgzLnVpLWFjY29yZGlvbi1oZWFkZXIudWktc3RhdGUtZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjojYmJlMWFhO2JvcmRlci1jb2xvcjojYmJlMWFhO2NvbG9yOiMwMDY0MDB9LnVpLWFjY29yZGlvbj5oMy51aS1hY2NvcmRpb24taGVhZGVyLnVpLXN0YXRlLWRpc2FibGVkOmFmdGVye2NvbG9yOiMwMDY0MDB9LnVpLWFjY29yZGlvbj5oMy51aS1hY2NvcmRpb24taGVhZGVyLnVpLWFjY29yZGlvbi1oZWFkZXItYWN0aXZlOmFmdGVye2NvbnRlbnQ6XCLuiZlcIn0udWktYWNjb3JkaW9uIC51aS1hY2NvcmRpb24tY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bWFyZ2luLWJvdHRvbToxMHB4O2JvcmRlci1yYWRpdXM6MCAwIDRweCA0cHg7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci10b3A6bm9uZTtwYWRkaW5nOjE1cHh9LnVpLWFjY29yZGlvbj5oMy51aS1hY2NvcmRpb24taGVhZGVye2JvcmRlci1yYWRpdXM6NHB4IDRweCAwIDA7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2NvbG9yOiNmZmY7cGFkZGluZzoxMHB4IDE1cHg7Zm9udC1zaXplOjE2cHh9LnVpLWFjY29yZGlvbj5oMy51aS1hY2NvcmRpb24taGVhZGVyPnNwYW57cGFkZGluZy1yaWdodDoxMHB4fS51aS1hY2NvcmRpb24+aDMudWktYWNjb3JkaW9uLWhlYWRlcj4udWktYWNjb3JkaW9uLWhlYWRlci1pY29ue21hcmdpbi1sZWZ0Oi0xMHB4fS51aS1hY2NvcmRpb24+aDMudWktYWNjb3JkaW9uLWhlYWRlcjphZnRlcntmb250LWZhbWlseTpcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7Y29udGVudDpcIu6JmFwiO2Zsb2F0OnJpZ2h0O2NvbG9yOiNmZmY7cGFkZGluZy1sZWZ0OjEwcHh9LnVpLWFjY29yZGlvbj5oMy51aS1hY2NvcmRpb24taGVhZGVyLnVpLXN0YXRlLWRpc2FibGVke2JhY2tncm91bmQtY29sb3I6I2JiZTFhYTtib3JkZXItY29sb3I6I2JiZTFhYTtjb2xvcjojMDA2NDAwfS51aS1hY2NvcmRpb24+aDMudWktYWNjb3JkaW9uLWhlYWRlci51aS1zdGF0ZS1kaXNhYmxlZDphZnRlcntjb2xvcjojMDA2NDAwfS51aS1hY2NvcmRpb24+aDMudWktYWNjb3JkaW9uLWhlYWRlci51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZTphZnRlcntjb250ZW50Olwi7omZXCJ9LnVpLWFjY29yZGlvbiAudWktYWNjb3JkaW9uLWNvbnRlbnR7YmFja2dyb3VuZC1jb2xvcjojZmZmO21hcmdpbi1ib3R0b206MTBweDtib3JkZXItcmFkaXVzOjAgMCA0cHggNHB4O2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItdG9wOm5vbmU7cGFkZGluZzoxNXB4fS5nYi1jdnYtcG9wdXAtdGV4dHtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjdXJzb3I6cG9pbnRlcn0uZ2ItY3Z2LXBvcHVwLXRleHQ6aG92ZXJ7Y29sb3I6IzAwODQwMH0uZ2ItY3Z2LXBvcHVwe2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MHB4O2xlZnQ6MHB4O3otaW5kZXg6OTk5O2JvcmRlci1yYWRpdXM6NnB4O21hcmdpbi1sZWZ0OjEwcHg7bWFyZ2luLXJpZ2h0OjEwcHg7aGVpZ2h0OjBweDtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjouMnMgYWxsfS5nYi1jdnYtcG9wdXAgLmJ0bntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NXB4O3JpZ2h0OjVweDt3aWR0aDo0MHB4O2hlaWdodDphdXRvO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6MHB4O3otaW5kZXg6MTE7Y29sb3I6IzAwNjQwMH0uZ2ItY3Z2LXBvcHVwPmRpdjpub3QoLmJ0bil7b3BhY2l0eTowO3RyYW5zaXRpb246LjJzIGFsbDtoZWlnaHQ6MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTB9LmdiLWN2di1wb3B1cD5kaXY6bm90KC5idG4pIGltZ3t3aWR0aDozMDBweDtoZWlnaHQ6YXV0bzttYXJnaW4tcmlnaHQ6MjJweH0uZ2ItY3Z2LXBvcHVwPmF7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMX0uZ2ItY3Z2LXBvcHVwLnZtYywuZ2ItY3Z2LXBvcHVwLmFteCwuZ2ItY3Z2LXBvcHVwLmRpcywuZ2ItY3Z2LXBvcHVwLmFsbHtwYWRkaW5nOjEwcHg7aGVpZ2h0OmF1dG87Ym94LXNoYWRvdzowcHggMHB4IDEwcHggMHB4ICM3Nzd9LmdiLWN2di1wb3B1cC52bWMgLnZtY3toZWlnaHQ6YXV0bztvcGFjaXR5OjF9LmdiLWN2di1wb3B1cC5hbXggLmFteHtoZWlnaHQ6YXV0bztvcGFjaXR5OjF9LmdiLWN2di1wb3B1cC5kaXMgLmRpc3toZWlnaHQ6YXV0bztvcGFjaXR5OjF9LmdiLWN2di1wb3B1cC5hbGwgLmRpcywuZ2ItY3Z2LXBvcHVwLmFsbCAuYW14LC5nYi1jdnYtcG9wdXAuYWxsIC52bWN7aGVpZ2h0OmF1dG87b3BhY2l0eToxfS5nYi1zdGF0dXMtYmFyLXdyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9LmdiLXN0YXR1cy1iYXItd3JhcCBpe2ZvbnQtc2l6ZToyNnB4fS5nYi1zdGF0dXMtYmFyLXdyYXAgLnN0YXR1cy1iYXJ7ZmxleDowIDEgMTAwJTttYXJnaW4tbGVmdDo1cHh9LmdiLXN0YXR1cy1iYXItd3JhcCAuc3RhdHVzLWJhciBzcGFuPmF7bWFyZ2luLWxlZnQ6M3B4fS5nYi1zdGF0dXMtYmFyLXdyYXAgLnN0YXR1cy1iYXIgc3Bhbj5hLmdseXBoaWNvbnt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fS5nYi1zdGF0dXMtYmFyLXdyYXAgLnN0YXR1cy1iYXIgc3Bhbj5hOm5vdCguZ2x5cGhpY29uKXttYXJnaW4tbGVmdDowcHg7ZmxvYXQ6cmlnaHQ7Zm9udC1zaXplOjEycHh9LmdiLXN0YXR1cy1iYXItd3JhcCAuc3RhdHVzLWJhciBzcGFuPmE6bm90KC5nbHlwaGljb24pIGl7Zm9udC1zaXplOjEycHh9LmdiLXN0YXR1cy1iYXItd3JhcCAuc3RhdHVzLWJhciAub25lIC5iYXJ7d2lkdGg6MTAwJX0uZ2Itc3RhdHVzLWJhci13cmFwIC5zdGF0dXMtYmFyIC50d28gLmJhcnt3aWR0aDo1MCV9LmdiLXN0YXR1cy1iYXItd3JhcCAuc3RhdHVzLWJhciAudGhyZWUgLmJhcnt3aWR0aDozMy4zMzMzJX0uZ2Itc3RhdHVzLWJhci13cmFwIC5zdGF0dXMtYmFyIC50d28sLmdiLXN0YXR1cy1iYXItd3JhcCAuc3RhdHVzLWJhciAudGhyZWV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9LmdiLXN0YXR1cy1iYXItd3JhcCAuc3RhdHVzLWJhciAuYmFye2hlaWdodDoxMHB4O2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXItbGVmdDozcHggc29saWQgI2ZmZn0uZ2Itc3RhdHVzLWJhci13cmFwIC5zdGF0dXMtYmFyIC5iYXI6Zmlyc3QtY2hpbGR7Ym9yZGVyLWxlZnQ6MHB4fS5nYi1zdGF0dXMtYmFyLXdyYXAucGF5bWVudC1pbi1wcm9jZXNze2NvbG9yOiM4YTdmYmQgIWltcG9ydGFudH0uZ2Itc3RhdHVzLWJhci13cmFwLnBheW1lbnQtaW4tcHJvY2VzcyBpe2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIvdGhlbWUvYXNzZXRzL2ljLXBheW1lbnQtaW4tcHJvY2Vzcy1sLXB1cnBsZS5naWZcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7d2lkdGg6MzNweDtoZWlnaHQ6MjJweDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn0uZ2Itc3RhdHVzLWJhci13cmFwLnBheW1lbnQtaW4tcHJvY2VzcyAuYmFye2JhY2tncm91bmQtY29sb3I6IzhhN2ZiZH0uZ2Itc3RhdHVzLWJhci13cmFwLnBlbmRpbmctcGF5bWVudHtjb2xvcjojYjkyZTJlICFpbXBvcnRhbnR9LmdiLXN0YXR1cy1iYXItd3JhcC5wZW5kaW5nLXBheW1lbnQgLmJhcjpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kLWNvbG9yOiNiOTJlMmV9LmdiLXN0YXR1cy1iYXItd3JhcC5zZWxsZXItcmV2aWV3e2NvbG9yOiM5MDBlODJ9LmdiLXN0YXR1cy1iYXItd3JhcC5zZWxsZXItcmV2aWV3IC5iYXJ7YmFja2dyb3VuZC1jb2xvcjojOTAwZTgyfS5nYi1zdGF0dXMtYmFyLXdyYXAub24tbGF5YXdheXtjb2xvcjojZjI3NTIyICFpbXBvcnRhbnR9LmdiLXN0YXR1cy1iYXItd3JhcC5vbi1sYXlhd2F5IGl7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcIi90aGVtZS9hc3NldHMvaWMtb25sYXlhd2F5LW9yYW5nZS5naWZcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7d2lkdGg6MjhweDtoZWlnaHQ6MjJweDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn0uZ2Itc3RhdHVzLWJhci13cmFwLm9uLWxheWF3YXkgLmJhcntiYWNrZ3JvdW5kLWNvbG9yOiNmMjc1MjJ9LmdiLXN0YXR1cy1iYXItd3JhcC5wZW5kaW5nLXNoaXBtZW50e2NvbG9yOiMxODUzOWQgIWltcG9ydGFudH0uZ2Itc3RhdHVzLWJhci13cmFwLnBlbmRpbmctc2hpcG1lbnQgLmJhcjpmaXJzdC1jaGlsZCwuZ2Itc3RhdHVzLWJhci13cmFwLnBlbmRpbmctc2hpcG1lbnQgLmJhcjpudGgtY2hpbGQoMil7YmFja2dyb3VuZC1jb2xvcjojMTg1MzlkfS5nYi1zdGF0dXMtYmFyLXdyYXAub3JkZXItY29tcGxldGV7Y29sb3I6IzAwZDEwYSAhaW1wb3J0YW50fS5nYi1zdGF0dXMtYmFyLXdyYXAub3JkZXItY29tcGxldGUgLmJhcntiYWNrZ3JvdW5kLWNvbG9yOiMwMGQxMGF9LmdiLXN0YXR1cy1iYXItd3JhcC5vcmRlci1jYW5jZWxlZCwuZ2Itc3RhdHVzLWJhci13cmFwLm9yZGVyLXJldHVybmVkLC5nYi1zdGF0dXMtYmFyLXdyYXAub3JkZXItcmVmdW5ke2NvbG9yOiMwMDAgIWltcG9ydGFudH0uZ2Itc3RhdHVzLWJhci13cmFwLm9yZGVyLWNhbmNlbGVkIC5iYXIsLmdiLXN0YXR1cy1iYXItd3JhcC5vcmRlci1yZXR1cm5lZCAuYmFyLC5nYi1zdGF0dXMtYmFyLXdyYXAub3JkZXItcmVmdW5kIC5iYXJ7YmFja2dyb3VuZC1jb2xvcjojMDAwfS5nYi1zdGF0dXMtYmFyLXdyYXAub3JkZXItcmVmdW5kIGl7d2lkdGg6YXV0bztoZWlnaHQ6MjJweH0uZ2Itc3RhdHVzLWJhci13cmFwLm9yZGVyLXJlZnVuZCBpbWd7d2lkdGg6YXV0bztoZWlnaHQ6MjJweH0uZ2ItY2tlZGl0b3IgLmNrLXZvaWNlLWxhYmVse2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowfS5nYi1ja2VkaXRvciAuY2suY2stY29udGVudHttaW4taGVpZ2h0OjIwMHB4fS5nYi1ja2VkaXRvciAuY2suY2stY29udGVudC5jay1mb2N1c2Vke21pbi1oZWlnaHQ6MjAwcHh9LmdiLWNrZWRpdG9yIC5jay1zb3VyY2UtZWRpdGluZy1idXR0b24+c3Bhbi5jay1idXR0b25fX2xhYmVsOmJlZm9yZXtjb250ZW50OlwiSFRNTCBcIn0uZ2ItY2tlZGl0b3IgLmNrLXNvdXJjZS1lZGl0aW5nLWJ1dHRvbi5jay1idXR0b24uY2stb257Y29sb3I6IzAwMH0uZ2ItY2tlZGl0b3IgLmNrLXNvdXJjZS1lZGl0aW5nLWJ1dHRvbi5jay1idXR0b24uY2stb24+c3Bhbi5jay1idXR0b25fX2xhYmVsOmJlZm9yZXtjb250ZW50OlwiU2F2ZSBIVE1MIFwifS5nYi1ja2VkaXRvciAuY2suY2stYnV0dG9uOm5vdCguY2stZGlzYWJsZWQpe2NvbG9yOiMwMDAgIWltcG9ydGFudH0uZ2ItY2tlZGl0b3IgLmNrLmNrLXRvb2xiYXJ7ZGlzcGxheTpibG9ja30uZ2ItY2tlZGl0b3IgLmNrLmNrLWxpc3RfX2l0ZW0gLmNrLWJ1dHRvbi5jay1vbntiYWNrZ3JvdW5kLWNvbG9yOiNlZWUgIWltcG9ydGFudH0uY2suY2stYmFsbG9vbi1wYW5lbHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0udGV4dC10aW55e2ZvbnQtc2l6ZTouN2VtfS50ZXh0LXNtYWxse2ZvbnQtc2l6ZTouODVlbX0udGV4dC1iaWd7Zm9udC1zaXplOjEuNGVtfS50ZXh0LWh1Z2V7Zm9udC1zaXplOjEuOGVtfS5ibGFuay10ZW1wbGF0ZSB0YWJsZS5jay10YWJsZS1yZXNpemVke3dpZHRoOmF1dG99LmJsYW5rLXRlbXBsYXRlIHRhYmxlLmNrLXRhYmxlLXJlc2l6ZWQgdGR7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlO3BhZGRpbmc6MTBweDtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLWNvbG9yOmdyYXk7Ym9yZGVyLXdpZHRoOjFweH0uZ2ItY2xvdWRpbmFyeS11cGxvYWRlcj4ub3Blbi1idG57YmFja2dyb3VuZC1jb2xvcjojNzc3O3BhZGRpbmc6NTBweCAwO2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6MnB4IDJweCAjMDAwO2N1cnNvcjpwb2ludGVyO2ZvbnQtc2l6ZToyOHB4O3RleHQtYWxpZ246Y2VudGVyfS5nYi1jbG91ZGluYXJ5LXVwbG9hZGVyPi5vcGVuLWJ0bj5zcGFue21hcmdpbi1sZWZ0OjEwcHh9QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5nYi1jbG91ZGluYXJ5LXVwbG9hZGVyPi5vcGVuLWJ0bntwYWRkaW5nOjEwMHB4IDB9fS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5lcnJfbXNne21hcmdpbi10b3A6MTVweH0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZHttYXJnaW4tdG9wOjEwcHg7bWFyZ2luOjBweDt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87cGFkZGluZzowfS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGh9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmd1dHRlci1zaXplcnt3aWR0aDoxJTtwYWRkaW5nOjA7bWFyZ2luOjB9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbSwuZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1zaXplcnt3aWR0aDozMi42NjY3JX0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1pdGVte3BhZGRpbmc6MHB4O292ZXJmbG93OmhpZGRlbjtjdXJzb3I6bW92ZTt0ZXh0LWFsaWduOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9ja30uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1pdGVtIC5oZWxwZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlfS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLWl0ZW0gLnJldmVydC1pbWFnZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjUxO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2N1cnNvcjpwb2ludGVyfS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLWl0ZW0gLnJldmVydC1pbWFnZTpiZWZvcmUsLmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbSAucmV2ZXJ0LWltYWdlIC5yZXZlcnR7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6MDtsZWZ0OjB9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbSAucmV2ZXJ0LWltYWdlOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7b3BhY2l0eTouOH0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1pdGVtIC5yZXZlcnQtaW1hZ2UgLnJldmVydHtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiM1NTU7Zm9udC1zaXplOjUwcHh9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbSAucmV2ZXJ0LWltYWdlIC5yZXZlcnQ6YWZ0ZXJ7Y29udGVudDpcIlVuZG9cIjtmb250LXNpemU6MTJweDttYXJnaW4tdG9wOjVweDtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWZ9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbSBhe3otaW5kZXg6NjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtyaWdodDowcHg7YmFja2dyb3VuZDojZmZmO2xpbmUtaGVpZ2h0Om5vcm1hbH0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1pdGVtIGEgaXtwYWRkaW5nOjVweDt0b3A6MHB4fS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLWl0ZW0gYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZn0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1pdGVtIGltZ3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjQ5O3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjBweCBhdXRvfS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLWl0ZW0uZmlyc3QtY2hpbGQ6YmVmb3JlLC5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkI2ltYWdlR3JpZCBsaTpmaXJzdC1jaGlsZDpub3QoLnVpLXNvcnRhYmxlLWhlbHBlcik6YmVmb3Jle2NvbnRlbnQ6XCJUaHVtYm5haWxcIjtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206M3B4O2xlZnQ6MDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmY7ei1pbmRleDo1MDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MzJweH0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1pdGVtLmZpcnN0LWNoaWxkOmFmdGVyLC5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkI2ltYWdlR3JpZCBsaTpmaXJzdC1jaGlsZDpub3QoLnVpLXNvcnRhYmxlLWhlbHBlcik6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7bGVmdDowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvcGFjaXR5Oi41O3otaW5kZXg6NDk7Ym9yZGVyLXRvcDoxMHB4IHNvbGlkICMwMDA7Ym9yZGVyLWxlZnQ6MTBweCBzb2xpZCAjMDAwO2JvcmRlci1yaWdodDoxMHB4IHNvbGlkICMwMDA7Ym9yZGVyLWJvdHRvbTozMnB4IHNvbGlkICMwMDB9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQjaW1hZ2VHcmlke2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDttYXJnaW46MCAtMTBweDt3aWR0aDpjYWxjKDEwMCUgKyAyMHB4KX0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCNpbWFnZUdyaWQgLmdyaWQtaXRlbXttYXJnaW46MTBweCAxMHB4IDAgMTBweDtmbGV4OjAgMSBjYWxjKDMzLjMzMzMzJSAtIDIwcHgpO3dpZHRoOmNhbGMoMzMuMzMzMzMlIC0gMjBweCl9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQjaW1hZ2VHcmlkIC5ncmlkLWl0ZW0udWktc29ydGFibGUtcGxhY2Vob2xkZXJ7YmFja2dyb3VuZC1jb2xvcjojY2VjZWNlO3Zpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50fS5nYi1saXRlLXdpZGdldD5oMntmb250LXNpemU6MThweDtmb250LXdlaWdodDo2MDA7bWFyZ2luLXRvcDowO3BhZGRpbmc6MCAxNXB4fS5nYi1saXRlLXdpZGdldCAubW9yZXtmb250LXNpemU6MTRweDt0ZXh0LWRlY29yYXRpb246bm9uZX0uZ2ItbGl0ZS13aWRnZXQgLm1vcmUgaXtmb250LXNpemU6MTFweH0uZ2ItbGl0ZS13aWRnZXQgLnNsaWNrLWxpc3R7d2lkdGg6MTAwJX0uZ2ItbGl0ZS13aWRnZXQgLnNsaWNrLXRyYWNre2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaDttYXJnaW4tbGVmdDowcHh9LmdiLWxpdGUtd2lkZ2V0IC5zbGljay10cmFjayAuc2xpY2stc2xpZGV7aGVpZ2h0OjBweDtib3JkZXItYm90dG9tOjBweH0uZ2ItbGl0ZS13aWRnZXQgLnNsaWNrLXRyYWNrIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmV7aGVpZ2h0OmF1dG99LmdiLWxpdGUtd2lkZ2V0IC5zbGljay1hcnJvd3toZWlnaHQ6NTBweDt3aWR0aDoyOHB4O3RvcDo1MCU7Ym9yZGVyOjBweDttYXJnaW4tdG9wOi0yNXB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNTIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6MThweCAzMHB4O3Bvc2l0aW9uOmFic29sdXRlO29wYWNpdHk6MTt6LWluZGV4OjUwfS5nYi1saXRlLXdpZGdldCAuc2xpY2stYXJyb3cgaXtjb2xvcjojZmZiZjAwO2ZvbnQtc2l6ZToyOHB4O21hcmdpbi10b3A6MnB4fS5nYi1saXRlLXdpZGdldCAuc2xpY2stYXJyb3cgaSBzcGFue3RleHQtaW5kZW50Oi05OTk5cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDtoZWlnaHQ6MHB4O3dpZHRoOjBweDtvdmVyZmxvdzpoaWRkZW59LmdiLWxpdGUtd2lkZ2V0IC5zbGljay1hcnJvdzpob3ZlciwuZ2ItbGl0ZS13aWRnZXQgLnNsaWNrLWFycm93OmZvY3VzLC5nYi1saXRlLXdpZGdldCAuc2xpY2stYXJyb3c6YWN0aXZle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNTIpICFpbXBvcnRhbnR9LmdiLWxpdGUtd2lkZ2V0IC5zbGljay1hcnJvdy5zbGljay1wcmV2e2JhY2tncm91bmQtcG9zaXRpb246MjUlIDUwJTtib3JkZXItcmFkaXVzOjBweCA2cHggNnB4IDBweDtsZWZ0OjB9LmdiLWxpdGUtd2lkZ2V0IC5zbGljay1hcnJvdy5zbGljay1uZXh0e2JhY2tncm91bmQtcG9zaXRpb246NzUlIDUwJTtib3JkZXItcmFkaXVzOjZweCAwcHggMHB4IDZweDtyaWdodDowfS5nYi1saXRlLXdpZGdldCAuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWR7b3BhY2l0eTouNH0uZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0e2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMjM3LCAyMzcsIDIzNykgMCUsIHJnYigyNTUsIDI1NSwgMjU1KSA0MCUsIHJnYigyNTUsIDI1NSwgMjU1KSA2MCUsIHJnYigyMzcsIDIzNywgMjM3KSAxMDAlKTtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDl9LmdiLWxpdGUtd2lkZ2V0IC5saXRlLXdpZGdldDpub3QoLnNsaWNrLWluaXRpYWxpemVkKXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7b3ZlcmZsb3c6aGlkZGVufS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQ6bm90KC5zbGljay1pbml0aWFsaXplZCkgLmNhcmQtbGl0ZXtmbGV4OjAgMCAzMyV9QG1lZGlhKG1pbi13aWR0aDogNTc2cHgpey5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQ6bm90KC5zbGljay1pbml0aWFsaXplZCkgLmNhcmQtbGl0ZXtmbGV4LWJhc2lzOjI1JX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQ6bm90KC5zbGljay1pbml0aWFsaXplZCkgLmNhcmQtbGl0ZXtmbGV4LWJhc2lzOjE2LjY2NjY2NjY3JX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQ6bm90KC5zbGljay1pbml0aWFsaXplZCkgLmNhcmQtbGl0ZXtmbGV4LWJhc2lzOjEyLjUlfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQ6bm90KC5zbGljay1pbml0aWFsaXplZCkgLmNhcmQtbGl0ZXtmbGV4LWJhc2lzOjEwJX19LmdiLWxpdGUtd2lkZ2V0IC5saXRlLXdpZGdldCAuY2FyZC1saXRle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaDtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nLWJvdHRvbToxMHB4fS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQgLmNhcmQtbGl0ZTpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDowfS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQgLmNhcmQtbGl0ZSAudGl0bGUtd3JhcCwuZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0IC5jYXJkLWxpdGUgLnByaWNlLXdyYXAsLmdiLWxpdGUtd2lkZ2V0IC5saXRlLXdpZGdldCAuY2FyZC1saXRlIC5jdGEtd3JhcHtwYWRkaW5nOjEwcHggMTBweCAwfS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQgLmNhcmQtbGl0ZT5he2NvbG9yOiMwMDA7ZmxleDoxIDAgYXV0bztkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3RleHQtZGVjb3JhdGlvbjpub25lfS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQgLmNhcmQtbGl0ZT5hIC50aXRsZS13cmFwe2ZsZXg6MSAwIGF1dG87Zm9udC13ZWlnaHQ6bm9ybWFsfS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQgLmNhcmQtbGl0ZT5hOmhvdmVyLC5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQgLmNhcmQtbGl0ZT5hOmZvY3Vze3RleHQtZGVjb3JhdGlvbjpub25lO291dGxpbmU6bm9uZX0uZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0IC5jYXJkLWxpdGUgcHttYXJnaW46MH0uZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0IC5jYXJkLWxpdGUgLmltYWdlLXdyYXB7cGFkZGluZzoxMHB4IDEwcHggMH0uZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0IC5jYXJkLWxpdGUgLmltYWdlLXdyYXAgLmltYWdle3BhZGRpbmctdG9wOjc1JTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOX0uZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0IC5jYXJkLWxpdGUgLnRpdGxlLXdyYXAgcHtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxNnB4fS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQgLmNhcmQtbGl0ZSAucHJpY2Utd3JhcHtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoxOHB4fS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQgLmNhcmQtbGl0ZSAuY3RhLXdyYXAgYSwuZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0IC5jYXJkLWxpdGUgLmN0YS13cmFwIGRpdntkaXNwbGF5OmJsb2NrfS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQubGl0ZS13aWRnZXQtbGlzdHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYigyMzcsIDIzNywgMjM3KSAwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDQwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDYwJSwgcmdiKDIzNywgMjM3LCAyMzcpIDEwMCUpfS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQubGl0ZS13aWRnZXQtbGlzdCAuY2FyZC1saXRlLC5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQubGl0ZS13aWRnZXQtbGlzdCAuY2FyZC1saXRlIGF7ZmxleC1kaXJlY3Rpb246cm93fS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQubGl0ZS13aWRnZXQtbGlzdCAuY2FyZC1saXRle2JvcmRlcjowO2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7cG9zaXRpb246cmVsYXRpdmV9LmdiLWxpdGUtd2lkZ2V0IC5saXRlLXdpZGdldC5saXRlLXdpZGdldC1saXN0IC5jYXJkLWxpdGUgYXtmbGV4OjAgMSAxMDAlO2FsaWduLWl0ZW1zOmNlbnRlcn0uZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0LmxpdGUtd2lkZ2V0LWxpc3QgLmNhcmQtbGl0ZTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjB9LmdiLWxpdGUtd2lkZ2V0IC5saXRlLXdpZGdldC5saXRlLXdpZGdldC1saXN0IC5jYXJkLWxpdGUgLnRpdGxlLXdyYXAsLmdiLWxpdGUtd2lkZ2V0IC5saXRlLXdpZGdldC5saXRlLXdpZGdldC1saXN0IC5jYXJkLWxpdGUgLnByaWNlLXdyYXAsLmdiLWxpdGUtd2lkZ2V0IC5saXRlLXdpZGdldC5saXRlLXdpZGdldC1saXN0IC5jYXJkLWxpdGUgLmN0YS13cmFwe3BhZGRpbmctbGVmdDowfS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQubGl0ZS13aWRnZXQtbGlzdCAuY2FyZC1saXRlIC5pbWFnZS13cmFwe3dpZHRoOjEwMHB4O2ZsZXg6MSAwIDEwMHB4fS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQubGl0ZS13aWRnZXQtbGlzdCAuY2FyZC1saXRlIC50aXRsZS13cmFwe2ZsZXg6MCAxIDEwMCV9LmdiLWxpdGUtd2lkZ2V0IC5saXRlLXdpZGdldC5saXRlLXdpZGdldC1saXN0IC5jYXJkLWxpdGUgLnByaWNlLXdyYXB7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fS5nYi1saXRlLXdpZGdldCAubGl0ZS13aWRnZXQubGl0ZS13aWRnZXQtbGlzdCAuY2FyZC1saXRlIC5wcmljZS13cmFwLmNlbnRlcnthbGlnbi1zZWxmOmNlbnRlcn0uZ2ItbGl0ZS13aWRnZXQgLmxpdGUtd2lkZ2V0LmxpdGUtd2lkZ2V0LWxpc3QgLmNhcmQtbGl0ZSAuY3RhLXdyYXB7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjEwcHg7cmlnaHQ6MHB4fS5iczUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0Pml7Y29sb3I6IzAwNjQwMDtmb250LXN0eWxlOm5vcm1hbH0uYnM1IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dCsuaW5wdXQtZ3JvdXAtdGV4dGJveHtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudH0uYnM1IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtdGV4dDpsYXN0LWNoaWxkIC5idG57Ym9yZGVyLXJhZGl1czowcHggNnB4IDZweCAwcHh9LmJzNSAuaW5wdXQtZ3JvdXAuZnJvbnQtb25seSAuaW5wdXQtZ3JvdXAtdGV4dCsuaW5wdXQtZ3JvdXAtdGV4dGJveHtib3JkZXItcmFkaXVzOjBweCA2cHggNnB4IDBweCAhaW1wb3J0YW50fS5iczUgLmVyci1wYXJlbnQ6bm90KC5lcnItbm90LXRvdWNoZWQpLnZhbGlkIC5pbnB1dC1ncm91cC10ZXh0e2JvcmRlci1jb2xvcjojMDA2NDAwfS5iczUgLmVyci1wYXJlbnQ6bm90KC5lcnItbm90LXRvdWNoZWQpLmVycm9yIC5pbnB1dC1ncm91cC10ZXh0e2JvcmRlci1jb2xvcjojZDAwMjFifS5iczUgLmVyci1wYXJlbnQ6bm90KC5lcnItbm90LXRvdWNoZWQpLmVycm9yIC5pbnB1dC1ncm91cC10ZXh0Pml7Y29sb3I6I2QwMDIxYn0uYnM1IC5lcnItcGFyZW50Om5vdCguZXJyLW5vdC10b3VjaGVkKS5lcnJvciAuaW5wdXQtZ3JvdXAtdGV4dCAuYnRue2JhY2tncm91bmQtY29sb3I6I2QwMDIxYjtib3JkZXItY29sb3I6I2QwMDIxYn1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7LmdiLWF1cmlnbWEtaW1hZ2UtdXBsb2FkZXItcGNrcnl7dGV4dC1hbGlnbjpjZW50ZXJ9LmdiLWF1cmlnbWEtaW1hZ2UtdXBsb2FkZXItcGNrcnkgLmFjdGluZy1sYWJlbHt0ZXh0LWFsaWduOmxlZnR9LmdiLWNsb3VkaW5hcnktdXBsb2FkZXI+Lm9wZW4tYnRue2ZvbnQtc2l6ZToyNnB4fS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlke3dpZHRoOjkwJTtiYWNrZ3JvdW5kLWNvbG9yOiM3Nzd9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbXtoZWlnaHQ6MTM1cHg7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLWl0ZW0gLmhlbHBlcntkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbSBpbWd7dmVydGljYWwtYWxpZ246bWlkZGxlO21heC1oZWlnaHQ6MTM1cHg7bWF4LXdpZHRoOjgwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbS5maXJzdC1jaGlsZDphZnRlciwuZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCNpbWFnZUdyaWQgbGk6Zmlyc3QtY2hpbGQ6YWZ0ZXJ7Ym9yZGVyLWJvdHRvbToxNnB4IHNvbGlkICMwMDB9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbS5maXJzdC1jaGlsZDpiZWZvcmUsLmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQjaW1hZ2VHcmlkIGxpOmZpcnN0LWNoaWxkOmJlZm9yZXtsaW5lLWhlaWdodDoxNHB4fS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkI2ltYWdlR3JpZHt3aWR0aDpjYWxjKDEwMCUgKyAxMHB4KTttYXJnaW46MH0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCNpbWFnZUdyaWQgLmdyaWQtaXRlbXttYXJnaW46NXB4O2ZsZXg6MCAxIGNhbGMoMzMuMzMzMzMlIC0gMTBweCk7d2lkdGg6Y2FsYygzMy4zMzMzMyUgLSAxMHB4KX19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5ncmlkIC5ncmlkLWl0ZW17aGVpZ2h0OjE5MnB4fS5ncmlkIC5ncmlkLWl0ZW0gaW1ne21heC1oZWlnaHQ6MTkycHg7bWF4LXdpZHRoOjEzOHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5ncmlkIC5ncmlkLWl0ZW0uZmlyc3QtY2hpbGQ6YmVmb3JlLC5ncmlkI2ltYWdlR3JpZCBsaTpmaXJzdC1jaGlsZDpub3QoLnVpLXNvcnRhYmxlLWhlbHBlcik6YmVmb3Jle2xpbmUtaGVpZ2h0OjI4cHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZ2ItbGl0ZS13aWRnZXQ+aDJ7cGFkZGluZzowfS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlke3dpZHRoOjEwMCV9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbXtoZWlnaHQ6MjUwcHh9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbSBpbWd7bWF4LWhlaWdodDoyNTBweDttYXgtd2lkdGg6MjE1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbSwuZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1zaXplcnt3aWR0aDoyNC4yNSV9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbS5maXJzdC1jaGlsZDpiZWZvcmUsLmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQjaW1hZ2VHcmlkIGxpOmZpcnN0LWNoaWxkOm5vdCgudWktc29ydGFibGUtaGVscGVyKTpiZWZvcmV7bGluZS1oZWlnaHQ6MjhweH0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCNpbWFnZUdyaWQgLmdyaWQtaXRlbXtmbGV4OjAgMSBjYWxjKDI1JSAtIDIwcHgpO3dpZHRoOmNhbGMoMjUlIC0gMjBweCl9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1pdGVte2hlaWdodDoyMDVweH0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1pdGVtIGltZ3ttYXgtaGVpZ2h0OjIwNXB4O21heC13aWR0aDoxODVweDtkaXNwbGF5OmlubGluZS1ibG9ja30uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1pdGVtLC5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLXNpemVye3dpZHRoOjE1JX0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCNpbWFnZUdyaWQgLmdyaWQtaXRlbXtmbGV4OjAgMSBjYWxjKDE2LjY2NjY2NjY2NjclIC0gMjBweCk7d2lkdGg6Y2FsYygxNi42NjY2NjY2NjY3JSAtIDIwcHgpfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLWl0ZW17aGVpZ2h0OjIwNXB4fS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLWl0ZW0gaW1ne21heC1oZWlnaHQ6MjA1cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbSwuZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1zaXplcnt3aWR0aDoxMS42MjUlfS5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkI2ltYWdlR3JpZCAuZ3JpZC1pdGVte2ZsZXg6MCAxIGNhbGMoMTIuNSUgLSAyMHB4KTt3aWR0aDpjYWxjKDEyLjUlIC0gMjBweCl9fUBtZWRpYShtaW4td2lkdGg6IDE2MDBweCl7LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbXtoZWlnaHQ6MTcwcHh9LmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdyaWQgLmdyaWQtaXRlbSBpbWd7bWF4LWhlaWdodDoxNzBweDtkaXNwbGF5OmlubGluZS1ibG9ja30uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1pdGVtLC5nYi1pbWFnZS11cGxvYWRlci13cmFwIC5ncmlkIC5ncmlkLXNpemVye3dpZHRoOjcuNDE2NjY2JX0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCAuZ3JpZC1pdGVtLmZpcnN0LWNoaWxkOmJlZm9yZSwuZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCNpbWFnZUdyaWQgbGk6Zmlyc3QtY2hpbGQ6bm90KC51aS1zb3J0YWJsZS1oZWxwZXIpOmJlZm9yZXtmb250LXNpemU6MTFweDtib3R0b206NXB4O2JvcmRlci1ib3R0b20td2lkdGg6MjJweH0uZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ3JpZCNpbWFnZUdyaWQgLmdyaWQtaXRlbXtmbGV4OjAgMSBjYWxjKDguMzMzMzMzMzMzMyUgLSAyMHB4KTt3aWR0aDpjYWxjKDguMzMzMzMzMzMzMyUgLSAyMHB4KX19Ym9keS5zaWRlbmF2LW9wZW57b3ZlcmZsb3c6aGlkZGVufUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtib2R5LnNpZGVuYXYtb3BlbntvdmVyZmxvdzphdXRvfX0uZ2ItbWF0LXRhYnMgLm1hdC1tZGMtdGFiLWhlYWRlcntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fS5nYi1tYXQtdGFicyAubWF0LW1kYy10YWItaGVhZGVyIC5tYXQtbWRjLXRhYntiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOTtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEzcHg7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZn0uZ2ItbWF0LXRhYnMgLm1hdC1tZGMtdGFiLWhlYWRlciAubWF0LW1kYy10YWIgLm1kYy10YWJfX3JpcHBsZXtkaXNwbGF5Om5vbmV9LmdiLW1hdC10YWJzIC5tYXQtbWRjLXRhYi1oZWFkZXIgLm1hdC1tZGMtdGFiOmhvdmVyIC5tZGMtdGFiX190ZXh0LWxhYmVsLC5nYi1tYXQtdGFicyAubWF0LW1kYy10YWItaGVhZGVyIC5tYXQtbWRjLXRhYjphY3RpdmUgLm1kYy10YWJfX3RleHQtbGFiZWwsLmdiLW1hdC10YWJzIC5tYXQtbWRjLXRhYi1oZWFkZXIgLm1hdC1tZGMtdGFiOmZvY3VzIC5tZGMtdGFiX190ZXh0LWxhYmVsLC5nYi1tYXQtdGFicyAubWF0LW1kYy10YWItaGVhZGVyIC5tYXQtbWRjLXRhYiAubWRjLXRhYl9fdGV4dC1sYWJlbHtjb2xvcjojMDA2NDAwICFpbXBvcnRhbnR9LmdiLW1hdC10YWJzIC5tYXQtbWRjLXRhYi1oZWFkZXIgLm1hdC1tZGMtdGFiLm1kYy10YWItaW5kaWNhdG9yLS1hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZn0uZ2ItbWF0LXRhYnMgLm1hdC1tZGMtdGFiLWhlYWRlciAubWF0LW1kYy10YWIubWRjLXRhYi1pbmRpY2F0b3ItLWFjdGl2ZTpob3ZlciAubWRjLXRhYl9fdGV4dC1sYWJlbCwuZ2ItbWF0LXRhYnMgLm1hdC1tZGMtdGFiLWhlYWRlciAubWF0LW1kYy10YWIubWRjLXRhYi1pbmRpY2F0b3ItLWFjdGl2ZTphY3RpdmUgLm1kYy10YWJfX3RleHQtbGFiZWwsLmdiLW1hdC10YWJzIC5tYXQtbWRjLXRhYi1oZWFkZXIgLm1hdC1tZGMtdGFiLm1kYy10YWItaW5kaWNhdG9yLS1hY3RpdmU6Zm9jdXMgLm1kYy10YWJfX3RleHQtbGFiZWwsLmdiLW1hdC10YWJzIC5tYXQtbWRjLXRhYi1oZWFkZXIgLm1hdC1tZGMtdGFiLm1kYy10YWItaW5kaWNhdG9yLS1hY3RpdmUgLm1kYy10YWJfX3RleHQtbGFiZWx7Y29sb3I6IzU1NSAhaW1wb3J0YW50fS5nYi1tYXQtdGFicyAubWF0LW1kYy10YWItaGVhZGVyIC5tYXQtbWRjLXRhYjpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDowcHh9LmdiLW1hdC10YWJzIC5tYXQtbWRjLXRhYi1oZWFkZXIgLm1kYy10YWItaW5kaWNhdG9yX19jb250ZW50LS11bmRlcmxpbmV7Ym90dG9tOi0xcHg7dG9wOmF1dG87cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLXRvcC13aWR0aDozcHg7Ym9yZGVyLWNvbG9yOiNmZmJmMDAgIWltcG9ydGFudH0uZ2ItbWF0LXRhYnMgLm1hdC10YWItaGVhZGVyLXBhZ2luYXRpb257Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOX0uZ2ItbWF0LXRhYnMgLm1hdC10YWItaGVhZGVyLXBhZ2luYXRpb24ubWF0LXRhYi1oZWFkZXItcGFnaW5hdGlvbi1iZWZvcmV7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5fS5nYi1tYXQtdGFicyAubWF0LXRhYi1oZWFkZXItcGFnaW5hdGlvbi5tYXQtdGFiLWhlYWRlci1wYWdpbmF0aW9uLWFmdGVye2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5fS5nYi1tYXQtdHJlZXtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE1cHh9LmdiLW1hdC10cmVlIC5nYi1tYXQtdHJlZS1pbnZpc2libGUsLmdiLW1hdC10cmVlIC5tZGMtaWNvbi1idXR0b25fX3JpcHBsZXtkaXNwbGF5Om5vbmV9LmdiLW1hdC10cmVlIHVsLC5nYi1tYXQtdHJlZSBsaXttYXJnaW4tdG9wOjBweDttYXJnaW4tYm90dG9tOjBweDtsaXN0LXN0eWxlLXR5cGU6bm9uZTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZX0uZ2ItbWF0LXRyZWU+Lm1hdC10cmVlLW5vZGU+bGk+bGFiZWx7bWFyZ2luLWxlZnQ6MjRweH0uZ2ItbWF0LXRyZWUgLm1hdC10cmVlLW5vZGV7bWluLWhlaWdodDphdXRvO2NvbG9yOiMwMDY0MDA7b3ZlcmZsb3c6dmlzaWJsZX0uZ2ItbWF0LXRyZWUgLm1hdC10cmVlLW5vZGUgYnV0dG9ue2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzo3cHggMHB4O2xpbmUtaGVpZ2h0Om5vcm1hbDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7d2hpdGUtc3BhY2U6bm9ybWFsO2ZvbnQtc2l6ZToxNHB4fS5nYi1tYXQtdHJlZSAubWF0LXRyZWUtbm9kZSBidXR0b25bZGlzYWJsZWRde3dpZHRoOjBweH0uZ2ItbWF0LXRyZWUgLm1hdC10cmVlLW5vZGUgYnV0dG9uIC5tYXQtaWNvbnt3aWR0aDphdXRvO2xpbmUtaGVpZ2h0OjMwcHg7aGVpZ2h0OjMwcHh9LmdiLW1hdC10cmVlIC5tYXQtdHJlZS1ub2RlIGJ1dHRvbi50ZXJtaW5hbC1jYXRlZ29yeXtib3JkZXI6MHB4O3BhZGRpbmc6MHB4O21hcmdpbjowcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZn0uZ2ItbWF0LXRyZWUgLm1hdC1uZXN0ZWQtdHJlZS1ub2RlW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdPmxpOmZpcnN0LWNoaWxke2NvbG9yOiMwMDY0MDB9LmdiLW1hdC10cmVlIC5tYXQtbmVzdGVkLXRyZWUtbm9kZVthcmlhLWV4cGFuZGVkPWZhbHNlXT5saTpmaXJzdC1jaGlsZD4ubWF0LXRyZWUtbm9kZT5idXR0b24+Lm1hdC1pY29ue3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9LmdiLW1hdC10cmVlIC5tYXQtbmVzdGVkLXRyZWUtbm9kZVthcmlhLWV4cGFuZGVkPXRydWVdPmxpOmZpcnN0LWNoaWxkPi5tYXQtdHJlZS1ub2Rle2JvcmRlci1yYWRpdXM6NnB4O2JhY2tncm91bmQtY29sb3I6I2VlZTttYXJnaW4tYm90dG9tOjVweH0uZ2ItbWF0LXRyZWUgLm1hdC1uZXN0ZWQtdHJlZS1ub2RlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0+bGk6Zmlyc3QtY2hpbGQ+Lm1hdC10cmVlLW5vZGU+YnV0dG9uPi5tYXQtaWNvbnt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1zdGVwcGVyLWhvcml6b250YWwsLmdiLW1hdC1zdGVwcGVyIC5tYXQtc3RlcHBlci12ZXJ0aWNhbHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmdiLW1hdC1zdGVwcGVyIC5tYXQtc3RlcC1pY29uLWNvbnRlbnQgLm1hdC1pY29ue21hcmdpbjo0cHggMCAwIC0zcHh9LmdiLW1hdC1zdGVwcGVyIC5tYXQtc3RlcCAubWF0LXN0ZXAtaGVhZGVyLXJpcHBsZXtkaXNwbGF5Om5vbmV9LmdiLW1hdC1zdGVwcGVyIC5tYXQtc3RlcCAubWF0LXN0ZXAtaWNvbiAubWF0LWljb257bWFyZ2luOjRweCAwcHggMHB4IC0zcHh9LmdiLW1hdC1zdGVwcGVyIC5tYXQtc3RlcCAubWF0LXN0ZXAtaGVhZGVye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmN2Y2ZjI7cGFkZGluZzoxMHB4IDE1cHg7Zm9udC13ZWlnaHQ6NjAwO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246bGVmdDtjb2xvcjojZmZmO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1zdGVwIC5tYXQtc3RlcC1oZWFkZXIgLm1hdC1zdGVwLWljb257Ym9yZGVyLXJhZGl1czowcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWFyZ2luLXJpZ2h0OjBweDtwYWRkaW5nLXJpZ2h0OjVweDt3aWR0aDoyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NX0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1zdGVwIC5tYXQtc3RlcC1oZWFkZXIgLm1hdC1zdGVwLWljb24gLm1hdC1zdGVwLWljb24tY29udGVudHtwb3NpdGlvbjpzdGF0aWM7dG9wOmF1dG87bGVmdDphdXRvO3RyYW5zZm9ybTpub25lfS5nYi1tYXQtc3RlcHBlciAubWF0LXN0ZXAgLm1hdC1zdGVwLWhlYWRlciAubWF0LXN0ZXAtaWNvbiAubWF0LXN0ZXAtaWNvbi1jb250ZW50IHNwYW57Y29sb3I6I2ZmZn0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1zdGVwIC5tYXQtc3RlcC1oZWFkZXIgLm1hdC1zdGVwLWljb24gLm1hdC1zdGVwLWljb24tY29udGVudCBzcGFuOmFmdGVye2NvbnRlbnQ6XCIuXCJ9LmdiLW1hdC1zdGVwcGVyIC5tYXQtc3RlcCAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1pY29uIC5tYXQtc3RlcC1pY29uLWNvbnRlbnQgLm1hdC1pY29ue3Bvc2l0aW9uOnN0YXRpYztsZWZ0OmF1dG87dG9wOmF1dG87dHJhbnNmb3JtOm5vbmU7Y29sb3I6I2ZmZn0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1zdGVwIC5tYXQtc3RlcC1oZWFkZXIgLm1hdC1zdGVwLWxhYmVse2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NjAwfS5nYi1tYXQtc3RlcHBlciAubWF0LXN0ZXAgLm1hdC1zdGVwLWhlYWRlciAubWF0LXN0ZXAtbGFiZWwgLm1hdC1zdGVwLXRleHQtbGFiZWw+ZGl2e3otaW5kZXg6NDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZC1jb2xvcjojYmJlMWFhO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3BhZGRpbmc6MHB4IDBweCAwcHggMTVweH0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1zdGVwIC5tYXQtc3RlcC1oZWFkZXIgLm1hdC1zdGVwLWxhYmVsIC5tYXQtc3RlcC10ZXh0LWxhYmVsPmRpdi5lbmFibGVke2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtjdXJzb3I6cG9pbnRlcn0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1zdGVwIC5tYXQtc3RlcC1oZWFkZXIgLm1hdC1zdGVwLWxhYmVsIC5tYXQtc3RlcC1vcHRpb25hbHtkaXNwbGF5Om5vbmV9LmdiLW1hdC1zdGVwcGVyIC5tYXQtc3RlcCAubWF0LXN0ZXAtaGVhZGVyW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gLm1hdC1zdGVwLWljb24gLm1hdC1zdGVwLWljb24tY29udGVudCBzcGFuLC5nYi1tYXQtc3RlcHBlciAubWF0LXN0ZXAgLm1hdC1zdGVwLWhlYWRlclthcmlhLXNlbGVjdGVkPXRydWVdIC5tYXQtc3RlcC1pY29uIC5tYXQtc3RlcC1pY29uLWNvbnRlbnQgLm1hdC1pY29ue2NvbG9yOiMwMDB9LmdiLW1hdC1zdGVwcGVyIC5tYXQtc3RlcCAubWF0LXN0ZXAtaGVhZGVyW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gLm1hdC1zdGVwLWxhYmVse2NvbG9yOiMwMDB9LmdiLW1hdC1zdGVwcGVyIC5tYXQtc3RlcCAubWF0LXN0ZXAtaGVhZGVyW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gLm1hdC1zdGVwLWxhYmVsIC5tYXQtc3RlcC10ZXh0LWxhYmVsPmRpdntiYWNrZ3JvdW5kLWNvbG9yOiNmZmJmMDB9LmdiLW1hdC1zdGVwcGVyIC5tYXQtc3RlcCAubWF0LXZlcnRpY2FsLWNvbnRlbnQtY29udGFpbmVye21hcmdpbjowcHh9LmdiLW1hdC1zdGVwcGVyIC5tYXQtc3RlcCAubWF0LXN0ZXBwZXItdmVydGljYWwtbGluZTpiZWZvcmV7ZGlzcGxheTpub25lfS5nYi1tYXQtc3RlcHBlciAubWF0LXN0ZXA6bGFzdC1jaGlsZCAubWF0LXN0ZXAtaGVhZGVye2JvcmRlci1ib3R0b206MHB4fS5nYi1tYXQtc3RlcHBlciAubWF0LXN0ZXBwZXItdmVydGljYWwgLm1hdC1zdGVwOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOX0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC12ZXJ0aWNhbC1jb250ZW50LC5nYi1tYXQtc3RlcHBlciAubWF0LWhvcml6b250YWwtY29udGVudC1jb250YWluZXJ7cGFkZGluZzowcHggMHB4IDMwcHh9Lm1hdC1wcmltYXJ5IC5tYXQtb3B0aW9uLm1hdC1zZWxlY3RlZDpub3QoLm1hdC1vcHRpb24tZGlzYWJsZWQpe2NvbG9yOiMwMDAgIWltcG9ydGFudH0uZ2ItbWF0LWRyb3Bkb3duLC5nYi1tYXQtYXV0b2NvbXBsZXRle3dpZHRoOjEwMCU7aGVpZ2h0OjQwcHg7Ym9yZGVyLXJhZGl1czo2cHh9LmdiLW1hdC1kcm9wZG93bi5tYXQtZm9ybS1maWVsZCwuZ2ItbWF0LWRyb3Bkb3duLm1hdC1tZGMtZm9ybS1maWVsZCwuZ2ItbWF0LWF1dG9jb21wbGV0ZS5tYXQtZm9ybS1maWVsZCwuZ2ItbWF0LWF1dG9jb21wbGV0ZS5tYXQtbWRjLWZvcm0tZmllbGR7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmfS5nYi1tYXQtZHJvcGRvd24ubWF0LW1kYy1mb3JtLWZpZWxkLC5nYi1tYXQtYXV0b2NvbXBsZXRlLm1hdC1tZGMtZm9ybS1maWVsZHtoZWlnaHQ6YXV0b30uZ2ItbWF0LWRyb3Bkb3duLm1hdC1tZGMtZm9ybS1maWVsZCAubWF0LW1kYy10ZXh0LWZpZWxkLXdyYXBwZXIsLmdiLW1hdC1hdXRvY29tcGxldGUubWF0LW1kYy1mb3JtLWZpZWxkIC5tYXQtbWRjLXRleHQtZmllbGQtd3JhcHBlcntwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fS5nYi1tYXQtZHJvcGRvd24ubWF0LW1kYy1mb3JtLWZpZWxkIC5tYXQtbWRjLWZvcm0tZmllbGQtZm9jdXMtb3ZlcmxheSwuZ2ItbWF0LWF1dG9jb21wbGV0ZS5tYXQtbWRjLWZvcm0tZmllbGQgLm1hdC1tZGMtZm9ybS1maWVsZC1mb2N1cy1vdmVybGF5e2Rpc3BsYXk6bm9uZX0uZ2ItbWF0LWRyb3Bkb3duLm1hdC1tZGMtZm9ybS1maWVsZCAubWF0LW1kYy1mb3JtLWZpZWxkLWluZml4LC5nYi1tYXQtYXV0b2NvbXBsZXRlLm1hdC1tZGMtZm9ybS1maWVsZCAubWF0LW1kYy1mb3JtLWZpZWxkLWluZml4e3dpZHRoOmF1dG87bWluLWhlaWdodDo0MHB4ICFpbXBvcnRhbnQ7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0uZ2ItbWF0LWRyb3Bkb3duLm1hdC1tZGMtZm9ybS1maWVsZCAubWF0LW1kYy1mb3JtLWZpZWxkLXN1YnNjcmlwdC13cmFwcGVyLC5nYi1tYXQtZHJvcGRvd24ubWF0LW1kYy1mb3JtLWZpZWxkIC5tZGMtbGluZS1yaXBwbGUsLmdiLW1hdC1hdXRvY29tcGxldGUubWF0LW1kYy1mb3JtLWZpZWxkIC5tYXQtbWRjLWZvcm0tZmllbGQtc3Vic2NyaXB0LXdyYXBwZXIsLmdiLW1hdC1hdXRvY29tcGxldGUubWF0LW1kYy1mb3JtLWZpZWxkIC5tZGMtbGluZS1yaXBwbGV7ZGlzcGxheTpub25lfS5nYi1tYXQtZHJvcGRvd24ubWF0LW1kYy1mb3JtLWZpZWxkIHN2ZywuZ2ItbWF0LWF1dG9jb21wbGV0ZS5tYXQtbWRjLWZvcm0tZmllbGQgc3Zne2Rpc3BsYXk6bm9uZX0uZ2ItbWF0LWRyb3Bkb3duLm1hdC1mb3JtLWZpZWxkLWFwcGVhcmFuY2UtbGVnYWN5IC5tYXQtZm9ybS1maWVsZC11bmRlcmxpbmUsLmdiLW1hdC1kcm9wZG93bi5tYXQtZm9ybS1maWVsZC1hcHBlYXJhbmNlLWxlZ2FjeSAubWF0LWZvcm0tZmllbGQtc3Vic2NyaXB0LXdyYXBwZXIsLmdiLW1hdC1hdXRvY29tcGxldGUubWF0LWZvcm0tZmllbGQtYXBwZWFyYW5jZS1sZWdhY3kgLm1hdC1mb3JtLWZpZWxkLXVuZGVybGluZSwuZ2ItbWF0LWF1dG9jb21wbGV0ZS5tYXQtZm9ybS1maWVsZC1hcHBlYXJhbmNlLWxlZ2FjeSAubWF0LWZvcm0tZmllbGQtc3Vic2NyaXB0LXdyYXBwZXJ7ZGlzcGxheTpub25lfS5nYi1tYXQtZHJvcGRvd24ubWF0LWZvcm0tZmllbGQtYXBwZWFyYW5jZS1sZWdhY3kgLm1hdC1mb3JtLWZpZWxkLXdyYXBwZXIsLmdiLW1hdC1hdXRvY29tcGxldGUubWF0LWZvcm0tZmllbGQtYXBwZWFyYW5jZS1sZWdhY3kgLm1hdC1mb3JtLWZpZWxkLXdyYXBwZXJ7cGFkZGluZy1ib3R0b206MHB4fS5nYi1tYXQtZHJvcGRvd24ubWF0LWZvcm0tZmllbGQtYXBwZWFyYW5jZS1sZWdhY3kgLm1hdC1mb3JtLWZpZWxkLWluZml4LC5nYi1tYXQtYXV0b2NvbXBsZXRlLm1hdC1mb3JtLWZpZWxkLWFwcGVhcmFuY2UtbGVnYWN5IC5tYXQtZm9ybS1maWVsZC1pbmZpeHtwYWRkaW5nOjBweDtib3JkZXI6bm9uZX0uZ2ItbWF0LWRyb3Bkb3duLm1hdC1mb3JtLWZpZWxkLWFwcGVhcmFuY2UtbGVnYWN5IC5tYXQtZm9ybS1maWVsZC1sYWJlbC13cmFwcGVyLC5nYi1tYXQtYXV0b2NvbXBsZXRlLm1hdC1mb3JtLWZpZWxkLWFwcGVhcmFuY2UtbGVnYWN5IC5tYXQtZm9ybS1maWVsZC1sYWJlbC13cmFwcGVye2hlaWdodDoxMDAlO3BhZGRpbmctdG9wOjBweDt0b3A6YXV0b30uZ2ItbWF0LWRyb3Bkb3duLm1hdC1mb3JtLWZpZWxkLWFwcGVhcmFuY2UtbGVnYWN5IC5tYXQtZm9ybS1maWVsZC1sYWJlbC13cmFwcGVyIC5tYXQtZm9ybS1maWVsZC1sYWJlbCwuZ2ItbWF0LWF1dG9jb21wbGV0ZS5tYXQtZm9ybS1maWVsZC1hcHBlYXJhbmNlLWxlZ2FjeSAubWF0LWZvcm0tZmllbGQtbGFiZWwtd3JhcHBlciAubWF0LWZvcm0tZmllbGQtbGFiZWx7bWFyZ2luLWJvdHRvbTowcHg7dG9wOmF1dG87aGVpZ2h0OjEwMCU7bGluZS1oZWlnaHQ6NDBweDt3aWR0aDpjYWxjKDEwMCUgLSA0MHB4KTtwYWRkaW5nOjBweCAxNXB4O2NvbG9yOiM5OTkgIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50O3RyYW5zZm9ybTpvcGFjaXR5IC4ycyBlYXNlICFpbXBvcnRhbnQ7b3BhY2l0eToxfS5nYi1tYXQtZHJvcGRvd24ubWF0LWZvcm0tZmllbGQtYXBwZWFyYW5jZS1sZWdhY3kubWF0LWZvcm0tZmllbGQtY2FuLWZsb2F0Lm1hdC1mb3JtLWZpZWxkLXNob3VsZC1mbG9hdCAubWF0LWZvcm0tZmllbGQtbGFiZWwsLmdiLW1hdC1hdXRvY29tcGxldGUubWF0LWZvcm0tZmllbGQtYXBwZWFyYW5jZS1sZWdhY3kubWF0LWZvcm0tZmllbGQtY2FuLWZsb2F0Lm1hdC1mb3JtLWZpZWxkLXNob3VsZC1mbG9hdCAubWF0LWZvcm0tZmllbGQtbGFiZWx7dHJhbnNmb3JtOm5vbmUgIWltcG9ydGFudDt0cmFuc2Zvcm06b3BhY2l0eSAuMnMgZWFzZSAhaW1wb3J0YW50O29wYWNpdHk6MH0uZ2ItbWF0LWRyb3Bkb3duIC5tYXQtc2VsZWN0LXZhbHVlLC5nYi1tYXQtZHJvcGRvd24gLm1hdC1tZGMtZm9ybS1maWVsZC1pbnB1dC1jb250cm9sLm1hdC1tZGMtZm9ybS1maWVsZC1pbnB1dC1jb250cm9sLC5nYi1tYXQtZHJvcGRvd24gLm1hdC1tZGMtc2VsZWN0LXZhbHVlLC5nYi1tYXQtYXV0b2NvbXBsZXRlIC5tYXQtc2VsZWN0LXZhbHVlLC5nYi1tYXQtYXV0b2NvbXBsZXRlIC5tYXQtbWRjLWZvcm0tZmllbGQtaW5wdXQtY29udHJvbC5tYXQtbWRjLWZvcm0tZmllbGQtaW5wdXQtY29udHJvbCwuZ2ItbWF0LWF1dG9jb21wbGV0ZSAubWF0LW1kYy1zZWxlY3QtdmFsdWV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NnB4IDBweCAwcHggNnB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTtoZWlnaHQ6MTAwJTtmb250LXNpemU6MTRweCAhaW1wb3J0YW50O2NvbG9yOiM1NTU7bGluZS1oZWlnaHQ6MzhweDtwYWRkaW5nOjBweCAxNXB4fS5nYi1tYXQtZHJvcGRvd24gLm1hdC1zZWxlY3QtdmFsdWVbYXJpYS1leHBhbmRlZD10cnVlXSwuZ2ItbWF0LWRyb3Bkb3duIC5tYXQtbWRjLWZvcm0tZmllbGQtaW5wdXQtY29udHJvbC5tYXQtbWRjLWZvcm0tZmllbGQtaW5wdXQtY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVdLC5nYi1tYXQtZHJvcGRvd24gLm1hdC1tZGMtc2VsZWN0LXZhbHVlW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sLmdiLW1hdC1hdXRvY29tcGxldGUgLm1hdC1zZWxlY3QtdmFsdWVbYXJpYS1leHBhbmRlZD10cnVlXSwuZ2ItbWF0LWF1dG9jb21wbGV0ZSAubWF0LW1kYy1mb3JtLWZpZWxkLWlucHV0LWNvbnRyb2wubWF0LW1kYy1mb3JtLWZpZWxkLWlucHV0LWNvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSwuZ2ItbWF0LWF1dG9jb21wbGV0ZSAubWF0LW1kYy1zZWxlY3QtdmFsdWVbYXJpYS1leHBhbmRlZD10cnVlXXtib3JkZXItcmFkaXVzOjZweCA2cHggMHB4IDBweH0uZ2ItbWF0LWRyb3Bkb3duIC5tYXQtc2VsZWN0LXRyaWdnZXIsLmdiLW1hdC1hdXRvY29tcGxldGUgLm1hdC1zZWxlY3QtdHJpZ2dlcntoZWlnaHQ6MTAwJX0uZ2ItbWF0LWRyb3Bkb3duIC5tYXQtc2VsZWN0LWFycm93LXdyYXBwZXIsLmdiLW1hdC1kcm9wZG93biAubWF0LW1kYy1zZWxlY3QtYXJyb3ctd3JhcHBlciwuZ2ItbWF0LWF1dG9jb21wbGV0ZSAubWF0LXNlbGVjdC1hcnJvdy13cmFwcGVyLC5nYi1tYXQtYXV0b2NvbXBsZXRlIC5tYXQtbWRjLXNlbGVjdC1hcnJvdy13cmFwcGVye3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2JvcmRlci1yYWRpdXM6MHB4IDZweCA2cHggMHB4fS5nYi1tYXQtZHJvcGRvd24gLm1hdC1zZWxlY3QtYXJyb3ctd3JhcHBlciAubWF0LXNlbGVjdC1hcnJvdywuZ2ItbWF0LWRyb3Bkb3duIC5tYXQtc2VsZWN0LWFycm93LXdyYXBwZXIgLm1hdC1tZGMtc2VsZWN0LWFycm93LC5nYi1tYXQtZHJvcGRvd24gLm1hdC1tZGMtc2VsZWN0LWFycm93LXdyYXBwZXIgLm1hdC1zZWxlY3QtYXJyb3csLmdiLW1hdC1kcm9wZG93biAubWF0LW1kYy1zZWxlY3QtYXJyb3ctd3JhcHBlciAubWF0LW1kYy1zZWxlY3QtYXJyb3csLmdiLW1hdC1hdXRvY29tcGxldGUgLm1hdC1zZWxlY3QtYXJyb3ctd3JhcHBlciAubWF0LXNlbGVjdC1hcnJvdywuZ2ItbWF0LWF1dG9jb21wbGV0ZSAubWF0LXNlbGVjdC1hcnJvdy13cmFwcGVyIC5tYXQtbWRjLXNlbGVjdC1hcnJvdywuZ2ItbWF0LWF1dG9jb21wbGV0ZSAubWF0LW1kYy1zZWxlY3QtYXJyb3ctd3JhcHBlciAubWF0LXNlbGVjdC1hcnJvdywuZ2ItbWF0LWF1dG9jb21wbGV0ZSAubWF0LW1kYy1zZWxlY3QtYXJyb3ctd3JhcHBlciAubWF0LW1kYy1zZWxlY3QtYXJyb3d7Ym9yZGVyOjBweDttYXJnaW46MHB4O2hlaWdodDoxMDAlO3dpZHRoOjQwcHg7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uL3RoZW1lL2Fzc2V0cy9mYS1hbmdsZS1kb3duLnN2Z1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7YmFja2dyb3VuZC1zaXplOjQ1JTtmaWx0ZXI6aW52ZXJ0KDEwMCUpIHNlcGlhKDYlKSBzYXR1cmF0ZSgyNzElKSBodWUtcm90YXRlKDI3N2RlZykgYnJpZ2h0bmVzcygxMTYlKSBjb250cmFzdCgxMDAlKX0uZ2ItbWF0LWRyb3Bkb3duIC5tYXQtc2VsZWN0LWFycm93LXdyYXBwZXIgLm1hdC1zZWxlY3QtYXJyb3c6YmVmb3JlLC5nYi1tYXQtZHJvcGRvd24gLm1hdC1zZWxlY3QtYXJyb3ctd3JhcHBlciAubWF0LW1kYy1zZWxlY3QtYXJyb3c6YmVmb3JlLC5nYi1tYXQtZHJvcGRvd24gLm1hdC1tZGMtc2VsZWN0LWFycm93LXdyYXBwZXIgLm1hdC1zZWxlY3QtYXJyb3c6YmVmb3JlLC5nYi1tYXQtZHJvcGRvd24gLm1hdC1tZGMtc2VsZWN0LWFycm93LXdyYXBwZXIgLm1hdC1tZGMtc2VsZWN0LWFycm93OmJlZm9yZSwuZ2ItbWF0LWF1dG9jb21wbGV0ZSAubWF0LXNlbGVjdC1hcnJvdy13cmFwcGVyIC5tYXQtc2VsZWN0LWFycm93OmJlZm9yZSwuZ2ItbWF0LWF1dG9jb21wbGV0ZSAubWF0LXNlbGVjdC1hcnJvdy13cmFwcGVyIC5tYXQtbWRjLXNlbGVjdC1hcnJvdzpiZWZvcmUsLmdiLW1hdC1hdXRvY29tcGxldGUgLm1hdC1tZGMtc2VsZWN0LWFycm93LXdyYXBwZXIgLm1hdC1zZWxlY3QtYXJyb3c6YmVmb3JlLC5nYi1tYXQtYXV0b2NvbXBsZXRlIC5tYXQtbWRjLXNlbGVjdC1hcnJvdy13cmFwcGVyIC5tYXQtbWRjLXNlbGVjdC1hcnJvdzpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjUwJTtoZWlnaHQ6MTAwJX0uZ2ItbWF0LWRyb3Bkb3duIC5tYXQtc2VsZWN0LWFycm93LXdyYXBwZXIgLm1hdC1zZWxlY3QtYXJyb3cgc3ZnLC5nYi1tYXQtZHJvcGRvd24gLm1hdC1zZWxlY3QtYXJyb3ctd3JhcHBlciAubWF0LW1kYy1zZWxlY3QtYXJyb3cgc3ZnLC5nYi1tYXQtZHJvcGRvd24gLm1hdC1tZGMtc2VsZWN0LWFycm93LXdyYXBwZXIgLm1hdC1zZWxlY3QtYXJyb3cgc3ZnLC5nYi1tYXQtZHJvcGRvd24gLm1hdC1tZGMtc2VsZWN0LWFycm93LXdyYXBwZXIgLm1hdC1tZGMtc2VsZWN0LWFycm93IHN2ZywuZ2ItbWF0LWF1dG9jb21wbGV0ZSAubWF0LXNlbGVjdC1hcnJvdy13cmFwcGVyIC5tYXQtc2VsZWN0LWFycm93IHN2ZywuZ2ItbWF0LWF1dG9jb21wbGV0ZSAubWF0LXNlbGVjdC1hcnJvdy13cmFwcGVyIC5tYXQtbWRjLXNlbGVjdC1hcnJvdyBzdmcsLmdiLW1hdC1hdXRvY29tcGxldGUgLm1hdC1tZGMtc2VsZWN0LWFycm93LXdyYXBwZXIgLm1hdC1zZWxlY3QtYXJyb3cgc3ZnLC5nYi1tYXQtYXV0b2NvbXBsZXRlIC5tYXQtbWRjLXNlbGVjdC1hcnJvdy13cmFwcGVyIC5tYXQtbWRjLXNlbGVjdC1hcnJvdyBzdmd7ZGlzcGxheTpub25lfS5nYi1tYXQtYXV0b2NvbXBsZXRlIC5tYXQtbWRjLWZvcm0tZmllbGQtaW5wdXQtY29udHJvbC5tYXQtbWRjLWZvcm0tZmllbGQtaW5wdXQtY29udHJvbHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDl9aW5wdXQuZ2ItbWF0LWNoZWNrYm94LGlucHV0LmdiLW1hdC1yYWRpb3tkaXNwbGF5Om5vbmV9LmdiLW1hdC1yYWRpby5tYXQtbWRjLXJhZGlvLWJ1dHRvbntkaXNwbGF5OmJsb2NrfS5nYi1tYXQtcmFkaW8ubWF0LW1kYy1yYWRpby1idXR0b24gLm1kYy1yYWRpb19fb3V0ZXItY2lyY2xle2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjoxcHggc29saWQgIzc3NyAhaW1wb3J0YW50fS5nYi1tYXQtcmFkaW8ubWF0LW1kYy1yYWRpby1idXR0b24gLm1kYy1yYWRpb19faW5uZXItY2lyY2xle2hlaWdodDozMHB4O3dpZHRoOjMwcHg7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwICFpbXBvcnRhbnQ7dG9wOi01cHg7bGVmdDotNXB4fS5nYi1tYXQtcmFkaW8ubWF0LW1kYy1yYWRpby1idXR0b24ubWF0LW1kYy1yYWRpby1jaGVja2VkIC5tYXQtcmFkaW8taW5uZXItY2lyY2xle3RyYW5zZm9ybTpzY2FsZSgwLjY1KX0uZ2ItbWF0LXJhZGlvLm1hdC1tZGMtcmFkaW8tYnV0dG9uIC5tYXQtcmlwcGxle2Rpc3BsYXk6bm9uZX0uZ2ItbWF0LXJhZGlvLm1hdC1tZGMtcmFkaW8tYnV0dG9uIC5tZGMtcmFkaW9fX2JhY2tncm91bmQ6YmVmb3Jle2Rpc3BsYXk6bm9uZX0uZ2ItbWF0LWNoZWNrYm94Lm1hdC1tZGMtY2hlY2tib3ggLm1kYy1jaGVja2JveF9fYmFja2dyb3VuZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudDtib3JkZXI6MXB4IHNvbGlkICM3NzcgIWltcG9ydGFudDt0b3A6dW5zZXQ7bGVmdDp1bnNldDtkaXNwbGF5OmlubGluZS1ibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MTttYXJnaW4tdG9wOjBweDtib3gtc2hhZG93Omluc2V0IDBweCAwcHggMXB4IDBweCByZ2JhKDAsMCwwLC4yNSl9LmdiLW1hdC1jaGVja2JveC5tYXQtbWRjLWNoZWNrYm94IC5tZGMtY2hlY2tib3hfX2JhY2tncm91bmQgc3ZnLC5nYi1tYXQtY2hlY2tib3gubWF0LW1kYy1jaGVja2JveCAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kIC5tZGMtY2hlY2tib3hfX21peGVkbWFyaywuZ2ItbWF0LWNoZWNrYm94Lm1hdC1tZGMtY2hlY2tib3ggaW5wdXR7ZGlzcGxheTpub25lfS5nYi1tYXQtY2hlY2tib3gubWF0LW1kYy1jaGVja2JveCAubWF0LXJpcHBsZSwuZ2ItbWF0LWNoZWNrYm94Lm1hdC1tZGMtY2hlY2tib3ggLm1kYy1jaGVja2JveF9fcmlwcGxle2Rpc3BsYXk6bm9uZX0uZ2ItbWF0LWNoZWNrYm94Lm1hdC1tZGMtY2hlY2tib3gubWF0LW1kYy1jaGVja2JveC1jaGVja2VkIC5tZGMtY2hlY2tib3hfX2JhY2tncm91bmQ6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmJsb2NrO3dpZHRoOmNhbGMoMTAwJSAtIDNweCk7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDp1cmwoLi4vdGhlbWUvYXNzZXRzL2ZhLWNoZWNrLnN2Zykgbm8tcmVwZWF0IDAgMDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjttYXJnaW46MCBhdXRvO2ZpbHRlcjpicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMCUpIHNlcGlhKDk5JSkgc2F0dXJhdGUoMTczOSUpIGh1ZS1yb3RhdGUoMTA0ZGVnKSBicmlnaHRuZXNzKDg5JSkgY29udHJhc3QoMTAzJSl9LmdiLW1hdC1jaGVja2JveC5jaGVjay1idXR0b257ZGlzcGxheTppbmxpbmUtZmxleDthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OjQwcHg7Ym9yZGVyLXJhZGl1czo2cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nOjAgMTVweH0uZ2ItbWF0LWNoZWNrYm94LmNoZWNrLWJ1dHRvbiAubWF0LWNoZWNrYm94LWxhYmVse2NvbG9yOiMwMDY0MDB9LmdiLW1hdC1jaGVja2JveC5jaGVjay1idXR0b24gbGFiZWx7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9LmdiLW1hdC1jaGVja2JveC5jaGVjay1idXR0b24ubWF0LWNoZWNrYm94LWNoZWNrZWR7YmFja2dyb3VuZC1jb2xvcjojZWVlO2NvbG9yOiM1NTU7Ym9yZGVyLWNvbG9yOiMwMDY0MDB9LmdiLW1hdC1jaGVja2JveC5jaGVjay1idXR0b24ubWF0LWNoZWNrYm94LWNoZWNrZWQgLm1hdC1jaGVja2JveC1sYWJlbHtjb2xvcjojNTU1fS5nYi1tYXQtY2hlY2tib3guY2hlY2stYnV0dG9uLm1hdC1jaGVja2JveC1jaGVja2VkIC5nYi1tYXQtY2hlY2tib3ggLm1hdC1jaGVja2JveC1mcmFtZXtib3JkZXItY29sb3I6IzAwNjQwMH0uZ2ItbWF0LWNoZWNrYm94IC5tZGMtbGFiZWwsLmdiLW1hdC1yYWRpbyAubWRjLWxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiM1NTU7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6MHB4O21hcmdpbjowcHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2N1cnNvcjpwb2ludGVyO21hcmdpbi1sZWZ0OjdweH0uZ2ItbWF0LWNoZWNrYm94IC5tZGMtY2hlY2tib3gsLmdiLW1hdC1jaGVja2JveCAubWRjLXJhZGlvLC5nYi1tYXQtcmFkaW8gLm1kYy1jaGVja2JveCwuZ2ItbWF0LXJhZGlvIC5tZGMtcmFkaW97cGFkZGluZzowICFpbXBvcnRhbnQ7bWFyZ2luOjAgIWltcG9ydGFudH0uZ2ItbWF0LWNoZWNrYm94K2xhYmVsLC5nYi1tYXQtcmFkaW8rbGFiZWx7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6IzU1NTt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZzowcHg7bWFyZ2luOjBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZvbnQtd2VpZ2h0Om5vcm1hbDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Y3Vyc29yOnBvaW50ZXJ9LmdiLW1hdC1jaGVja2JveCtsYWJlbCBzcGFuOmZpcnN0LWNoaWxkLC5nYi1tYXQtcmFkaW8rbGFiZWwgc3BhbjpmaXJzdC1jaGlsZHtmb250LWZhbWlseTpcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dG9wOjJweDtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MTttYXJnaW4tdG9wOjBweDttYXJnaW4tcmlnaHQ6N3B4O2JvcmRlcjoxcHggc29saWQgIzc3NztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzppbnNldCAwcHggMHB4IDFweCAwcHggcmdiYSgwLDAsMCwuMjUpfS5nYi1tYXQtY2hlY2tib3grbGFiZWwgc3BhbjpsYXN0LWNoaWxkLC5nYi1tYXQtcmFkaW8rbGFiZWwgc3BhbjpsYXN0LWNoaWxke2ZsZXg6MX0uZ2ItbWF0LXJhZGlvK2xhYmVsIHNwYW46Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDotMnB4O2JvcmRlci1yYWRpdXM6N3B4O2JhY2tncm91bmQtaW1hZ2U6bm9uZTt3aWR0aDoxNHB4O2hlaWdodDoxNHB4O3otaW5kZXg6MH0uZ2ItbWF0LWNoZWNrYm94K2xhYmVsIHNwYW46Zmlyc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZC1pbWFnZTpub25lO3dpZHRoOjEzcHg7aGVpZ2h0OjEzcHg7dGV4dC1pbmRlbnQ6MHB4fS5nYi1tYXQtY2hlY2tib3g6Y2hlY2tlZCtsYWJlbCBzcGFuOmZpcnN0LWNoaWxkOmJlZm9yZSwuZ2ItbWF0LXJhZGlvOmNoZWNrZWQrbGFiZWwgc3BhbjpmaXJzdC1jaGlsZDpiZWZvcmV7dG9wOjBweDtsZWZ0OjBweDtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjUwfS5nYi1tYXQtcmFkaW86Y2hlY2tlZCtsYWJlbCBzcGFuOmZpcnN0LWNoaWxkOmJlZm9yZXtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2ZvbnQtc2l6ZToxMXB4O3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7Ym9yZGVyLXJhZGl1czo1MCV9LmdiLW1hdC1jaGVja2JveDpjaGVja2VkK2xhYmVsIHNwYW46Zmlyc3QtY2hpbGQ6YmVmb3Jle2NvbnRlbnQ6XCLugJNcIjtjb2xvcjojMDA2NDAwO2ZvbnQtc2l6ZToxMXB4O3dpZHRoOjEycHg7aGVpZ2h0OjEycHh9Lm1hdC1kYXRlcGlja2VyLWNvbnRlbnQgLm1hdC1jYWxlbmRhci1ib2R5LWNlbGw6bm90KC5tYXQtY2FsZW5kYXItYm9keS1kaXNhYmxlZCk6aG92ZXI+Lm1hdC1jYWxlbmRhci1ib2R5LWNlbGwtY29udGVudDpub3QoLm1hdC1jYWxlbmRhci1ib2R5LXNlbGVjdGVkKXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9Lm1hdC1kYXRlcGlja2VyLWNvbnRlbnQgLm1hdC1jYWxlbmRhcntoZWlnaHQ6YXV0byAhaW1wb3J0YW50fS5tYXQtZGF0ZXBpY2tlci1jb250ZW50IC5tYXQtY2FsZW5kYXItYm9keT50cj50ZC5tYXQtY2FsZW5kYXItYm9keS1sYWJlbHt0ZXh0LWluZGVudDotOTk5OXB4fS5tYXQtZGF0ZXBpY2tlci1jb250ZW50IC5tYXQtY2FsZW5kYXItYm9keT50clthcmlhLWhpZGRlbj10cnVlXXtkaXNwbGF5Om5vbmV9Lm1hdC1kYXRlcGlja2VyLWNvbnRlbnQgLm1hdC1jYWxlbmRhci10YWJsZS1oZWFkZXJ7ZGlzcGxheTpub25lfS5tYXQtZGF0ZXBpY2tlci1jb250ZW50IC5tYXQtY2FsZW5kYXItY29udHJvbHN7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47bWFyZ2luOjBweCAwcHggNXB4IDBweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjNweH0ubWF0LWRhdGVwaWNrZXItY29udGVudCAubWF0LWNhbGVuZGFyLWNvbnRyb2xzIC5tYXQtY2FsZW5kYXItc3BhY2Vye2Rpc3BsYXk6bm9uZX0ubWF0LWRhdGVwaWNrZXItY29udGVudCAubWF0LWNhbGVuZGFyLWNvbnRyb2xzIC5tYXQtbWRjLWJ1dHRvbjpub3QoOmRpc2FibGVkKXtjb2xvcjojZmZmfS5tYXQtZGF0ZXBpY2tlci1jb250ZW50IC5tYXQtY2FsZW5kYXItY29udHJvbHMgLm1hdC1jYWxlbmRhci1wcmV2aW91cy1idXR0b24sLm1hdC1kYXRlcGlja2VyLWNvbnRlbnQgLm1hdC1jYWxlbmRhci1jb250cm9scyAubWF0LWNhbGVuZGFyLW5leHQtYnV0dG9ue3dpZHRoOjI1cHggIWltcG9ydGFudDtoZWlnaHQ6MjVweCAhaW1wb3J0YW50O2JvcmRlcjoxMi41cHggc29saWQgcmdiYSgwLDAsMCwwKTt0b3A6MXB4O3BhZGRpbmc6MCAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MHB4fS5tYXQtZGF0ZXBpY2tlci1jb250ZW50IC5tYXQtY2FsZW5kYXItY29udHJvbHMgLm1hdC1jYWxlbmRhci1wcmV2aW91cy1idXR0b246YWZ0ZXIsLm1hdC1kYXRlcGlja2VyLWNvbnRlbnQgLm1hdC1jYWxlbmRhci1jb250cm9scyAubWF0LWNhbGVuZGFyLW5leHQtYnV0dG9uOmFmdGVye2JvcmRlcjowcHg7dHJhbnNmb3JtOm5vbmU7ZGlzcGxheTpub25lfS5tYXQtZGF0ZXBpY2tlci1jb250ZW50IC5tYXQtY2FsZW5kYXItY29udHJvbHMgLm1hdC1jYWxlbmRhci1wcmV2aW91cy1idXR0b24gLm1hdC1tZGMtYnV0dG9uLXBlcnNpc3RlbnQtcmlwcGxlLC5tYXQtZGF0ZXBpY2tlci1jb250ZW50IC5tYXQtY2FsZW5kYXItY29udHJvbHMgLm1hdC1jYWxlbmRhci1wcmV2aW91cy1idXR0b24gc3ZnLC5tYXQtZGF0ZXBpY2tlci1jb250ZW50IC5tYXQtY2FsZW5kYXItY29udHJvbHMgLm1hdC1jYWxlbmRhci1uZXh0LWJ1dHRvbiAubWF0LW1kYy1idXR0b24tcGVyc2lzdGVudC1yaXBwbGUsLm1hdC1kYXRlcGlja2VyLWNvbnRlbnQgLm1hdC1jYWxlbmRhci1jb250cm9scyAubWF0LWNhbGVuZGFyLW5leHQtYnV0dG9uIHN2Z3tkaXNwbGF5Om5vbmV9Lm1hdC1kYXRlcGlja2VyLWNvbnRlbnQgLm1hdC1jYWxlbmRhci1jb250cm9scyAubWF0LWNhbGVuZGFyLXBlcmlvZC1idXR0b257Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjYwMDtvcmRlcjoyfS5tYXQtZGF0ZXBpY2tlci1jb250ZW50IC5tYXQtY2FsZW5kYXItY29udHJvbHMgLm1hdC1jYWxlbmRhci1wZXJpb2QtYnV0dG9uIC5tYXQtY2FsZW5kYXItYXJyb3d7ZmlsdGVyOmludmVydCgxMDAlKSBzZXBpYSg2JSkgc2F0dXJhdGUoMjcxJSkgaHVlLXJvdGF0ZSgyNzdkZWcpIGJyaWdodG5lc3MoMTE2JSkgY29udHJhc3QoMTAwJSl9Lm1hdC1kYXRlcGlja2VyLWNvbnRlbnQgLm1hdC1jYWxlbmRhci1jb250cm9scyAubWF0LWNhbGVuZGFyLXByZXZpb3VzLWJ1dHRvbntvcmRlcjoxO2JvcmRlci1yaWdodC1jb2xvcjojZmZmfS5tYXQtZGF0ZXBpY2tlci1jb250ZW50IC5tYXQtY2FsZW5kYXItY29udHJvbHMgLm1hdC1jYWxlbmRhci1uZXh0LWJ1dHRvbntvcmRlcjozO2JvcmRlci1sZWZ0LWNvbG9yOiNmZmZ9Lm1hdC1kYXRlcGlja2VyLWNvbnRlbnQgLm1hdC1jYWxlbmRhci1ib2R5LWNlbGw6bm90KC5tYXQtY2FsZW5kYXItYm9keS1kaXNhYmxlZCkgLm1hdC1jYWxlbmRhci1ib2R5LWNlbGwtY29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWNvbG9yOiMwMDY0MDA7Ym9yZGVyLXJhZGl1czozcHh9Lm1hdC1kYXRlcGlja2VyLWNvbnRlbnQgLm1hdC1jYWxlbmRhci1ib2R5LWNlbGw6bm90KC5tYXQtY2FsZW5kYXItYm9keS1kaXNhYmxlZCkgLm1hdC1jYWxlbmRhci1ib2R5LWNlbGwtY29udGVudC5tYXQtY2FsZW5kYXItYm9keS10b2RheXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9Lm1hdC1kYXRlcGlja2VyLWNvbnRlbnQgLm1hdC1jYWxlbmRhci1ib2R5LWNlbGw6bm90KC5tYXQtY2FsZW5kYXItYm9keS1kaXNhYmxlZCkgLm1hdC1jYWxlbmRhci1ib2R5LWNlbGwtY29udGVudC5tYXQtY2FsZW5kYXItYm9keS1zZWxlY3RlZHtib3JkZXItY29sb3I6IzAwNjQwMDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Ym94LXNoYWRvdzpub25lfS5nYi1tYXQtZGF0ZXBpY2tlcj4ubWF0LW1kYy1mb3JtLWZpZWxke3dpZHRoOjEwMCV9LmdiLW1hdC1kYXRlcGlja2VyIC5tYXQtZm9ybS1maWVsZC1hcHBlYXJhbmNlLWZpbGwgLm1hdC1tZGMtdGV4dC1maWVsZC13cmFwcGVye2hlaWdodDo0MHB4O2JvcmRlci1yYWRpdXM6NnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZzo2cHggMTJweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmdiLW1hdC1kYXRlcGlja2VyIC5tYXQtZm9ybS1maWVsZC1hcHBlYXJhbmNlLWZpbGwgLm1hdC1tZGMtdGV4dC1maWVsZC13cmFwcGVyIC5tYXQtbWRjLWZvcm0tZmllbGQtaW5maXh7cGFkZGluZzowO21pbi1oZWlnaHQ6YXV0bzttaW4td2lkdGg6YXV0bzt3aWR0aDoxMDAlfS5nYi1tYXQtZGF0ZXBpY2tlciAubWF0LWZvcm0tZmllbGQtYXBwZWFyYW5jZS1maWxsIC5tYXQtbWRjLXRleHQtZmllbGQtd3JhcHBlciAubWF0LW1kYy1mb3JtLWZpZWxkLWljb24tc3VmZml4IC5tZGMtaWNvbi1idXR0b257bWFyZ2luOjA7cGFkZGluZzowO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG99LmdiLW1hdC1kYXRlcGlja2VyIC5tYXQtZm9ybS1maWVsZC1hcHBlYXJhbmNlLWZpbGwgLm1hdC1tZGMtdGV4dC1maWVsZC13cmFwcGVyIC5tYXQtbWRjLWZvcm0tZmllbGQtaWNvbi1zdWZmaXggLm1kYy1pY29uLWJ1dHRvbiAubWF0LW1kYy1idXR0b24tcGVyc2lzdGVudC1yaXBwbGUsLmdiLW1hdC1kYXRlcGlja2VyIC5tYXQtZm9ybS1maWVsZC1hcHBlYXJhbmNlLWZpbGwgLm1hdC1tZGMtdGV4dC1maWVsZC13cmFwcGVyIC5tYXQtbWRjLWZvcm0tZmllbGQtaWNvbi1zdWZmaXggLm1kYy1pY29uLWJ1dHRvbiBzdmcsLmdiLW1hdC1kYXRlcGlja2VyIC5tYXQtZm9ybS1maWVsZC1hcHBlYXJhbmNlLWZpbGwgLm1hdC1tZGMtdGV4dC1maWVsZC13cmFwcGVyIC5tYXQtbWRjLWZvcm0tZmllbGQtaWNvbi1zdWZmaXggLm1kYy1pY29uLWJ1dHRvbiAubWF0LXJpcHBsZXtkaXNwbGF5Om5vbmV9LmdiLW1hdC1kYXRlcGlja2VyIC5tYXQtZm9ybS1maWVsZC1hcHBlYXJhbmNlLWZpbGwgLm1hdC1tZGMtdGV4dC1maWVsZC13cmFwcGVyIC5tYXQtbWRjLWZvcm0tZmllbGQtaWNvbi1zdWZmaXggLm1kYy1pY29uLWJ1dHRvbiAubWF0LW1kYy1idXR0b24tdG91Y2gtdGFyZ2V0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDozMnB4O2hlaWdodDozMnB4O3RvcDotOXB4O2xlZnQ6LTIxcHg7dHJhbnNmb3JtOm5vbmV9LmdiLW1hdC1kYXRlcGlja2VyIC5tYXQtZm9ybS1maWVsZC1hcHBlYXJhbmNlLWZpbGwgLm1hdC1tZGMtdGV4dC1maWVsZC13cmFwcGVyIC5tYXQtbWRjLWZvcm0tZmllbGQtaWNvbi1zdWZmaXggLm1kYy1pY29uLWJ1dHRvbiAubWF0LW1kYy1idXR0b24tdG91Y2gtdGFyZ2V0OmJlZm9yZXtmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA2IFByb1wiO2ZvbnQtd2VpZ2h0OjkwMDtjb250ZW50Olwi74SzXCI7Y29sb3I6IzAwNjQwMH0uZ2ItbWF0LWRhdGVwaWNrZXIgLm1hdC1mb3JtLWZpZWxkLWFwcGVhcmFuY2UtZmlsbCAubWF0LW1kYy10ZXh0LWZpZWxkLXdyYXBwZXIgLm1kYy1saW5lLXJpcHBsZXtkaXNwbGF5Om5vbmV9LmNkay1vdmVybGF5LWNvbnRhaW5lcnt6LWluZGV4OjEwMDAwMDAwMCAhaW1wb3J0YW50fS5jZGstb3ZlcmxheS1jb250YWluZXIgLm1hdC1tZGMtZGlhbG9nLWNvbnRhaW5lciAubWF0LW1kYy1kaWFsb2ctdGl0bGUsLmNkay1vdmVybGF5LWNvbnRhaW5lciAubWF0LW1kYy1kaWFsb2ctY29udGFpbmVyIC5tYXQtZGlhbG9nLXRpdGxle21hcmdpbjowO3BhZGRpbmc6MTVweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZjtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsfS5jZGstb3ZlcmxheS1jb250YWluZXIgLm1hdC1tZGMtZGlhbG9nLWNvbnRhaW5lciAubWF0LW1kYy1kaWFsb2ctdGl0bGU6YmVmb3JlLC5jZGstb3ZlcmxheS1jb250YWluZXIgLm1hdC1tZGMtZGlhbG9nLWNvbnRhaW5lciAubWF0LWRpYWxvZy10aXRsZTpiZWZvcmV7ZGlzcGxheTpub25lfS5jZGstb3ZlcmxheS1jb250YWluZXIgLmNkay1vdmVybGF5LXBhbmUubWF0LW1kYy1kaWFsb2ctcGFuZWx7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0uY2RrLW92ZXJsYXktY29udGFpbmVyIC5jZGstb3ZlcmxheS1wYW5lLm1hdC1tZGMtZGlhbG9nLXBhbmVsIC5tYXQtbWRjLWRpYWxvZy1jb250YWluZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uY2RrLW92ZXJsYXktY29udGFpbmVyIC5jZGstb3ZlcmxheS1wYW5lLm1hdC1tZGMtZGlhbG9nLXBhbmVsIC5tYXQtbWRjLWRpYWxvZy1jb250YWluZXIgLm1hdC1tZGMtZGlhbG9nLWNvbnRlbnQsLmNkay1vdmVybGF5LWNvbnRhaW5lciAuY2RrLW92ZXJsYXktcGFuZS5tYXQtbWRjLWRpYWxvZy1wYW5lbCAubWF0LW1kYy1kaWFsb2ctY29udGFpbmVyIC5tYXQtZGlhbG9nLWNvbnRlbnR7cGFkZGluZzoxNXB4O2xldHRlci1zcGFjaW5nOm5vcm1hbDttYXgtaGVpZ2h0OnVuc2V0O2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtvdmVyZmxvdy15OmF1dG99LmNkay1vdmVybGF5LWNvbnRhaW5lciAuY2RrLW92ZXJsYXktcGFuZSAubWF0LW1kYy1kaWFsb2ctYWN0aW9uc3ttaW4taGVpZ2h0OmF1dG87anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjAgMCAxNXB4fS5jZGstb3ZlcmxheS1jb250YWluZXIgLmNkay1vdmVybGF5LXBhbmUgLm1hdC1tZGMtZGlhbG9nLWFjdGlvbnMgYnV0dG9ue2JveC1zaGFkb3c6bm9uZTt0ZXh0LXNoYWRvdzpub25lO2JvcmRlci1yYWRpdXM6NnB4O2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtjb2xvcjojZmZmO2JvcmRlcjpub25lO3BhZGRpbmc6NnB4IDEycHh9LmNkay1vdmVybGF5LWNvbnRhaW5lciAuY2RrLW92ZXJsYXktcGFuZSAubWRjLW1lbnUtc3VyZmFjZXtwYWRkaW5nOjB9LmNkay1vdmVybGF5LWNvbnRhaW5lciAuY2RrLW92ZXJsYXktcGFuZSAubWF0LW1kYy1kaWFsb2ctc3VyZmFjZXtib3JkZXItcmFkaXVzOjB9LmNkay1vdmVybGF5LWNvbnRhaW5lciAuY2RrLW92ZXJsYXktcGFuZSAubWF0LW1kYy1zZWxlY3QtcGFuZWwgLm1hdC1wc2V1ZG8tY2hlY2tib3gsLmNkay1vdmVybGF5LWNvbnRhaW5lciAuY2RrLW92ZXJsYXktcGFuZSAubWF0LW1kYy1hdXRvY29tcGxldGUtcGFuZWwgLm1hdC1wc2V1ZG8tY2hlY2tib3h7ZGlzcGxheTpub25lfS5jZGstb3ZlcmxheS1jb250YWluZXIgLmNkay1vdmVybGF5LXBhbmUgLm1hdC1tZGMtc2VsZWN0LXBhbmVsIC5tYXQtbWRjLW9wdGlvbi5tZGMtbGlzdC1pdGVtLS1zZWxlY3RlZDpub3QoLm1kYy1saXN0LWl0ZW0tLWRpc2FibGVkKTpub3QoLm1hdC1tZGMtb3B0aW9uLW11bHRpcGxlKSwuY2RrLW92ZXJsYXktY29udGFpbmVyIC5jZGstb3ZlcmxheS1wYW5lIC5tYXQtbWRjLWF1dG9jb21wbGV0ZS1wYW5lbCAubWF0LW1kYy1vcHRpb24ubWRjLWxpc3QtaXRlbS0tc2VsZWN0ZWQ6bm90KC5tZGMtbGlzdC1pdGVtLS1kaXNhYmxlZCk6bm90KC5tYXQtbWRjLW9wdGlvbi1tdWx0aXBsZSl7YmFja2dyb3VuZC1jb2xvcjojNTU1ICFpbXBvcnRhbnR9LmNkay1vdmVybGF5LWNvbnRhaW5lciAuY2RrLW92ZXJsYXktcGFuZSAubWF0LW1kYy1zZWxlY3QtcGFuZWwgLm1hdC1tZGMtb3B0aW9uLm1kYy1saXN0LWl0ZW0tLXNlbGVjdGVkOm5vdCgubWRjLWxpc3QtaXRlbS0tZGlzYWJsZWQpOm5vdCgubWF0LW1kYy1vcHRpb24tbXVsdGlwbGUpIC5tZGMtbGlzdC1pdGVtX19wcmltYXJ5LXRleHQsLmNkay1vdmVybGF5LWNvbnRhaW5lciAuY2RrLW92ZXJsYXktcGFuZSAubWF0LW1kYy1hdXRvY29tcGxldGUtcGFuZWwgLm1hdC1tZGMtb3B0aW9uLm1kYy1saXN0LWl0ZW0tLXNlbGVjdGVkOm5vdCgubWRjLWxpc3QtaXRlbS0tZGlzYWJsZWQpOm5vdCgubWF0LW1kYy1vcHRpb24tbXVsdGlwbGUpIC5tZGMtbGlzdC1pdGVtX19wcmltYXJ5LXRleHR7Y29sb3I6I2ZmZiAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MDttYXJnaW4tcmlnaHQ6MH0uZ2ItbWF0LWRpYWxvZ3twb3NpdGlvbjpyZWxhdGl2ZX0uZ2ItbWF0LWRpYWxvZyAuY2xvc2UsLmdiLW1hdC1kaWFsb2cgLm1hdC1tZGMtYnV0dG9uLmNsb3Nle2NvbG9yOiNmZmY7ZmxvYXQ6bm9uZTtmb250LXNpemU6MTZweDtmb250LXdlaWdodDpub3JtYWw7bGluZS1oZWlnaHQ6MTtoZWlnaHQ6YXV0bzt0ZXh0LXNoYWRvdzowIDFweCAwICNmZmY7b3BhY2l0eToxO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNXB4O3JpZ2h0OjE1cHg7ei1pbmRleDoxMDAwO291dGxpbmU6bm9uZTttaW4td2lkdGg6YXV0bztiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjB9LmdiLW1hdC1kaWFsb2cgLmNsb3NlIC5tZGMtYnV0dG9uX19yaXBwbGUsLmdiLW1hdC1kaWFsb2cgLm1hdC1tZGMtYnV0dG9uLmNsb3NlIC5tZGMtYnV0dG9uX19yaXBwbGV7ZGlzcGxheTpub25lfS5nYi1tYXQtZGlhbG9nIC5tYXQtZGlhbG9nLXRpdGxle3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6OTk5fS5nYi1tYXQtZGlhbG9nIC5nYi1tYXQtc3VidGV4dHttYXJnaW4tbGVmdDotOXB4O21hcmdpbi1yaWdodDotOXB4fS5nYi1tYXQtZGlhbG9nIGlmcmFtZXt3aWR0aDoxMDAlfS5nYi1tYXQtZGlhbG9nIC5jdGFzIC5idG57Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNXB4O2hlaWdodDo0MHB4O2N1cnNvcjpwb2ludGVyO2xldHRlci1zcGFjaW5nOm5vcm1hbH0uZ2ItbWF0LWRpYWxvZyAuY3RhcyAuYnRuIC5tYXQtYnV0dG9uLWZvY3VzLW92ZXJsYXl7ZGlzcGxheTpub25lfS5nYi1tYXQtZGlhbG9nIC5jdGFzIC5idG4uYnRuLXByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2NvbG9yOiNmZmZ9LmdiLW1hdC1kaWFsb2cgLmN0YXMgLmJ0bi5idG4tcHJpbWFyeVtkaXNhYmxlZF17YmFja2dyb3VuZC1jb2xvcjojYmJlMWFhfS5nYi1tYXQtZGlhbG9nIC5jdGFzIC5idG4uYnRuLXNlY29uZGFyeXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOiMwMDY0MDB9LmdiLW1hdC1kaWFsb2cgLmN0YXMgLmJ0bltkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHR9LmdiLW1hdC1jaGlwe2JhY2tncm91bmQtY29sb3I6IzAwNjQwMCAhaW1wb3J0YW50fS5nYi1tYXQtY2hpcCAubWF0LW1kYy1jaGlwLWFjdGlvbi1sYWJlbCBzcGFuLC5nYi1tYXQtY2hpcCAubWF0LW1kYy1jaGlwLXJlbW92ZXtjb2xvcjojZmZmICFpbXBvcnRhbnQ7b3BhY2l0eToxICFpbXBvcnRhbnR9LmdiLW1hdC1hY2NvcmRpb24gLm1hdC1leHBhbnNpb24tcGFuZWx7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmV9LmdiLW1hdC1hY2NvcmRpb24gLm1hdC1leHBhbnNpb24tcGFuZWwubWF0LWV4cGFuc2lvbi1wYW5lbC1zcGFjaW5ne21hcmdpbjowfS5nYi1tYXQtYWNjb3JkaW9uIC5tYXQtZXhwYW5zaW9uLXBhbmVsIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWhlYWRlcntiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMjU1LCAyNTUsIDI1NSkgMCUsIHJnYigyMzUsIDIzNSwgMjM1KSAxMDAlKTtoZWlnaHQ6NTBweCAhaW1wb3J0YW50O2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZn0uZ2ItbWF0LWFjY29yZGlvbiAubWF0LWV4cGFuc2lvbi1wYW5lbCAubWF0LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLm1hdC1leHBhbnNpb24tcGFuZWwtaGVhZGVyLXRpdGxle2NvbG9yOiMwMDY0MDAgIWltcG9ydGFudDtmb250LXNpemU6MThweDtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MTdweH0uZ2ItbWF0LWFjY29yZGlvbiAubWF0LWV4cGFuc2lvbi1wYW5lbCAubWF0LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLm1hdC1jb250ZW50e292ZXJmbG93OnZpc2libGV9LmdiLW1hdC1hY2NvcmRpb24gLm1hdC1leHBhbnNpb24tcGFuZWwgLm1hdC1leHBhbnNpb24tcGFuZWwtaGVhZGVyIC5tYXQtZXhwYW5zaW9uLWluZGljYXRvcnttYXJnaW4tbGVmdDoxcmVtO3RyYW5zZm9ybTpyb3RhdGUoMGRlZykgIWltcG9ydGFudDt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1pbn0uZ2ItbWF0LWFjY29yZGlvbiAubWF0LWV4cGFuc2lvbi1wYW5lbCAubWF0LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLm1hdC1leHBhbnNpb24taW5kaWNhdG9yOmFmdGVye2NvbG9yOiMwMDY0MDA7Ym9yZGVyLXdpZHRoOjAgM3B4IDNweCAwO3BhZGRpbmc6NXB4O3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0uZ2ItbWF0LWFjY29yZGlvbiAubWF0LWV4cGFuc2lvbi1wYW5lbCAubWF0LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIubWF0LWV4cGFuZGVkIC5tYXQtZXhwYW5zaW9uLWluZGljYXRvcnt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKSAhaW1wb3J0YW50fS5nYi1tYXQtc2xpZGVyLm1hdC1tZGMtc2xpZGVye2Rpc3BsYXk6YmxvY2t9LmdiLW1hdC1zbGlkZXIubWF0LW1kYy1zbGlkZXIgLm1kYy1zbGlkZXJfX3RyYWNrLS1hY3RpdmVfZmlsbCwuZ2ItbWF0LXNsaWRlci5tYXQtbWRjLXNsaWRlciAubWRjLXNsaWRlcl9fdGh1bWIta25vYntiYWNrZ3JvdW5kLWNvbG9yOiM1NTUgIWltcG9ydGFudDtib3JkZXItY29sb3I6IzU1NSAhaW1wb3J0YW50fS5nYi1tYXQtc2xpZGVyLm1hdC1tZGMtc2xpZGVyIC5tZGMtc2xpZGVyX190cmFjay0taW5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojNzc3ICFpbXBvcnRhbnR9LmdiLW1hdC10b29sdGlwLWJ0bntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOm5vbmU7cGFkZGluZzowO21hcmdpbjowfUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsuY2RrLW92ZXJsYXktY29udGFpbmVyIC5jZGstZ2xvYmFsLW92ZXJsYXktd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0ICFpbXBvcnRhbnR9LmNkay1vdmVybGF5LWNvbnRhaW5lciAuY2RrLW92ZXJsYXktcGFuZXtib3JkZXItcmFkaXVzOjBweDt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtsZWZ0OjAgIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50fS5jZGstb3ZlcmxheS1jb250YWluZXIgLmNkay1vdmVybGF5LXBhbmUgLm1hdC1kaWFsb2ctY29udGFpbmVye2JvcmRlci1yYWRpdXM6MHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmdiLW1hdC10cmVle2NvbHVtbi1jb3VudDoyO2NvbHVtbi1nYXA6MTVweH0uZ2ItbWF0LXRyZWU+Lm1hdC1uZXN0ZWQtdHJlZS1ub2RlLC5nYi1tYXQtdHJlZT4ubWF0LXRyZWUtbm9kZXt3aWR0aDoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5nYi1tYXQtdHJlZT4ubWF0LW5lc3RlZC10cmVlLW5vZGUgYnV0dG9uLC5nYi1tYXQtdHJlZT4ubWF0LXRyZWUtbm9kZSBidXR0b257Zm9udC1zaXplOjE2cHh9LmdiLW1hdC10YWJzIC5tYXQtbWRjLXRhYi1oZWFkZXIgLm1hdC1tZGMtdGFie2ZvbnQtc2l6ZToxNXB4fS5jZGstb3ZlcmxheS1jb250YWluZXIgLmNkay1vdmVybGF5LXBhbmUubWF0LW1kYy1kaWFsb2ctcGFuZWx7ZGlzcGxheTpibG9ja30uY2RrLW92ZXJsYXktY29udGFpbmVyIC5jZGstb3ZlcmxheS1wYW5lLm1hdC1tZGMtZGlhbG9nLXBhbmVsIC5tYXQtbWRjLWRpYWxvZy1jb250YWluZXJ7d2lkdGg6NjB2dzttYXgtd2lkdGg6NzAwcHg7bWF4LWhlaWdodDo4MHZoO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmF1dG87bWFyZ2luOjEwdmggYXV0bzttaW4taGVpZ2h0OmF1dG99LmNkay1vdmVybGF5LWNvbnRhaW5lciAuY2RrLW92ZXJsYXktcGFuZS5tYXQtbWRjLWRpYWxvZy1wYW5lbCAubWF0LW1kYy1kaWFsb2ctc3VyZmFjZXtib3JkZXItcmFkaXVzOjZweH0uY2RrLW92ZXJsYXktY29udGFpbmVyIC5jZGstb3ZlcmxheS1wYW5lLm1hdC1tZGMtZGlhbG9nLXBhbmVsLmRpYWxvZy1mdWxsLWhlaWdodCAubWF0LW1kYy1kaWFsb2ctY29udGFpbmVye2hlaWdodDoxMDAlfS5nYi1tYXQtc3RlcHBlciAubWF0LWhvcml6b250YWwtc3RlcHBlci1oZWFkZXItY29udGFpbmVye3dpZHRoOjEwMCU7Ym9yZGVyLXJhZGl1czo2cHggNnB4IDBweCAwcHg7b3ZlcmZsb3c6aGlkZGVufS5nYi1tYXQtc3RlcHBlciAubWF0LWhvcml6b250YWwtc3RlcHBlci1oZWFkZXItY29udGFpbmVyIC5tYXQtc3RlcC1oZWFkZXJ7aGVpZ2h0OmF1dG87cGFkZGluZzowcHggMTVweCAwcHggMzBweDtoZWlnaHQ6NDBweDtib3JkZXI6MHB4O2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTRweDtvdmVyZmxvdzp2aXNpYmxlO2ZsZXgtZ3JvdzoxfS5nYi1tYXQtc3RlcHBlciAubWF0LWhvcml6b250YWwtc3RlcHBlci1oZWFkZXItY29udGFpbmVyIC5tYXQtc3RlcC1oZWFkZXIgLm1hdC1zdGVwLWljb257Ym9yZGVyLXJhZGl1czowcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87bWFyZ2luLXJpZ2h0OjBweDtwYWRkaW5nLXJpZ2h0OjVweDt3aWR0aDoyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NX0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1ob3Jpem9udGFsLXN0ZXBwZXItaGVhZGVyLWNvbnRhaW5lciAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1pY29uIC5tYXQtc3RlcC1pY29uLWNvbnRlbnR7cG9zaXRpb246c3RhdGljO3RvcDphdXRvO2xlZnQ6YXV0bzt0cmFuc2Zvcm06bm9uZX0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1ob3Jpem9udGFsLXN0ZXBwZXItaGVhZGVyLWNvbnRhaW5lciAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1pY29uIC5tYXQtc3RlcC1pY29uLWNvbnRlbnQgc3Bhbntjb2xvcjojZmZmfS5nYi1tYXQtc3RlcHBlciAubWF0LWhvcml6b250YWwtc3RlcHBlci1oZWFkZXItY29udGFpbmVyIC5tYXQtc3RlcC1oZWFkZXIgLm1hdC1zdGVwLWljb24gLm1hdC1zdGVwLWljb24tY29udGVudCBzcGFuOmFmdGVye2NvbnRlbnQ6XCIuXCJ9LmdiLW1hdC1zdGVwcGVyIC5tYXQtaG9yaXpvbnRhbC1zdGVwcGVyLWhlYWRlci1jb250YWluZXIgLm1hdC1zdGVwLWhlYWRlciAubWF0LXN0ZXAtaWNvbiAubWF0LXN0ZXAtaWNvbi1jb250ZW50IC5tYXQtaWNvbntwb3NpdGlvbjpzdGF0aWM7bGVmdDphdXRvO3RvcDphdXRvO3RyYW5zZm9ybTpub25lfS5nYi1tYXQtc3RlcHBlciAubWF0LWhvcml6b250YWwtc3RlcHBlci1oZWFkZXItY29udGFpbmVyIC5tYXQtc3RlcC1oZWFkZXIgLm1hdC1zdGVwLWxhYmVse2ZvbnQtd2VpZ2h0OjYwMDtvdmVyZmxvdzp2aXNpYmxlO3RleHQtb3ZlcmZsb3c6dW5zZXQ7Y29sb3I6I2ZmZn0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1ob3Jpem9udGFsLXN0ZXBwZXItaGVhZGVyLWNvbnRhaW5lciAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1sYWJlbCAubWF0LXN0ZXAtdGV4dC1sYWJlbD5kaXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6I2JiZTFhYX0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1ob3Jpem9udGFsLXN0ZXBwZXItaGVhZGVyLWNvbnRhaW5lciAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1sYWJlbCAubWF0LXN0ZXAtdGV4dC1sYWJlbD5kaXYgYXBwLXN0ZXAtbGFiZWx7cGFkZGluZzowcHggMHB4IDBweCAzNXB4O3dpZHRoOjEwMCV9LmdiLW1hdC1zdGVwcGVyIC5tYXQtaG9yaXpvbnRhbC1zdGVwcGVyLWhlYWRlci1jb250YWluZXIgLm1hdC1zdGVwLWhlYWRlciAubWF0LXN0ZXAtbGFiZWwgLm1hdC1zdGVwLXRleHQtbGFiZWw+ZGl2IGFwcC1zdGVwLWxhYmVsIGRpdjpmaXJzdC1jaGlsZHtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczttYXgtd2lkdGg6MTAwJX0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1ob3Jpem9udGFsLXN0ZXBwZXItaGVhZGVyLWNvbnRhaW5lciAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1sYWJlbCAubWF0LXN0ZXAtdGV4dC1sYWJlbD5kaXYgYXBwLXN0ZXAtbGFiZWwgZGl2LmFycm93e2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTIwcHg7dG9wOjBweDtoZWlnaHQ6MHB4O3dpZHRoOjBweDt6LWluZGV4OjQ5O2JvcmRlci1sZWZ0OjIwcHggc29saWQgI2ZmZjtib3JkZXItYm90dG9tOjIwcHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItdG9wOjIwcHggc29saWQgcmdiYSgwLDAsMCwwKTtib3gtc2l6aW5nOmJvcmRlci1ib3g7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3BhZGRpbmc6MHB4fS5nYi1tYXQtc3RlcHBlciAubWF0LWhvcml6b250YWwtc3RlcHBlci1oZWFkZXItY29udGFpbmVyIC5tYXQtc3RlcC1oZWFkZXIgLm1hdC1zdGVwLWxhYmVsIC5tYXQtc3RlcC10ZXh0LWxhYmVsPmRpdiBhcHAtc3RlcC1sYWJlbCBkaXYuYXJyb3c6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0yMHB4O3JpZ2h0OjFweDtjb250ZW50OlwiXCI7Ym9yZGVyLWxlZnQ6MjBweCBzb2xpZCAjYmJlMWFhO2JvcmRlci1ib3R0b206MjBweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci10b3A6MjBweCBzb2xpZCByZ2JhKDAsMCwwLDApfS5nYi1tYXQtc3RlcHBlciAubWF0LWhvcml6b250YWwtc3RlcHBlci1oZWFkZXItY29udGFpbmVyIC5tYXQtc3RlcC1oZWFkZXIgLm1hdC1zdGVwLWxhYmVsIC5tYXQtc3RlcC10ZXh0LWxhYmVsPmRpdi5lbmFibGVke2JhY2tncm91bmQtY29sb3I6IzAwNjQwMH0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1ob3Jpem9udGFsLXN0ZXBwZXItaGVhZGVyLWNvbnRhaW5lciAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1sYWJlbCAubWF0LXN0ZXAtdGV4dC1sYWJlbD5kaXYuZW5hYmxlZCBhcHAtc3RlcC1sYWJlbCBkaXYuYXJyb3c6YWZ0ZXJ7Ym9yZGVyLWxlZnQtY29sb3I6IzAwNjQwMH0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1ob3Jpem9udGFsLXN0ZXBwZXItaGVhZGVyLWNvbnRhaW5lciAubWF0LXN0ZXAtaGVhZGVyIC5tYXQtc3RlcC1sYWJlbCAubWF0LXN0ZXAtb3B0aW9uYWx7ZGlzcGxheTpub25lfS5nYi1tYXQtc3RlcHBlciAubWF0LWhvcml6b250YWwtc3RlcHBlci1oZWFkZXItY29udGFpbmVyIC5tYXQtc3RlcC1oZWFkZXIgLm1hdC1zdGVwLWxhYmVsLm1hdC1zdGVwLWxhYmVsLXNlbGVjdGVke2ZvbnQtc2l6ZToxNHB4fS5nYi1tYXQtc3RlcHBlciAubWF0LWhvcml6b250YWwtc3RlcHBlci1oZWFkZXItY29udGFpbmVyIC5tYXQtc3RlcC1oZWFkZXJbYXJpYS1zZWxlY3RlZD10cnVlXSAubWF0LXN0ZXAtaWNvbiAubWF0LXN0ZXAtaWNvbi1jb250ZW50IHNwYW4sLmdiLW1hdC1zdGVwcGVyIC5tYXQtaG9yaXpvbnRhbC1zdGVwcGVyLWhlYWRlci1jb250YWluZXIgLm1hdC1zdGVwLWhlYWRlclthcmlhLXNlbGVjdGVkPXRydWVdIC5tYXQtc3RlcC1pY29uIC5tYXQtc3RlcC1pY29uLWNvbnRlbnQgLm1hdC1pY29ue2NvbG9yOiMwMDB9LmdiLW1hdC1zdGVwcGVyIC5tYXQtaG9yaXpvbnRhbC1zdGVwcGVyLWhlYWRlci1jb250YWluZXIgLm1hdC1zdGVwLWhlYWRlclthcmlhLXNlbGVjdGVkPXRydWVdIC5tYXQtc3RlcC1sYWJlbHtjb2xvcjojMDAwfS5nYi1tYXQtc3RlcHBlciAubWF0LWhvcml6b250YWwtc3RlcHBlci1oZWFkZXItY29udGFpbmVyIC5tYXQtc3RlcC1oZWFkZXJbYXJpYS1zZWxlY3RlZD10cnVlXSAubWF0LXN0ZXAtbGFiZWwgLm1hdC1zdGVwLXRleHQtbGFiZWw+ZGl2e2JhY2tncm91bmQtY29sb3I6I2ZmYmYwMH0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1ob3Jpem9udGFsLXN0ZXBwZXItaGVhZGVyLWNvbnRhaW5lciAubWF0LXN0ZXAtaGVhZGVyW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0gLm1hdC1zdGVwLWxhYmVsIC5tYXQtc3RlcC10ZXh0LWxhYmVsPmRpdiBhcHAtc3RlcC1sYWJlbCBkaXYuYXJyb3c6YWZ0ZXJ7Ym9yZGVyLWxlZnQtY29sb3I6I2ZmYmYwMH0uZ2ItbWF0LXN0ZXBwZXIgLm1hdC1ob3Jpem9udGFsLXN0ZXBwZXItaGVhZGVyLWNvbnRhaW5lciAubWF0LXN0ZXAtaGVhZGVyOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDoxNXB4fS5nYi1tYXQtc3RlcHBlciAubWF0LWhvcml6b250YWwtc3RlcHBlci1oZWFkZXItY29udGFpbmVyIC5tYXQtc3RlcC1oZWFkZXI6Zmlyc3QtY2hpbGQgLm1hdC1zdGVwLWxhYmVsPmRpdiBhcHAtc3RlcC1sYWJlbHtwYWRkaW5nOjBweCAwcHggMHB4IDE1cHh9LmdiLW1hdC1zdGVwcGVyIC5tYXQtaG9yaXpvbnRhbC1zdGVwcGVyLWhlYWRlci1jb250YWluZXIgLm1hdC1zdGVwcGVyLWhvcml6b250YWwtbGluZXtkaXNwbGF5Om5vbmV9Lm1hdC1ob3Jpem9udGFsLWNvbnRlbnQtY29udGFpbmVye3BhZGRpbmc6MHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yYWRpdXM6MHB4IDBweCA2cHggNnB4fX0uZ2ItcHVsc2UtYWR7cG9zaXRpb246cmVsYXRpdmU7YW5pbWF0aW9uOnB1bHNlLW9wYWNpdHkgMS4yNXMgY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzLCAwLjUxNSwgMC45NTUpIC0wLjRzIGluZmluaXRlfS5nYi1wdWxzZS1hZDpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6I2Q5ZDlkOTtib3JkZXItcmFkaXVzOjZweDtkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG87aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0uZ2ItcHVsc2UtYWQuZ2ItcHVsc2UtbGRye2hlaWdodDo1MHB4fS5nYi1wdWxzZS1hZC5nYi1wdWxzZS1sZHI6YmVmb3Jle3dpZHRoOjMyMHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZ2ItcHVsc2UtYWQuZ2ItcHVsc2UtbGRye2hlaWdodDo5MHB4fS5nYi1wdWxzZS1hZC5nYi1wdWxzZS1sZHI6YmVmb3Jle3dpZHRoOjcyOHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmdiLXB1bHNlLWFkLmdiLXB1bHNlLWxkcjpiZWZvcmV7d2lkdGg6OTcwcHh9fS5jYXJvdXNlbC1wdWxzZS1jYXJke21hcmdpbi10b3A6NDBweCAhaW1wb3J0YW50O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuY2Fyb3VzZWwtcHVsc2UtY2FyZCAuc2xpY2stdHJhY2sgLmxpc3Rpbmd7d2lkdGg6MzMuMzMzMzMlfX0uZ3JpZC1wdWxzZS1jYXJkIC5oaWdobGlnaHRlcj5kaXZ7bWFyZ2luLXRvcDoxNXB4O2FuaW1hdGlvbjpwdWxzZS1vcGFjaXR5IDEuMjVzIGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KSAtMC40cyBpbmZpbml0ZX0uZ3JpZC1wdWxzZS1jYXJkIC5oaWdobGlnaHRlcj5kaXYuaW1hZ2UtYm94LC5ncmlkLXB1bHNlLWNhcmQgLmhpZ2hsaWdodGVyPmRpdi5vbmUtbGluZSwuZ3JpZC1wdWxzZS1jYXJkIC5oaWdobGlnaHRlcj5kaXYudHdvLWxpbmVzOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czo2cHh9LmdyaWQtcHVsc2UtY2FyZCAuaGlnaGxpZ2h0ZXI+ZGl2LmltYWdlLWJveHtwYWRkaW5nLXRvcDo3NSU7bWFyZ2luLXRvcDowcHh9LmdyaWQtcHVsc2UtY2FyZCAuaGlnaGxpZ2h0ZXI+ZGl2Lm9uZS1saW5lLC5ncmlkLXB1bHNlLWNhcmQgLmhpZ2hsaWdodGVyPmRpdi50d28tbGluZXN7aGVpZ2h0OjE1cHh9LmdyaWQtcHVsc2UtY2FyZCAuaGlnaGxpZ2h0ZXI+ZGl2LnR3by1saW5lc3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfS5ncmlkLXB1bHNlLWNhcmQgLmhpZ2hsaWdodGVyPmRpdi50d28tbGluZXM6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDo0OSU7aGVpZ2h0OjE1cHh9LmdiLXB1bHNlLWNhcmQtaW1hZ2UgYXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjY7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTt0b3A6MDtsZWZ0OjB9LmdiLXB1bHNlLWNhcmQtaW1hZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6NTt0b3A6MHB4O2xlZnQ6MHB4O2JhY2tncm91bmQtY29sb3I6I2Q5ZDlkOTtib3JkZXItcmFkaXVzOjZweDthbmltYXRpb246cHVsc2Utb3BhY2l0eSAxLjI1cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSkgLTAuNHMgaW5maW5pdGV9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5nYi1wdWxzZS1jYXJkLWltYWdle2hlaWdodDowO3BhZGRpbmctYm90dG9tOjIxJX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLmdiLXB1bHNlLWNhcmQtaW1hZ2U6YmVmb3JlLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAuZ2ItcHVsc2UtY2FyZC1pbWFnZSBpbWd7d2lkdGg6Y2FsYygxMDAlIC0gMTBweCl9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5nYi1wdWxzZS1jYXJkLWltYWdlIGF7cG9zaXRpb246c3RhdGljfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAuZ2ItcHVsc2UtY2FyZC1pbWFnZSBhIGltZ3twb3NpdGlvbjphYnNvbHV0ZX1AbWVkaWEobWluLXdpZHRoOiA0ODBweCl7I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5nYi1wdWxzZS1jYXJkLWltYWdle3BhZGRpbmctYm90dG9tOjE1JX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLmdiLXB1bHNlLWNhcmQtaW1hZ2U6YmVmb3JlLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAuZ2ItcHVsc2UtY2FyZC1pbWFnZSBpbWd7d2lkdGg6Y2FsYygxMDAlIC0gMTVweCl9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLmdiLXB1bHNlLWNhcmQtaW1hZ2V7cGFkZGluZy1ib3R0b206MTIlfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5nYi1wdWxzZS1jYXJkLWltYWdle3BhZGRpbmctYm90dG9tOjEwOXB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAuZ2ItcHVsc2UtY2FyZC1pbWFnZXtwYWRkaW5nLWJvdHRvbTo5OXB4fX1AbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpeyNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAuZ2ItcHVsc2UtY2FyZC1pbWFnZXtwYWRkaW5nLWJvdHRvbToxMTBweH19LmhvbWUtc2lkZWJhciAuYXNpZGUtcHVsc2UtY2FyZHttYXJnaW4tYm90dG9tOjBweCAhaW1wb3J0YW50fS5ob21lLXNpZGViYXIgLmFzaWRlLXB1bHNlLWNhcmQgLm9uZS1saW5lLC5ob21lLXNpZGViYXIgLmFzaWRlLXB1bHNlLWNhcmQgLnR3by1saW5lc3tib3JkZXI6bm9uZSAhaW1wb3J0YW50fS5ob21lLXNpZGViYXIgLmFzaWRlLXB1bHNlLWNhcmQgLnR3by1saW5lc3tiYWNrZ3JvdW5kLWNvbG9yOiNlZWUgIWltcG9ydGFudH0uaG9tZS1zaWRlYmFyIC5hc2lkZS1wdWxzZS1jYXJkIC50d28tbGluZXM6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi0xNXB4fSNjaGFuZ2VQYXNzd29yZE1vZGFsIC5jaGFuZ2UtcGFzc3dvcmQtbW9kYWwtY29udGVudD4jY2hhbmdlUGFzc3dvcmRNb2RhbFRvcFRleHQsI2NoYW5nZVBhc3N3b3JkTW9kYWwgLmNoYW5nZS1wYXNzd29yZC1tb2RhbC1jb250ZW50PiNhY2NvdW50SW5mb01vZGFsVG9wVGV4dCwjY2hhbmdlUGFzc3dvcmRNb2RhbCAudXBkYXRlLWFjY291bnQtbW9kYWwtY29udGVudD4jY2hhbmdlUGFzc3dvcmRNb2RhbFRvcFRleHQsI2NoYW5nZVBhc3N3b3JkTW9kYWwgLnVwZGF0ZS1hY2NvdW50LW1vZGFsLWNvbnRlbnQ+I2FjY291bnRJbmZvTW9kYWxUb3BUZXh0LCN1cGRhdGVBY2NvdW50SW5mb01vZGFsIC5jaGFuZ2UtcGFzc3dvcmQtbW9kYWwtY29udGVudD4jY2hhbmdlUGFzc3dvcmRNb2RhbFRvcFRleHQsI3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLmNoYW5nZS1wYXNzd29yZC1tb2RhbC1jb250ZW50PiNhY2NvdW50SW5mb01vZGFsVG9wVGV4dCwjdXBkYXRlQWNjb3VudEluZm9Nb2RhbCAudXBkYXRlLWFjY291bnQtbW9kYWwtY29udGVudD4jY2hhbmdlUGFzc3dvcmRNb2RhbFRvcFRleHQsI3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLnVwZGF0ZS1hY2NvdW50LW1vZGFsLWNvbnRlbnQ+I2FjY291bnRJbmZvTW9kYWxUb3BUZXh0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmb250LXNpemU6MTRweH0jY2hhbmdlUGFzc3dvcmRNb2RhbCAuY2hhbmdlLXBhc3N3b3JkLW1vZGFsLWNvbnRlbnQ+I2NoYW5nZVBhc3N3b3JkTW9kYWxUb3BUZXh0OmJlZm9yZSwjY2hhbmdlUGFzc3dvcmRNb2RhbCAuY2hhbmdlLXBhc3N3b3JkLW1vZGFsLWNvbnRlbnQ+I2FjY291bnRJbmZvTW9kYWxUb3BUZXh0OmJlZm9yZSwjY2hhbmdlUGFzc3dvcmRNb2RhbCAudXBkYXRlLWFjY291bnQtbW9kYWwtY29udGVudD4jY2hhbmdlUGFzc3dvcmRNb2RhbFRvcFRleHQ6YmVmb3JlLCNjaGFuZ2VQYXNzd29yZE1vZGFsIC51cGRhdGUtYWNjb3VudC1tb2RhbC1jb250ZW50PiNhY2NvdW50SW5mb01vZGFsVG9wVGV4dDpiZWZvcmUsI3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLmNoYW5nZS1wYXNzd29yZC1tb2RhbC1jb250ZW50PiNjaGFuZ2VQYXNzd29yZE1vZGFsVG9wVGV4dDpiZWZvcmUsI3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLmNoYW5nZS1wYXNzd29yZC1tb2RhbC1jb250ZW50PiNhY2NvdW50SW5mb01vZGFsVG9wVGV4dDpiZWZvcmUsI3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLnVwZGF0ZS1hY2NvdW50LW1vZGFsLWNvbnRlbnQ+I2NoYW5nZVBhc3N3b3JkTW9kYWxUb3BUZXh0OmJlZm9yZSwjdXBkYXRlQWNjb3VudEluZm9Nb2RhbCAudXBkYXRlLWFjY291bnQtbW9kYWwtY29udGVudD4jYWNjb3VudEluZm9Nb2RhbFRvcFRleHQ6YmVmb3Jle2ZvbnQtZmFtaWx5OlwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjtjb250ZW50Olwi7oSBXCI7Zm9udC1zaXplOjE4cHg7Y29sb3I6I2ZmYmYwMDttYXJnaW4tcmlnaHQ6NXB4fSN1cGRhdGVBY2NvdW50SW5mb01vZGFsPmgzIGl7bWFyZ2luLXJpZ2h0OjEwcHh9I3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiNiYmUxYWE7Ym9yZGVyLWNvbG9yOiNiYmUxYWE7Y29sb3I6IzAwNjQwMH0jdXBkYXRlQWNjb3VudEluZm9Nb2RhbCAudXBkYXRlLWFjY291bnQtbW9kYWwtY29udGVudD4jYWNjb3VudEluZm9Nb2RhbENvbmZpcm1UZXh0e2ZvbnQtc2l6ZToxNnB4O21hcmdpbjoxNXB4IDAgMDtmb250LXdlaWdodDo2MDB9I3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLnVwZGF0ZS1hY2NvdW50LW1vZGFsLWNvbnRlbnQgLmFjY291bnQtbW9kYWwtYmxvY2t7cGFkZGluZzowIDE1cHg7bWFyZ2luOjE1cHggLTE1cHggMDtwb3NpdGlvbjpyZWxhdGl2ZX0jdXBkYXRlQWNjb3VudEluZm9Nb2RhbCAudXBkYXRlLWFjY291bnQtbW9kYWwtY29udGVudCAuYWNjb3VudC1tb2RhbC1ibG9jaz5oNHtjb2xvcjojMDAwO21hcmdpbjowcHg7Zm9udC1zaXplOjEzcHh9I3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLnVwZGF0ZS1hY2NvdW50LW1vZGFsLWNvbnRlbnQgLmFjY291bnQtbW9kYWwtYmxvY2sgc3BhbntkaXNwbGF5OmJsb2NrfSN1cGRhdGVBY2NvdW50SW5mb01vZGFsIC51cGRhdGUtYWNjb3VudC1tb2RhbC1jb250ZW50IC5hY2NvdW50LW1vZGFsLWJsb2NrIHNwYW4gc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tcmlnaHQ6NXB4fSN1cGRhdGVBY2NvdW50SW5mb01vZGFsIC51cGRhdGUtYWNjb3VudC1tb2RhbC1jb250ZW50IC5hY2NvdW50LW1vZGFsLWJsb2NrIHNwYW4gYVtkYXRhLXRvZ2dsZT10b29sdGlwXXt0ZXh0LWRlY29yYXRpb246bm9uZX0jdXBkYXRlQWNjb3VudEluZm9Nb2RhbCAudXBkYXRlLWFjY291bnQtbW9kYWwtY29udGVudCAuYWNjb3VudC1tb2RhbC1ibG9jayBzcGFuIGl7Zm9udC1zdHlsZTpub3JtYWx9I3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLnVwZGF0ZS1hY2NvdW50LW1vZGFsLWNvbnRlbnQgLmFjY291bnQtbW9kYWwtYmxvY2sgc3BhbiBpLnJlZCBpe2NvbG9yOiNkMDAyMWJ9I3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLnVwZGF0ZS1hY2NvdW50LW1vZGFsLWNvbnRlbnQgLmFjY291bnQtbW9kYWwtYmxvY2sgc3BhbiNhY2NvdW50SW5mb01vZGFsRkZMTGljZW5zZXtmb250LXNpemU6MTZweH0jdXBkYXRlQWNjb3VudEluZm9Nb2RhbCAudXBkYXRlLWFjY291bnQtbW9kYWwtY29udGVudCAuYWNjb3VudC1tb2RhbC1ibG9jaz5zcGFue21hcmdpbi10b3A6MTBweH0jdXBkYXRlQWNjb3VudEluZm9Nb2RhbCAudXBkYXRlLWFjY291bnQtbW9kYWwtY29udGVudCAuYWNjb3VudC1tb2RhbC1ibG9jaz5he3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7cmlnaHQ6MTVweH0jdXBkYXRlQWNjb3VudEluZm9Nb2RhbCAudXBkYXRlLWFjY291bnQtbW9kYWwtY29udGVudCAuYWNjb3VudC1tb2RhbC1ibG9jayAuYWNjb3VudC1tb2RhbC1hZGRyZXNzLWZpZWxkc3twYWRkaW5nLXRvcDo4cHh9I3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLnVwZGF0ZS1hY2NvdW50LW1vZGFsLWNvbnRlbnQgLmFjY291bnQtbW9kYWwtYmxvY2sgLmFjY291bnQtbW9kYWwtYWRkcmVzcy1maWVsZHMgc3BhbnttYXJnaW4tdG9wOjJweH0jdXBkYXRlQWNjb3VudEluZm9Nb2RhbCAudXBkYXRlLWFjY291bnQtbW9kYWwtY29udGVudCAuYWNjb3VudC1tb2RhbC1ibG9jazpudGgtY2hpbGQob2RkKXtwYWRkaW5nOjE1cHg7YmFja2dyb3VuZC1jb2xvcjojZWVlfSN1cGRhdGVBY2NvdW50SW5mb01vZGFsIC51cGRhdGUtYWNjb3VudC1tb2RhbC1jb250ZW50IC5hY2NvdW50LW1vZGFsLWJsb2NrOm50aC1jaGlsZChvZGQpPmF7dG9wOjE1cHh9I3VwZGF0ZUFjY291bnRJbmZvTW9kYWwgLnVwZGF0ZS1hY2NvdW50LW1vZGFsLWNvbnRlbnQgLmVycl9tc2d7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6I2QwMDIxYjtwYWRkaW5nLXRvcDoxcmVtfWJvZHkuY29sbGVjdG9ycy1lbGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnR7Y29sb3I6I2NlY2VjZX1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCBhOm5vdCguYnRuKXtjb2xvcjojOGRmNGQ4fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IGE6bm90KC5idG4pOmhvdmVyLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IGE6bm90KC5idG4pOmZvY3VzLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IGE6bm90KC5idG4pOmFjdGl2ZXtjb2xvcjojOGRmNGQ4fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC53aWRnZXQgaDJ7Y29sb3I6I2NlY2VjZX1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLndpZGdldCAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctdGV4dCBhLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAud2lkZ2V0IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy10ZXh0IGE6YWN0aXZlLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAud2lkZ2V0IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy10ZXh0IGE6aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC53aWRnZXQgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXRleHQgYTpmb2N1cyxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLndpZGdldCAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcyBhLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAud2lkZ2V0IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzIGE6YWN0aXZlLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAud2lkZ2V0IC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzIGE6aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC53aWRnZXQgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXMgYTpmb2N1c3tjb2xvcjojMDAwICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5mZWF0dXJlZC1zZWN0aW9uIC5nYi1wYWdpbmF0aW9uPmRpdiB1bCBsaSxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLmZlYXR1cmVkLXNlY3Rpb24gLmdiLXBhZ2luYXRpb24+ZGl2IC5nYi1wYWdlcjpiZWZvcmV7Y29sb3I6IzhkZjRkOH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgZm9vdGVye2JhY2tncm91bmQtY29sb3I6I2Y3ZjZmMn1ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MX1AbWVkaWEobWluLXdpZHRoOiA0ODBweCl7Ym9keXt6LWluZGV4OjJ9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtib2R5e3otaW5kZXg6M319QG1lZGlhKG1pbi13aWR0aDogOTkycHgpe2JvZHl7ei1pbmRleDo0fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpe2JvZHl7ei1pbmRleDo1fX1AbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpe2JvZHl7ei1pbmRleDo2fX1AbWVkaWEobWluLXdpZHRoOiA0ODBweCl7Lm1haW4tY29udGVudCAuY3RhLXJvd3tmbGV4LWRpcmVjdGlvbjpyb3c7Y2xlYXI6Ym90aH0ubWFpbi1jb250ZW50IC5jdGEtcm93IC5idG57d2lkdGg6MTAwJX0ubWFpbi1jb250ZW50IC5jdGEtcm93IC5idG4uYnRuLXByaW1hcnl7b3JkZXI6M30ubWFpbi1jb250ZW50IC5jdGEtcm93IC5idG4uYnRuLXNlY29uZGFyeXtvcmRlcjoyfS5tYWluLWNvbnRlbnQgLmN0YS1yb3cgLmJ0bi5idG4tc2lte29yZGVyOjF9Lm1haW4tY29udGVudCAuY3RhLXJvdyAuYnRuKy5idG4sLm1haW4tY29udGVudCAuY3RhLXJvdyAuYnRuKy5idG4rLmJ0bnttYXJnaW4tbGVmdDoxNXB4fS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuY3RhLXJvd3twYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5jdGEtcm93IC5idG57bWFyZ2luLXRvcDowcHh9LnZpc2libGUtdG57ZGlzcGxheTpub25lICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsuY29sLXRuLTEye3dpZHRoOjEwMCU7ZmxvYXQ6bGVmdH0uY29sLXRuLTZ7d2lkdGg6NTAlO2Zsb2F0OmxlZnR9LnZpc2libGUtdG57ZGlzcGxheTppbmxpbmUtYmxvY2t9LmhpZGRlbi10bntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2x7aGVpZ2h0OjQwcHg7d2lkdGg6MjBweDttYXJnaW4tdG9wOi0yMHB4O2JhY2tncm91bmQtc2l6ZToxNXB4fS5kaXYtdGFibGUgLnJvdz5kaXY6bnRoLWxhc3QtY2hpbGQobil7d2lkdGg6MTAwJX0uZGl2LXRhYmxlIC5yb3c+ZGl2Om50aC1sYXN0LWNoaWxkKG4pOm50aC1jaGlsZChvZGQpe2JvcmRlci1ib3R0b206MDtwYWRkaW5nLWJvdHRvbTowfS5kaXYtdGFibGUgLnJvdz5kaXY6bnRoLWxhc3QtY2hpbGQobik6bnRoLWNoaWxkKGV2ZW4pe2JvcmRlci10b3A6MDtwYWRkaW5nLXRvcDowfS5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luZy1jb250cm9scy13cmFwcGVyIGlucHV0LmZvcm0tY29udHJvbHttYXgtd2lkdGg6MTMwcHg7cGFkZGluZzo2cHh9LnBhZ2luYXRpb24td3JhcHBlciAucmVzdWx0cy13cmFwcGVyIC5kcm9wZG93bnttYXJnaW46MCBhdXRvIDIwcHggYXV0b30ucGFnaW5hdGlvbi13cmFwcGVyIC5yZXN1bHRzLXdyYXBwZXIgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGV7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlfS5wYWdpbmF0aW9uLXdyYXBwZXIgLnJlc3VsdHMtd3JhcHBlciAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUtcmlnaHR7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bm9uZTtsZWZ0OmF1dG87cmlnaHQ6YXV0bzt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5wYWdpbmF0aW9uLXdyYXBwZXIgLnJlc3VsdHMtbGFiZWwtYnRue2Rpc3BsYXk6aW5pdGlhbDttYXJnaW4tcmlnaHQ6NXB4fS5idXR0b24tcm93IGRpdiAuYnRue3dpZHRoOjEwMCU7ZGlzcGxheTpibG9ja319QG1lZGlhKG1heC13aWR0aDogNzY3cHgpe2Rpdi5hbGVydD5kaXY+ZGl2LmJ1dHRvbi1ncm91cHttYXJnaW4tdG9wOjEwcHh9LmNhcmRzIC5pdGVtLWNhcmQtY29sdW1ue3dpZHRoOjUwJX0uY2FyZHMudHdvLWNvbC1jYXJkIC5pdGVtLWNhcmQtY29sdW1ue3dpZHRoOjUwJX0uY2FyZHMudGhyZWUtY29sLWNhcmQgLml0ZW0tY2FyZC1jb2x1bW57d2lkdGg6NTAlfS5jYXJkcy5mb3VyLWNvbC1jYXJkIC5pdGVtLWNhcmQtY29sdW1ue3dpZHRoOjUwJX0uY2FyZHMuc2l4LWNvbC1jYXJkIC5pdGVtLWNhcmQtY29sdW1ue3dpZHRoOjUwJX0uY2FyZHMgLnByaWNle2ZvbnQtc2l6ZToxNHB4fS5jYXJkcyAuaXRlbS10aXRsZXtmb250LXNpemU6MTNweDtoZWlnaHQ6NTVweH0uY2FyZHMgLml0ZW0tc3VidGl0bGV7Zm9udC1zaXplOjEycHg7aGVpZ2h0OjM1cHh9LmNhcmRzLmNhcmRzLWxhcmdlIC5pbWctd3JhcHBlcntoZWlnaHQ6MTYwcHh9LmNhcmRzLmNhcmRzLWxhcmdlIC5pbWctd3JhcHBlciBkaXYgaW1ne21heC1oZWlnaHQ6MTkwcHg7bWF4LXdpZHRoOjE5MHB4fS5jYXJkcy5jYXJkcy1sYXJnZSAuaXRlbS1kZXRhaWxzLXdyYXBwZXIgZGl2e3BhZGRpbmctbGVmdDo3LjVweDtwYWRkaW5nLXJpZ2h0OjcuNXB4fS5jYXJkcy5jYXJkcy1sYXJnZSAuY3RhLXdyYXBwZXIgZGl2e3BhZGRpbmctbGVmdDo3LjVweDtwYWRkaW5nLXJpZ2h0OjcuNXB4fS5kZWFscyAuY2FyZHMgLnByaWNle2ZvbnQtc2l6ZToxOHB4fS5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luZy1jb250cm9scy13cmFwcGVye3RleHQtYWxpZ246Y2VudGVyfS5wYWdpbmF0aW9uLXdyYXBwZXIgLnJlc3VsdHMtd3JhcHBlcnt0ZXh0LWFsaWduOmNlbnRlcn0ucGFnaW5hdGlvbi13cmFwcGVyIC5yZXN1bHRzLWxhYmVse2Rpc3BsYXk6bm9uZX0jYWR2YW5jZWRTZWFyY2ggc2VsZWN0I0tleXdvcmRTZWFyY2hUeXBlX0N1cnJlbnR7bWFyZ2luLXRvcDoxNXB4O21hcmdpbi1ib3R0b206MTVweH0jYWR2YW5jZWRTZWFyY2ggc2VsZWN0I0tleXdvcmRTZWFyY2hUeXBlX0NvbXBsZXRlZHttYXJnaW4tdG9wOjE1cHg7bWFyZ2luLWJvdHRvbToxNXB4fS5idXR0b24tcm93IGRpdjpudGgtbGFzdC1vZi10eXBlKDEpIC5idG57ZmxvYXQ6cmlnaHR9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubWFpbi1jb250ZW50IC5jdGEtcm93e2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nOjBweH0ubWFpbi1jb250ZW50IC5jdGEtcm93IC5idG57ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO3BhZGRpbmctbGVmdDozNXB4O3BhZGRpbmctcmlnaHQ6MzVweH0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyLnJvd3ttYXJnaW4tbGVmdDowcHg7bWFyZ2luLXJpZ2h0OjBweH0ubWFpbi1jb250ZW50ICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb257Ym9yZGVyLXJhZGl1czo2cHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5fS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuaGVhZGVyLWJhcjpub3QoLm1pZC1iYXIpe2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4fS5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuc2VjdGlvbi1jb3B5e2ZvbnQtc2l6ZToxNHB4fSN1aS1kYXRlcGlja2VyLWRpdnttYXJnaW4tdG9wOi0xNDFweH0uY2FyZHMgLml0ZW0tY2FyZC1jb2x1bW57d2lkdGg6MjUlfS5jYXJkcy5jYXJkcy1sYXJnZSAuaXRlbS1jYXJkLWNvbHVtbnt3aWR0aDo1MCV9LmNhcmRzLmNhcmRzLWxhcmdlIC5pbWctd3JhcHBlcntoZWlnaHQ6MjY3cHg7d2lkdGg6MTAwJX0uY2FyZHMuY2FyZHMtbGFyZ2UgLmltZy13cmFwcGVyIGRpdiBpbWd7bWF4LXdpZHRoOjMzNHB4O21heC1oZWlnaHQ6MjY3cHh9LmNhcmRzLmNhcmRzLWxhcmdlIC5pdGVtLXRpdGxle2ZvbnQtc2l6ZToxNnB4O2hlaWdodDo0OHB4fS5jYXJkcy5jYXJkcy1sYXJnZSAuaXRlbS1zdWJ0aXRsZXtmb250LXNpemU6MTRweDtoZWlnaHQ6NDBweH0jYWR2YW5jZWRTZWFyY2ggLnJhbmdlaW5kaWNhdG9yVGV4dHt0ZXh0LWFsaWduOmNlbnRlcjtwYWRkaW5nLXRvcDo3cHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsubWFpbi1jb250ZW50IC5wYWdlLWhlYWRlci1tYWlue2ZvbnQtc2l6ZTozMHB4fS5tYWluLWNvbnRlbnQgLnBhZ2UtaGVhZGVyLXN1YmNvcHl7Zm9udC1zaXplOjE2cHh9Lm1haW4tY29udGVudCAucGFnZS1oZWxwe2ZvbnQtc2l6ZTo0MHB4fS5jYXJkcyAuaXRlbS1jYXJkLWNvbHVtbnt3aWR0aDoxNi42NjY2NyV9LmNhcmRzLmNhcmRzLWxhcmdlIC5pdGVtLWNhcmQtY29sdW1ue3dpZHRoOjMzLjMzJX0uY2FyZHMuY2FyZHMtbGFyZ2UgLmltZy13cmFwcGVye2hlaWdodDoyMzJweH0uY2FyZHMuY2FyZHMtbGFyZ2UgLmltZy13cmFwcGVyIGRpdiBpbWd7bWF4LXdpZHRoOjI5MHB4O21heC1oZWlnaHQ6MjMycHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7LmNhcmRzLmNhcmRzLWxhcmdlIC5pdGVtLWNhcmQtY29sdW1ue3dpZHRoOjI1JX19aGVhZGVyPm5hdj5kaXZ7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlfWhlYWRlcntwb3NpdGlvbjpmaXhlZDt3aWR0aDoxMDAlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjEwMjV9aGVhZGVyIC5icm93c2UsaGVhZGVyIC5uYXYtbGlua3N7aGVpZ2h0OmF1dG87dHJhbnNpdGlvbjphbGwgLjNzIGVhc2V9aGVhZGVyLnVuZG9ja2Vke3Bvc2l0aW9uOnJlbGF0aXZlfS5uYXYgbGkgYSNtX2FNeUd1bkJyb2tlclByZXZpZXc6YmVmb3JlLC5uYXYgbGkgYSNhTXlHdW5Ccm9rZXJQcmV2aWV3OmJlZm9yZXtjb250ZW50OlwibmV3XCI7Y29sb3I6cmVkO2ZvbnQtc2l6ZToxMHB4O21hcmdpbi1yaWdodDozcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5uYXYtbGlua3MgLm5hdmJhci1yaWdodHttYXJnaW4tbGVmdDotMTVweH0ubmF2LWxpbmtzIC5uYXZiYXItcmlnaHQgbGkgYXtwYWRkaW5nOjE1cHggMTBweH0ubmF2YmFye21pbi1oZWlnaHQ6NzBweH0ubmF2YmFyLWJyYW5ke3BhZGRpbmc6MTBweCAxNXB4O2hlaWdodDo3MHB4fS5uYXZiYXItYnJhbmQ+aW1ne3dpZHRoOjg3cHg7aGVpZ2h0OjUwcHh9Lm5hdmJhci1kZWZhdWx0e2JhY2tncm91bmQtY29sb3I6I2ZmZiAhaW1wb3J0YW50O2JvcmRlcjowO2JvcmRlci1ib3R0b206c29saWQgMXB4ICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czowO3BhZGRpbmc6MH0ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUgLmljb24tYmFye2JhY2tncm91bmQtY29sb3I6IzAwNjQwMH0ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSBzcGFuLmhlbGxve2NvbG9yOiMwMDA7bWFyZ2luLWxlZnQ6MTVweH0ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZT51bCBsaS5kaXZpZGVye2hlaWdodDoxcHg7bWFyZ2luOjlweCAwO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNlNWU1ZTV9Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlOmhvdmVyLC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpmb2N1c3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9ZGl2Lm5hdi1saW5rcyAubmF2YmFyLW5hdj5saT5hOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzAwNjQwMCAhaW1wb3J0YW50fS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZXtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudH0ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApICFpbXBvcnRhbnR9Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhcnt3aWR0aDoyNXB4O2hlaWdodDozcHg7dHJhbnNpdGlvbjphbGwgMzAwbXMgZWFzZS1pbi1vdXR9I21vYmlsZU1lbnVJY29uIHNwYW4uYWN0aXZlOm50aC1jaGlsZCgyKXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm0tb3JpZ2luOjEwJSAxMCV9I21vYmlsZU1lbnVJY29uIHNwYW4uYWN0aXZlOm50aC1jaGlsZCgzKXtvcGFjaXR5OjB9I21vYmlsZU1lbnVJY29uIHNwYW4uYWN0aXZlOm50aC1jaGlsZCg0KXt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtLW9yaWdpbjoxMCUgOTAlfSNtb2JpbGVNZW51SWNvbiBzcGFuLmNvbGxhcHNlZDpudGgtY2hpbGQoMil7dHJhbnNmb3JtOnJvdGF0ZSgwKX0jbW9iaWxlTWVudUljb24gc3Bhbi5jb2xsYXBzZWQ6bnRoLWNoaWxkKDMpe29wYWNpdHk6MX0jbW9iaWxlTWVudUljb24gc3Bhbi5jb2xsYXBzZWQ6bnRoLWNoaWxkKDQpe3RyYW5zZm9ybTpyb3RhdGUoMCl9I21vYmlsZU1lbnVJY29uIC5pY29uLWJhcnt0cmFuc2l0aW9uOmFsbCAzMDBtcyBlYXNlLWluLW91dH1kaXYuc2VhcmNoPmZvcm17aGVpZ2h0OjQwcHg7bWFyZ2luLXRvcDoxNXB4fWRpdi5zZWFyY2g+Zm9ybT5pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntmb250LXdlaWdodDpub3JtYWx9ZGl2LnNlYXJjaD5mb3JtPmlucHV0OjotbW96LXBsYWNlaG9sZGVye2ZvbnQtd2VpZ2h0Om5vcm1hbH1kaXYuc2VhcmNoPmZvcm0+aW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVye2ZvbnQtd2VpZ2h0Om5vcm1hbH1kaXYuc2VhcmNoPmZvcm0+aW5wdXQuZm9ybS1jb250cm9se2JvcmRlcjpzb2xpZCAxcHggI2NjYztoZWlnaHQ6NDBweH1kaXYuc2VhcmNoPmZvcm0+ZGl2PmJ1dHRvbntoZWlnaHQ6NDBweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Ym9yZGVyLXJhZGl1czowcHggNnB4IDZweCAwcHg7Y29sb3I6I2ZmZjtib3JkZXItbGVmdDowcHh9LnNlYXJjaC1idG57Ym9yZGVyLXJhZGl1czowcHggNnB4IDZweCAwcHg7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2JvcmRlcjpzb2xpZCAxcHggIzAwNjQwMDtjb2xvcjojZmZmfS5zZWFyY2gtYnRuOmhvdmVye2NvbG9yOiNkZGQ7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwfS5zZWFyY2gtYnRuOmZvY3Vze2NvbG9yOiNkZGQ7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwfS5zZWFyY2gtYnRuPnNwYW46OmJlZm9yZXtjb250ZW50OlwiU2VhcmNoXCI7ZGlzcGxheTpub25lfS5zZWFyY2gtYnRuPnNwYW4gZW0+aXtmb250LXN0eWxlOm5vcm1hbH1hLmFkdmFuY2Vke2xpbmUtaGVpZ2h0OjQwcHg7bWFyZ2luLXRvcDoxNXB4O2ZvbnQtc2l6ZToxMnB4O2Rpc3BsYXk6YmxvY2s7bGluZS1oZWlnaHQ6NDBweDtwYWRkaW5nLWxlZnQ6MTBweDt3aGl0ZS1zcGFjZTpub3dyYXB9c2VsZWN0I0NhdHN7YXBwZWFyYW5jZTpub25lO2JvcmRlcjowO291dGxpbmU6MDttYXJnaW46MTBweCAwIDVweCAwO3BhZGRpbmctcmlnaHQ6MjVweDt3aWR0aDoxNTVweDtoZWlnaHQ6MThweDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpcztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtmb250LXNpemU6MTJweDtjb2xvcjojMDA2NDAwO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoL3RoZW1lL2Fzc2V0cy9pYy1ncmV5LWRvd24tYXJyb3cuc3ZnKSAxMzVweCA1MCUgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxNHB4fXNlbGVjdCNDYXRzIG9wdGlvbntjb2xvcjojMDAwfXNlbGVjdCNDYXRzOjotbXMtZXhwYW5ke2Rpc3BsYXk6bm9uZX0uY2F0LWJveHtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLWxlZnQ6MDtwYWRkaW5nOjAgMTBweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czowO2Rpc3BsYXk6dGFibGUtY2VsbDt3aWR0aDoxNzBweH1kaXYuYXV0aC1saW5rcz51bD5saT5he2NvbG9yOiMwMDY0MDAgIWltcG9ydGFudH1kaXYuYXV0aC1saW5rcz51bD5saT5hOmhvdmVye2NvbG9yOiMwMDg0MDAgIWltcG9ydGFudDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWRpdi5hdXRoLWxpbmtzPnVsPmxpPmE6aG92ZXI+c3Bhbi5zaWduLWluLWRpdmlkZXI6OmFmdGVye3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnR9ZGl2LmF1dGgtbGlua3M+dWw+bGk+YTpmb2N1c3tjb2xvcjojMDA4NDAwICFpbXBvcnRhbnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnNpZ24taW4tZGl2aWRlcjphZnRlcntjb250ZW50OlwiL1wiO21hcmdpbi1sZWZ0OjEwcHg7bWFyZ2luLXJpZ2h0OjEwcHh9LmJyb3dzZXtwYWRkaW5nOjE1cHh9LmJyb3dzZSBzcGFuLmNhcmV0e21hcmdpbi1sZWZ0OjVweH0uYnJvd3NlIHNwYW4uY2FyZXQtcmlnaHR7bWFyZ2luLWxlZnQ6NXB4fS5jYXJldC1yaWdodHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDowO2hlaWdodDowO2JvcmRlci1ib3R0b206NHB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7Ym9yZGVyLXRvcDo0cHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItbGVmdDo0cHggc29saWQ7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbi1sZWZ0OjNweH0uZHJvcGRvd24tc3VibWVudXtwb3NpdGlvbjpyZWxhdGl2ZX0uZHJvcGRvd24tc3VibWVudT4uZHJvcGRvd24tbWVudXt0b3A6MDtsZWZ0OjEwMCU7bWFyZ2luLXRvcDotNnB4O21hcmdpbi1sZWZ0Oi0xcHg7Ym9yZGVyLXJhZGl1czowIDZweCA2cHggNnB4fS5kcm9wZG93bi1zdWJtZW51OmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwNjQwMH0uZHJvcGRvd24tc3VibWVudTpob3Zlcj4uZHJvcGRvd24tbWVudXtkaXNwbGF5OmJsb2NrfS5kcm9wZG93bi1zdWJtZW51OmhvdmVyPmF7Y29sb3I6I2ZmZn0uZHJvcGRvd24tc3VibWVudTpob3Zlcj5hOmFmdGVye2JvcmRlci1sZWZ0LWNvbG9yOiNmZmZ9LmRyb3Bkb3duLXN1Ym1lbnU+YTphZnRlcntkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCIgXCI7ZmxvYXQ6cmlnaHQ7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXItc3R5bGU6c29saWQ7Ym9yZGVyLXdpZHRoOjVweCAwIDVweCA1cHg7Ym9yZGVyLWxlZnQtY29sb3I6Izk5OTttYXJnaW4tdG9wOjVweDttYXJnaW4tcmlnaHQ6LTE1cHh9LmRyb3Bkb3duLXN1Ym1lbnUucHVsbC1sZWZ0e2Zsb2F0Om5vbmV9LmRyb3Bkb3duLXN1Ym1lbnUucHVsbC1sZWZ0Pi5kcm9wZG93bi1tZW51e2xlZnQ6LTEwMCU7bWFyZ2luLWxlZnQ6MTBweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NnB4IDAgNnB4IDZweDstbW96LWJvcmRlci1yYWRpdXM6NnB4IDAgNnB4IDZweDtib3JkZXItcmFkaXVzOjZweCAwIDZweCA2cHh9bGkuZHJvcGRvd24tc3VibWVudSBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtjb2xvcjojZmZmfS5kcm9wZG93bi1tZW51Lm11bHRpLWxldmVsIGxpIGF7cGFkZGluZzo1cHggMjVweCA1cHggMTVweH0uZHJvcGRvd24tbWVudSBsaSBhI21hTXlHdW5Ccm9rZXJQcmV2aWV3OmJlZm9yZSwuZHJvcGRvd24tbWVudSBsaSBhI2FNeUd1bkJyb2tlclByZXZpZXc6YmVmb3Jle2NvbnRlbnQ6XCJuZXdcIjtjb2xvcjpyZWQ7Zm9udC1zaXplOjEwcHg7bWFyZ2luLXJpZ2h0OjNweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9aGVhZGVyICNjYXJ0SWNvbnttYXJnaW4tcmlnaHQ6MTVweH1oZWFkZXIgI2NhcnRJY29uIGF7cG9zaXRpb246cmVsYXRpdmU7Y29sb3I6I2NjYztoZWlnaHQ6MjZweDt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn1oZWFkZXIgI2NhcnRJY29uIGE6YmVmb3Jle2ZvbnQtc2l6ZToyNnB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NDl9aGVhZGVyICNjYXJ0SWNvbiBhIHNwYW46bm90KC5zci1vbmx5KXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjUwO2NvbG9yOiNmZmY7ZGlzcGxheTpibG9jazt3aWR0aDphdXRvO21pbi13aWR0aDoxNnB4O21hcmdpbjowIC00cHggLTEwcHggMDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Ym9yZGVyLXJhZGl1czoyMHB4O3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MnB4IDRweDtmb250LXNpemU6MTBweH1oZWFkZXIgI2NhcnRJY29uIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe2hlYWRlciAjY2FydEljb257bWFyZ2luLXJpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIycHg7cmlnaHQ6MTVweH19LmZ1bGwtd2lkdGgtZmx1aWQgaGVhZGVyIC5jb250YWluZXIsLmZ1bGwtd2lkdGgtZmx1aWQgaGVhZGVyIC5jb250YWluZXItbWR7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTYwMHB4fS5mdWxsLXdpZHRoLWZsdWlkLmZvcmNlLWZsdWlkIGhlYWRlciAuY29udGFpbmVyLC5mdWxsLXdpZHRoLWZsdWlkLmZvcmNlLWZsdWlkIGhlYWRlciAuY29udGFpbmVyLW1ke21heC13aWR0aDoxMDAlfS5mdWxsLXdpZHRoLWZsdWlkIC5tYWluLWNvbnRlbnR7bWFyZ2luLXRvcDowcHggIWltcG9ydGFudH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmZ1bGwtd2lkdGgtZmx1aWQgLm1haW4tY29udGVudDpub3QoLmxpc3QtYW4taXRlbSl7cGFkZGluZy10b3A6MTQxcHggIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KXsuZnVsbC13aWR0aC1mbHVpZCAubWFpbi1jb250ZW50Om5vdCgubGlzdC1hbi1pdGVtKXtwYWRkaW5nLXRvcDo5MXB4ICFpbXBvcnRhbnR9LmZ1bGwtd2lkdGgtZmx1aWQgaGVhZGVyIC5jb250YWluZXIgLnJvd3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O3Bvc2l0aW9uOnJlbGF0aXZlfS5mdWxsLXdpZHRoLWZsdWlkIGhlYWRlciAuY29udGFpbmVyIC5yb3cgZGl2LnNlYXJjaHtvcmRlcjoyOy13ZWJraXQtb3JkZXI6Mjt3aWR0aDphdXRvO2ZsZXg6MTt6LWluZGV4OjQ5fS5mdWxsLXdpZHRoLWZsdWlkIGhlYWRlciAuY29udGFpbmVyIC5yb3cgZGl2LnNlYXJjaCBhLm5hdmJhci1icmFuZHttYXJnaW4tcmlnaHQ6MTE1cHh9LmZ1bGwtd2lkdGgtZmx1aWQgaGVhZGVyIC5jb250YWluZXIgLnJvdyBkaXYuYXV0aC1saW5rc3t3aWR0aDoxOTBweDtvcmRlcjo0Oy13ZWJraXQtb3JkZXI6NH0uZnVsbC13aWR0aC1mbHVpZCBoZWFkZXIgLmNvbnRhaW5lciAucm93IGRpdi5icm93c2V7b3JkZXI6MTstd2Via2l0LW9yZGVyOjE7d2lkdGg6MHB4O3BhZGRpbmc6MHB4O3otaW5kZXg6NTB9LmZ1bGwtd2lkdGgtZmx1aWQgaGVhZGVyIC5jb250YWluZXIgLnJvdyBkaXYuYnJvd3NlPmF7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE1cHg7bGVmdDoxMjVweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2xpbmUtaGVpZ2h0OjE3cHh9LmZ1bGwtd2lkdGgtZmx1aWQgaGVhZGVyIC5jb250YWluZXIgLnJvdyBkaXYuYnJvd3NlPmEgc3Bhbi5jYXJldHtkaXNwbGF5OmJsb2NrfS5mdWxsLXdpZHRoLWZsdWlkIGhlYWRlciAuY29udGFpbmVyIC5yb3cgZGl2LmJyb3dzZT51bC5kcm9wZG93bi1tZW51e3dpZHRoOjMyNXB4O2xlZnQ6MTIwcHh9LmZ1bGwtd2lkdGgtZmx1aWQgaGVhZGVyIC5jb250YWluZXIgLnJvdyBkaXYubmF2LWxpbmtze29yZGVyOjM7LXdlYmtpdC1vcmRlcjozO3dpZHRoOjY2MHB4O3BhZGRpbmc6MHB4fS5mdWxsLXdpZHRoLWZsdWlkIGhlYWRlciAuY29udGFpbmVyIC5yb3cgZGl2Lm5hdi1saW5rcyB1bHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7aGVpZ2h0OjEwMCV9LmZ1bGwtd2lkdGgtZmx1aWQgaGVhZGVyIC5jb250YWluZXIgLnJvdyBkaXYudmlzaWJsZS1sZ3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0uZnVsbC13aWR0aC1mbHVpZCBoZWFkZXIuY2FydC1lbmFibGVkIC5jb250YWluZXIgLnJvdyBkaXYuYXV0aC1saW5rc3t3aWR0aDoyNTBweH0uZnVsbC13aWR0aC1mbHVpZCBoZWFkZXIuZG9ja2VkIC5icm93c2UsLmZ1bGwtd2lkdGgtZmx1aWQgaGVhZGVyLmRvY2tlZCAubmF2LWxpbmtze2hlaWdodDphdXRvO292ZXJmbG93OnZpc2libGV9fWdiLWhlYWRlci5hbmctb3ZlcnJpZGUgaGVhZGVyIC5jb250YWluZXIsZ2ItaGVhZGVyLmFuZy1vdmVycmlkZSBoZWFkZXIgLmNvbnRhaW5lci1tZHt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudH1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7aGVhZGVyLC5hcHAtYmFubmVye3Bvc2l0aW9uOnJlbGF0aXZlfS5tYWluLWNvbnRlbnR7bWFyZ2luLXRvcDphdXRvfS5uYXZiYXJ7bWluLWhlaWdodDo2MHB4fS5uYXZiYXIgLnNlYXJjaHtwYWRkaW5nLXJpZ2h0OjYwcHh9Lm5hdmJhci1icmFuZHtwYWRkaW5nOjE1cHggMTVweCAxNXB4IDA7aGVpZ2h0OjYwcHh9Lm5hdmJhci1icmFuZD5pbWd7d2lkdGg6NzBweDtoZWlnaHQ6NDBweH0ubmF2YmFyLWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7cmlnaHQ6MH0ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+bGk+YXtjb2xvcjojMzMzfS5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdj5saT5hOmhvdmVye2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubmF2YmFyLXRvZ2dsZXtwYWRkaW5nOjlweCAwfSNicy1leGFtcGxlLW5hdmJhci1jb2xsYXBzZS0xPnVsPmxpe2ZvbnQtc2l6ZToxNHB4fS5zZWFyY2gtYnRuPnNwYW46OmJlZm9yZXtmb250LWZhbWlseTpcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7Y29udGVudDpcIu6Ag1wiO3dpZHRoOjI1cHg7Zm9udC1zaXplOjE4cHg7bWFyZ2luOmF1dG8gYXV0bztkaXNwbGF5OmlubGluZX0uc2VhcmNoLWJ0bj5zcGFuIGVtPml7ZGlzcGxheTpub25lfS5zZWFyY2gtYnRue21hcmdpbjoxNXB4IDBweH0uY2F0LWJveCxzZWxlY3QjQ2F0c3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1kaXYuc2VhcmNoPmZvcm17bWFyZ2luLXRvcDowfWRpdi5zZWFyY2g+Zm9ybT5pbnB1dC5zZWFyY2gtaW5wdXR7bWFyZ2luLXRvcDoxNXB4fS5icm93c2V7cGFkZGluZzowIDE1cHh9LmJyb3dzZT5he3BhZGRpbmc6MTBweCAwfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm5hdmJhci1jb2xsYXBzZS5jb2xsYXBzZXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1oZWFkZXIgLmJyb3dzZXt3aGl0ZS1zcGFjZTpub3dyYXB9aGVhZGVyIC5uYXYtbGlua3N7cmlnaHQ6MjElO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfWhlYWRlci5kb2NrZWQgLmJyb3dzZSxoZWFkZXIuZG9ja2VkIC5uYXYtbGlua3N7aGVpZ2h0OjFweDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVufWhlYWRlci5kb2NrZWQgLm5hdmJhcnttYXJnaW4tYm90dG9tOjB9Lm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2PmxpPmF7Y29sb3I6IzU1NX19QG1lZGlhKG1heC13aWR0aDogOTkxcHgpey5hdXRoLWxpbmtzIC5kcm9wZG93bi1tZW51PmxpPmF7cGFkZGluZzoxMHB4IDE1cHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXtoZWFkZXIgLmJyb3dzZXt3aGl0ZS1zcGFjZTpub3JtYWx9aGVhZGVyIC5uYXYtbGlua3N7cmlnaHQ6YXV0bztkaXNwbGF5OmJsb2NrfWhlYWRlciAubmF2LWxpbmtzIC5uYXZiYXItcmlnaHQgbGkgYXtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9LnNlYXJjaC5jb2wtbWQtOXt3aWR0aDo4MCU7cGFkZGluZy1yaWdodDowfS5hdXRoLWxpbmtzLmNvbC1tZC0ze3dpZHRoOjIwJX1oZWFkZXIuY2FydC1lbmFibGVkIC5zZWFyY2guY29sLW1kLTl7d2lkdGg6NzUlfWhlYWRlci5jYXJ0LWVuYWJsZWQgLmF1dGgtbGlua3MgLm5hdmJhci1yaWdodHttYXJnaW4tcmlnaHQ6NDBweH1oZWFkZXIuY2FydC1lbmFibGVkIC5hdXRoLWxpbmtzLmNvbC1tZC0ze3dpZHRoOjI1JX11bC53ZWxjb21le21hcmdpbi10b3A6MTBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtkaXYuYXV0aC1saW5rc3twYWRkaW5nLWxlZnQ6MH1oZWFkZXIuZG9ja2VkIC5hdXRoLWxpbmtze2Rpc3BsYXk6bm9uZX19Ym9keS5taW4gZ2ItYXBwIGhlYWRlcntwb3NpdGlvbjpzdGF0aWN9Ym9keS5taW4gZ2ItYXBwIC5tYWluLWNvbnRlbnR7bWFyZ2luLXRvcDozMHB4ICFpbXBvcnRhbnR9Ym9keS5taW4gaGVhZGVyIC5zZWFyY2ggLmFkdmFuY2VkLGJvZHkubWluIGhlYWRlciAuc2VhcmNoPmZvcm0sYm9keS5taW4gaGVhZGVyIC50b3AgLmFkdmFuY2VkLGJvZHkubWluIGhlYWRlciAudG9wPmZvcm17ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Ym9keS5taW4gaGVhZGVyIC5zZWFyY2ggLm5hdmJhci1icmFuZCxib2R5Lm1pbiBoZWFkZXIgLnRvcCAubmF2YmFyLWJyYW5ke2hlaWdodDo1MHB4O3BhZGRpbmc6MTBweCAwcHh9Ym9keS5taW4gaGVhZGVyIC5zZWFyY2ggLm5hdmJhci1icmFuZD5pbWcsYm9keS5taW4gaGVhZGVyIC50b3AgLm5hdmJhci1icmFuZD5pbWd7aGVpZ2h0OjEwMCU7d2lkdGg6YXV0b31ib2R5Lm1pbiBoZWFkZXIgLm5hdmJhcnttaW4taGVpZ2h0OjUwcHh9Ym9keS5taW4gaGVhZGVyIC5uYXZiYXItaGVhZGVyLGJvZHkubWluIGhlYWRlciAubmF2YmFyLXRvZ2dsZSxib2R5Lm1pbiBoZWFkZXIgLmJyb3dzZSxib2R5Lm1pbiBoZWFkZXIgLm5hdi1saW5rcyxib2R5Lm1pbiBoZWFkZXIgLmF1dGgtbGlua3MsYm9keS5taW4gaGVhZGVyICNjYXJ0SWNvbixib2R5Lm1pbiBoZWFkZXIgLmJ0bXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1ib2R5Lm1pbi5mdWxsLXdpZHRoLWZsdWlkIC5tYWluLWNvbnRlbnR7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtib2R5Lm1pbntoZWlnaHQ6MTAwdmh9Ym9keS5taW4gZ2ItYXBwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaDtoZWlnaHQ6MTAwJX1ib2R5Lm1pbiBnYi1hcHAgLm1haW4tY29udGVudHtmbGV4OjEgMCBhdXRvO2hlaWdodDphdXRvfWJvZHkubWluIGhlYWRlciAubWFpbi1jb250ZW50e21hcmdpbi10b3A6OTBweH1ib2R5Lm1pbiBoZWFkZXIgLnNlYXJjaCAubmF2YmFyLWJyYW5ke2hlaWdodDo3MHB4O3BhZGRpbmctbGVmdDoxNXB4fWJvZHkubWluIGhlYWRlciAubmF2YmFye21pbi1oZWlnaHQ6NzBweH19aGVhZGVyLmJzNSBhe3RleHQtZGVjb3JhdGlvbjpub25lfWhlYWRlci5iczUgbmF2e2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O21hcmdpbi1ib3R0b206MjBweDtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjB9aGVhZGVyLmJzNSBuYXYgLm5hdmJhci1icmFuZHtwYWRkaW5nOjAgMTVweCAwIDA7bWFyZ2luLXJpZ2h0OjA7aGVpZ2h0OmF1dG99aGVhZGVyLmJzNSBuYXYgLnRvcHtwYWRkaW5nLXRvcDoxNXB4O3BhZGRpbmctYm90dG9tOjE1cHh9aGVhZGVyLmJzNSBuYXYgLnNlYXJjaC1mb3JtICNLZXl3b3Jkc3toZWlnaHQ6NDBweDtmb250LXNpemU6MTRweDtjb2xvcjojNTU1O2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSl9aGVhZGVyLmJzNSBuYXYgLnNlYXJjaC1mb3JtICNLZXl3b3Jkczo6cGxhY2Vob2xkZXJ7Y29sb3I6Izk5OTtvcGFjaXR5OjF9aGVhZGVyLmJzNSBuYXYgLnNlYXJjaC1mb3JtICNLZXl3b3Jkczo6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM5OTl9aGVhZGVyLmJzNSBuYXYgLnNlYXJjaC1mb3JtIC5jYXQtYm94e2hlaWdodDo0MHB4fWhlYWRlci5iczUgbmF2IC5zZWFyY2gtZm9ybSAuY2F0LWJveCBzZWxlY3QjQ2F0c3ttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6dW5zZXR9aGVhZGVyLmJzNSBuYXYgLnNlYXJjaC1mb3JtIC5zZWFyY2gtYnRue2ZvbnQtc2l6ZToxNHB4O21hcmdpbjowfWhlYWRlci5iczUgbmF2IC5zZWFyY2gtZm9ybSAuc2VhcmNoLWJ0bj5zcGFuOmJlZm9yZXtjb250ZW50OlwiXCJ9aGVhZGVyLmJzNSBuYXYgYS5hZHZhbmNlZHttYXJnaW4tdG9wOjB9aGVhZGVyLmJzNSBuYXYgI2NhcnRJY29ue21hcmdpbi1yaWdodDowfWhlYWRlci5iczUgbmF2IC5icm93c2V7cGFkZGluZzowfWhlYWRlci5iczUgbmF2IC5uYXYtbGlua3MgLm5hdmJhci1yaWdodHttYXJnaW4tbGVmdDowO3BhZGRpbmc6MTBweCAwfWhlYWRlci5iczUgbmF2IC5uYXYtbGlua3MgLm5hdmJhci1yaWdodCBhe2NvbG9yOiM1NTV9aGVhZGVyLmJzNSBuYXYgLmJyb3dzZT5he3BhZGRpbmc6MTVweCAwfWhlYWRlci5iczUgbmF2IC5hdXRoLWxpbmtzIC53ZWxjb21lIGEuc2hvd3tiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9aGVhZGVyLmJzNSBuYXYgLmF1dGgtbGlua3MgLndlbGNvbWV7bWFyZ2luLXJpZ2h0Oi0xMHB4fWhlYWRlci5iczUgbmF2IC5hdXRoLWxpbmtzIC53ZWxjb21lIGF7cGFkZGluZzozcHggMTBweH1oZWFkZXIuYnM1IG5hdiAuYXV0aC1saW5rcyAud2VsY29tZT5he3BhZGRpbmc6MTBweH1oZWFkZXIuYnM1IG5hdiAubmF2YmFyLXRvZ2dsZXJ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWxlZnQ6MTVweDtwYWRkaW5nOjAgMCAwIDVweDttYXJnaW4tdG9wOjhweDttYXJnaW4tYm90dG9tOjhweDtib3JkZXItcmFkaXVzOjRweDtib3JkZXI6MDtjb2xvcjpyZ2JhKDAsMCwwLDApfWhlYWRlci5iczUgbmF2IC5uYXZiYXItdG9nZ2xlciAuaWNvbi1iYXJ7d2lkdGg6MjVweDtoZWlnaHQ6M3B4O2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLXJhZGl1czoxcHg7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwfWhlYWRlci5iczUgbmF2IC5uYXZiYXItdG9nZ2xlciAuaWNvbi1iYXIrLmljb24tYmFye21hcmdpbi10b3A6NHB4fWhlYWRlci5iczUgbmF2IC5uYXZiYXItdG9nZ2xlciAuaWNvbi1iYXIuYWN0aXZlOm50aC1jaGlsZCgxKXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm0tb3JpZ2luOjEwJSAxMCV9aGVhZGVyLmJzNSBuYXYgLm5hdmJhci10b2dnbGVyIC5pY29uLWJhci5hY3RpdmU6bnRoLWNoaWxkKDIpe29wYWNpdHk6MH1oZWFkZXIuYnM1IG5hdiAubmF2YmFyLXRvZ2dsZXIgLmljb24tYmFyLmFjdGl2ZTpudGgtY2hpbGQoMyl7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybS1vcmlnaW46MTAlIDkwJTtvcGFjaXR5OjEgIWltcG9ydGFudH1oZWFkZXIuYnM1IG5hdiAubmF2YmFyLWNvbGxhcHNle292ZXJmbG93LXg6dmlzaWJsZTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgaHNsYSgwLDAlLDEwMCUsLjEpfWhlYWRlci5iczUgbmF2IC5uYXZiYXItY29sbGFwc2U+dWx7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O21hcmdpbjowIC0xNXB4O3BhZGRpbmctdG9wOjEwcHh9aGVhZGVyLmJzNSBuYXYgLm5hdmJhci1jb2xsYXBzZT51bD5saS5kaXZpZGVye2hlaWdodDoxcHg7bWFyZ2luOjlweCAwO292ZXJmbG93OmhpZGRlbjtiYWNrZ3JvdW5kLWNvbG9yOiNlNWU1ZTV9aGVhZGVyLmJzNSBuYXYgLm5hdmJhci1jb2xsYXBzZT51bD5saSBhe3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206MTBweDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiMzMzM7ZGlzcGxheTpibG9ja31oZWFkZXIuYnM1IG5hdiAubmF2YmFyLWNvbGxhcHNlPnVsPmxpIGEsaGVhZGVyLmJzNSBuYXYgLm5hdmJhci1jb2xsYXBzZT51bD5saSBzcGFue21hcmdpbi1sZWZ0OjE1cHh9aGVhZGVyLmJzNS5jYXJ0LWVuYWJsZWQgYS5hZHZhbmNlZHttYXJnaW4tcmlnaHQ6NjBweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7aGVhZGVyLmJzNSBuYXYgLnRvcHtwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctYm90dG9tOjEwcHh9aGVhZGVyLmJzNSBuYXYgLm5hdi1saW5rcyAubmF2YmFyLXJpZ2h0e3BhZGRpbmc6MTVweCAwfWhlYWRlci5iczUgbmF2IC5hdXRoLWxpbmtzIC53ZWxjb21lPmF7cGFkZGluZzoxNXB4IDEwcHg7ZGlzcGxheTpibG9ja31oZWFkZXIuYnM1IG5hdiAuYXV0aC1saW5rcyAud2VsY29tZT5hOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9aGVhZGVyLmJzNSBuYXYgLmF1dGgtbGlua3N7aGVpZ2h0OmF1dG87dHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7cG9zaXRpb246cmVsYXRpdmV9aGVhZGVyLmJzNSBuYXYgLmRyb3Bkb3duLW1lbnV7Ym94LXNoYWRvdzowIDZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlci1yYWRpdXM6MDttYXJnaW4tdG9wOjB9aGVhZGVyLmJzNSBuYXYgLmRyb3Bkb3duLW1lbnUgbGk6bm90KFtyb2xlPXNlcGFyYXRvcl0pe2ZvbnQtc2l6ZToxNHB4O3doaXRlLXNwYWNlOm5vd3JhcH1oZWFkZXIuYnM1IG5hdiAuZHJvcGRvd24tbWVudSBsaTpub3QoW3JvbGU9c2VwYXJhdG9yXSkgdWx7cGFkZGluZzowfWhlYWRlci5iczUgbmF2IC5kcm9wZG93bi1tZW51IGxpOm5vdChbcm9sZT1zZXBhcmF0b3JdKS5kcm9wZG93bi1zdWJtZW51e3BhZGRpbmc6NXB4IDI1cHggNXB4IDE1cHh9aGVhZGVyLmJzNSBuYXYgLmRyb3Bkb3duLW1lbnUgbGk6bm90KFtyb2xlPXNlcGFyYXRvcl0pLmRyb3Bkb3duLXN1Ym1lbnU+YXtwYWRkaW5nOjB9aGVhZGVyLmJzNSBuYXYgLmRyb3Bkb3duLW1lbnUgbGk6bm90KFtyb2xlPXNlcGFyYXRvcl0pIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzMzMztkaXNwbGF5OmJsb2NrfWhlYWRlci5iczUgbmF2IC5kcm9wZG93bi1tZW51IGxpOm5vdChbcm9sZT1zZXBhcmF0b3JdKTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZn1oZWFkZXIuYnM1IG5hdiAuZHJvcGRvd24tbWVudSBsaTpub3QoW3JvbGU9c2VwYXJhdG9yXSk6aG92ZXI+YXtjb2xvcjojZmZmfWhlYWRlci5iczUgbmF2IC53ZWxjb21lIC5kcm9wZG93bi1tZW51e2xlZnQ6dW5zZXQ7cmlnaHQ6LTEwcHh9aGVhZGVyLmJzNSBuYXYgLndlbGNvbWUgLmRyb3Bkb3duLW1lbnUgbGk6bm90KFtyb2xlPXNlcGFyYXRvcl0pe2ZvbnQtc2l6ZToxNHB4O3doaXRlLXNwYWNlOm5vd3JhcH1oZWFkZXIuYnM1IG5hdiAud2VsY29tZSAuZHJvcGRvd24tbWVudSBsaTpub3QoW3JvbGU9c2VwYXJhdG9yXSk6aG92ZXIsaGVhZGVyLmJzNSBuYXYgLndlbGNvbWUgLmRyb3Bkb3duLW1lbnUgbGk6bm90KFtyb2xlPXNlcGFyYXRvcl0pOmhvdmVyIGF7Y29sb3I6IzI2MjYyNjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9aGVhZGVyLmJzNS5kb2NrZWQgLmF1dGgtbGlua3N7aGVpZ2h0OjFweDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVufX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7aGVhZGVyLmJzNSBuYXZ7cGFkZGluZzowfWhlYWRlci5iczUgbmF2IC50b3B7cGFkZGluZy1yaWdodDoyMDBweH1oZWFkZXIuYnM1IG5hdiAjY2FydEljb257cmlnaHQ6MTVweH1oZWFkZXIuYnM1IG5hdiAubmF2LWxpbmtzIC5uYXZiYXItcmlnaHQgbGk6bGFzdC1jaGlsZCBhe3BhZGRpbmctcmlnaHQ6MH1oZWFkZXIuYnM1IG5hdiAuYXV0aC1saW5rc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtyaWdodDoxNXB4fWhlYWRlci5iczUuY2FydC1lbmFibGVkIC50b3B7cGFkZGluZy1yaWdodDowfWhlYWRlci5iczUuY2FydC1lbmFibGVkIC5hdXRoLWxpbmtze3JpZ2h0OjcwcHh9aGVhZGVyLmJzNS5jYXJ0LWVuYWJsZWQgYS5hZHZhbmNlZHttYXJnaW4tcmlnaHQ6MjUlfWhlYWRlci5iczUuZG9ja2VkIC5hdXRoLWxpbmtze2hlaWdodDphdXRvO292ZXJmbG93OnZpc2libGV9fUBtZWRpYShtaW4td2lkdGg6IDE2MDBweCl7Ym9keS5mdWxsLXdpZHRoLWZsdWlkIGhlYWRlci5iczUgbmF2e3Bvc2l0aW9uOnJlbGF0aXZlfWJvZHkuZnVsbC13aWR0aC1mbHVpZCBoZWFkZXIuYnM1IG5hdj4uY29udGFpbmVyLW1ke2ZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlciAhaW1wb3J0YW50fWJvZHkuZnVsbC13aWR0aC1mbHVpZCBoZWFkZXIuYnM1IG5hdiAubmF2YmFyLWJyYW5ke3BhZGRpbmc6MCAxMjVweCAwIDB9Ym9keS5mdWxsLXdpZHRoLWZsdWlkIGhlYWRlci5iczUgbmF2IC5icm93c2V7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxMTVweDt3aWR0aDoxMDBweDt3aGl0ZS1zcGFjZTpub3JtYWw7dG9wOjRweH1ib2R5LmZ1bGwtd2lkdGgtZmx1aWQgaGVhZGVyLmJzNSBuYXYgLmJyb3dzZT5he3doaXRlLXNwYWNlOm5vcm1hbDtsaW5lLWhlaWdodDoxOHB4fWJvZHkuZnVsbC13aWR0aC1mbHVpZCBoZWFkZXIuYnM1IG5hdiAuYnJvd3NlPmE6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTdweH1ib2R5LmZ1bGwtd2lkdGgtZmx1aWQgaGVhZGVyLmJzNSBuYXYgLmF1dGgtbGlua3N7cG9zaXRpb246cmVsYXRpdmU7dG9wOnVuc2V0O3JpZ2h0OnVuc2V0ICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjcwcHg7bWFyZ2luLWxlZnQ6NTBweH1ib2R5LmZ1bGwtd2lkdGgtZmx1aWQgaGVhZGVyLmJzNS5jYXJ0LWVuYWJsZWQgYS5hZHZhbmNlZHttYXJnaW4tcmlnaHQ6NTBweH19Zm9vdGVye21hcmdpbi10b3A6MTVweH1mb290ZXIgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmV9Zm9vdGVyIHVsLmxpc3QtaW5saW5le21hcmdpbi1ib3R0b206MH1mb290ZXIgdWwgYTpob3Zlcntjb2xvcjojMDA2NDAwfWZvb3RlciAubWFpbi1mb290ZXJ7cGFkZGluZy10b3A6MjBweDtmb250LXNpemU6MTRweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2ZmZn1mb290ZXIgLnBhbmVse2JvcmRlcjowO2JveC1zaGFkb3c6bm9uZX1mb290ZXIgLnBhbmVsLWRlZmF1bHQ+LnBhbmVsLWhlYWRpbmd7YmFja2dyb3VuZC1jb2xvcjppbmhlcml0fWZvb3RlciAubGlzdC1ncm91cC1pdGVtPmF7Y29sb3I6IzRhNGE0YX1mb290ZXIgLmxpc3QtZ3JvdXAtaXRlbT5hOmhvdmVye2NvbG9yOiMwMDY0MDB9Zm9vdGVyIC5zb2NpYWwtZm9vdGVye2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn1mb290ZXIgLnNvY2lhbC1mb290ZXI+LmNvbnRhaW5lcj4ucm93e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9LnNvY2lhbC1uZXR3b3Jre3doaXRlLXNwYWNlOm5vd3JhcH0uc29jaWFsLW5ldHdvcmsgaW1ne3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHh9LmFwcC1zdG9yZXMgaW1ne2hlaWdodDo0MHB4fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXtmb290ZXIgLnNvY2lhbC1mb290ZXI+LmNvbnRhaW5lcj4ucm93e2Rpc3BsYXk6YmxvY2t9fWZvb3RlciAuc2VvLWZvb3Rlcntib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtmb250LXNpemU6MTJweH1mb290ZXIgLnNlby1mb290ZXIgbGl7cGFkZGluZy10b3A6NHB4O3BhZGRpbmctYm90dG9tOjRweH1mb290ZXIgLnNlby1mb290ZXIgbGkuY2xlYXJmaXh7cGFkZGluZzowfWZvb3RlciAuc2VvLWZvb3RlciBhe2NvbG9yOiM0YTRhNGF9Zm9vdGVyIC5zZW8tZm9vdGVyIHVse3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmV9Zm9vdGVyIC5zZW8tZm9vdGVyIC5hZmZpbGlhdGUgbGl7cGFkZGluZy10b3A6MH1mb290ZXIgLnNlby1mb290ZXIgLmFmZmlsaWF0ZSBsaSBpbWd7YmFja2dyb3VuZC1jb2xvcjojZmZmO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9Zm9vdGVyIC5zZW8tZm9vdGVyIC5hZmZpbGlhdGUgYTpob3Zlcj4uY29tcGFueS1pbmZvPi5mb290ZXItdGl0bGV7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1mb290ZXIgLnNlby1mb290ZXIgLmFmZmlsaWF0ZSAuY29tcGFueS1sb2dve3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7d2lkdGg6MTYuNjY2NjclfWZvb3RlciAuc2VvLWZvb3RlciAuYWZmaWxpYXRlIC5jb21wYW55LWluZm97cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDt3aWR0aDo4My4zMzMzMyU7cGFkZGluZy1sZWZ0OjEwcHh9Zm9vdGVyIC5zZW8tZm9vdGVyIC5hZmZpbGlhdGUgLndlYnNpdGUtZGVzY3JpcHRpb257Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxMXB4O21hcmdpbi1ib3R0b206MTVweH1mb290ZXIgLmZvb3Rlci10aXRsZXtmb250LXdlaWdodDo3MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO21hcmdpbi1ib3R0b206NXB4fWZvb3RlciAuY29weXJpZ2h0LWZvb3Rlcntib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtmb250LXNpemU6MTRweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo3MDB9Zm9vdGVyIC5jb3B5cmlnaHQtZm9vdGVyIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjcwMH1mb290ZXIgLmNvcHlyaWdodC1mb290ZXIgYTpob3Zlcntjb2xvcjojZmZmfWZvb3Rlci5iczUgYXt0ZXh0LWRlY29yYXRpb246bm9uZX1mb290ZXIuYnM1IC5hY2NvcmRpb24taXRlbXtib3JkZXI6MH1mb290ZXIuYnM1IC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbntjb2xvcjojNTU1O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6MDtib3gtc2hhZG93Om5vbmU7cGFkZGluZy1sZWZ0OjE1cHh9Zm9vdGVyLmJzNSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24+c3BhbnttYXJnaW4tbGVmdDoxMHB4fWZvb3Rlci5iczUgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzIxMjUyOSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKX1mb290ZXIuYnM1IC5tYWluLWZvb3RlcntwYWRkaW5nLWJvdHRvbToyMHB4fWZvb3Rlci5iczUgLnNvY2lhbC1mb290ZXIgLmxpc3QtaW5saW5lPmxpe3BhZGRpbmctcmlnaHQ6MTBweH1mb290ZXIuYnM1IC5jb3B5cmlnaHQtZm9vdGVyIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1mb290ZXIuYnM1IC5jb3B5cmlnaHQtZm9vdGVyIC5saXN0LWlubGluZT5saXtwYWRkaW5nLXJpZ2h0OjVweDtwYWRkaW5nLWxlZnQ6NXB4fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXtmb290ZXIuYnM1IC5saXN0LWdyb3VwLWl0ZW0+YXttYXJnaW4tbGVmdDo0OXB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Zm9vdGVyLmJzNSAuYWNjb3JkaW9uLWhlYWRlcj5kaXZ7ei1pbmRleDoxfWZvb3Rlci5iczUgLmFjY29yZGlvbi1oZWFkZXI+YnV0dG9ue3otaW5kZXg6MH1mb290ZXIuYnM1IC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbixmb290ZXIuYnM1IC5hY2NvcmRpb24taXRlbT5zcGFue2NvbG9yOiM0YTRhNGE7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NzAwO21pbi1oZWlnaHQ6MzZweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9Zm9vdGVyLmJzNSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24+c3Bhbixmb290ZXIuYnM1IC5hY2NvcmRpb24taXRlbT5zcGFuPnNwYW57bWFyZ2luLWxlZnQ6MH1mb290ZXIuYnM1IC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjphZnRlcixmb290ZXIuYnM1IC5hY2NvcmRpb24taXRlbT5zcGFuOmFmdGVye2Rpc3BsYXk6bm9uZX1mb290ZXIuYnM1IC5hY2NvcmRpb24taXRlbSAubGlzdC1ncm91cHttYXJnaW4tYm90dG9tOjIwcHh9fS5mdWxsLXdpZHRoLWZsdWlkIGZvb3RlciAuY29udGFpbmVyLC5mdWxsLXdpZHRoLWZsdWlkIGZvb3RlciAuY29udGFpbmVyLW1ke3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE2MDBweH0uZnVsbC13aWR0aC1mbHVpZC5mb3JjZS1mbHVpZCBmb290ZXIgLmNvbnRhaW5lciwuZnVsbC13aWR0aC1mbHVpZC5mb3JjZS1mbHVpZCBmb290ZXIgLmNvbnRhaW5lci1tZHttYXgtd2lkdGg6MTAwJX1nYi1mb290ZXIuYW5nLW92ZXJyaWRlIGZvb3RlciAuY29udGFpbmVyLGdiLWZvb3Rlci5hbmctb3ZlcnJpZGUgZm9vdGVyIC5jb250YWluZXItbWR7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoxMDAlICFpbXBvcnRhbnR9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5zb2NpYWwtbmV0d29yayB1bHt0ZXh0LWFsaWduOmNlbnRlcn0uYXBwLXN0b3JlcyB1bHt0ZXh0LWFsaWduOmNlbnRlcn0uYXBwLXN0b3JlcyB1bCBsaXtwYWRkaW5nOjEwcHh9fUBtZWRpYShtaW4td2lkdGg6IDQ4MHB4KXsuc29jaWFsLW5ldHdvcmsgdWx7dGV4dC1hbGlnbjpsZWZ0O2Zsb2F0OmxlZnR9LmFwcC1zdG9yZXMgdWx7dGV4dC1hbGlnbjpyaWdodDtmbG9hdDpyaWdodH0uYXBwLXN0b3JlcyB1bCBsaXtwYWRkaW5nOjAgYXV0b319QG1lZGlhKG1heC13aWR0aDogNzY3cHgpe2Zvb3RlciAucGFuZWwtZ3JvdXAgLnBhbmVse21hcmdpbi10b3A6MH1mb290ZXIgLnBhbmVsLWRlZmF1bHQ+LnBhbmVsLWhlYWRpbmd7cGFkZGluZzowfWZvb3RlciAucGFuZWwtZGVmYXVsdD4ucGFuZWwtaGVhZGluZyBhe3BhZGRpbmc6MTRweCAxMHB4O2NvbG9yOiM0YTRhNGF9Zm9vdGVyIC5wYW5lbC1kZWZhdWx0Pi5wYW5lbC1oZWFkaW5nIGE6aG92ZXIsZm9vdGVyIC5wYW5lbC1kZWZhdWx0Pi5wYW5lbC1oZWFkaW5nIGE6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzAwNjQwMH1mb290ZXIgc3Bhbi5nbHlwaGljb257d2lkdGg6MjVweH1mb290ZXIgc3Bhbi5nbHlwaGljb24tbWVudS1kb3due2NvbG9yOiM0YTRhNGF9Zm9vdGVyIHNwYW4uZ2x5cGhpY29uLW1lbnUtdXB7Y29sb3I6IzAwNjQwMH1mb290ZXIgYTpob3ZlciBzcGFuLmdseXBoaWNvbi1tZW51LWRvd257Y29sb3I6IzAwNjQwMH1mb290ZXIgLmxpc3QtZ3JvdXB7bWFyZ2luLWJvdHRvbTowfWZvb3RlciAubGlzdC1ncm91cC1pdGVte2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTtib3JkZXItcmFkaXVzOjA7cGFkZGluZzowfWZvb3RlciAubGlzdC1ncm91cC1pdGVtPmF7cGFkZGluZzoxMnB4IDA7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDo0MHB4O2NvbG9yOiM0YTRhNGE7Zm9udC1zaXplOjE2cHh9Zm9vdGVyIC5jb3B5IC5wdWxsLWxlZnR7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fWZvb3RlciAudGVybXMgLnB1bGwtcmlnaHR7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Zm9vdGVyIC5jb2xsYXBzZXtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlICFpbXBvcnRhbnR9Zm9vdGVyIC5wYW5lbC1ncm91cCAucGFuZWx7bWFyZ2luLXRvcDowfWZvb3RlciBoNC5wYW5lbC10aXRsZXtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo3MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiM0YTRhNGE7bWluLWhlaWdodDozNnB4fWZvb3RlciAucGFuZWwtaGVhZGluZ3twYWRkaW5nOjA7Ym9yZGVyLWJvdHRvbTpub25lfWZvb3RlciBsaS5saXN0LWdyb3VwLWl0ZW17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOi0xcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjpub25lO3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOjJweH1mb290ZXIgbGkubGlzdC1ncm91cC1pdGVtIGF7cGFkZGluZzoycHggMH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KXtmb290ZXIgbGkubGlzdC1ncm91cC1pdGVtIGF7cGFkZGluZzo0cHggMDtkaXNwbGF5OmJsb2NrfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpe2Zvb3RlciAuc2VvLWZvb3RlciAuYWZmaWxpYXRle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXB9fWJvZHkubWluIGZvb3RlciAubWFpbi1mb290ZXJ7cGFkZGluZy10b3A6MHB4O2JvcmRlci10b3A6MHB4fWJvZHkubWluIGZvb3RlciAubWFpbi1mb290ZXIgLnBhbmVsLWdyb3Vwe21hcmdpbi1ib3R0b206MHB4fWJvZHkubWluIGZvb3RlciAubWFpbi1mb290ZXIgLnBhbmVsLWdyb3VwIC5wYW5lbHtkaXNwbGF5Om5vbmV9Ym9keS5taW4gZm9vdGVyIC5tYWluLWZvb3RlciAucGFuZWwtZ3JvdXAgLnBhbmVsPmRpdnttYXJnaW4tYm90dG9tOjIwcHh9Ym9keS5taW4gZm9vdGVyIC5tYWluLWZvb3RlciAucGFuZWwtZ3JvdXAgLnBhbmVsPmRpdjpmaXJzdC1jaGlsZHttYXJnaW4tYm90dG9tOjBweH1ib2R5Lm1pbiBmb290ZXIgLnNvY2lhbC1mb290ZXIsYm9keS5taW4gZm9vdGVyIC5zZW8tZm9vdGVyLGJvZHkubWluIGZvb3RlciAuYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0jaG9tZTIgLmhkci1jb3ZlciBoMiwjaG9tZTIgLndpZGdldCBoMiwjaG9tZTIgLmdiLWxpdGUtd2lkZ2V0IGgye2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDAwO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MjtmbGV4OjEgMCBhdXRvO3RleHQtYWxpZ246bGVmdH0jaG9tZTIgLmdiLWxpdGUtd2lkZ2V0IGgyPnNwYW57ZmxleDoxIDAgYXV0b30jaG9tZTIgLndpZGdldCBoMjpiZWZvcmUsI2hvbWUyIC5nYi1saXRlLXdpZGdldCBoMjpiZWZvcmV7Y29udGVudDpcIi8vXCI7Zm9udC1zaXplOjIxcHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi0zcHg7bWFyZ2luLXJpZ2h0Oi41cmVtfSNob21lMiAud2lkZ2V0IGgyOmFmdGVyLCNob21lMiAuZ2ItbGl0ZS13aWRnZXQgaDI6YWZ0ZXJ7Y29udGVudDpcIlwiO3otaW5kZXg6MTtwYWRkaW5nOjA7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2NjYzt3aWR0aDoxMDAlfSNob21lMiAud2lkZ2V0e21hcmdpbi1ib3R0b206M3JlbX0jaG9tZTIgLndpZGdldCBoMnttYXJnaW46MCAwIDFyZW0gMDtwYWRkaW5nOjAgMCAwIDE1cHg7ZmxvYXQ6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXB9I2hvbWUyIC53aWRnZXQgaDI6YmVmb3Jle2NvbG9yOiNmZmJmMDB9I2hvbWUyIC53aWRnZXQgaDI6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MTBweDtvcmRlcjozO2Rpc3BsYXk6YmxvY2t9I2hvbWUyIC53aWRnZXQgLm1vcmV7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6NXB4O3otaW5kZXg6MztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzowIDE1cHggMCAxMHB4O21hcmdpbi1ib3R0b206MH0jaG9tZTIgLndpZGdldCAubW9yZSBhe3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTtmb250LXNpemU6MTRweH0jaG9tZTIgLmhkci1jb3ZlcjpiZWZvcmV7Y29udGVudDpcIi8vXCI7Zm9udC1zaXplOjIxcHg7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi0zcHg7Y29sb3I6I2ZmYmYwMH0jaG9tZTIgLmhkci1jb3ZlcjphZnRlcntjb250ZW50OlwiXCI7ei1pbmRleDoxO3BhZGRpbmc6MDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjY2NjO3dpZHRoOjEwMCV9I2hvbWUyIC5oZHItY292ZXIgaDJ7bWFyZ2luOjA7b3JkZXI6Mn0jaG9tZTIgLmhkci1jb3ZlcjpiZWZvcmV7b3JkZXI6MX0jaG9tZTIgLmhkci1jb3ZlcjphZnRlcntvcmRlcjozfSNob21lMiAuaGRyLWNvdmVyIGF7b3JkZXI6NDt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I2hvbWUyIC5nYi1saXRlLXdpZGdldHttYXJnaW4tdG9wOjB9I2hvbWUyIC5nYi1saXRlLXdpZGdldCBoMnttYXJnaW4tYm90dG9tOjFyZW07YWxpZ24taXRlbXM6Y2VudGVyICFpbXBvcnRhbnR9I2hvbWUyIC5nYi1saXRlLXdpZGdldCBoMjpiZWZvcmV7bWFyZ2luLXJpZ2h0Oi41cmVtO29yZGVyOjE7Y29sb3I6I2ZmYmYwMH0jaG9tZTIgLmdiLWxpdGUtd2lkZ2V0IGgyOmFmdGVye29yZGVyOjN9I2hvbWUyIC5nYi1saXRlLXdpZGdldCBoMj5zcGFue29yZGVyOjI7cGFkZGluZy1yaWdodDouNXJlbX0jaG9tZTIgLmdiLWxpdGUtd2lkZ2V0IGgyPnNwYW46YmVmb3Jle21hcmdpbi1sZWZ0Oi0zcHg7cGFkZGluZy1yaWdodDouMnJlbX0jaG9tZTIgLmdiLWxpdGUtd2lkZ2V0IGgyIGF7b3JkZXI6NDtwYWRkaW5nLWxlZnQ6LjVyZW07d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtd2VpZ2h0Om5vcm1hbH0jaG9tZTIgLnRydXN0cGlsb3Qtd2lkZ2V0e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEwMCU7dG9wOnVuc2V0O3JpZ2h0OnVuc2V0O2Zsb2F0Om5vbmU7b3ZlcmZsb3c6dmlzaWJsZX0jaG9tZTIgLnRydXN0cGlsb3Qtd2lkZ2V0IGlmcmFtZXt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH0jaG9tZTIgLnNsaWRpbmctcGFuZXtvdmVyZmxvdy14OnNjcm9sbDtmbGV4LXdyYXA6bm93cmFwO3Njcm9sbGJhci1jb2xvcjojYjdiN2I3IHJnYmEoMCwwLDAsMCk7c2Nyb2xsYmFyLXdpZHRoOnRoaW59I2hvbWUyPmRpdiAud2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZmZmfSNob21lMj5kaXYgLmdyYXktZ3JhZGllbnR7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYigyMzcsIDIzNywgMjM3KSAwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDQwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDYwJSwgcmdiKDIzNywgMjM3LCAyMzcpIDEwMCUpO2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOX0jaG9tZTI+ZGl2IC5kYXJrLWdyYXl7YmFja2dyb3VuZC1jb2xvcjojMjIyO2NvbG9yOiNmZmZ9I2hvbWUyPmRpdiAubGlnaHQtZ3JheXtiYWNrZ3JvdW5kLWNvbG9yOiNmNWY1ZjV9Lmhlcm8tZml0IC5tYWluLWNvbnRlbnR7bWFyZ2luLXRvcDotMjBweCAhaW1wb3J0YW50fS5oZXJvLWZpdCAubWFpbi1jb250ZW50K2Zvb3Rlci5iczUsLmhlcm8tZml0IC5tYWluLWNvbnRlbnQrKitmb290ZXIuYnM1e21hcmdpbi10b3A6MH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I2hvbWUyIC5oZHItY292ZXIgaDIsI2hvbWUyIC53aWRnZXQgaDIsI2hvbWUyIC5nYi1saXRlLXdpZGdldCBoMntmbGV4OjAgMSBhdXRvfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lmhlcm8tZml0IC5tYWluLWNvbnRlbnR7bWFyZ2luLXRvcDoxMjJweCAhaW1wb3J0YW50fSNob21lMiAud2lkZ2V0IGgye3BhZGRpbmctbGVmdDowfSNob21lMiAud2lkZ2V0IC5tb3Jle3BhZGRpbmctcmlnaHQ6MH0jaG9tZTIgLmhkci1jb3ZlciBoMiwjaG9tZTIgLndpZGdldCBoMiwjaG9tZTIgLmdiLWxpdGUtd2lkZ2V0IGgye2ZvbnQtc2l6ZToyNnB4fSNob21lMiAuaGRyLWNvdmVyIGgyOmJlZm9yZSwjaG9tZTIgLndpZGdldCBoMjpiZWZvcmUsI2hvbWUyIC5nYi1saXRlLXdpZGdldCBoMjpiZWZvcmV7Zm9udC1zaXplOjI3cHh9I2hvbWUyIC5oZHItY292ZXI6YmVmb3JlLCNob21lMiAud2lkZ2V0OmJlZm9yZSwjaG9tZTIgLmdiLWxpdGUtd2lkZ2V0OmJlZm9yZXtmb250LXNpemU6MjdweH19I2hvbWUyICNicmFnTGluZXtmb250LXNpemU6MTRweH0jaG9tZTIgI2JyYWdMaW5lIC5icmFne2xpbmUtaGVpZ2h0OjIycHh9I2hvbWUyICNicmFnTGluZSAuYnJhZyBpLmljb257YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjQwcHh9I2hvbWUyICNicmFnTGluZSAuYnJhZyBzdHJvbmd7Zm9udC1zaXplOjE3cHg7ZGlzcGxheTpibG9jaztjb2xvcjojZmZiZjAwfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjaG9tZTIgI2JyYWdMaW5lIC5icmFnIHN0cm9uZ3tmb250LXNpemU6MjBweH19I2hvbWUyICNob21lcGFnZS1jYXJvdXNlbC13cmFwe3RyYW5zaXRpb246LjVzIGhlaWdodCBlYXNlO21pbi13aWR0aDoxcHg7YmFja2dyb3VuZC1jb2xvcjojMjIyO3Bvc2l0aW9uOnJlbGF0aXZlfSNob21lMiAjaG9tZXBhZ2UtY2Fyb3VzZWwtd3JhcCAjaG9tZXBhZ2UtY2Fyb3VzZWx7dHJhbnNpdGlvbjoxcyBvcGFjaXR5IGVhc2U7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowIGF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvd30jaG9tZTIgI2hvbWVwYWdlLWNhcm91c2VsLXdyYXAgI2hvbWVwYWdlLWNhcm91c2VsPmRpdntmbGV4OjEgMCAxMDAlfSNob21lMiAjaG9tZXBhZ2UtY2Fyb3VzZWwtd3JhcCAjaG9tZXBhZ2UtY2Fyb3VzZWwgLnNsaWNrLXNsaWRlPmRpdnt3aWR0aDoxMDAlfSNob21lMiAjaG9tZXBhZ2UtY2Fyb3VzZWwtd3JhcCAjaG9tZXBhZ2UtY2Fyb3VzZWwgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99I2hvbWUyICNob21lcGFnZS1jYXJvdXNlbC13cmFwICNob21lcGFnZS1jYXJvdXNlbC5zbGljay1pbml0aWFsaXplZHtkaXNwbGF5OmJsb2NrO292ZXJmbG93OnZpc2libGV9I2hvbWUyICNob21lcGFnZS1jYXJvdXNlbC13cmFwICNob21lcGFnZS1jYXJvdXNlbC5zbGljay1pbml0aWFsaXplZD5kaXZ7ZmxleDp1bnNldH0jaG9tZTIgI2hvbWVwYWdlLWNhcm91c2VsLXdyYXAgI2hvbWVwYWdlLWNhcm91c2VsLWNvbnRyb2xze2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7bGVmdDowO2hlaWdodDoyNXB4O3dpZHRoOjEwMCV9I2hvbWUyICNob21lcGFnZS1jYXJvdXNlbC13cmFwICNob21lcGFnZS1jYXJvdXNlbC1jb250cm9scz5kaXZ7cG9zaXRpb246cmVsYXRpdmV9I2hvbWUyICNob21lcGFnZS1jYXJvdXNlbC13cmFwICNob21lcGFnZS1jYXJvdXNlbC1jb250cm9scyAjaG9tZXBhZ2UtY2Fyb3VzZWwtZG90cyB1bHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjM7cGFkZGluZzowO21hcmdpbjowO2xpc3Qtc3R5bGUtdHlwZTpub25lO2Rpc3BsYXk6aW5saW5lLWZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDthbGlnbi1pdGVtczpjZW50ZXJ9I2hvbWUyICNob21lcGFnZS1jYXJvdXNlbC13cmFwICNob21lcGFnZS1jYXJvdXNlbC1jb250cm9scyAjaG9tZXBhZ2UtY2Fyb3VzZWwtZG90cyB1bCBsaXtib3JkZXI6MnB4IHNvbGlkICNmZmY7aGVpZ2h0OjEwcHg7d2lkdGg6MTBweDtib3JkZXItcmFkaXVzOjEwcHh9I2hvbWUyICNob21lcGFnZS1jYXJvdXNlbC13cmFwICNob21lcGFnZS1jYXJvdXNlbC1jb250cm9scyAjaG9tZXBhZ2UtY2Fyb3VzZWwtZG90cyB1bCBsaSBidXR0b257dGV4dC1pbmRlbnQ6LTEwMDBweDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyOjA7YmFja2dyb3VuZDpub25lO2hlaWdodDoxMDAlO3dpZHRoOjEwMCV9I2hvbWUyICNob21lcGFnZS1jYXJvdXNlbC13cmFwICNob21lcGFnZS1jYXJvdXNlbC1jb250cm9scyAjaG9tZXBhZ2UtY2Fyb3VzZWwtZG90cyB1bCBsaStsaXttYXJnaW4tbGVmdDoxMHB4fSNob21lMiAjaG9tZXBhZ2UtY2Fyb3VzZWwtd3JhcCAjaG9tZXBhZ2UtY2Fyb3VzZWwtY29udHJvbHMgI2hvbWVwYWdlLWNhcm91c2VsLWRvdHMgdWwgbGkuc2xpY2stYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2ZmYmYwMDtib3JkZXItY29sb3I6I2ZmYmYwMH0jaG9tZTIgI2hvbWVwYWdlLWNhcm91c2VsLXdyYXAgI2hvbWVwYWdlLWNhcm91c2VsLWNvbnRyb2xzICNob21lcGFnZS1jYXJvdXNlbC1kaXJlY3Rpb25hbHN7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTVweDtib3R0b206MTBweH0jaG9tZTIgI2hvbWVwYWdlLWNhcm91c2VsLXdyYXAgI2hvbWVwYWdlLWNhcm91c2VsLWNvbnRyb2xzICNob21lcGFnZS1jYXJvdXNlbC1kaXJlY3Rpb25hbHMgI2hvbWVwYWdlLWNhcm91c2VsLXBhdXNlLCNob21lMiAjaG9tZXBhZ2UtY2Fyb3VzZWwtd3JhcCAjaG9tZXBhZ2UtY2Fyb3VzZWwtY29udHJvbHMgI2hvbWVwYWdlLWNhcm91c2VsLWRpcmVjdGlvbmFscyAjaG9tZXBhZ2UtY2Fyb3VzZWwtYXJyb3dze292ZXJmbG93OmhpZGRlbn0jaG9tZTIgI2hvbWVwYWdlLWNhcm91c2VsLXdyYXAgI2hvbWVwYWdlLWNhcm91c2VsLWNvbnRyb2xzICNob21lcGFnZS1jYXJvdXNlbC1kaXJlY3Rpb25hbHMgI2hvbWVwYWdlLWNhcm91c2VsLXBhdXNlIHNwYW4sI2hvbWUyICNob21lcGFnZS1jYXJvdXNlbC13cmFwICNob21lcGFnZS1jYXJvdXNlbC1jb250cm9scyAjaG9tZXBhZ2UtY2Fyb3VzZWwtZGlyZWN0aW9uYWxzICNob21lcGFnZS1jYXJvdXNlbC1hcnJvd3Mgc3Bhbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTk5OTk5cHg7bGVmdDotOTk5OTlweDt6LWluZGV4OjB9I2hvbWUyICNob21lcGFnZS1jYXJvdXNlbC13cmFwICNob21lcGFnZS1jYXJvdXNlbC1jb250cm9scyAjaG9tZXBhZ2UtY2Fyb3VzZWwtZGlyZWN0aW9uYWxzICNob21lcGFnZS1jYXJvdXNlbC1hcnJvd3MgLnNsaWNrLWFycm93Ky5zbGljay1hcnJvdywjaG9tZTIgI2hvbWVwYWdlLWNhcm91c2VsLXdyYXAgI2hvbWVwYWdlLWNhcm91c2VsLWNvbnRyb2xzICNob21lcGFnZS1jYXJvdXNlbC1kaXJlY3Rpb25hbHMgI2hvbWVwYWdlLWNhcm91c2VsLXBhdXNle21hcmdpbi1sZWZ0OjVweH0jaG9tZTIgI2hvbWVwYWdlLWNhcm91c2VsLXdyYXAgI2hvbWVwYWdlLWNhcm91c2VsLWNvbnRyb2xzICNob21lcGFnZS1jYXJvdXNlbC1kaXJlY3Rpb25hbHMgI2hvbWVwYWdlLWNhcm91c2VsLXBhdXNlIGkuZmEtcGF1c2V7ZGlzcGxheTpub25lfSNob21lMiAjaG9tZXBhZ2UtY2Fyb3VzZWwtd3JhcCAjaG9tZXBhZ2UtY2Fyb3VzZWwtY29udHJvbHMgI2hvbWVwYWdlLWNhcm91c2VsLWRpcmVjdGlvbmFscyAjaG9tZXBhZ2UtY2Fyb3VzZWwtcGF1c2UgaS5mYS1wbGF5e2Rpc3BsYXk6aW5saW5lfSNob21lMiAjaG9tZXBhZ2UtY2Fyb3VzZWwtd3JhcCAjaG9tZXBhZ2UtY2Fyb3VzZWwtY29udHJvbHMgI2hvbWVwYWdlLWNhcm91c2VsLWRpcmVjdGlvbmFscyAjaG9tZXBhZ2UtY2Fyb3VzZWwtcGF1c2UucGxheWluZyBpLmZhLXBhdXNle2Rpc3BsYXk6aW5saW5lfSNob21lMiAjaG9tZXBhZ2UtY2Fyb3VzZWwtd3JhcCAjaG9tZXBhZ2UtY2Fyb3VzZWwtY29udHJvbHMgI2hvbWVwYWdlLWNhcm91c2VsLWRpcmVjdGlvbmFscyAjaG9tZXBhZ2UtY2Fyb3VzZWwtcGF1c2UucGxheWluZyBpLmZhLXBsYXl7ZGlzcGxheTpub25lfSNob21lMiAjaG9tZXBhZ2UtY2Fyb3VzZWwtd3JhcCAjaG9tZXBhZ2UtY2Fyb3VzZWwtY29udHJvbHMgI2hvbWVwYWdlLWNhcm91c2VsLWRpcmVjdGlvbmFscyBidXR0b257Ym9yZGVyLXJhZGl1czoyNXB4O2hlaWdodDoyNXB4O3dpZHRoOjI1cHg7Ym9yZGVyOjJweCBzb2xpZCAjZmZmO2JhY2tncm91bmQtY29sb3I6I2ZmYmYwMDtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwMH0jaG9tZTIgI2hvbWVwYWdlLWNhcm91c2VsLXdyYXAgI2hvbWVwYWdlLWNhcm91c2VsLWNvbnRyb2xzICNob21lcGFnZS1jYXJvdXNlbC1kaXJlY3Rpb25hbHMgYnV0dG9uOmhvdmVye2JvcmRlci1jb2xvcjojZmZiZjAwO2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmZiZjAwfSNob21lMiAjaG9tZXBhZ2UtY2Fyb3VzZWwtd3JhcC5yZXZlYWx7aGVpZ2h0OmF1dG99I2hvbWUyICNob21lcGFnZS1jYXJvdXNlbC13cmFwLnJldmVhbCAjaG9tZXBhZ2UtY2Fyb3VzZWx7b3BhY2l0eToxO21hcmdpbi1ib3R0b206MjBweH0jaG9tZTIgI1doYXRJc0dCIHB7Zm9udC1zaXplOjE2cHh9I2hvbWUyICNXaGF0SXNHQiAuaGRyLWNvdmVyOmJlZm9yZSwjaG9tZTIgI1doYXRJc0dCIC5oZHItY292ZXI+aDI6YmVmb3Jle2NvbG9yOiMwMDY0MDB9I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayAudHMtcG9kIGF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtkaXNwbGF5OmJsb2NrfSNob21lMiAudG9wLXNlbGxpbmctYmxvY2sgLnRzLXBvZCBhIHB7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzU1NTtmb250LXdlaWdodDo2MDA7bWFyZ2luOjB9I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayAudHMtcG9kIGE+aW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayAudHMtcG9kIGE+ZGl2IGRpdiBoM3tmb250LXNpemU6MTdweDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzU1NX0jaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrIC50cy1wb2QgYT5kaXYgZGl2IHB7Zm9udC13ZWlnaHQ6NTAwICFpbXBvcnRhbnQ7Zm9udC1zaXplOjE0cHggIWltcG9ydGFudDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgIWltcG9ydGFudDt0ZXh0LXRyYW5zZm9ybTp1bnNldCAhaW1wb3J0YW50fSNob21lMiAudG9wLXNlbGxpbmctYmxvY2sgLnRzLXBvZCBhPmRpdiBkaXYgcCBzcGFue2NvbG9yOiMwMDY0MDB9I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayAudHMtcG9kLmZsYXQgYXtwb3NpdGlvbjpyZWxhdGl2ZX0jaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrIC50cy1wb2QuZmxhdCBhIHB7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMwMDA7Ym9yZGVyLXRvcDo0cHggc29saWQgI2ZmYmYwMH0jaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrIC50cy1wb2QuZmxhdCBhOmhvdmVyIHB7cGFkZGluZzowfSNob21lMiAudG9wLXNlbGxpbmctYmxvY2sgLnRzLXBvZC50aWxle3Bvc2l0aW9uOnJlbGF0aXZlfSNob21lMiAudG9wLXNlbGxpbmctYmxvY2sgLnRzLXBvZC50aWxlOmFmdGVye2NvbnRlbnQ6XCJcIjtoZWlnaHQ6NXB4O3dpZHRoOjBweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjA7ei1pbmRleDozO2JhY2tncm91bmQtY29sb3I6I2ZmYmYwMDt0cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlLWlufSNob21lMiAudG9wLXNlbGxpbmctYmxvY2sgLnRzLXBvZC50aWxlIGEsI2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayAudHMtcG9kLnRpbGU+ZGl2e2JhY2tncm91bmQtY29sb3I6I2ZmZn0jaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrIC50cy1wb2QudGlsZTpob3ZlcjphZnRlcnt3aWR0aDoxMDAlfSNob21lMiAudG9wLXNlbGxpbmctYmxvY2sgLnRzLXBvZC50aWxlLmdyZWVuOmFmdGVye2JhY2tncm91bmQtY29sb3I6IzAwNjQwMH0jaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrIC50cy1wb2Q6aG92ZXIgYXtwb3NpdGlvbjpyZWxhdGl2ZX0jaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrI1RvcFNlbGxpbmdNYW51ZmFjdHVyZXJzIC50cy1wb2QgYXtwb3NpdGlvbjpyZWxhdGl2ZX0jaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrI1RvcFNlbGxpbmdNYW51ZmFjdHVyZXJzIC50cy1wb2QgYSBwe2ZvbnQtc2l6ZToxNXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO3otaW5kZXg6MX0jaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrI1RvcFNlbGxpbmdNYW51ZmFjdHVyZXJzIC50cy1wb2QgYTphZnRlcnt6LWluZGV4OjJ9I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayNGZWF0dXJlZE1hbnVmYWN0dXJlcnMgLnRpbGU+ZGl2e3BhZGRpbmctdG9wOjFyZW07cGFkZGluZy1ib3R0b206MXJlbX0jaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrI1RvcENhdGVnb3JpZXMgYSBwLCNob21lMiAudG9wLXNlbGxpbmctYmxvY2sjVG9wU2VsbGluZ0hhbmRndW5zIGEgcHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtc2l6ZToxNHB4O3Bvc2l0aW9uOnJlbGF0aXZlfSNob21lMiAudG9wLXNlbGxpbmctYmxvY2sjVG9wQ2F0ZWdvcmllcyBhIHA6YmVmb3JlLCNob21lMiAudG9wLXNlbGxpbmctYmxvY2sjVG9wU2VsbGluZ0hhbmRndW5zIGEgcDpiZWZvcmV7Y29udGVudDpcIlNIT1BcIjtmb250LXNpemU6MTRweDtjb2xvcjojMDAwO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTI2cHg7d2lkdGg6Y2FsYygxMDAlIC0gLjVyZW0pO3RleHQtYWxpZ246Y2VudGVyO3otaW5kZXg6M30jaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrI1RvcENhdGVnb3JpZXMgYSBwOmFmdGVyLCNob21lMiAudG9wLXNlbGxpbmctYmxvY2sjVG9wU2VsbGluZ0hhbmRndW5zIGEgcDphZnRlcntjb250ZW50OlwiXCI7dHJhbnNpdGlvbjpoZWlnaHQgLjJzIGxpbmVhcjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDo0cHg7Ym90dG9tOjEwMCU7bGVmdDowO2JhY2tncm91bmQtY29sb3I6I2ZmYmYwMDt6LWluZGV4OjF9I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayNUb3BDYXRlZ29yaWVzIGE6aG92ZXIgcDpiZWZvcmUsI2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayNUb3BTZWxsaW5nSGFuZGd1bnMgYTpob3ZlciBwOmJlZm9yZXtvcGFjaXR5OjE7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBsaW5lYXI7dHJhbnNpdGlvbi1kZWxheTouMnN9I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayNUb3BDYXRlZ29yaWVzIGE6aG92ZXIgcDphZnRlciwjaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrI1RvcFNlbGxpbmdIYW5kZ3VucyBhOmhvdmVyIHA6YWZ0ZXJ7aGVpZ2h0OjMwcHh9I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayNUb3BDYXRlZ29yaWVze3BhZGRpbmc6MS41cmVtIDB9I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayNXUENvbnRlbnQgLmltYWdlLXdyYXB7ZmxleDoxIDAgOTBweDttYXJnaW4tcmlnaHQ6MTBweH0jaG9tZTIgLnRvcC1zZWxsaW5nLWJsb2NrI1dQQ29udGVudCAuaW1hZ2Utd3JhcCtkaXZ7ZmxleDowIDEgMTAwJX1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayNUb3BDYXRlZ29yaWVzIGEgcHtmb250LXNpemU6MTJweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNob21lMiAudG9wLXNlbGxpbmctYmxvY2sjVG9wQ2F0ZWdvcmllc3twYWRkaW5nOjRyZW0gMH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNob21lMiAudG9wLXNlbGxpbmctYmxvY2sjVG9wQ2F0ZWdvcmllcyBhIHB7Zm9udC1zaXplOjE1cHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I2hvbWUyIC50b3Atc2VsbGluZy1ibG9jayNUb3BDYXRlZ29yaWVzIGEgcHtmb250LXNpemU6MThweH19I2hvbWUyIC5saWZlc3R5bGUtYmxvY2sgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNob21lMiAubGlmZXN0eWxlLWJsb2NrIC5jb2wtbGctNntvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9I2hvbWUyIC5saWZlc3R5bGUtYmxvY2sgLmNvbC1sZy02IGF7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDouOHJlbX0jaG9tZTIgLmxpZmVzdHlsZS1ibG9jayAuY29sLWxnLTYgYSBpbWd7d2lkdGg6Y2FsYygxMDAlIC0gLjdyZW0pfX0jaG9tZTIgI05ld1VzZXJSZXNvdXJjZXMgLmhkci1jb3ZlcjpiZWZvcmUsI2hvbWUyICNOZXdVc2VyUmVzb3VyY2VzIC5oZHItY292ZXI+aDI6YmVmb3Jle2NvbG9yOiMwMDY0MDB9I2hvbWUyICNOZXdVc2VyUmVzb3VyY2VzIC50cy1wb2QgYXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7aGVpZ2h0OjEwMCU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzU1NX0jaG9tZTIgI05ld1VzZXJSZXNvdXJjZXMgLnRzLXBvZCBhPmgze2ZvbnQtd2VpZ2h0OjcwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjE4cHg7Y29sb3I6IzU1NX0jaG9tZTIgI05ld1VzZXJSZXNvdXJjZXMgLnRzLXBvZCBhOmhvdmVye2NvbG9yOiM1NTV9I2hvbWUyIC5zZXJ2ZXItY2Fyb3VzZWx7dHJhbnNpdGlvbjoxcyBvcGFjaXR5IGVhc2U7b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjttYXgtaGVpZ2h0OjMwMHB4fSNob21lMiAuc2VydmVyLWNhcm91c2VsLnJldmVhbHtvcGFjaXR5OjE7bWF4LWhlaWdodDp1bnNldH0jaG9tZTIgI2RpdkFubm91bmNlbWVudHMgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfSNob21lMiAjZGl2QW5ub3VuY2VtZW50cyB1bCBsaXtoZWlnaHQ6YXV0b30jaG9tZTIgI2RpdkFubm91bmNlbWVudHMgLm5yLXBvZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9I2hvbWUyICNkaXZBbm5vdW5jZW1lbnRzIC5oZHItY292ZXI6YmVmb3JlLCNob21lMiAjZGl2QW5ub3VuY2VtZW50cyAuaGRyLWNvdmVyPmgyOmJlZm9yZXtjb2xvcjojMDA2NDAwfSNob21lMiAjZGl2QW5ub3VuY2VtZW50cyAjcGFydG5lcnN7YmFja2dyb3VuZC1jb2xvcjojZmZmO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmV9I2hvbWUyICNkaXZBbm5vdW5jZW1lbnRzICNwYXJ0bmVyczpiZWZvcmV7Y29udGVudDpcIlwiO3BhZGRpbmctdG9wOjE3JX0jaG9tZTIgI2RpdkFubm91bmNlbWVudHMgI3BhcnRuZXJzPmRpdntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2xlZnQ6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7b3ZlcmZsb3c6aGlkZGVufSNob21lMiAjZGl2QW5ub3VuY2VtZW50cyAjcGFydG5lcnM+ZGl2PmRpdntmbGV4OjEgMCAyNSV9I2hvbWUyICNkaXZBbm5vdW5jZW1lbnRzICNwYXJ0bmVycz5kaXY+ZGl2IGF7YmFja2dyb3VuZC1jb2xvcjojZmZmfSNob21lMiAjZGl2QW5ub3VuY2VtZW50cyAjcGFydG5lcnM+I21hcnF1ZWVfMHthbmltYXRpb246bWFycXVlZSAxMjBzIGxpbmVhciBpbmZpbml0ZX0jaG9tZTIgI2RpdkFubm91bmNlbWVudHMgI3BhcnRuZXJzPiNtYXJxdWVlXzF7YW5pbWF0aW9uOm1hcnF1ZWUgMTIwcyBsaW5lYXIgMzBzIGluZmluaXRlfSNob21lMiAjZGl2QW5ub3VuY2VtZW50cyAjcGFydG5lcnM+I21hcnF1ZWVfMnthbmltYXRpb246bWFycXVlZSAxMjBzIGxpbmVhciA2MHMgaW5maW5pdGV9I2hvbWUyICNkaXZBbm5vdW5jZW1lbnRzICNwYXJ0bmVycz4jbWFycXVlZV8ze2FuaW1hdGlvbjptYXJxdWVlIDEyMHMgbGluZWFyIDkwcyBpbmZpbml0ZX0jaG9tZTIgI2RpdkFubm91bmNlbWVudHMgI3BhcnRuZXJzOmhvdmVyPmRpdnthbmltYXRpb24tcGxheS1zdGF0ZTpwYXVzZWQgIWltcG9ydGFudH1Aa2V5ZnJhbWVzIG1hcnF1ZWV7MCV7bGVmdDoxMDAlfTUwJXtsZWZ0Oi0xMDAlfTEwMCV7bGVmdDotMTAwJX19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNob21lMiAjZGl2QW5ub3VuY2VtZW50cyAjcGFydG5lcnM6YmVmb3Jle3BhZGRpbmctdG9wOjQuNiV9I2hvbWUyICNkaXZBbm5vdW5jZW1lbnRzICNwYXJ0bmVycz5kaXY+ZGl2e2ZsZXgtYmFzaXM6Ni42NjY2NjY2NjY3JX19I2hvbWUyIC53cC1jb250ZW50LXRpbGV7YmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyfSNob21lMiAud3AtY29udGVudC10aWxlLndwLXZpZGVve2JhY2tncm91bmQtaW1hZ2U6dXJsKGh0dHBzOi8vYXNzZXRzLmd1bmJyb2tlci5jb20vcV9hdXRvOmJlc3QvZl9hdXRvL2Rwcl9hdXRvL2ltZy9ob21lcGFnZS93cC93cC10aWxlLWJrZ2QtdmlkZW9zLmpwZyl9I2hvbWUyIC53cC1jb250ZW50LXRpbGUud3AtYXJ0aWNsZXN7YmFja2dyb3VuZC1pbWFnZTp1cmwoaHR0cHM6Ly9hc3NldHMuZ3VuYnJva2VyLmNvbS9xX2F1dG86YmVzdC9mX2F1dG8vZHByX2F1dG8vaW1nL2hvbWVwYWdlL3dwL3dwLXRpbGUtYmtnZC1hcnRpY2xlcy5qcGcpfSNob21lMiAud3AtY29udGVudC10aWxlLndwLXBvZGNhc3Rze2JhY2tncm91bmQtaW1hZ2U6dXJsKGh0dHBzOi8vYXNzZXRzLmd1bmJyb2tlci5jb20vcV9hdXRvOmJlc3QvZl9hdXRvL2Rwcl9hdXRvL2ltZy9ob21lcGFnZS93cC93cC10aWxlLWJrZ2QtcG9kY2FzdHMtdjEuanBnKX0jaG9tZTIgLndwLWNvbnRlbnQtdGlsZS53cC1yZXNlYXJjaHtiYWNrZ3JvdW5kLWltYWdlOnVybChodHRwczovL2Fzc2V0cy5ndW5icm9rZXIuY29tL3FfYXV0bzpiZXN0L2ZfYXV0by9kcHJfYXV0by9pbWcvaG9tZXBhZ2Uvd3Avd3AtdGlsZS1ia2dkLXJlc2VhcmNoLmpwZyl9I2hvbWUyIC53cC1jb250ZW50LXRpbGUgYXtoZWlnaHQ6MTIycHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTE2ZGVnLCByZ2JhKDAsIDAsIDAsIDAuMykgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDc3JSk7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0jaG9tZTIgLndwLWNvbnRlbnQtdGlsZSBhIC53cC1jb250ZW50LWNvbHVtbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufSNob21lMiAud3AtY29udGVudC10aWxlIGEgaDN7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOi45cHg7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MjBweH0jaG9tZTIgLndwLWNvbnRlbnQtdGlsZS53cC12aWRlbyBoM3t3aWR0aDoxNzBweH0jaG9tZTIgLndwLWNvbnRlbnQtdGlsZS53cC1hcnRpY2xlcyBoM3t3aWR0aDoxNDBweH0jaG9tZTIgLndwLWNvbnRlbnQtdGlsZSBhIC53cC1idG57Zm9udC1zaXplOjE0cHg7bGV0dGVyLXNwYWNpbmc6MS40cHg7Zm9udC13ZWlnaHQ6NjAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMjkwMTk2MDc4NCk7Ym9yZGVyOjJweCBzb2xpZCAjZmZiZjAwO3dpZHRoOmZpdC1jb250ZW50O21hcmdpbi10b3A6YXV0bztwYWRkaW5nOjRweCAyMHB4IDZweDt0cmFuc2l0aW9uOmFsbCAuM3N9I2hvbWUyIC53cC1jb250ZW50LXRpbGUgYSAud3AtYnRuOmhvdmVye2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmZiZjAwfSNob21lMiAud3AtY29udGVudC1pY29uLWNvbHVtbnt0ZXh0LWFsaWduOmNlbnRlcn0jaG9tZTIgLndwLWNvbnRlbnQtdGlsZSAud3AtY29udGVudC1pY29uLWNvbHVtbiBpe2JhY2tncm91bmQ6I2ZmYmYwMDtib3JkZXItcmFkaXVzOjUwJTtoZWlnaHQ6NTVweDt3aWR0aDo1NXB4O2NvbG9yOiMwMDA7Zm9udC1zaXplOjI2cHg7Ym94LXNoYWRvdzowcHggMHB4IDIwcHggcmdiYSgwLDAsMCwuOCl9I2hvbWUyIC53cC1jb250ZW50LXRpbGUgLndwLWNvbnRlbnQtaWNvbi1jb2x1bW4gaS5mYS1wbGF5e3BhZGRpbmctbGVmdDozcHh9I2hvbWUyIC53cC1jb250ZW50LXRpbGUgLndwLWNvbnRlbnQtaWNvbi1jb2x1bW4gaS5mYS1oZWFkcGhvbmVze3BhZGRpbmctYm90dG9tOjNweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2hvbWUyIC53cC1jb250ZW50LXRpbGUgYXtoZWlnaHQ6MTYycHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMTE2ZGVnLCByZ2JhKDAsIDAsIDAsIDAuNykgNTAlLCByZ2JhKDAsIDAsIDAsIDApIDc3JSl9I2hvbWUyIC53cC1jb250ZW50LXRpbGUgYSBoM3tmb250LXNpemU6MjRweDtsaW5lLWhlaWdodDoyOHB4fSNob21lMiAud3AtY29udGVudC10aWxlIGEgLndwLWJ0bntmb250LXNpemU6MTZweH0jaG9tZTIgLndwLWNvbnRlbnQtdGlsZS53cC12aWRlbyBoM3t3aWR0aDoyMzBweH0jaG9tZTIgLndwLWNvbnRlbnQtdGlsZS53cC1hcnRpY2xlcyBoM3t3aWR0aDoxODBweH0jaG9tZTIgLndwLWNvbnRlbnQtdGlsZSAud3AtY29udGVudC1pY29uLWNvbHVtbiBpe2hlaWdodDo2MHB4O3dpZHRoOjYwcHg7Zm9udC1zaXplOjI4cHg7Ym94LXNoYWRvdzowcHggMHB4IDIwcHggcmdiYSgwLDAsMCwuOCl9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjaG9tZTIgLndwLWNvbnRlbnQtdGlsZSBhe2hlaWdodDoxODBweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxMTZkZWcsIHJnYmEoMCwgMCwgMCwgMC4yKSA0MCUsIHJnYmEoMCwgMCwgMCwgMCkgNzclKX0jaG9tZTIgLndwLWNvbnRlbnQtdGlsZSBhIGgze2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjMycHh9I2hvbWUyIC53cC1jb250ZW50LXRpbGUud3AtdmlkZW8gaDN7d2lkdGg6MjUwcHh9I2hvbWUyIC53cC1jb250ZW50LXRpbGUud3AtYXJ0aWNsZXMgaDN7d2lkdGg6MjEwcHh9I2hvbWUyIC53cC1jb250ZW50LWljb24tY29sdW1ue2FsaWduLWNvbnRlbnQ6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfSNob21lMiAud3AtY29udGVudC10aWxlIC53cC1jb250ZW50LWljb24tY29sdW1uIGl7aGVpZ2h0OjgwcHg7d2lkdGg6ODBweDtmb250LXNpemU6NDBweDtib3gtc2hhZG93OjBweCAwcHggMzBweCByZ2JhKDAsMCwwLC44KX19LmNvbmZpcm0gdGFibGUudGFibGU+dGJvZHk+dHI+dGh7d2lkdGg6MzMuMzMzMzMlO3BhZGRpbmctbGVmdDowfS5jb25maXJtIHRhYmxlLnRhYmxlPnRib2R5PnRyPnRke3dpZHRoOjY2LjY2NjY3JX0uY29uZmlybSAudmFsdWVzPmRpdj5oNSwuY29uZmlybSAudmFsdWVzPmRpdj5we2Rpc3BsYXk6bm9uZX0uY29uZmlybSAudmFsdWVzPmRpdiAjc2hpcHBpbmdSYXRlcyBzcGFuOm50aC1jaGlsZCgxKXttYXJnaW4tcmlnaHQ6NXB4fS5jb25maXJtIC52YWx1ZXM+ZGl2ICNzaGlwcGluZ1JhdGVzIHNwYW46bnRoLWNoaWxkKDEpOmFmdGVye2NvbnRlbnQ6XCI6XCJ9LmNvbmZpcm0gLnZhbHVlcz5kaXYuc3RhbmQtYWxvbmUtdmFsdWV7ZmxvYXQ6bm9uZTttYXJnaW4tdG9wOjEwcHh9LmNvbmZpcm0gLnZhbHVlcz5kaXYuZnVsbC13aWR0aHt3aWR0aDoxMDAlfS5jb25maXJtIC51aS1jaGVja2JveHJhZGlvLWxhYmVse2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MTVweH0uY29uZmlybSAudWktY2hlY2tib3hyYWRpby1sYWJlbCAudWktY2hlY2tib3hyYWRpby1pY29ue21hcmdpbi10b3A6M3B4ICFpbXBvcnRhbnR9I21ha2VBbk9mZmVye2NvbG9yOiM1NTV9I21ha2VBbk9mZmVyIC5zaG93LWNvbnNpZGVyZWQsI21ha2VBbk9mZmVyIC5zaG93LWNvbmZpcm0sI21ha2VBbk9mZmVyIC5zaG93LWRlY2xpbmVke2Rpc3BsYXk6bm9uZX0jbWFrZUFuT2ZmZXIgaDJ7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwfSNtYWtlQW5PZmZlciBoM3tmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDB9I21ha2VBbk9mZmVyIGg0e2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjYwMH0jbWFrZUFuT2ZmZXIgaHJ7d2lkdGg6MTAwJTtib3JkZXItY29sb3I6I2Q5ZDlkOX0jbWFrZUFuT2ZmZXIgcHtmb250LXNpemU6MTJweH0jbWFrZUFuT2ZmZXIgaDEsI21ha2VBbk9mZmVyIGgyLCNtYWtlQW5PZmZlciBoMywjbWFrZUFuT2ZmZXIgaDQsI21ha2VBbk9mZmVyIGg1LCNtYWtlQW5PZmZlciBociwjbWFrZUFuT2ZmZXIgcCwjbWFrZUFuT2ZmZXIgdWx7bWFyZ2luOjBweDtwYWRkaW5nOjBweH0jbWFrZUFuT2ZmZXI+aDF7Y29sb3I6IzAwNjQwMDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo3MDB9I21ha2VBbk9mZmVyPmF7ZmxvYXQ6cmlnaHQ7Zm9udC1zaXplOjEycHh9I21ha2VBbk9mZmVyPmEgc3Bhbnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNtYWtlQW5PZmZlcj5hOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfSNtYWtlQW5PZmZlcj5hOmhvdmVyIHNwYW57dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jbWFrZUFuT2ZmZXIgaS5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbntjb2xvcjojZmZiZjAwfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbnttYXJnaW4tdG9wOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5idXllcnMtc3RhdHVzIGgzLCNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLW9mZmVyIGgze3dpZHRoOjQwJTtmbG9hdDpsZWZ0fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLXN0YXR1cz5kaXYsI21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5idXllcnMtb2ZmZXI+ZGl2e2Zsb2F0OnJpZ2h0O3dpZHRoOjU1JTt0ZXh0LWFsaWduOnJpZ2h0O21hcmdpbi1ib3R0b206NXB4O21hcmdpbi10b3A6LTNweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmJ1eWVycy1zdGF0dXMgcCwjbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmJ1eWVycy1vZmZlciBwe2NsZWFyOmJvdGh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5idXllcnMtc3RhdHVzIHAgc3Ryb25nLCNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLW9mZmVyIHAgc3Ryb25ne2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NjAwfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLXN0YXR1cz5kaXZ7Zm9udC1zaXplOjE2cHg7d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtd2VpZ2h0OjYwMH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmJ1eWVycy1zdGF0dXM+ZGl2IHNwYW57ZGlzcGxheTpub25lfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLXN0YXR1cyBocnttYXJnaW46MjBweCBhdXRvfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLXN0YXR1cyBwIHNwYW57ZGlzcGxheTpub25lfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLW9mZmVyPmRpdntmb250LXNpemU6MThweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmJ1eWVycy1vZmZlcj5kaXYgc3Ryb25ne2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NzAwfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuc2VsbGVycy1pdGVtIGgze21hcmdpbjoxNXB4IGF1dG8gMTBweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLnNlbGxlcnMtaXRlbT5kaXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5zZWxsZXJzLWl0ZW0+ZGl2IGltZ3toZWlnaHQ6ODBweDt3aWR0aDo4MHB4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuc2VsbGVycy1pdGVtPmRpdiBkaXZ7cGFkZGluZy1sZWZ0OjE1cHg7Zm9udC1zaXplOjEycHg7b3ZlcmZsb3c6aGlkZGVufSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuc2VsbGVycy1pdGVtPmRpdiBkaXY+YXtmb250LXNpemU6MTNweDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2Rpc3BsYXk6YmxvY2s7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuc2VsbGVycy1pdGVtPmRpdiBkaXYgcHt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXA7bWFyZ2luLWJvdHRvbTo1cHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5zZWxsZXJzLWl0ZW0+ZGl2IGRpdiBzcGFuIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXIgaHJ7bWFyZ2luOjIwcHggYXV0b30jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXIgcHttYXJnaW46NXB4IGF1dG8gMTVweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXIgbGFiZWx7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NjAwfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlcj5kaXYgLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjVweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXI+ZGl2IC5mb3JtLWdyb3VwIGlucHV0e2JvcmRlci1yYWRpdXM6NnB4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlcj5kaXYgLmZvcm0tZ3JvdXAgLmN1cnJlbmN5LWdyb3Vwe2Rpc3BsYXk6dGFibGU7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLWNvbGxhcHNlOnNlcGFyYXRlfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlcj5kaXYgLmZvcm0tZ3JvdXAgLmN1cnJlbmN5LWdyb3VwIHNwYW4uaW5wdXQtZ3JvdXAtYWRkb257Ym9yZGVyLXJpZ2h0OjBweDtwYWRkaW5nOjZweCAxMnB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtsaW5lLWhlaWdodDoxO2NvbG9yOiM1NTU7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmFkaXVzOjZweCAwcHggMHB4IDZweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXI+ZGl2IC5mb3JtLWdyb3VwIC5jdXJyZW5jeS1ncm91cCBpbnB1dC5jdXJyZW5jeXtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItbGVmdDowcHg7Ym9yZGVyLXJhZGl1czowcHggNnB4IDZweCAwcHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCBwe21hcmdpbi10b3A6MTVweDtmb250LXNpemU6MTFweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwIHAgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDAwfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXAgYSwjbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwIGJ1dHRvbnt3aWR0aDpjYWxjKDUwJSAtIDcuNXB4KX0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwIGEgc3BhbiwjbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwIGJ1dHRvbiBzcGFue2Rpc3BsYXk6bm9uZX0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPmRpdi50b3A+ZGl2e21hcmdpbi10b3A6MTVweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXA+ZGl2LnRvcD5kaXYgYnV0dG9ue21hcmdpbi1sZWZ0OjEwcHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcD5kaXYudG9wPmRpdjpmaXJzdC1jaGlsZHt3aGl0ZS1zcGFjZTpub3dyYXA7ZGlzcGxheTpibG9ja30jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPmRpdi50b3A+ZGl2OmZpcnN0LWNoaWxkIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPmRpdi50b3A+ZGl2OmZpcnN0LWNoaWxkIC51aS1jaGVja2JveHJhZGlvLWljb257ZmxleDoxIDAgMTNweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPmRpdi5idG0gLnBheW1lbnQtbWV0aG9kcywjbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPmRpdi5idG0gLnNoaXBwaW5nLXRlcm1ze3BhZGRpbmctYm90dG9tOjEwcHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcD5kaXYuYnRtIC5wYXltZW50LW1ldGhvZHMgaHIsI21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcD5kaXYuYnRtIC5zaGlwcGluZy10ZXJtcyBocnttYXJnaW4tYm90dG9tOjEwcHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcD5kaXYuYnRtIC5wYXltZW50LW1ldGhvZHM+ZGl2LCNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXA+ZGl2LmJ0bSAuc2hpcHBpbmctdGVybXM+ZGl2e2xpbmUtaGVpZ2h0OjE2cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXA+ZGl2LmJ0bSAucGF5bWVudC1tZXRob2RzPmRpdiBoNCwjbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPmRpdi5idG0gLnNoaXBwaW5nLXRlcm1zPmRpdiBoNHttaW4td2lkdGg6MTIwcHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcD5kaXYuYnRtIC5wYXltZW50LW1ldGhvZHM+ZGl2IHVsLCNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXA+ZGl2LmJ0bSAuc2hpcHBpbmctdGVybXM+ZGl2IHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO2ZsZXg6MX0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPmRpdi5idG0gLnBheW1lbnQtbWV0aG9kcz5kaXYgdWwgbGksI21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcD5kaXYuYnRtIC5zaGlwcGluZy10ZXJtcz5kaXYgdWwgbGl7bWFyZ2luLWxlZnQ6MTVweDtmb250LXNpemU6MTJweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPmRpdi5idG0gLnBheW1lbnQtbWV0aG9kcyAuZnVsbC13aWR0aD5wLCNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXA+ZGl2LmJ0bSAuc2hpcHBpbmctdGVybXMgLmZ1bGwtd2lkdGg+cHttYXJnaW4tdG9wOjBweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPmRpdi5idG0gLnBheW1lbnQtbWV0aG9kcyAuZnVsbC13aWR0aD5oNSwjbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPmRpdi5idG0gLnNoaXBwaW5nLXRlcm1zIC5mdWxsLXdpZHRoPmg1e21hcmdpbi10b3A6NXB4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXA+ZGl2LmJ0bSAucGF5bWVudC1tZXRob2RzIC5mdWxsLXdpZHRoPiNzaGlwcGluZ1JhdGVzLCNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXA+ZGl2LmJ0bSAuc2hpcHBpbmctdGVybXMgLmZ1bGwtd2lkdGg+I3NoaXBwaW5nUmF0ZXN7bWFyZ2luLWJvdHRvbToxMHB4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXA+ZGl2LmJ0bSAucGF5bWVudC1tZXRob2Rze21hcmdpbi10b3A6MjBweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPmRpdi5idG0gLnNoaXBwaW5nLXRlcm1ze3BhZGRpbmctYm90dG9tOjBweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwPmRpdi5idG0gLnNoaXBwaW5nLXRlcm1zIGhyOmxhc3QtY2hpbGR7bWFyZ2luLXRvcDoxNXB4fSNtYWtlQW5PZmZlciAuZGlzY2xhaW1lci10ZXh0e2ZvbnQtc2l6ZToxMnB4O21hcmdpbjoyMHB4IGF1dG99I21ha2VBbk9mZmVyIC5kaXNjbGFpbWVyLXRleHQgaDV7bWFyZ2luLWJvdHRvbToxMHB4O2ZvbnQtd2VpZ2h0OjYwMH0jbWFrZUFuT2ZmZXIgLmRpc2NsYWltZXItdGV4dCBoNSBpe21hcmdpbi1yaWdodDo1cHh9I21ha2VBbk9mZmVyIC5kaXNjbGFpbWVyLXRleHQgdWx7bWFyZ2luLWxlZnQ6MTVweH0jbWFrZUFuT2ZmZXIgLmRpc2NsYWltZXItdGV4dCB1bCBsaSBzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDB9I21ha2VBbk9mZmVyIC5kaXNjbGFpbWVyLXRleHQgdWwgbGkgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNtYWtlQW5PZmZlciAuZGlzY2xhaW1lci10ZXh0IGhye21hcmdpbjoyMHB4IGF1dG99I21ha2VBbk9mZmVyLm9mZmVyLWNvbmZpcm0gLnNob3ctY29uZmlybXtkaXNwbGF5OmJsb2NrfSNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcHt3aWR0aDoxMDAlfSNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCAuc2hvdy1jb25maXJte2Rpc3BsYXk6YmxvY2t9I21ha2VBbk9mZmVyLm9mZmVyLWNvbmZpcm0gLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwIC50b3AgYSAuc2hvdy1jb25maXJtLCNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCAudG9wIGJ1dHRvbiAuc2hvdy1jb25maXJte2Rpc3BsYXk6aW5saW5lfSNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCAuYnRte3dpZHRoOjEwMCV9I21ha2VBbk9mZmVyLm9mZmVyLWNvbmZpcm0gLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwIC5idG0gaDR7dGV4dC1hbGlnbjpsZWZ0fSNtYWtlQW5PZmZlci5vZmZlci1jb25zaWRlcmVkIC5zaG93LWNvbnNpZGVyZWR7ZGlzcGxheTpibG9ja30jbWFrZUFuT2ZmZXIub2ZmZXItY29uc2lkZXJlZCAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLXN0YXR1cz5kaXZ7Y29sb3I6IzE4NTM5ZH0jbWFrZUFuT2ZmZXIub2ZmZXItY29uc2lkZXJlZCAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLXN0YXR1cz5kaXYgc3Bhbi5zaG93LWNvbnNpZGVyZWR7ZGlzcGxheTppbmxpbmV9I21ha2VBbk9mZmVyLm9mZmVyLWNvbnNpZGVyZWQgLndoaXRlLXNlY3Rpb24gLmJ1eWVycy1zdGF0dXM+ZGl2IGk6YmVmb3Jle2NvbnRlbnQ6XCLugKNcIn0jbWFrZUFuT2ZmZXIub2ZmZXItY29uc2lkZXJlZCAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLXN0YXR1cyBwIHNwYW4uc2hvdy1jb25zaWRlcmVke2Rpc3BsYXk6aW5saW5lfSNtYWtlQW5PZmZlci5vZmZlci1jb25zaWRlcmVkIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCBhIC5zaG93LWNvbnNpZGVyZWQsI21ha2VBbk9mZmVyLm9mZmVyLWNvbnNpZGVyZWQgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwIGJ1dHRvbiAuc2hvdy1jb25zaWRlcmVke2Rpc3BsYXk6aW5saW5lfSNtYWtlQW5PZmZlci5vZmZlci1kZWNsaW5lZD5oMXtmbG9hdDpsZWZ0fSNtYWtlQW5PZmZlci5vZmZlci1kZWNsaW5lZCAuc2hvdy1kZWNsaW5lZHtkaXNwbGF5OmJsb2NrfSNtYWtlQW5PZmZlci5vZmZlci1kZWNsaW5lZCAud2hpdGUtc2VjdGlvbnttYXJnaW4tdG9wOjM1cHh9I21ha2VBbk9mZmVyLm9mZmVyLWRlY2xpbmVkIC53aGl0ZS1zZWN0aW9uIC5idXllcnMtc3RhdHVzPmRpdntjb2xvcjojYjkyZTJlfSNtYWtlQW5PZmZlci5vZmZlci1kZWNsaW5lZCAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLXN0YXR1cz5kaXYgc3Bhbi5zaG93LWRlY2xpbmVke2Rpc3BsYXk6aW5saW5lfSNtYWtlQW5PZmZlci5vZmZlci1kZWNsaW5lZCAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLXN0YXR1cz5kaXYgaTpiZWZvcmV7Y29udGVudDpcIu6CiFwifSNtYWtlQW5PZmZlci5vZmZlci1kZWNsaW5lZCAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLXN0YXR1cyBwIHNwYW4uc2hvdy1kZWNsaW5lZHtkaXNwbGF5OmlubGluZX0jbWFrZUFuT2ZmZXIub2ZmZXItZGVjbGluZWQgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwIGEgLnNob3ctZGVjbGluZWQsI21ha2VBbk9mZmVyLm9mZmVyLWRlY2xpbmVkIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCBidXR0b24gLnNob3ctZGVjbGluZWR7ZGlzcGxheTppbmxpbmV9I2NvbmZpcm1BdXRvQWNjZXB0TW9kYWwgaDR7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjMwcHg7bWFyZ2luLXRvcDowO2NvbG9yOiMwMDY0MDA7Zm9udC13ZWlnaHQ6NjAwfSNjb25maXJtQXV0b0FjY2VwdE1vZGFsIHA6Zmlyc3QtY2hpbGR7Zm9udC1zaXplOjE2cHh9I2NvbmZpcm1BdXRvQWNjZXB0TW9kYWwgcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0jY29uZmlybUF1dG9BY2NlcHRNb2RhbCAuYnRuLXByaW1hcnl7cGFkZGluZy10b3A6MTNweDtwYWRkaW5nLWJvdHRvbToxM3B4O2ZvbnQtc2l6ZToxNXB4fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXI+ZGl2e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlcj5kaXYgLmZvcm0tZ3JvdXB7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjE1cHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5hZGRpdGlvbmFsLW9mZmVyPmRpdiAuZm9ybS1ncm91cDpsYXN0LWNoaWxke21hcmdpbi1sZWZ0OjBweDttYXJnaW4tYm90dG9tOjVweH19QG1lZGlhKG1pbi13aWR0aDogNDgwcHgpeyNtYWtlQW5PZmZlciBwe2ZvbnQtc2l6ZToxM3B4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuc2VsbGVycy1pdGVtPmRpdiBkaXYgYXtmb250LXNpemU6MTRweDttYXJnaW4tYm90dG9tOjNweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXI+ZGl2e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlcj5kaXYgLmZvcm0tZ3JvdXB7ZmxleDoxO21hcmdpbi1ib3R0b206MHB4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlcj5kaXYgLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZHttYXJnaW4tbGVmdDoxMHB4O21hcmdpbi1ib3R0b206MHB4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXAgcHtmb250LXNpemU6MTJweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNtYWtlQW5PZmZlcj5oMXttYXJnaW4tdG9wOjVweH0jbWFrZUFuT2ZmZXIgaDN7Zm9udC1zaXplOjE0cHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9ue21hcmdpbi10b3A6MjVweDtib3JkZXItcmFkaXVzOjZweDtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDl9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5idXllcnMtc2VjdGlvbntwb3NpdGlvbjpyZWxhdGl2ZX0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmJ1eWVycy1zZWN0aW9uIC5idXllcnMtc3RhdHVzIGhye2Rpc3BsYXk6bm9uZX0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmJ1eWVycy1zZWN0aW9uIC5idXllcnMtb2ZmZXJ7bWFyZ2luLXRvcDoyMHB4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuc2VsbGVycy1pdGVtIGgze21hcmdpbjowcHggYXV0byAxM3B4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuc2VsbGVycy1pdGVtPmRpdnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuc2VsbGVycy1pdGVtPmRpdiBkaXYgYSwjbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLnNlbGxlcnMtaXRlbT5kaXYgZGl2IHB7d2hpdGUtc3BhY2U6cHJlLXdyYXA7b3ZlcmZsb3c6dmlzaWJsZX0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLnNlbGxlcnMtaXRlbT5kaXYgZGl2IGF7bWFyZ2luLWJvdHRvbTo1cHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5zZWxsZXJzLWl0ZW0+ZGl2IGRpdiBwe21hcmdpbi1ib3R0b206MTBweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLnNlbGxlcnMtaXRlbT5kaXYgZGl2IHNwYW57Zm9udC1zaXplOjEzcHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5zZWxsZXJzLWl0ZW0+ZGl2IGltZ3toZWlnaHQ6MTUwcHg7d2lkdGg6MTUwcHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5hZGRpdGlvbmFsLW9mZmVye21hcmdpbi10b3A6MzBweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXIgaHJ7ZGlzcGxheTpub25lfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlciBoMntjbGVhcjpib3RofSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlciBwe2NsZWFyOmJvdGh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5hZGRpdGlvbmFsLW9mZmVyPmRpdntkaXNwbGF5OmJsb2NrO3dpZHRoOjUwJTtmbG9hdDpsZWZ0fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlcj5kaXYgLmZvcm0tZ3JvdXA6Zmlyc3QtY2hpbGR7bWFyZ2luLWJvdHRvbToxMHB4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlcj5kaXYgLmZvcm0tZ3JvdXA6Zmlyc3QtY2hpbGQgaW5wdXR7d2lkdGg6NTAlfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlcj5kaXYgLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZHttYXJnaW4tbGVmdDowcHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5hZGRpdGlvbmFsLW9mZmVyPmRpdiAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIGlucHV0e3dpZHRoOjgwJX0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwe2Zsb2F0OnJpZ2h0O3dpZHRoOjUwJTt0ZXh0LWFsaWduOmxlZnR9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCBkaXYudG9we21hcmdpbi10b3A6MHB4O3dpZHRoOmF1dG87dGV4dC1hbGlnbjpyaWdodDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCBkaXYudG9wIGEsI21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCBkaXYudG9wIGJ1dHRvbnt3aWR0aDoxMDAlO21heC13aWR0aDoxNjBweH0jbWFrZUFuT2ZmZXIub2ZmZXItY29uZmlybSAud2hpdGUtc2VjdGlvbiAuYnV5ZXJzLW9mZmVye21hcmdpbi10b3A6MHB4fSNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC53aGl0ZS1zZWN0aW9uIC5zZWxsZXJzLWl0ZW17Ym9yZGVyLWxlZnQ6MXB4IGRvdHRlZCAjZDlkOWQ5fSNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcHt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59I21ha2VBbk9mZmVyLm9mZmVyLWNvbmZpcm0gLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwIC5zaG93LWNvbmZpcm17ZGlzcGxheTpibG9ja30jbWFrZUFuT2ZmZXIub2ZmZXItY29uZmlybSAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXA+cHttYXJnaW4tdG9wOjIwcHg7dGV4dC1hbGlnbjpyaWdodDthbGlnbi1zZWxmOmZsZXgtZW5kO29yZGVyOjJ9I21ha2VBbk9mZmVyLm9mZmVyLWNvbmZpcm0gLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwIC50b3B7b3JkZXI6MztjbGVhcjpyaWdodH0jbWFrZUFuT2ZmZXIub2ZmZXItY29uZmlybSAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXAgLnRvcD5kaXZ7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOnJpZ2h0fSNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCAudG9wPmRpdiBhLCNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCAudG9wPmRpdiBidXR0b257bWFyZ2luLXRvcDoxNXB4fSNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCAudG9wPmRpdiBhIC5zaG93LWNvbmZpcm0sI21ha2VBbk9mZmVyLm9mZmVyLWNvbmZpcm0gLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwIC50b3A+ZGl2IGJ1dHRvbiAuc2hvdy1jb25maXJte2Rpc3BsYXk6aW5saW5lfSNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCAudG9wPmRpdjpmaXJzdC1jaGlsZCAudWktY2hlY2tib3hyYWRpby1sYWJlbHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4O21hcmdpbi1ib3R0b206MH0jbWFrZUFuT2ZmZXIub2ZmZXItY29uZmlybSAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXAgLnRvcD5kaXY6Zmlyc3QtY2hpbGQgLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwgYXttYXJnaW46MH0jbWFrZUFuT2ZmZXIub2ZmZXItY29uZmlybSAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXAgLmJ0bXtvcmRlcjoxO3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCAuYnRtPmRpdntmbGV4OjE7bWFyZ2luLXRvcDoyMHB4fSNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCAuYnRtPmRpdj5kaXZ7cGFkZGluZy1sZWZ0OjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fSNtYWtlQW5PZmZlci5vZmZlci1jb25maXJtIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcCAuYnRtPmRpdjpsYXN0LWNoaWxke21hcmdpbi1sZWZ0OjE1cHh9I21ha2VBbk9mZmVyLm9mZmVyLWNvbmZpcm0gLndoaXRlLXNlY3Rpb24gLmN0YS13cmFwIC5idG0gaDR7dGV4dC1hbGlnbjpsZWZ0fSNtYWtlQW5PZmZlci5vZmZlci1jb25zaWRlcmVkIC53aGl0ZS1zZWN0aW9uIC5idXllcnMtc2VjdGlvbntib3JkZXItcmlnaHQ6MXB4IGRvdHRlZCAjZDlkOWQ5fSNtYWtlQW5PZmZlci5vZmZlci1jb25zaWRlcmVkIC53aGl0ZS1zZWN0aW9uIC5jdGEtd3JhcHttYXJnaW4tdG9wOi00NnB4fSNtYWtlQW5PZmZlci5vZmZlci1kZWNsaW5lZD5he21hcmdpbi10b3A6NXB4fSNtYWtlQW5PZmZlci5vZmZlci1kZWNsaW5lZCAud2hpdGUtc2VjdGlvbnttYXJnaW4tdG9wOjQ1cHh9I21ha2VBbk9mZmVyLm9mZmVyLWRlY2xpbmVkIC53aGl0ZS1zZWN0aW9uIC5zZWxsZXJzLWl0ZW17Ym9yZGVyLWxlZnQ6MXB4IGRvdHRlZCAjZDlkOWQ5fSNtYWtlQW5PZmZlci5vZmZlci1kZWNsaW5lZCAud2hpdGUtc2VjdGlvbiAuY3RhLXdyYXB7bWFyZ2luLXRvcDotNDZweH0jY29uZmlybUF1dG9BY2NlcHRNb2RhbCAuYnRuLXByaW1hcnl7cGFkZGluZy1sZWZ0OjI1cHg7cGFkZGluZy1yaWdodDoyNXB4O2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNtYWtlQW5PZmZlcnttYXJnaW4tYm90dG9tOjUwcHh9I21ha2VBbk9mZmVyPmgxe2ZvbnQtc2l6ZToxOHB4fSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlciBoMntmb250LXNpemU6MThweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXI+ZGl2IC5mb3JtLWdyb3Vwe2Zsb2F0OmxlZnR9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5hZGRpdGlvbmFsLW9mZmVyPmRpdiAuZm9ybS1ncm91cDpmaXJzdC1jaGlsZHt3aWR0aDoxNTBweDttYXJnaW4tYm90dG9tOjBweH0jbWFrZUFuT2ZmZXIgLndoaXRlLXNlY3Rpb24gLmFkZGl0aW9uYWwtb2ZmZXI+ZGl2IC5mb3JtLWdyb3VwOmZpcnN0LWNoaWxkIGlucHV0e3dpZHRoOjEwMCV9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5hZGRpdGlvbmFsLW9mZmVyPmRpdiAuZm9ybS1ncm91cDpsYXN0LWNoaWxke21hcmdpbi1sZWZ0OjIwcHg7d2lkdGg6MzAwcHh9I21ha2VBbk9mZmVyIC53aGl0ZS1zZWN0aW9uIC5hZGRpdGlvbmFsLW9mZmVyPmRpdiAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIC5jdXJyZW5jeS1ncm91cHt3aWR0aDphdXRvfSNtYWtlQW5PZmZlciAud2hpdGUtc2VjdGlvbiAuYWRkaXRpb25hbC1vZmZlcj5kaXYgLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCAuY3VycmVuY3ktZ3JvdXAgaW5wdXQuY3VycmVuY3l7d2lkdGg6MTAwJX19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5jb25maXJtIHRhYmxlLnRhYmxlPnRib2R5PnRyPnRoe3dpZHRoOjEwMCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLWJvdHRvbTpub25lfS5jb25maXJtIHRhYmxlLnRhYmxlPnRib2R5PnRyPnRke3dpZHRoOjEwMCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXRvcDpub25lO3BhZGRpbmctbGVmdDowfS5wdXJjaGFzZS1jdGEgLmJ0bi5idG4tcHJpbWFyeXtmbG9hdDpyaWdodCAhaW1wb3J0YW50fX0jc2VhcmNoQ29udGFpbmVye3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206NTVweH0jc2VhcmNoQ29udGFpbmVyIGxhYmVse2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NjAwfSNzZWFyY2hDb250YWluZXIgLmRpdi1saW5le3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kLWNvbG9yOiNkOWQ5ZDl9I3NlYXJjaENvbnRhaW5lciBzZWN0aW9ue21hcmdpbi1ib3R0b206MTVweH0jc2VhcmNoQ29udGFpbmVyICNjZUxvZ29XcmFwcGVye2Rpc3BsYXk6bm9uZX0jc2VhcmNoQ29udGFpbmVyIC5mbGV4LWNvbC0ye21pbi13aWR0aDowfSNzZWFyY2hDb250YWluZXIgLmZsZXgtY29sLTIgLmFkLXBsYWNlbWVudHttYXJnaW46MzBweCAwcHh9I3NlYXJjaENvbnRhaW5lciAuZmxleC1jb2wtMiAuYWQtcGxhY2VtZW50IGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvO21heC13aWR0aDo5NDRweH0jc2VhcmNoQ29udGFpbmVyIC5kcmF3ZXItbGlua3tjb2xvcjojMDA2NDAwO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3d9I3NlYXJjaENvbnRhaW5lciAuZHJhd2VyLWxpbmsgc3Bhbnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNzZWFyY2hDb250YWluZXIgLmRyYXdlci1saW5rIHNwYW4uZHJhd2VyLWljb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lO21hcmdpbi1sZWZ0OjVweH0jc2VvQ29udGVudCwjc2VvQ29udGVudDJ7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxMHB4IDE1cHggMHB4O2NvbG9yOiM1NTU7bWFyZ2luOjBweCBhdXRvO292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlO21pbi1oZWlnaHQ6MzBweH0jc2VvQ29udGVudCBpbnB1dCwjc2VvQ29udGVudDIgaW5wdXR7ZGlzcGxheTpub25lfSNzZW9Db250ZW50IGxhYmVsLmNsb3NlLWJ0biwjc2VvQ29udGVudDIgbGFiZWwuY2xvc2UtYnRue3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O3JpZ2h0OjE1cHg7Y29sb3I6IzAwNjQwMDtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MTJweDtmb250LXdlaWdodDpub3JtYWw7bWFyZ2luOjBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXJ9I3Nlb0NvbnRlbnQgbGFiZWwuY2xvc2UtYnRuIHNwYW4sI3Nlb0NvbnRlbnQyIGxhYmVsLmNsb3NlLWJ0biBzcGFue2Rpc3BsYXk6bm9uZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNzZW9Db250ZW50IGxhYmVsLmNsb3NlLWJ0biBpLCNzZW9Db250ZW50MiBsYWJlbC5jbG9zZS1idG4gaXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7Zm9udC1zaXplOjE0cHg7dHJhbnNpdGlvbjphbGwgLjNzO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RleHQtZGVjb3JhdGlvbjpub25lfSNzZW9Db250ZW50IGxhYmVsLmNsb3NlLWJ0bjpiZWZvcmUsI3Nlb0NvbnRlbnQyIGxhYmVsLmNsb3NlLWJ0bjpiZWZvcmV7Y29udGVudDpcIk1vcmVcIjttYXJnaW4tcmlnaHQ6NXB4O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I3Nlb0NvbnRlbnQgaDEsI3Nlb0NvbnRlbnQgaDIsI3Nlb0NvbnRlbnQyIGgxLCNzZW9Db250ZW50MiBoMnttYXJnaW46MHB4O3BhZGRpbmc6MHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNTU1fSNzZW9Db250ZW50IGgxLCNzZW9Db250ZW50MiBoMXtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDpub3JtYWw7cGFkZGluZy1yaWdodDo2MHB4O3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcH0jc2VvQ29udGVudCAuc2VvLXdyYXAsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcHtmb250LXNpemU6MTFweH0jc2VvQ29udGVudCAuc2VvLXdyYXA6bm90KC5zZW8tY29udGVudC1ib3R0b20pLCNzZW9Db250ZW50MiAuc2VvLXdyYXA6bm90KC5zZW8tY29udGVudC1ib3R0b20pe2hlaWdodDowcHg7b3BhY2l0eTowO3RyYW5zaXRpb246YWxsIC4zc30jc2VvQ29udGVudCAuc2VvLXdyYXAgaDIsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcCBoMntmb250LXNpemU6MTNweDttYXJnaW4tdG9wOjE1cHg7cGFkZGluZy1ib3R0b206MTBweH0jc2VvQ29udGVudCAuc2VvLXdyYXA+LnJvdywjc2VvQ29udGVudDIgLnNlby13cmFwPi5yb3d7ZGlzcGxheTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlfSNzZW9Db250ZW50IC5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSBkaXYuY29sLXhzLTY6bnRoLWNoaWxkKG9kZCksI3Nlb0NvbnRlbnQyIC5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSBkaXYuY29sLXhzLTY6bnRoLWNoaWxkKG9kZCl7cGFkZGluZy1yaWdodDo3LjVweH0jc2VvQ29udGVudCAuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSkgZGl2LmNvbC14cy02Om50aC1jaGlsZChldmVuKSwjc2VvQ29udGVudDIgLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGRpdi5jb2wteHMtNjpudGgtY2hpbGQoZXZlbil7cGFkZGluZy1sZWZ0OjcuNXB4fSNzZW9Db250ZW50IC5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSBkaXYuY29sLXhzLTY6bnRoLWNoaWxkKDMpIGZpZ3VyZSwjc2VvQ29udGVudCAuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSkgZGl2LmNvbC14cy02Om50aC1jaGlsZCg0KSBmaWd1cmUsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSBkaXYuY29sLXhzLTY6bnRoLWNoaWxkKDMpIGZpZ3VyZSwjc2VvQ29udGVudDIgLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGRpdi5jb2wteHMtNjpudGgtY2hpbGQoNCkgZmlndXJle21hcmdpbi1ib3R0b206MHB4fSNzZW9Db250ZW50IC5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSBkaXYuY29sLXhzLTEyLCNzZW9Db250ZW50MiAuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSkgZGl2LmNvbC14cy0xMntwYWRkaW5nLXRvcDo1cHg7cGFkZGluZy1ib3R0b206NXB4fSNzZW9Db250ZW50IC5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgyKT5kaXYsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgyKT5kaXZ7cGFkZGluZy1ib3R0b206MTVweH0jc2VvQ29udGVudCAuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMik+ZGl2IHAsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgyKT5kaXYgcHtsaW5lLWhlaWdodDoxOHB4O21hcmdpbjowcHg7cGFkZGluZy1ib3R0b206MTVweH0jc2VvQ29udGVudCAuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMik+ZGl2IHA6bGFzdC1jaGlsZCwjc2VvQ29udGVudDIgLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDIpPmRpdiBwOmxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MHB4fSNzZW9Db250ZW50IC5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgyKT5kaXY6Zmlyc3QtY2hpbGQsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgyKT5kaXY6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MTVweH0jc2VvQ29udGVudCAuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMikgLnNlby1jb3Zlciwjc2VvQ29udGVudDIgLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDIpIC5zZW8tY292ZXJ7ZGlzcGxheTpub25lfSNzZW9Db250ZW50IC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmR7YmFja2dyb3VuZC1jb2xvcjojZjlmOWY5O2JvcmRlci1yYWRpdXM6NnB4O21hcmdpbi1ib3R0b206MTVweDtjb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZDojZjFmMmYyO3RleHQtYWxpZ246Y2VudGVyfSNzZW9Db250ZW50IC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQ6aG92ZXIsI3Nlb0NvbnRlbnQgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZC5ob3Zlciwjc2VvQ29udGVudDIgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZDpob3Zlciwjc2VvQ29udGVudDIgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZC5ob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDE5MSwwLC43KTtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7dHJhbnNpdGlvbjphbGwgLjRzIGVhc2V9I3Nlb0NvbnRlbnQgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZDpob3ZlciBmaWdjYXB0aW9uIGgzLCNzZW9Db250ZW50IC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQuaG92ZXIgZmlnY2FwdGlvbiBoMywjc2VvQ29udGVudDIgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZDpob3ZlciBmaWdjYXB0aW9uIGgzLCNzZW9Db250ZW50MiAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkLmhvdmVyIGZpZ2NhcHRpb24gaDN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDMxMDA7Ym9yZGVyLWNvbG9yOiMwMDBkMDA7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2U7Y3Vyc29yOnBvaW50ZXJ9I3Nlb0NvbnRlbnQgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZCBpbWcsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQgaW1ne29wYWNpdHk6MTt3aWR0aDoxMDAlO2hlaWdodDphdXRvO3BhZGRpbmc6MTBweCAxMHB4IDEwcHggMTBweDt2ZXJ0aWNhbC1hbGlnbjp0b3A7dHJhbnNpdGlvbjpvcGFjaXR5IC40c30jc2VvQ29udGVudCAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGZpZ2NhcHRpb24sI3Nlb0NvbnRlbnQyIC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQgZmlnY2FwdGlvbnt3aWR0aDoxMDAlO2hlaWdodDphdXRvO292ZXJmbG93OmhpZGRlbjtib3R0b206MH0jc2VvQ29udGVudCAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGZpZ2NhcHRpb24+ZGl2LCNzZW9Db250ZW50MiAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGZpZ2NhcHRpb24+ZGl2e2hlaWdodDphdXRvO292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowfSNzZW9Db250ZW50IC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQgaDMsI3Nlb0NvbnRlbnQgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZCBwLCNzZW9Db250ZW50MiAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGgzLCNzZW9Db250ZW50MiAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIHB7bWFyZ2luOjA7cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6MH0jc2VvQ29udGVudCAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGgzLCNzZW9Db250ZW50IC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQgaDMuZmlnY2FwdGlvbiwjc2VvQ29udGVudDIgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZCBoMywjc2VvQ29udGVudDIgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZCBoMy5maWdjYXB0aW9ue3BhZGRpbmc6MDtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjMwcHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6MCAwIDVweCA1cHg7Zm9udC1zaXplOjE0cHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2JvdHRvbTowO3otaW5kZXg6MTt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDo2MDB9I3Nlb0NvbnRlbnQgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZCBhLCNzZW9Db250ZW50MiAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGF7bGVmdDowO3JpZ2h0OjA7dG9wOjA7Ym90dG9tOjA7cG9zaXRpb246YWJzb2x1dGV9I3Nlb0NvbnRlbnQgLnNlby13cmFwIC5wb2QsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcCAucG9ke2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOX0jc2VvQ29udGVudCAuc2VvLXdyYXAgLnBvcCB1bCwjc2VvQ29udGVudDIgLnNlby13cmFwIC5wb3AgdWx7bWFyZ2luOjBweDtwYWRkaW5nOjBweDtsaXN0LXN0eWxlOm5vbmV9I3Nlb0NvbnRlbnQgLnNlby13cmFwIC5wb3AgdWwgbGksI3Nlb0NvbnRlbnQyIC5zZW8td3JhcCAucG9wIHVsIGxpe2ZvbnQtc2l6ZToxLjJlbTtib3JkZXItYm90dG9tOi41cHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nOjdweH0jc2VvQ29udGVudCAuc2VvLXdyYXAgLnBvcCB1bCBhIGxpOmhvdmVyLCNzZW9Db250ZW50MiAuc2VvLXdyYXAgLnBvcCB1bCBhIGxpOmhvdmVye2JhY2tncm91bmQ6I2Q5ZDlkOX0jc2VvQ29udGVudCAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsOmJlZm9yZSwjc2VvQ29udGVudDIgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbDpiZWZvcmV7Y29udGVudDpcIkxlc3NcIn0jc2VvQ29udGVudCAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsIGksI3Nlb0NvbnRlbnQyICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwgaXt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfSNzZW9Db250ZW50ICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDEsI3Nlb0NvbnRlbnQyICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDF7bWFyZ2luLWJvdHRvbToxMHB4O3doaXRlLXNwYWNlOm5vcm1hbH0jc2VvQ29udGVudCAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93LCNzZW9Db250ZW50MiAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93e2Rpc3BsYXk6YmxvY2t9I3Nlb0NvbnRlbnQgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXAsI3Nlb0NvbnRlbnQyICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwe2hlaWdodDphdXRvO29wYWNpdHk6MX0jc2VvQ29udGVudCAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcC5zZW8tcGFydGlhbD4ucm93Om50aC1jaGlsZCgyKSwjc2VvQ29udGVudDIgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXAuc2VvLXBhcnRpYWw+LnJvdzpudGgtY2hpbGQoMil7aGVpZ2h0OjEwMHB4O292ZXJmbG93OmhpZGRlbn0jc2VvQ29udGVudCAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcC5zZW8tcGFydGlhbD4ucm93Om50aC1jaGlsZCgyKSAuc2VvLWNvdmVyLCNzZW9Db250ZW50MiAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcC5zZW8tcGFydGlhbD4ucm93Om50aC1jaGlsZCgyKSAuc2VvLWNvdmVye2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjBweDtsZWZ0OjBweDtyaWdodDowcHg7b3BhY2l0eToxO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7ei1pbmRleDoxMDA0O2JhY2tncm91bmQ6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXdKU0lnZVRJOUlqRXdNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSTJabVpqbG1PU0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXdJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFd01DVWlJSE4wYjNBdFkyOXNiM0k5SWlObU4yWTJaaklpSUhOMGIzQXRiM0JoWTJsMGVUMGlNU0l2UGdvZ0lEd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0NpQWdQSEpsWTNRZ2VEMGlNQ0lnZVQwaU1DSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0lnWm1sc2JEMGlkWEpzS0NObmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0tTSWdMejRLUEM5emRtYyspO2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwgMjQ5LCAyNDksIDApIDAlLCByZ2IoMjQ3LCAyNDYsIDI0MikgMTAwJSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LCAyNDksIDI0OSwgMCkgMCUsIHJnYigyNDcsIDI0NiwgMjQyKSAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNDksIDI0OSwgMCkgMCUsIHJnYigyNDcsIDI0NiwgMjQyKSAxMDAlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBmZmY5ZjknLCBlbmRDb2xvcnN0cj0nI2Y3ZjZmMicsR3JhZGllbnRUeXBlPTAgKTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpmbGV4LWVuZH0jc2VvQ29udGVudCAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcC5zZW8tcGFydGlhbD4ucm93Om50aC1jaGlsZCgyKSAuc2VvLWNvdmVyIGJ1dHRvbiwjc2VvQ29udGVudDIgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXAuc2VvLXBhcnRpYWw+LnJvdzpudGgtY2hpbGQoMikgLnNlby1jb3ZlciBidXR0b257cGFkZGluZzo2cHggMTJweDttYXJnaW4tYm90dG9tOjE1cHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6YmFzZWxpbmU7ZmxleC1kaXJlY3Rpb246cm93fSNzZW9Db250ZW50ICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwLnNlby1wYXJ0aWFsPi5yb3c6bnRoLWNoaWxkKDIpIC5zZW8tY292ZXIgYnV0dG9uIGksI3Nlb0NvbnRlbnQyICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwLnNlby1wYXJ0aWFsPi5yb3c6bnRoLWNoaWxkKDIpIC5zZW8tY292ZXIgYnV0dG9uIGl7bWFyZ2luLXJpZ2h0OjVweDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zaXplOjEzcHh9I3Nlb0NvbnRlbnQye21hcmdpbi10b3A6MjBweDtmb250LXNpemU6MTFweDtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpeyNzZW9Db250ZW50IC5zZW8td3JhcCAucG9ke2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJpZ2h0Om5vbmU7bWFyZ2luLWJvdHRvbToxMHB4fSNzZW9Db250ZW50IC5zZW8td3JhcCAucG9kIHVsIGxpe2ZvbnQtc2l6ZToxLjVlbX0jc2VvQ29udGVudCAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGltZ3tvcGFjaXR5OjE7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztwYWRkaW5nOjVweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dHJhbnNpdGlvbjpvcGFjaXR5IC40c30jc2VvQ29udGVudCAuc2VvLXdyYXAgaDMuZmlnY2FwdGlvbntiYWNrZ3JvdW5kOm5vbmU7Y29sb3I6IzAwNjQwMDtmb250LXNpemU6MS4yNWVtfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I3Nlb0NvbnRlbnQsI3Nlb0NvbnRlbnQye3BhZGRpbmctdG9wOjBweH0jc2VvQ29udGVudCBsYWJlbC5jbG9zZS1idG4sI3Nlb0NvbnRlbnQyIGxhYmVsLmNsb3NlLWJ0bnt0b3A6MHB4fSNzZW9Db250ZW50IGxhYmVsLmNsb3NlLWJ0biBzcGFuLCNzZW9Db250ZW50MiBsYWJlbC5jbG9zZS1idG4gc3BhbntkaXNwbGF5OmlubGluZTttYXJnaW4tcmlnaHQ6NXB4fSNzZW9Db250ZW50IGxhYmVsLmNsb3NlLWJ0bjpiZWZvcmUsI3Nlb0NvbnRlbnQyIGxhYmVsLmNsb3NlLWJ0bjpiZWZvcmV7bWFyZ2luLXJpZ2h0OjBweH0jc2VvQ29udGVudCBoMSwjc2VvQ29udGVudDIgaDF7cGFkZGluZy1yaWdodDoxMzVweH0jc2VvQ29udGVudCAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSwjc2VvQ29udGVudDIgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSl7cGFkZGluZy1sZWZ0OjcuNXB4O3BhZGRpbmctcmlnaHQ6Ny41cHh9I3Nlb0NvbnRlbnQgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSkgaDIsI3Nlb0NvbnRlbnQyICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGgye21hcmdpbi1sZWZ0Oi03LjVweH0jc2VvQ29udGVudCAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSBkaXYuY29sLXhzLTYgZmlndXJlLCNzZW9Db250ZW50MiAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSBkaXYuY29sLXhzLTYgZmlndXJle21hcmdpbi1ib3R0b206MHB4fSNzZW9Db250ZW50ICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGRpdi5jb2wteHMtNjpudGgtY2hpbGQoMSksI3Nlb0NvbnRlbnQyICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGRpdi5jb2wteHMtNjpudGgtY2hpbGQoMSl7cGFkZGluZy1yaWdodDo3LjVweDtwYWRkaW5nLWxlZnQ6Ny41cHg7bWFyZ2luLWJvdHRvbToxNXB4fSNzZW9Db250ZW50ICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGRpdi5jb2wteHMtNjpudGgtY2hpbGQoMiksI3Nlb0NvbnRlbnQyICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGRpdi5jb2wteHMtNjpudGgtY2hpbGQoMil7cGFkZGluZy1yaWdodDo3LjVweDtwYWRkaW5nLWxlZnQ6Ny41cHg7bWFyZ2luLWJvdHRvbToxNXB4fSNzZW9Db250ZW50ICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGRpdi5jb2wteHMtNjpudGgtY2hpbGQoMyksI3Nlb0NvbnRlbnQyICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGRpdi5jb2wteHMtNjpudGgtY2hpbGQoMyl7cGFkZGluZy1sZWZ0OjcuNXB4O3BhZGRpbmctcmlnaHQ6Ny41cHh9I3Nlb0NvbnRlbnQgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSkgZGl2LmNvbC14cy02Om50aC1jaGlsZCg0KSwjc2VvQ29udGVudDIgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSkgZGl2LmNvbC14cy02Om50aC1jaGlsZCg0KXtwYWRkaW5nLWxlZnQ6Ny41cHg7cGFkZGluZy1yaWdodDo3LjVweH0jc2VvQ29udGVudCAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgyKSBwLCNzZW9Db250ZW50MiAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgyKSBwe2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI0cHh9I3Nlb0NvbnRlbnQye3BhZGRpbmc6MH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNzZW9Db250ZW50ICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpLCNzZW9Db250ZW50MiAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKXtwYWRkaW5nOjBweH0jc2VvQ29udGVudCAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSBoMiwjc2VvQ29udGVudDIgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSkgaDJ7bWFyZ2luLWxlZnQ6MHB4fSNzZW9Db250ZW50ICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGRpdi5jb2wteHMtNjpudGgtY2hpbGQoMSksI3Nlb0NvbnRlbnQyICNzZW9XcmFwcGVyQnRuOmNoZWNrZWQrbGFiZWwraDErLnNlby13cmFwPi5yb3c6bnRoLWNoaWxkKDEpIGRpdi5jb2wteHMtNjpudGgtY2hpbGQoMSl7cGFkZGluZy1sZWZ0OjE1cHh9I3Nlb0NvbnRlbnQgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSkgZGl2LmNvbC14cy02Om50aC1jaGlsZCgyKSwjc2VvQ29udGVudDIgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSkgZGl2LmNvbC14cy02Om50aC1jaGlsZCgyKXtwYWRkaW5nLXJpZ2h0OjE1cHh9I3Nlb0NvbnRlbnQgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSkgZGl2LmNvbC14cy02Om50aC1jaGlsZCgzKSwjc2VvQ29udGVudDIgI3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCtsYWJlbCtoMSsuc2VvLXdyYXA+LnJvdzpudGgtY2hpbGQoMSkgZGl2LmNvbC14cy02Om50aC1jaGlsZCgzKXtwYWRkaW5nLWxlZnQ6MTVweH0jc2VvQ29udGVudCAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSBkaXYuY29sLXhzLTY6bnRoLWNoaWxkKDQpLCNzZW9Db250ZW50MiAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgxKSBkaXYuY29sLXhzLTY6bnRoLWNoaWxkKDQpe3BhZGRpbmctcmlnaHQ6MTVweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjc2VvQ29udGVudCBsYWJlbC5jbG9zZS1idG46YmVmb3JlLCNzZW9Db250ZW50MiBsYWJlbC5jbG9zZS1idG46YmVmb3Jle21hcmdpbi1yaWdodDowcHh9I3Nlb0NvbnRlbnQgaDEsI3Nlb0NvbnRlbnQyIGgxe2ZvbnQtc2l6ZToxNnB4fSNzZW9Db250ZW50IC5zZW8td3JhcCwjc2VvQ29udGVudDIgLnNlby13cmFwe2ZvbnQtc2l6ZToxM3B4fSNzZW9Db250ZW50IC5zZW8td3JhcCBoMiwjc2VvQ29udGVudDIgLnNlby13cmFwIGgye2ZvbnQtc2l6ZToxNHB4fSNzZW9Db250ZW50IC5zZW8td3JhcCBoMyAuZmlnY2FwdGlvbiwjc2VvQ29udGVudDIgLnNlby13cmFwIGgzIC5maWdjYXB0aW9ue2JhY2tncm91bmQ6bm9uZTtjb2xvcjojMDA2NDAwO2ZvbnQtc2l6ZToxLjVlbX0jc2VvQ29udGVudCAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgyKSBwLCNzZW9Db250ZW50MiAjc2VvV3JhcHBlckJ0bjpjaGVja2VkK2xhYmVsK2gxKy5zZW8td3JhcD4ucm93Om50aC1jaGlsZCgyKSBwe2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjI2cHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KWFuZCAobWF4LXdpZHRoOiAxMTk5cHgpeyNzZW9Db250ZW50IC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQgaW1nLCNzZW9Db250ZW50MiAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGltZ3tvcGFjaXR5OjE7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztwYWRkaW5nOjVweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dHJhbnNpdGlvbjpvcGFjaXR5IC40c319QG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KXsjc2VvQ29udGVudCBoMSwjc2VvQ29udGVudDIgaDF7Zm9udC1zaXplOjE4cHg7cGFkZGluZy1yaWdodDoxMzVweH0jc2VvQ29udGVudCAuc2VvLXdyYXAsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcHtmb250LXNpemU6MTRweH0jc2VvQ29udGVudCAuc2VvLXdyYXAgaDIsI3Nlb0NvbnRlbnQyIC5zZW8td3JhcCBoMntmb250LXNpemU6MTZweH0jc2VvQ29udGVudCAuc2VvLXdyYXAgcCwjc2VvQ29udGVudDIgLnNlby13cmFwIHB7bGluZS1oZWlnaHQ6MjJweH19I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb257Y29sb3I6IzU1NTtwYWRkaW5nLXRvcDoxMnB4O3BhZGRpbmctYm90dG9tOjEycHg7bWFyZ2luLWJvdHRvbToxNXB4O3Bvc2l0aW9uOnJlbGF0aXZlfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uPmRpdntwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLmgye2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmc6MHB4O21hcmdpbjowcHggMHB4IDdweCAwcHh9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLmgyIGgye2Rpc3BsYXk6aW5saW5lO2ZvbnQtc2l6ZToxNnB4fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5oMiBzcGFue2NvbG9yOiMwMDY0MDA7Zm9udC1zaXplOjEzcHg7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luLWxlZnQ6NXB4fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LWxlZnQgLnNhdmUtaXRlbXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvd30jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1sZWZ0IC5zYXZlLWl0ZW1zIC5zYXZlLXNlYXJjaHtjb2xvcjojMDA2NDAwO2N1cnNvcjpwb2ludGVyfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LWxlZnQgLnNhdmUtaXRlbXMgLnNhdmUtc2VhcmNoIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtbGVmdCAuc2F2ZS1pdGVtcyAuc2F2ZS1zZWFyY2ggc3Bhbntmb250LXNpemU6MTNweDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LWxlZnQgLnNhdmUtaXRlbXMgLnNhdmUtc2VhcmNoIHNwYW4gc3BhbntsaW5lLWhlaWdodDoxM3B4O2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW4tbGVmdDo1cHg7d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZn0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1sZWZ0IC5zYXZlLWl0ZW1zIC5zYXZlLXNlYXJjaCBhLmRpc2FibGVke2NvbG9yOiM5YTlhOWE7Y3Vyc29yOmRlZmF1bHR9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtbGVmdCAuc2F2ZS1pdGVtcyAuc2F2ZS1zZWFyY2ggYS5kaXNhYmxlZDpob3Zlcntjb2xvcjojOWE5YTlhfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LWxlZnQgLnNhdmUtaXRlbXMgLm51bS1vZi1pdGVtc3tib3JkZXItbGVmdDoxcHggc29saWQgIzU1NTttYXJnaW4tbGVmdDo1cHg7cGFkZGluZy1sZWZ0OjVweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxM3B4fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNCdG57ZGlzcGxheTpub25lfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0IC5maWx0ZXJzLCNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNCdG4rbGFiZWx7ZmxleDowIDEgY2FsYyg1MCUgLSA3LjVweCk7bWFyZ2luLXRvcDoyMHB4fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0IC5maWx0ZXJze29yZGVyOjI7bWFyZ2luLWxlZnQ6Ny41cHg7cG9zaXRpb246c3RhdGljfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0IC5maWx0ZXJzIGxhYmVse2Rpc3BsYXk6bm9uZX0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAuZmlsdGVycyBidXR0b257d2lkdGg6MTAwJTtoZWlnaHQ6MzNweH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zQnRuK2xhYmVse29yZGVyOjE7bWFyZ2luLXJpZ2h0OjcuNXB4O2hlaWdodDozM3B4fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNCdG4rbGFiZWwgLmdseXBoaWNvbnt0cmFuc2l0aW9uOmFsbCAuMnMgbGluZWFyfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNEcmF3ZXJ7b3JkZXI6MztmbGV4OjEgMCAxMDAlO3dpZHRoOjEwMCU7aGVpZ2h0OjA7b3BhY2l0eTowO2JvcmRlci1yYWRpdXM6NnB4O2JhY2tncm91bmQtY29sb3I6I2VlZTtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpoZWlnaHQsb3BhY2l0eSAuMnMgbGluZWFyfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNEcmF3ZXIgLnVpLW11bHRpLXRvZ2dsZT5kaXZ7aGVpZ2h0OjMzcHh9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0RyYXdlciAucXVpY2stb3B0aW9uLXJvd3ttYXJnaW4tdG9wOjE1cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNEcmF3ZXIgLnF1aWNrLW9wdGlvbi1yb3c6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNEcmF3ZXIgLnF1aWNrLW9wdGlvbi1yb3c+ZGl2e3dpZHRoOjEwMCV9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0RyYXdlciAucXVpY2stb3B0aW9uLXJvdyAudmlldy1hcy1xdWlja3t3aWR0aDphdXRvfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNEcmF3ZXIgLnF1aWNrLW9wdGlvbi1yb3cgLnZpZXctYXMtcXVpY2sgbGFiZWw6YmVmb3Jle2ZvbnQtd2VpZ2h0Om5vcm1hbH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zRHJhd2VyIC5xdWljay1vcHRpb24tcm93IC5idXktZm9ybWF0LXF1aWNre2ZsZXg6MCAxIGNhbGMoNzAlIC0gMTVweCk7bWFyZ2luLXJpZ2h0OjE1cHh9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0RyYXdlciAucXVpY2stb3B0aW9uLXJvdyAudGFrZS1hLXNob3QtcXVpY2t7ZmxleDowIDEgMzAlO3doaXRlLXNwYWNlOm5vd3JhcH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zRHJhd2VyIC5zb3J0LWJ5e3RyYW5zaXRpb246YWxsIC4ycztjbGVhcjpib3RoO3otaW5kZXg6NTUwfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNEcmF3ZXIgLnZpZXctYXMtcXVpY2t7cG9zaXRpb246cmVsYXRpdmV9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0RyYXdlciAudmlldy1hcy1xdWljaz5sYWJlbHtkaXNwbGF5Om5vbmV9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0RyYXdlciAudmlldy1hcy1xdWljayAudWktbXVsdGktdG9nZ2xlIC5oaWRkZW4teGx7ZGlzcGxheTpibG9ja30jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zRHJhd2VyIC52aWV3LWFzLXF1aWNrIC51aS1tdWx0aS10b2dnbGUgLnZpc2libGUteGx7ZGlzcGxheTpub25lfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNCdG46Y2hlY2tlZCtsYWJlbCAuZ2x5cGhpY29ue3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNCdG46Y2hlY2tlZCtsYWJlbCsjcXVpY2tPcHRpb25zRHJhd2Vye21hcmdpbi10b3A6MTVweDtwYWRkaW5nOjE1cHg7aGVpZ2h0OmF1dG87b3BhY2l0eToxO292ZXJmbG93OnZpc2libGV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb257cG9zaXRpb246Zml4ZWQ7dG9wOjEwMCU7bGVmdDowcHg7ei1pbmRleDo5OTk5Oy13ZWJraXQtdHJhbnNpdGlvbjp0b3AgLjVzO3RyYW5zaXRpb246dG9wIC41cztoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3BhZGRpbmc6MHB4IDE1cHg7b3ZlcmZsb3cteTpzY3JvbGx9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcHt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowcHg7bGVmdDowcHg7ei1pbmRleDo5OTk4O29wYWNpdHk6MDtwYWRkaW5nLXRvcDo0M3B4Oy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC41czt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlcnMtY2xvc2V7LXdlYmtpdC10cmFuc2l0aW9uOnRvcCAuNXM7dHJhbnNpdGlvbjp0b3AgLjVzO2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2JvcmRlci1yYWRpdXM6NnB4O2ZvbnQtc2l6ZToxOHB4O3Bvc2l0aW9uOmZpeGVkO3RvcDotMzhweDtyaWdodDoxNXB4O2N1cnNvcjpwb2ludGVyO3BhZGRpbmc6NXB4IDEwcHg7ei1pbmRleDo1MH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjIwcHg7Y29sb3I6IzU1NTt6LWluZGV4OjQ5fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uOmJlZm9yZSwjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbjphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb246YWZ0ZXJ7Y2xlYXI6Ym90aH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBhamF4LXNwaW5uZXJ7ZmxvYXQ6cmlnaHQ7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM1NTV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gYWpheC1zcGlubmVyIGltZ3t3aWR0aDoyMHB4O2hlaWdodDphdXRvfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIGFqYXgtc3Bpbm5lciBzcGFue2Rpc3BsYXk6bm9uZX0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBidXR0b24uY2xlYXItYnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1ib3R0b206NXB4O2JvcmRlcjowcHg7Zm9udC1zaXplOjExcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOiMwMDY0MDB9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb246bGFzdC1jaGlsZCBidXR0b24uY2xlYXItYnRue2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmc6MTVweCAwcHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gaDN7bWFyZ2luOjBweCAwcHggNXB4O2ZvbnQtc2l6ZToxNnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIGg0LCNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIGxlZ2VuZCwjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBsYWJlbDpub3QoLnVpLWJ1dHRvbil7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxMnB4O21hcmdpbjoxNXB4IDBweCAwcHg7ZGlzcGxheTpibG9jaztib3JkZXI6MHB4O2NvbG9yOiM1NTU7ZGlzcGxheTppbmxpbmUtYmxvY2t9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gbGVnZW5ke3BhZGRpbmctdG9wOjE1cHg7bWFyZ2luOjBweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBsYWJlbC51aS1idXR0b257d2lkdGg6MTAwJTtib3JkZXI6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7ZmxvYXQ6bGVmdDtwYWRkaW5nOjVweCAwcHggMHB4O21hcmdpbjowcHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2xpbmUtaGVpZ2h0Om5vcm1hbH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBsYWJlbC51aS1idXR0b24gc3BhbjpsYXN0LWNoaWxkIGl7ZGlzcGxheTpibG9jaztmb250LXN0eWxlOm5vcm1hbDtjb2xvcjojNzc3O3BhZGRpbmctbGVmdDoyMHB4O2ZvbnQtc2l6ZToxMXB4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIGxhYmVsW2Zvcj1jb25kaXRpb25BbGxdIC51aS1jaGVja2JveHJhZGlvLWljb246YmVmb3Jle2NvbG9yOiM1NTV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdK2xhYmVsLnVpLWJ1dHRvbntjb2xvcjojNzc3O2N1cnNvcjpkZWZhdWx0fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXStsYWJlbC51aS1idXR0b24gLnVpLWljb257YmFja2dyb3VuZC1jb2xvcjojZDlkOWQ5fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXStsYWJlbC51aS1idXR0b246YmVmb3Jle2NvbG9yOiM1NTV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdK2xhYmVsLnVpLWJ1dHRvbjpob3Zlcntjb2xvcjojNzc3ICFpbXBvcnRhbnR9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24+YXtjb2xvcjojMDA2NDAwO21hcmdpbi10b3A6MTVweDtmbG9hdDpsZWZ0fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uPmEgc3Bhbntmb250LXNpemU6MTJweDttYXJnaW4tbGVmdDo1cHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24+YSBzcGFuOmZpcnN0LWNoaWxke2ZvbnQtc2l6ZToxM3B4O21hcmdpbjowcHg7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiAjcHJpY2VUZXh0Qm94e2NsZWFyOmxlZnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoxNXB4IDBweCAwcHggMHB4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uICNwcmljZVRleHRCb3ggaW5wdXRbdHlwZT1udW1iZXJde2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmFkaXVzOjNweDtwYWRkaW5nOjNweCA1cHg7d2lkdGg6MTAwJTttYXgtd2lkdGg6NzBweDtmbGV4OjE7ZGlzcGxheTppbmxpbmV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gI3ByaWNlVGV4dEJveCBzcGFue3doaXRlLXNwYWNlOm5vd3JhcDttYXJnaW46MHB4IDVweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiAjcHJpY2VUZXh0Qm94IHNwYW46Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MHB4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uICNwcmljZVRleHRCb3ggYnV0dG9ue21hcmdpbi1sZWZ0OjVweDtwYWRkaW5nOjBweCA1cHg7aGVpZ2h0OjI3cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiAjcHJpY2VUZXh0Qm94IGJ1dHRvbiBpe3RvcDotMXB4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uICNwcmljZVRleHRCb3ggYnV0dG9uW2Rpc2FibGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiM3Nzc7Ym9yZGVyLWNvbG9yOiM3Nzd9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gI3ByaWNlVGV4dEJveC5lcnJvciBpbnB1dHtib3JkZXItY29sb3I6I2I5MmUyZTtjb2xvcjojYjkyZTJlfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHNtYWxsLmVycm9yLW1zZ3tkaXNwbGF5Om5vbmV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gI3ByaWNlVGV4dEJveC5lcnJvcitzbWFsbC5lcnJvci1tc2d7Zm9udC1zaXplOjExcHg7bWFyZ2luLWxlZnQ6MTFweDtjb2xvcjojYjkyZTJlO2Rpc3BsYXk6YmxvY2t9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjBweDtwYWRkaW5nOjBweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0e21hcmdpbjoxNXB4IDBweCAwcHg7Zm9udC1zaXplOjEzcHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaXttYXJnaW4tdG9wOjNweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpIHNwYW57Zm9udC13ZWlnaHQ6NzAwfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgc3Bhbi5iYWRnZXtmb250LXdlaWdodDpub3JtYWw7bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi10b3A6LTNweDtsaW5lLWhlaWdodDoxMXB4O2ZvbnQtc2l6ZToxMXB4O3BhZGRpbmc6M3B4IDZweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDB9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSBidXR0b24ubW9yZS1jYXQtYnRue2JvcmRlcjowO3BhZGRpbmc6MDtmb250LXNpemU6MTJweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6IzAwNjQwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgYnV0dG9uLm1vcmUtY2F0LWJ0biBzcGFue2ZvbnQtd2VpZ2h0Om5vcm1hbH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpIGJ1dHRvbi5tb3JlLWNhdC1idG4gc3Bhbi5nbHlwaGljb257Zm9udC1zaXplOjEwcHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSBkaXYuc2ltLWxpbmt7Y29sb3I6IzAwNjQwMDtmb250LXdlaWdodDpub3JtYWw7Y3Vyc29yOnBvaW50ZXJ9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSBkaXYuc2ltLWxpbms6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpIHVse3BhZGRpbmctbGVmdDoxMHB4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgdWwgbGl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpIHVsIGxpIGEsI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSB1bCBsaSBkaXYuc2ltLWxpbmt7Y29sb3I6IzAwNjQwMDtmb250LXdlaWdodDpub3JtYWw7Y3Vyc29yOnBvaW50ZXJ9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSB1bCBsaSBhOmhvdmVyLCNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgdWwgbGkgZGl2LnNpbS1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaS5kcmF3ZXJ7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaS5kcmF3ZXIgdWwgbGl7ZGlzcGxheTpibG9ja30jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpLmRyYXdlciB1bCBsaSBkaXYuc2ltLWxpbmt7Y29sb3I6IzAwNjQwMDtmb250LXdlaWdodDpub3JtYWw7Y3Vyc29yOnBvaW50ZXJ9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaS5kcmF3ZXIgdWwgbGkgZGl2LnNpbS1saW5rOmhvdmVye3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaS5kcmF3ZXIgbGFiZWx7bWFyZ2luLWJvdHRvbToxMHB4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgaW5wdXRbdHlwZT1jaGVja2JveF17ZGlzcGxheTpub25lfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWx7Zm9udC1zaXplOjEycHg7Y3Vyc29yOnBvaW50ZXI7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTttYXJnaW4tdG9wOjNweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsIHNwYW57Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCBzcGFuLm1vcmV7ZGlzcGxheTppbmxpbmUtYmxvY2t9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCBzcGFuLmxlc3N7ZGlzcGxheTpub25lfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWwgaXttYXJnaW4tbGVmdDozcHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCt1bHtoZWlnaHQ6MHB4O29wYWNpdHk6MDt0cmFuc2l0aW9uOmFsbCAuM3N9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCt1bCBsaXtoZWlnaHQ6MHB4O3RyYW5zaXRpb246YWxsIC41czttYXJnaW4tdG9wOjBweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWx7b3JkZXI6MzttYXJnaW4tdG9wOjZweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWwgc3Bhbi5tb3Jle2Rpc3BsYXk6bm9uZX0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWwgc3Bhbi5sZXNze2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbCBpOmJlZm9yZXtjb250ZW50Olwi7oSTXCJ9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsK3Vse2hlaWdodDphdXRvO29wYWNpdHk6MTtvcmRlcjoyO3BhZGRpbmctbGVmdDowcHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsK3VsIGxpe21hcmdpbi10b3A6M3B4O2hlaWdodDphdXRvfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbCt1bCBsaTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjBweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0PmxpOmZpcnN0LWNoaWxkPmEuYWxsLCNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3Q+bGk6Zmlyc3QtY2hpbGQ+ZGl2LnNpbS1saW5rLmFsbCwjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0PmxpOmZpcnN0LWNoaWxkPmEuYWxsLCNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3Q+bGk6Zmlyc3QtY2hpbGQ+ZGl2LnNpbS1saW5rLmFsbHt0ZXh0LWRlY29yYXRpb246bm9uZX0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0PmxpOmZpcnN0LWNoaWxkPmEuYWxsOmJlZm9yZSwjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0PmxpOmZpcnN0LWNoaWxkPmRpdi5zaW0tbGluay5hbGw6YmVmb3JlLCNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3Q+bGk6Zmlyc3QtY2hpbGQ+YS5hbGw6YmVmb3JlLCNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3Q+bGk6Zmlyc3QtY2hpbGQ+ZGl2LnNpbS1saW5rLmFsbDpiZWZvcmV7Zm9udC1mYW1pbHk6XCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO2NvbnRlbnQ6XCLugblcIjttYXJnaW4tcmlnaHQ6MnB4O2ZvbnQtc2l6ZToxMHB4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3Q+bGk6bGFzdC1jaGlsZCBsYWJlbHttYXJnaW4tYm90dG9tOjBweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5maWx0ZXItbGlzdCBsaXt3aWR0aDo1MCU7ZmxvYXQ6bGVmdDtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MTJweDttYXJnaW4tdG9wOjVweDtjdXJzb3I6cG9pbnRlcjtmbGV4LWRpcmVjdGlvbjpyb3c7ZGlzcGxheTpub25lfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmZpbHRlci1saXN0IGxpIHNwYW4uZ2x5cGhpY29ue2NvbG9yOiMwMDY0MDA7bWFyZ2luLWxlZnQ6M3B4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmZpbHRlci1saXN0IGxpIHNwYW4uZ2x5cGhpY29uOmJlZm9yZXtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxN3B4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uLnNlbGVjdGVkLWZpbHRlcnN7bWFyZ2luLXRvcDowcHg7bWFyZ2luLWJvdHRvbToyMHB4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uLnNlbGVjdGVkLWZpbHRlcnMgaDN7d2hpdGUtc3BhY2U6bm93cmFwfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uLnNlbGVjdGVkLWZpbHRlcnMgdWwgbGl7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luLXRvcDo1cHg7ZmxvYXQ6bGVmdDt3aWR0aDo1MCV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24uc2VsZWN0ZWQtZmlsdGVycyB1bCBsaSBzcGFue2NvbG9yOiMwMDY0MDA7Zm9udC1zaXplOjE0cHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24uc2VsZWN0ZWQtZmlsdGVycyB1bCBsaSBzcGFuOmZpcnN0LWNoaWxkLCNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uLnNlbGVjdGVkLWZpbHRlcnMgdWwgbGkgc3BhbiNwcmljZVNGc3ttYXJnaW4tcmlnaHQ6M3B4O2NvbG9yOiM1NTU7Zm9udC1zaXplOjEycHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24uZmlsdGVycy1oZWFkZXIsI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24jY2F0SW5mb3ttYXJnaW4tdG9wOjBweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5maWx0ZXJzLWhlYWRlciBoMntkaXNwbGF5OmlubGluZS1ibG9ja30jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5jaGFyLXNlY3Rpb24gaDN7bWFyZ2luLWJvdHRvbTo1cHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24uY2hhci1zZWN0aW9uIHVse3BhZGRpbmc6MHB4O21hcmdpbjowcHg7bGlzdC1zdHlsZS10eXBlOm5vbmV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24uY2hhci1zZWN0aW9uIHVsIGxpe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbi10b3A6NXB4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uLmNoYXItc2VjdGlvbiB1bCBsaSBhLCNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uLmNoYXItc2VjdGlvbiB1bCBsaSAuc2ltLWxpbmt7ZmxvYXQ6bm9uZTttYXJnaW46MHB4O3BhZGRpbmc6MHB4O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Zm9udC1zaXplOjEycHg7Y29sb3I6IzAwNjQwMDtjdXJzb3I6cG9pbnRlcn0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5jaGFyLXNlY3Rpb24gdWwgbGkgLnNlbGVjdGVke2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTJweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5jaGFyLXNlY3Rpb24gdWwgbGkgc3Bhbi5iYWRnZXtiYWNrZ3JvdW5kLWNvbG9yOiM2NjY7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjpub25lO21hcmdpbi1sZWZ0OjVweDtmb250LXNpemU6MTJweDtjb2xvcjojZmZmfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uLmNoYXItc2VjdGlvbiBsYWJlbC51aS1idXR0b257d2lkdGg6MTAwJX0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5jaGFyLXNlY3Rpb24gYnV0dG9uLm1vcmUtY2hhci1idG57Ym9yZGVyOjBweDtwYWRkaW5nOjBweDttYXJnaW46MTVweCAwcHggMHB4IDBweDtmb250LXNpemU6MTFweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6IzAwNjQwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uLmNoYXItc2VjdGlvbiBidXR0b24ubW9yZS1jaGFyLWJ0biBzcGFuLmdseXBoaWNvbntmb250LXNpemU6MTBweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5vcHRpb25zLWZpbHRlcnN7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo0OX0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5vcHRpb25zLWZpbHRlcnMgI2ZpbHRlci1mb3JtPi5maWx0ZXItc2VjdGlvbjpudGgtY2hpbGQoMyl7bWFyZ2luLXRvcDowcHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmJhY2stY292ZXJ7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC41cyx0b3AgLjVzO3RyYW5zaXRpb246b3BhY2l0eSAuNXMsdG9wIC41cztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246Zml4ZWQ7dG9wOjEwMCU7bGVmdDowcHg7Ym90dG9tOjBweDtyaWdodDowcHg7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTt6LWluZGV4Ojk5OTd9LmZpbHRlcnMtc2Nyb2xsLWJ0biAjc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuZmlsdGVyc3tmbG9hdDpub25lO3Bvc2l0aW9uOmZpeGVkO2JvdHRvbToxMHB4O3JpZ2h0OjE1cHg7ei1pbmRleDo5OTh9LmZpbHRlcnMtc2Nyb2xsLWJ0biAjc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuZmlsdGVycyBidXR0b257d2lkdGg6NDhweDtoZWlnaHQ6NDhweDtib3JkZXItcmFkaXVzOjI0cHh9LmZpbHRlcnMtc2Nyb2xsLWJ0biAjc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuZmlsdGVycyBidXR0b24gc3BhbntkaXNwbGF5Om5vbmV9LmZpbHRlcnMtb3BlbntvdmVyZmxvdzpoaWRkZW59LmZpbHRlcnMtb3BlbiAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbnt0b3A6MHB4fS5maWx0ZXJzLW9wZW4gI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcHtvcGFjaXR5OjF9LmZpbHRlcnMtb3BlbiAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXJzLWNsb3Nle3RvcDoxNXB4fS5maWx0ZXJzLW9wZW4gI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmJhY2stY292ZXJ7b3BhY2l0eTouOTU7dG9wOjBweH0uZmlsdGVycy1vcGVuICNsYXVuY2hlcnt6LWluZGV4OjQ1ICFpbXBvcnRhbnR9LnRvcC1idG5zICNjbGVhci1maWx0ZXIxe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbG9hdDpyaWdodDtwYWRkaW5nOjJweCA1cHg7cGFkZGluZy1yaWdodDowcHg7cGFkZGluZy1sZWZ0OjBweH0uYnRtLWJ0bnMgI2FwcGx5LWZpbHRlcjIsLmJ0bS1idG5zICNjbGVhci1maWx0ZXIye2Zsb2F0OnJpZ2h0O21hcmdpbjoxNXB4IDBweH0uYnRtLWJ0bnMgI2FwcGx5LWZpbHRlcjJ7bWFyZ2luLWxlZnQ6MTBweH0uYnRtLWJ0bnMgI2NsZWFyLWZpbHRlcjJ7cGFkZGluZy1yaWdodDowcHg7cGFkZGluZy1sZWZ0OjBweDtmb250LXNpemU6MTJweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6IzAwNjQwMDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtmb250LXdlaWdodDo2MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0udG9wLWJ0bnMgYnV0dG9uLC5idG0tYnRucyBidXR0b257Y3Vyc29yOnBvaW50ZXJ9LnRvcC1idG5zICNhcHBseS1maWx0ZXIxLC50b3AtYnRucyAjYXBwbHktZmlsdGVyMiwuYnRtLWJ0bnMgI2FwcGx5LWZpbHRlcjEsLmJ0bS1idG5zICNhcHBseS1maWx0ZXIye2Rpc3BsYXk6bm9uZX0udG9wLWJ0bnMgI2NsZWFyLWZpbHRlcjEsLmJ0bS1idG5zICNjbGVhci1maWx0ZXIxe2Rpc3BsYXk6ZmxleH0udG9wLWJ0bnMgI2NsZWFyLWZpbHRlcjIsLmJ0bS1idG5zICNjbGVhci1maWx0ZXIye2Rpc3BsYXk6YmxvY2t9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb257cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowcHg7bWFyZ2luLXRvcDowcHg7bWFyZ2luLWJvdHRvbTowcHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5ne3dpZHRoOjUwJTtmbGV4OjAgMSA1MCV9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3Rpbmc6bnRoLWNoaWxkKDJuKXtib3JkZXItcmlnaHQ6MH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3Rpbmd7d2lkdGg6MzMuMzMzMyU7ZmxleDowIDEgMzMuMzMzMyV9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nOm50aC1jaGlsZCgybil7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZzpudGgtY2hpbGQoM24pe2JvcmRlci1yaWdodDowfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5ub3Jlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLm5vLXNlYXJjaC1yZXN1bHRze3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NTE7cGFkZGluZzoxNXB4IDE1cHggMHB4IDE1cHg7Y29sb3I6IzU1NTtmb250LXNpemU6MTRweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAubm9yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5uby1zZWFyY2gtcmVzdWx0cyBzcGFue2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMDA2NDAwfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5ub3Jlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLm5vLXNlYXJjaC1yZXN1bHRzLWVycm9ye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NTE7cGFkZGluZzoxNXB4IDE1cHggMTVweCAxNXB4O2NvbG9yOiM1NTU7Zm9udC1zaXplOjEycHh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLm5vcmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubm8tc2VhcmNoLXJlc3VsdHMtZXJyb3IgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIGFqYXgtc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O3otaW5kZXg6NTA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiBhamF4LXNwaW5uZXIgLmFqYXgtc3Bpbm5lcnt3aWR0aDozMCU7bWFyZ2luOjMwcHggYXV0byAwcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMDA7Y29sb3I6IzU1NX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiBhamF4LXNwaW5uZXIgLmFqYXgtc3Bpbm5lciBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztkaXNwbGF5OmJsb2NrfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIGFqYXgtc3Bpbm5lciAuYWpheC1zcGlubmVyIHNwYW57dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MThweDttYXJnaW4tdG9wOjVweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiBhamF4LXNwaW5uZXIgLmJhY2stY292ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6OTk7YmFja2dyb3VuZC1jb2xvcjojZmZmO29wYWNpdHk6Ljc1fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZ3t3aWR0aDoxMDAlO2ZsZXg6MCAxIDEwMCU7Ym9yZGVyLXJpZ2h0OjBweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3Rpbmd7d2lkdGg6NTAlO2ZsZXg6MCAxIDUwJTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDl9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nOm50aC1jaGlsZCgybil7Ym9yZGVyLXJpZ2h0OjBweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3Rpbmc6bnRoLWNoaWxkKDNuKXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDl9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAubm9yZXN1bHRzLWRpc3BsYXktY29udGFpbmVye2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpeyNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAubGlzdGluZy10ZXh0IHAsI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5pdGVtLW51bWJlciwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLnZhcmlhYmxlLW1ldGE+c3BhbiBlbSwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmxpc3Rpbmctc2VsbGVye2Rpc3BsYXk6bm9uZX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmxpc3RpbmctbWV0YSwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLnZhcmlhYmxlLW1ldGF7ZmxvYXQ6bGVmdH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmxpc3RpbmctbWV0YXttYXJnaW4tcmlnaHQ6MTBweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLnZhcmlhYmxlLW1ldGE+c3Bhbnt3aWR0aDphdXRvO2ZsZXg6MCAxIGF1dG87cGFkZGluZy1sZWZ0OjBweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLnZhcmlhYmxlLW1ldGE+c3BhbiBpe3dpZHRoOmF1dG87bWFyZ2luOjAgMTBweCAwIDB9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC52YXJpYWJsZS1tZXRhPnNwYW4ubm9uLWZyZWUtc2hpcHBpbmcsI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC52YXJpYWJsZS1tZXRhPnNwYW4uZnJlZS1zaGlwcGluZywjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLnZhcmlhYmxlLW1ldGE+c3Bhbi5jYy1mZWVze21hcmdpbi1yaWdodDoxMHB4O2ZvbnQtd2VpZ2h0OjYwMH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLnZhcmlhYmxlLW1ldGE+c3Bhbi5ub24tZnJlZS1zaGlwcGluZyBpLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAudmFyaWFibGUtbWV0YT5zcGFuLm5vbi1mcmVlLXNoaXBwaW5nIGIsI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC52YXJpYWJsZS1tZXRhPnNwYW4uZnJlZS1zaGlwcGluZyBpLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAudmFyaWFibGUtbWV0YT5zcGFuLmZyZWUtc2hpcHBpbmcgYiwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLnZhcmlhYmxlLW1ldGE+c3Bhbi5jYy1mZWVzIGksI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC52YXJpYWJsZS1tZXRhPnNwYW4uY2MtZmVlcyBie21hcmdpbi1yaWdodDoycHh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC52YXJpYWJsZS1tZXRhPnNwYW4uaW1tZWRpYXRlLWNoZWNrb3V0PnNwYW4sI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC52YXJpYWJsZS1tZXRhPnNwYW4+c3Bhbi5mcmVlZG9tLWNvaW4+c3BhbntkaXNwbGF5OmZsZXh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC52YXJpYWJsZS1tZXRhPnNwYW4uaW1tZWRpYXRlLWNoZWNrb3V0IGk6YmVmb3Jle2ZvbnQtc2l6ZToxMHB4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAudmFyaWFibGUtbWV0YT5zcGFuIC5jb217ZGlzcGxheTpub25lfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5ne3dpZHRoOjMzLjMzMzMlO2ZsZXg6MCAxIDMzLjMzMzMlfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nOm50aC1jaGlsZChldmVuKXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDl9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3Rpbmc6bnRoLWNoaWxkKDNuKXtib3JkZXItcmlnaHQ6MH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3Rpbmd7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2ZsZXg6MSAwIDEwMCUgIWltcG9ydGFudDtib3JkZXItcmlnaHQ6MHB4ICFpbXBvcnRhbnR9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7cGFkZGluZy1ib3R0b206MTBweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWV4dHJhLWluZm97b3JkZXI6MH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWV4dHJhLWluZm8gLndhcy12aXNpdGVke2Zsb2F0OmxlZnQ7bWFyZ2luOjFweCAwcHggMHB4IDNweDtmb250LXNpemU6OXB4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZXh0cmEtaW5mbyAuaXMtZmVhdHVyZWR7ZmxvYXQ6bGVmdDtib3JkZXItd2lkdGg6MjBweCAyMHB4IDBweCAwcHg7Ym9yZGVyLWNvbG9yOiMxODUzOWQgcmdiYSgwLDAsMCwwKSByZ2JhKDAsMCwwLDApIHJnYmEoMCwwLDAsMCl9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1leHRyYS1pbmZvIC5pcy1mZWF0dXJlZCBpe3RvcDotMTdweDtsZWZ0OjNweDtmb250LXNpemU6N3B4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctaW1hZ2Utd3JhcHtvcmRlcjoxO21heC13aWR0aDoxMDBweDtmbGV4OjEgMCAxMDBweDthbGlnbi1zZWxmOmNlbnRlcn0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWltYWdlLXdyYXAgLmxpc3RpbmctaW1hZ2UtY29udGFpbiAubGlzdGluZy1pbWFnZSBhIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctaW1hZ2Utd3JhcCAudHN0LCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctaW1hZ2Utd3JhcCAudHNie2Rpc3BsYXk6bm9uZX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXRleHR7b3JkZXI6NDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4OjAgMSAxMDAlO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDoxMHB4O2JvcmRlci1yaWdodDoxcHggZGFzaGVkICNkOWQ5ZDl9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy10ZXh0IC5zZWFyY2gtdGl0bGV7bWFyZ2luLXRvcDowcHh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy10ZXh0IC5zZWFyY2gtdGl0bGUsI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy10ZXh0IHB7cGFkZGluZy1sZWZ0OjEwcHh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVze29yZGVyOjM7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luLXRvcDowcHg7d2lkdGg6MTUwcHg7bWF4LXdpZHRoOjE1MHB4O2ZsZXg6MSAwIDE1MHB4O2JvcmRlci1yaWdodDoxcHggZGFzaGVkICNkOWQ5ZDl9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzPmRpdnt3aWR0aDpjYWxjKDEwMCUgLSAxMHB4KTtmbGV4LWJhc2lzOmF1dG87bWFyZ2luLWxlZnQ6MTBweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXM+ZGl2IGF7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MThweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXM+ZGl2OmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXMuc3RhY2s+ZGl2e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDpub3dyYXB9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdj5kaXZ7ZmxleDowIDEgMTAwJTt3aWR0aDoxMDAlO21pbi13aWR0aDphdXRvfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcy5zdGFjaz5kaXY+ZGl2LmFtbW8tZGlzcGxheSBzcGFue2ZvbnQtc2l6ZToxMnB4O21hcmdpbi1ib3R0b206MDtsaW5lLWhlaWdodDpub3JtYWx9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdj5kaXYuYW1tby1kaXNwbGF5IHNwYW4gc3Ryb25ne2ZvbnQtc2l6ZToxNHB4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcy5zdGFjaz5kaXY+ZGl2LmFtbW8tZGlzcGxheSBzcGFuOmxhc3QtY2hpbGQgc3Ryb25ne2xpbmUtaGVpZ2h0Om5vcm1hbH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhe29yZGVyOjU7bWFyZ2luOjA7cGFkZGluZzowIDEwcHg7d2lkdGg6MTc4cHg7ZmxleDoxIDAgMTc4cHg7bWF4LXdpZHRoOjE3OHB4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YT5zcGFue3dpZHRoOjEwMCU7ZmxleC1iYXNpczoxMDAlfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3BhbjpudGgtY2hpbGQoZXZlbil7cGFkZGluZy1sZWZ0OjB9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YS5zdGFja3thbGlnbi1pdGVtczpjZW50ZXJ9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1tZXRhe29yZGVyOjY7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4cy1zdGFydDthbGlnbi1pdGVtczpmbGV4LWVuZDttYXJnaW4tdG9wOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTttYXJnaW4tdG9wOi00NnB4O3JpZ2h0OjEwcHh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1zZWxsZXJ7b3JkZXI6Nzt3aWR0aDpjYWxjKDEwMCUgLSAxMHB4KTtmbGV4OjEgMCBjYWxjKDEwMCUgLSAxMHB4KTtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpmbGV4LWVuZDtib3JkZXItbGVmdDoxcHggZGFzaGVkICNkOWQ5ZDk7bWFyZ2luLXRvcDowcHg7bWF4LXdpZHRoOjE3MHB4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3Rpbmctc2VsbGVyIGRpdntmbGV4OjAgMSBhdXRvO21hcmdpbi10b3A6MzFweDtsaW5lLWhlaWdodDoxNHB4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3Rpbmctc2VsbGVyIGRpdiBzcGFue3RleHQtYWxpZ246cmlnaHQ7bWFyZ2luOjA7ZGlzcGxheTpibG9ja30jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXNlbGxlciBkaXYgc3BhbjpmaXJzdC1jaGlsZHttYXJnaW46MH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXNlbGxlciB1bHt3aWR0aDphdXRvO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDttYXJnaW4tdG9wOjNweH19QG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KXsjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZ3t3aWR0aDoyNSU7ZmxleDowIDEgMjUlfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nOm50aC1jaGlsZCgzbil7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nOm50aC1jaGlsZCg0bil7Ym9yZGVyLXJpZ2h0OjB9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVze3dpZHRoOjIxMHB4O21heC13aWR0aDoyMTBweDtmbGV4OjEgMCAyMTBweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXMuc3RhY2s+ZGl2e2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpmbGV4LWVuZH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXMuc3RhY2s+ZGl2PmRpdntmbGV4OjEgMCA1NSV9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdj5kaXYuYW1tby1kaXNwbGF5e2Rpc3BsYXk6YmxvY2s7ZmxleC1iYXNpczo0NSV9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdj5kaXYuYW1tby1kaXNwbGF5IHNwYW57bWFyZ2luLWJvdHRvbTowO21hcmdpbi1sZWZ0OjB9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdj5kaXYuYW1tby1kaXNwbGF5IHNwYW46bGFzdC1jaGlsZCBzdHJvbmd7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MThweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhe29yZGVyOjU7bWFyZ2luOjA7cGFkZGluZzowIDEwcHg7d2lkdGg6MzM3cHg7bWF4LXdpZHRoOjMzN3B4O2ZsZXg6MSAwIDMzN3B4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLnZhcmlhYmxlLW1ldGE+c3Bhbnt3aWR0aDo1MCU7ZmxleC1iYXNpczo1MCV9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YS5zdGFja3t3aWR0aDoxNzhweDtmbGV4OjEgMCAxNzhweDthbGlnbi1pdGVtczpjZW50ZXJ9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24ubGlzdC12aWV3IC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nIC5oaWdobGlnaHRlciAudmFyaWFibGUtbWV0YS5zdGFjaz5zcGFue3dpZHRoOjEwMCU7ZmxleC1iYXNpczoxMDAlfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctbWV0YXttYXJnaW4tdG9wOi0zOXB4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3Rpbmctc2VsbGVye21heC13aWR0aDoyMzBweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXNlbGxlciBkaXZ7bWFyZ2luLXRvcDozMXB4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZyAuaGlnaGxpZ2h0ZXIgLmxpc3Rpbmctc2VsbGVyIGRpdiBzcGFue2Rpc3BsYXk6aW5saW5lfX1AbWVkaWEobWluLXdpZHRoOiAxOTAwcHgpeyNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5ne3dpZHRoOjIwJTtmbGV4OjAgMSAyMCV9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3Rpbmc6bnRoLWNoaWxkKDRuKXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDl9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLmxpc3Rpbmc6bnRoLWNoaWxkKDVuKXtib3JkZXItcmlnaHQ6MH19QG1lZGlhKG1pbi13aWR0aDogMjIwMHB4KXsjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZ3t3aWR0aDoxNi42NjY2NjY2NjY3JTtmbGV4OjAgMSAxNi42NjY2NjY2NjY3JX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZzpudGgtY2hpbGQoNW4pe2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZzpudGgtY2hpbGQoNm4pe2JvcmRlci1yaWdodDowfX1AbWVkaWEobWluLXdpZHRoOiAyODAwcHgpeyNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5ne3dpZHRoOjEyLjUlO2ZsZXg6MCAxIDEyLjUlfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nOm50aC1jaGlsZCg2bil7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5saXN0aW5nOm50aC1jaGlsZCg4bil7Ym9yZGVyLXJpZ2h0OjB9fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNDb250cm9se3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjE1cHg7cGFkZGluZy1ib3R0b206MTVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZmZmO21hcmdpbi10b3A6LTFweDt3aWR0aDphdXRvO2hlaWdodDo3M3B4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c0NvbnRyb2wgLmNvbnRyb2wtbGVmdCBuYXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzQ29udHJvbCAuY29udHJvbC1sZWZ0IG5hdiBhe21hcmdpbjowcHggMTBweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzQ29udHJvbCAuY29udHJvbC1sZWZ0IG5hdiBhOmJlZm9yZXtsaW5lLWhlaWdodDoxNnB4O2ZvbnQtc2l6ZToxNnB4O2N1cnNvcjpwb2ludGVyfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNDb250cm9sIC5jb250cm9sLWxlZnQgbmF2IGEuZGlzYWJsZWR7Y29sb3I6I2Q5ZDlkOTtjdXJzb3I6bm8tZHJvcH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzQ29udHJvbCAuY29udHJvbC1sZWZ0IG5hdiBhLmRpc2FibGVkOmJlZm9yZXtjdXJzb3I6bm8tZHJvcH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzQ29udHJvbCAuY29udHJvbC1sZWZ0IG5hdiBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNDb250cm9sIC5jb250cm9sLWxlZnQgbmF2IGRpdi5wYWdlLWNvdW50e2ZvbnQtc2l6ZToxMnB4O3doaXRlLXNwYWNlOm5vd3JhcDtjb2xvcjojNTU1fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNDb250cm9sIC5jb250cm9sLXJpZ2h0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLXRvcDoyMHB4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNDb250cm9sIC5jb250cm9sLXJpZ2h0IGxhYmVsLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNDb250cm9sIC5jb250cm9sLXJpZ2h0LmpxdWktZGQtd3JhcHBlciAudWktc2VsZWN0bWVudS1idXR0b24sI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c0NvbnRyb2wgLmNvbnRyb2wtcmlnaHQgLnVpLXNlbGVjdG1lbnUtbWVudXt3aWR0aDoxMjBweCAhaW1wb3J0YW50fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNDb250cm9sIC5jb250cm9sLXJpZ2h0IC51aS1zZWxlY3RtZW51LW1lbnV7bGVmdDphdXRvICFpbXBvcnRhbnQ7cmlnaHQ6MTdweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzQ29udHJvbCAuY29udHJvbC1yaWdodCBsYWJlbHtjb2xvcjojNTU1O2ZvbnQtc2l6ZToxMnB4O3RleHQtYWxpZ246Y2VudGVyfUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzQ29udHJvbHtoZWlnaHQ6YXV0b319I3NlYXJjaENvbnRhaW5lciAuZmVhdHVyZWQtc2VjdGlvbj5oMnttYXJnaW4tbGVmdDoxNXB4fSNzZWFyY2hDb250YWluZXIgLmZlYXR1cmVkLXNlY3Rpb24ucmlnaHR7bWFyZ2luLXJpZ2h0OjE1cHh9I3NlYXJjaENvbnRhaW5lciAuZmVhdHVyZWQtc2VjdGlvbi5hc2lkZT5oMnttYXJnaW4tYm90dG9tOjEwcHg7bWFyZ2luLWxlZnQ6MH0jc2VhcmNoQ29udGFpbmVyIC5mZWF0dXJlZC1zZWN0aW9uLmFzaWRlLnJpZ2h0e3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MDttYXJnaW4tcmlnaHQ6MH0jc2VhcmNoQ29udGFpbmVyIC5mZWF0dXJlZC1zZWN0aW9uLmFzaWRlLmxlZnQgLmdyaWQtdmlldyAubGlzdGluZ3ttYXgtd2lkdGg6MTYwcHg7bWFyZ2luOjAgYXV0b31AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I3NlYXJjaENvbnRhaW5lciAuZmVhdHVyZWQtc2VjdGlvbj5oMnttYXJnaW4tbGVmdDowcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I3NlYXJjaENvbnRhaW5lciAuZmVhdHVyZWQtc2VjdGlvbj4ubW9yZXttYXJnaW4tcmlnaHQ6MHB4fX0jb3ZlcmZsb3dNb2RhbCAubW9kYWwtZGlhbG9ne2hlaWdodDoxMDAlO21hcmdpbjowcHggYXV0b30jb3ZlcmZsb3dNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50e3dpZHRoOjEwMCU7bWFyZ2luOjBweDtib3JkZXItcmFkaXVzOjBweDtib3JkZXI6MHB4fSNvdmVyZmxvd01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgYnV0dG9uLmNsb3NlLWJ0bntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTVweDtyaWdodDoxNXB4O2JvcmRlcjowcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO3otaW5kZXg6MTAxO3BhZGRpbmctdG9wOjdweDtwYWRkaW5nLWJvdHRvbTo3cHg7Ym9yZGVyLXJhZGl1czowcHh9I292ZXJmbG93TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCBidXR0b24uY2xvc2UtYnRuOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VlZX0jb3ZlcmZsb3dNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9dGV4dF17d2lkdGg6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyMHB4O2xlZnQ6MTVweH0jb3ZlcmZsb3dNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50ICNhY0xpc3R7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0jb3ZlcmZsb3dNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50ICNhY0xpc3QgdWx7cG9zaXRpb246c3RhdGljICFpbXBvcnRhbnQ7dG9wOmF1dG8gIWltcG9ydGFudDtyaWdodDphdXRvICFpbXBvcnRhbnQ7Ym90dG9tOmF1dG8gIWltcG9ydGFudDtsZWZ0OmF1dG8gIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2NvbHVtbi1jb3VudDoyO2NvbHVtbi1nYXA6MDttYXJnaW46NTBweCBhdXRvIDE1cHh9I292ZXJmbG93TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAjYWNMaXN0IHVsIGxpe3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87Zm9udC1zaXplOjEzcHh9I292ZXJmbG93TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAjYWNMaXN0IHVsIGxpIGRpdntjb2xvcjojMDA2NDAwO21hcmdpbjowcHh9I292ZXJmbG93TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAjYWNMaXN0IHVsIGxpIGRpdi51aS1tZW51LWl0ZW0td3JhcHBlcntwYWRkaW5nOjBweDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO21hcmdpbi10b3A6NXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNvdmVyZmxvd01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgI2FjTGlzdCB1bCBsaS5jYXRlZ29yeT5zcGFue2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojNTU1O21hcmdpbi10b3A6NXB4O2Rpc3BsYXk6YmxvY2t9I292ZXJmbG93TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAjYWNMaXN0IHVsIGxpIHNwYW4uYmFkZ2V7Zm9udC13ZWlnaHQ6bm9ybWFsO2JhY2tncm91bmQtY29sb3I6I2NjYztwYWRkaW5nLWxlZnQ6NnB4O3BhZGRpbmctcmlnaHQ6NnB4O21hcmdpbi1sZWZ0OjVweH0jb3ZlcmZsb3dNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50ICNhY0xpc3QgdWwgbGkgc3Bhbi5iYWRnZS51aS1zdGF0ZS1hY3RpdmV7bWFyZ2luOjBweCAwcHggMHB4IDVweH0jc2VhcmNoQ29udGFpbmVyIC5mbGV4LWNvbC0xIC5yYy1pdGVte2Rpc3BsYXk6bm9uZX0jc2VhcmNoQ29udGFpbmVyIC5mbGV4LWNvbC0xIC5yYy1pdGVtOm50aC1jaGlsZCgxKSwjc2VhcmNoQ29udGFpbmVyIC5mbGV4LWNvbC0xIC5yYy1pdGVtOm50aC1jaGlsZCgyKSwjc2VhcmNoQ29udGFpbmVyIC5mbGV4LWNvbC0xIC5yYy1pdGVtOm50aC1jaGlsZCgzKSwjc2VhcmNoQ29udGFpbmVyIC5mbGV4LWNvbC0xIC5yYy1pdGVtOm50aC1jaGlsZCg0KXtkaXNwbGF5OmJsb2NrfSNzZWFyY2hDb250YWluZXIgLmZsZXgtY29sLTIgI2FkUGxhY2VtZW50M2F7bWFyZ2luOjQwcHggYXV0byAhaW1wb3J0YW50O3RleHQtYWxpZ246Y2VudGVyfSNzZWFyY2hDb250YWluZXIgLmZsZXgtY29sLTIgI2FkUGxhY2VtZW50M2EgLnJjLXJvd3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9I3NlYXJjaENvbnRhaW5lciAuZmxleC1jb2wtMiAjYWRQbGFjZW1lbnQzYSAucmMtcm93IC5yYy1pdGVtOmZpcnN0LWNoaWxkIC5yYy1pdGVtLXdyYXBwZXJ7bWFyZ2luLWxlZnQ6MHB4fSNzZWFyY2hDb250YWluZXIgLmZsZXgtY29sLTIgI2FkUGxhY2VtZW50M2EgLnJjLXJvdyAucmMtaXRlbTpsYXN0LWNoaWxkIC5yYy1pdGVtLXdyYXBwZXJ7bWFyZ2luLXJpZ2h0OjBweH0jc2VhcmNoQ29udGFpbmVyIC5mbGV4LWNvbC0yICNhZFBsYWNlbWVudDNhIGltZ3tkaXNwbGF5OmJsb2NrO21hcmdpbjowIGF1dG99I3NlYXJjaENvbnRhaW5lciAuZmxleC1jb2wtMz5kaXYuc3RkLWdhcCwjc2VhcmNoQ29udGFpbmVyIC5leHRyYS1iZWxvdy1yZXN1bHRzPmRpdi5zdGQtZ2Fwe21hcmdpbi10b3A6MjBweH0jc2VhcmNoQ29udGFpbmVyIC5mbGV4LWNvbC0zPmRpdi5kYmwtZ2FwLCNzZWFyY2hDb250YWluZXIgLmV4dHJhLWJlbG93LXJlc3VsdHM+ZGl2LmRibC1nYXB7bWFyZ2luLXRvcDo0MHB4fS5leHRyYS10b3AtcGFnZXt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW4tYm90dG9tOjEwcHh9LmV4dHJhLXRvcC1wYWdlIC5leHRyYS1kaXZ7bWluLWhlaWdodDo1MHB4fS5leHRyYS10b3AtcGFnZSAuZXh0cmEtZGl2Omxhc3QtY2hpbGR7bWluLWhlaWdodDphdXRvfS5ib3R0b20tYWRze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE2MDBweDttYXJnaW46MCBhdXRvfS5ib3R0b20tYWRzIC5leHRyYS1kaXZ7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5ib3R0b20tYWRzIC5leHRyYS1kaXY+ZGl2e21hcmdpbi10b3A6MjBweH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlci5jZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Y29sb3I6I2NlY2VjZX1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyLmhpZ2hsaWdodCwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIuY2UuaGlnaGxpZ2h0e2JvcmRlcjpub25lICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlci5ib2xkIC5saXN0aW5nLXRleHQgLnNlYXJjaC10aXRsZSBhLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIuYm9sZCAubGlzdGluZy10ZXh0IGg0IGEsI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyLmNlLmJvbGQgLmxpc3RpbmctdGV4dCAuc2VhcmNoLXRpdGxlIGEsI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyLmNlLmJvbGQgLmxpc3RpbmctdGV4dCBoNCBhe2ZvbnQtd2VpZ2h0Om5vcm1hbCAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIgYTpub3QoLmJ0biksI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyLmNlIGE6bm90KC5idG4pe2NvbG9yOiNmZmYgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyIGE6bm90KC5idG4pOmhvdmVyLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIgYTpub3QoLmJ0bik6Zm9jdXMsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlciBhOm5vdCguYnRuKTphY3RpdmUsI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyLmNlIGE6bm90KC5idG4pOmhvdmVyLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlci5jZSBhOm5vdCguYnRuKTpmb2N1cywjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIuY2UgYTpub3QoLmJ0bik6YWN0aXZle2NvbG9yOiNmZmYgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyIC52YXJpYWJsZS1tZXRhLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlci5jZSAudmFyaWFibGUtbWV0YXtjb2xvcjojY2VjZWNlfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctbWV0YSAuaXRlbS1udW1iZXIgYSwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIuY2UgLmxpc3RpbmctbWV0YSAuaXRlbS1udW1iZXIgYXtjb2xvcjojOGRmNGQ4ICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlci5jZSAubGlzdGluZy1maWd1cmVze2FsaWduLWl0ZW1zOnN0cmV0Y2h9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzOmFmdGVyLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlci5jZSAubGlzdGluZy1maWd1cmVzOmFmdGVye2ZsZXg6MCAxIGF1dG87bWluLXdpZHRoOjUwJTt3aWR0aDphdXRvO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi90aGVtZS9hc3NldHMvbG9nby1jZS5zdmdcIik7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgbGVmdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7ZGlzcGxheTpibG9jaztoZWlnaHQ6NTBweDtvcmRlcjoyfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlcz5kaXYsI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyLmNlIC5saXN0aW5nLWZpZ3VyZXM+ZGl2e29yZGVyOjF9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdiwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIuY2UgLmxpc3RpbmctZmlndXJlcy5zdGFjaz5kaXZ7b3JkZXI6M31ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXMuc3RhY2s+ZGl2LmJ1eS1ub3ctd3JhcCBzdHJvbmcsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlciAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdj5kaXYuYW1tby1kaXNwbGF5IHNwYW4gc3Ryb25nLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlci5jZSAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdi5idXktbm93LXdyYXAgc3Ryb25nLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlci5jZSAubGlzdGluZy1maWd1cmVzLnN0YWNrPmRpdj5kaXYuYW1tby1kaXNwbGF5IHNwYW4gc3Ryb25ne2NvbG9yOiNmZmYgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyIC5saXN0aW5nLWZpZ3VyZXMgZGl2K2Rpdiwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIuY2UgLmxpc3RpbmctZmlndXJlcyBkaXYrZGl2e29yZGVyOjN9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlciAubGlzdGluZy1zZWxsZXIgYSwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIuY2UgLmxpc3Rpbmctc2VsbGVyIGF7Y29sb3I6IzhkZjRkOCAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIgLmxpc3Rpbmctc2VsbGVyPnVsLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlci5jZSAubGlzdGluZy1zZWxsZXI+dWx7cGFkZGluZzo1cHggNXB4IDVweCA4cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MzBweH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyIC5saXN0aW5nLWV4dHJhLWluZm8gLndhcy12aXNpdGVkPnNwYW4sI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyLmNlIC5saXN0aW5nLWV4dHJhLWluZm8gLndhcy12aXNpdGVkPnNwYW57Y29sb3I6IzAwMH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyIC5saXN0aW5nLWV4dHJhLWluZm8gLndhcy12aXNpdGVkOnZpc2l0ZWQ+c3Bhbiwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIuY2UgLmxpc3RpbmctZXh0cmEtaW5mbyAud2FzLXZpc2l0ZWQ6dmlzaXRlZD5zcGFue2NvbG9yOiNjZWNlY2V9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlciAubGlzdGluZy1DVEEsI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyLmNlIC5saXN0aW5nLUNUQXtiYWNrZ3JvdW5kLWNvbG9yOiMyNjZlNjIgIWltcG9ydGFudDtib3JkZXItY29sb3I6IzI2NmU2MiAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyIC5saXN0aW5nLUNUQTpob3Zlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyIC5saXN0aW5nLUNUQTpmb2N1cywjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIuY2UgLmxpc3RpbmctQ1RBOmhvdmVyLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlci5jZSAubGlzdGluZy1DVEE6Zm9jdXN7Ym9yZGVyLWNvbG9yOmhzbCgxNzAsNDguNjQ4NjQ4NjQ4NiUsMTcuMDE5NjA3ODQzMSUpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpoc2woMTcwLDQ4LjY0ODY0ODY0ODYlLDE3LjAxOTYwNzg0MzElKSAhaW1wb3J0YW50fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAuaGlnaGxpZ2h0ZXIgLmxpc3RpbmctZmlndXJlczphZnRlciwjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLmhpZ2hsaWdodGVyLmNlIC5saXN0aW5nLWZpZ3VyZXM6YWZ0ZXJ7ZGlzcGxheTpub25lfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLmhpZ2hsaWdodGVyIC5saXN0aW5nLXRleHQ6YmVmb3JlLCNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAuaGlnaGxpZ2h0ZXIuY2UgLmxpc3RpbmctdGV4dDpiZWZvcmV7ZmxleDowIDEgYXV0bzttaW4td2lkdGg6NTAlO3dpZHRoOmF1dG87Y29udGVudDpcIlwiO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL3RoZW1lL2Fzc2V0cy9sb2dvLWNlLnN2Z1wiKTtiYWNrZ3JvdW5kLXBvc2l0aW9uOnRvcCBsZWZ0O2JhY2tncm91bmQtc2l6ZTpjb250YWluO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtkaXNwbGF5OmJsb2NrO2hlaWdodDo1MHB4O21hcmdpbi1sZWZ0OjEwcHh9fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VvQ29udGVudCxib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3Nlb0NvbnRlbnQye2NvbG9yOiNjZWNlY2V9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZW9Db250ZW50IGgxLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VvQ29udGVudCBoMixib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3Nlb0NvbnRlbnQgaDQsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZW9Db250ZW50MiBoMSxib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3Nlb0NvbnRlbnQyIGgyLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VvQ29udGVudDIgaDR7Y29sb3I6I2NlY2VjZX1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3Nlb0NvbnRlbnQgbGFiZWwuY2xvc2UtYnRuLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VvQ29udGVudDIgbGFiZWwuY2xvc2UtYnRue2NvbG9yOiM4ZGY0ZDh9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZW9Db250ZW50IC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQgaDMsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZW9Db250ZW50IC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQgaDMuZmlnY2FwdGlvbixib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3Nlb0NvbnRlbnQyIC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQgaDMsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZW9Db250ZW50MiAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGgzLmZpZ2NhcHRpb257YmFja2dyb3VuZC1jb2xvcjojMjY2ZTYyICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMyNjZlNjIgIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZW9Db250ZW50IC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQgaDM6aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZW9Db250ZW50IC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQgaDM6Zm9jdXMsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZW9Db250ZW50IC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQgaDMuZmlnY2FwdGlvbjpob3Zlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3Nlb0NvbnRlbnQgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZCBoMy5maWdjYXB0aW9uOmZvY3VzLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VvQ29udGVudDIgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZCBoMzpob3Zlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3Nlb0NvbnRlbnQyIC5zZW8td3JhcCBmaWd1cmUuY2F0LWNhcmQgaDM6Zm9jdXMsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZW9Db250ZW50MiAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGgzLmZpZ2NhcHRpb246aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZW9Db250ZW50MiAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkIGgzLmZpZ2NhcHRpb246Zm9jdXN7Ym9yZGVyLWNvbG9yOmhzbCgxNzAsNDguNjQ4NjQ4NjQ4NiUsMTcuMDE5NjA3ODQzMSUpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpoc2woMTcwLDQ4LjY0ODY0ODY0ODYlLDE3LjAxOTYwNzg0MzElKSAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VvQ29udGVudCAuc2VvLXdyYXAgZmlndXJlLmNhdC1jYXJkOmhvdmVyLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VvQ29udGVudDIgLnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM4ZGY0ZDh9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LWxlZnQgI2NlTG9nb1dyYXBwZXJ7aGVpZ2h0OjcwcHg7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1sZWZ0ICNjZUxvZ29XcmFwcGVyIGF7bWFyZ2luLXRvcDoxMHB4O2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCV9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LWxlZnQgI2NlTG9nb1dyYXBwZXIgYSBpbWd7aGVpZ2h0OjEwMCU7d2lkdGg6YXV0b31ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gI2ZpbHRlcnNCdG57YmFja2dyb3VuZC1jb2xvcjojMjY2ZTYyICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMyNjZlNjIgIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uICNmaWx0ZXJzQnRuOmhvdmVyLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAjZmlsdGVyc0J0bjpmb2N1c3tib3JkZXItY29sb3I6aHNsKDE3MCw0OC42NDg2NDg2NDg2JSwxNy4wMTk2MDc4NDMxJSkgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOmhzbCgxNzAsNDguNjQ4NjQ4NjQ4NiUsMTcuMDE5NjA3ODQzMSUpICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9ue2JhY2tncm91bmQtY29sb3I6IzAwMDtib3JkZXItY29sb3I6I2ZmZiAhaW1wb3J0YW50O2NvbG9yOiNjZWNlY2V9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5ub3Jlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLm5vLXNlYXJjaC1yZXN1bHRzLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAubm9yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIC5uby1zZWFyY2gtcmVzdWx0cy1lcnJvcntjb2xvcjojY2VjZWNlfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAuaGlnaGxpZ2h0ZXIuY2UgLmxpc3RpbmctZmlndXJlczphZnRlcntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c0NvbnRyb2wsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgLnNlY3Rpb24td2hpdGV7YmFja2dyb3VuZC1jb2xvcjojMGYyYjI2O2JvcmRlcjpub25lICFpbXBvcnRhbnQ7Y29sb3I6I2NlY2VjZSAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzQ29udHJvbCAuY29udHJvbC1sZWZ0IG5hdiBkaXYucGFnZS1jb3VudCxib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c0NvbnRyb2wgLmNvbnRyb2wtcmlnaHQgbGFiZWx7Y29sb3I6I2NlY2VjZX1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAudWktbXVsdGktdG9nZ2xlLnVpLW11bHRpLXRvZ2dsZXtib3JkZXI6bm9uZSAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyIC51aS1tdWx0aS10b2dnbGU+ZGl2IGlucHV0OmNoZWNrZWQrbGFiZWx7YmFja2dyb3VuZC1jb2xvcjojMjY2ZTYyICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMyNjZlNjIgIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgLnVpLW11bHRpLXRvZ2dsZT5kaXYgaW5wdXQ6Y2hlY2tlZCtsYWJlbDpob3Zlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAudWktbXVsdGktdG9nZ2xlPmRpdiBpbnB1dDpjaGVja2VkK2xhYmVsOmZvY3Vze2JvcmRlci1jb2xvcjpoc2woMTcwLDQ4LjY0ODY0ODY0ODYlLDE3LjAxOTYwNzg0MzElKSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6aHNsKDE3MCw0OC42NDg2NDg2NDg2JSwxNy4wMTk2MDc4NDMxJSkgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAuYnRuLXNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiMyNjZlNjI7Y29sb3I6IzAwMH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAuanF1aS1kZC13cmFwcGVyIC51aS1zZWxlY3RtZW51LW1lbnV7Y29sb3I6IzU1NX1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAuanF1aS1kZC13cmFwcGVyIC51aS1zZWxlY3RtZW51LWJ1dHRvbntib3JkZXI6bm9uZSAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyIC5qcXVpLWRkLXdyYXBwZXIgLnVpLXNlbGVjdG1lbnUtaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiMyNjZlNjJ9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5iYWNrLWNvdmVye2JhY2tncm91bmQtY29sb3I6IzAwMH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVycy1jbG9zZXtiYWNrZ3JvdW5kLWNvbG9yOiMyNjZlNjIgIWltcG9ydGFudDtib3JkZXItY29sb3I6IzI2NmU2MiAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVycy1jbG9zZTpob3Zlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVycy1jbG9zZTpmb2N1c3tib3JkZXItY29sb3I6aHNsKDE3MCw0OC42NDg2NDg2NDg2JSwxNy4wMTk2MDc4NDMxJSkgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOmhzbCgxNzAsNDguNjQ4NjQ4NjQ4NiUsMTcuMDE5NjA3ODQzMSUpICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9ue2NvbG9yOiNjZWNlY2V9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIGgzLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBoNCxib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gbGFiZWw6bm90KC51aS1idXR0b24pLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBsZWdlbmQsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdKy51aS1jaGVja2JveHJhZGlvLWxhYmVsLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBpbnB1dFt0eXBlPXJhZGlvXSsudWktY2hlY2tib3hyYWRpby1sYWJlbCxib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gaW5wdXRbdHlwZT1jaGVja2JveF0raW5wdXRbdHlwZT1oaWRkZW5dKy51aS1jaGVja2JveHJhZGlvLWxhYmVsLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5zZWxlY3RlZC1maWx0ZXJzIHVsIGxpIHNwYW46Zmlyc3QtY2hpbGQsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uLnNlbGVjdGVkLWZpbHRlcnMgdWwgbGkgc3BhbiNwcmljZVNGc3tjb2xvcjojY2VjZWNlfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBidXR0b24uY2xlYXItYnRuLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpIHVsIGxpIGEsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgYnV0dG9uLm1vcmUtY2F0LWJ0bixib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gdWwuY2F0ZWdvcnktbGlzdCBsaSB1bCBsaSBkaXYuc2ltLWxpbmssYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIHVsLmNhdGVnb3J5LWxpc3QgbGkgZGl2LnNpbS1saW5rLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiB1bC5jYXRlZ29yeS1saXN0IGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5zZWxlY3RlZC1maWx0ZXJzIHVsIGxpIHNwYW4sYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uLmNoYXItc2VjdGlvbiB1bCBsaSBhLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5jaGFyLXNlY3Rpb24gdWwgbGkgLnNpbS1saW5rLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5jaGFyLXNlY3Rpb24gYnV0dG9uLm1vcmUtY2hhci1idG57Y29sb3I6IzhkZjRkOH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gI3ByaWNlUmFuZ2VCdG46bm90KDpkaXNhYmxlZCl7YmFja2dyb3VuZC1jb2xvcjojMjY2ZTYyICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMyNjZlNjIgIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uICNwcmljZVJhbmdlQnRuOm5vdCg6ZGlzYWJsZWQpOmhvdmVyLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiAjcHJpY2VSYW5nZUJ0bjpub3QoOmRpc2FibGVkKTpmb2N1c3tib3JkZXItY29sb3I6aHNsKDE3MCw0OC42NDg2NDg2NDg2JSwxNy4wMTk2MDc4NDMxJSkgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOmhzbCgxNzAsNDguNjQ4NjQ4NjQ4NiUsMTcuMDE5NjA3ODQzMSUpICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uICNtaW5QcmljZVR4dCxib2R5LmNvbGxlY3RvcnMtZWxpdGUgI3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gI21heFByaWNlVHh0e2NvbG9yOiM1NTV9Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIGlucHV0W3R5cGU9cmFkaW9dLnVpLWNoZWNrYm94cmFkaW86Y2hlY2tlZCtsYWJlbCAudWktY2hlY2tib3hyYWRpby1pY29ue2JhY2tncm91bmQtY29sb3I6IzI2NmU2Mn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0e21hcmdpbi10b3A6LTQwcHh9fUBtZWRpYShtaW4td2lkdGg6IDE2MDBweCl7Ym9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0e21hcmdpbi10b3A6MH19QG1lZGlhKG1heC13aWR0aDogNzY3cHgpeyNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIGFqYXgtc3Bpbm5lciAuYWpheC1zcGlubmVye3dpZHRoOjIwJX19QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNzZWFyY2hDb250YWluZXJ7cGFkZGluZy1ib3R0b206MzBweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiAucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciAubGlzdGluZ3t3aWR0aDoxMDAlO2JvcmRlci1sZWZ0OjBweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiBhamF4LXNwaW5uZXIgLmFqYXgtc3Bpbm5lcnt3aWR0aDozMCV9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLmgye3BhZGRpbmc6MH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zRHJhd2VyIC5xdWljay1vcHRpb24tcm93IC5idXktZm9ybWF0LXF1aWNre2ZsZXg6MCAxIGNhbGMoMTAwJSAtIDE1cHgpfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNEcmF3ZXIgLnF1aWNrLW9wdGlvbi1yb3cgLnRha2UtYS1zaG90LXF1aWNre2ZsZXg6MSAwIGF1dG87d2lkdGg6YXV0b319QG1lZGlhKG1pbi13aWR0aDogNDgwcHgpeyNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIGFqYXgtc3Bpbm5lciAuYWpheC1zcGlubmVye3dpZHRoOjIwJX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiBhamF4LXNwaW5uZXIgLmFqYXgtc3Bpbm5lciBzcGFue2ZvbnQtc2l6ZToxNnB4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5ub3Jlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLm5vLXNlYXJjaC1yZXN1bHRze2ZvbnQtc2l6ZToxNnB4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5ub3Jlc3VsdHMtZGlzcGxheS1jb250YWluZXIgLm5vLXNlYXJjaC1yZXN1bHRzLWVycm9ye2ZvbnQtc2l6ZToxNHB4fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LWxlZnQgLnNhdmUtaXRlbXMgLm51bS1vZi1pdGVtc3twYWRkaW5nLXJpZ2h0OjBweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzQ29udHJvbHtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c0NvbnRyb2wgLmNvbnRyb2wtbGVmdHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6NTAlfSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNDb250cm9sIC5jb250cm9sLWxlZnQgbmF2e2Zsb2F0OmxlZnR9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c0NvbnRyb2wgLmNvbnRyb2wtbGVmdCBuYXYgYXttYXJnaW46MHB4IDhweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzQ29udHJvbCAuY29udHJvbC1yaWdodHtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDt3aWR0aDo1MCU7bWFyZ2luLXRvcDowcHh9I3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c0NvbnRyb2wgLmNvbnRyb2wtcmlnaHQgbGFiZWx7bWFyZ2luOjBweCAxMHB4IDBweCAwcHg7dGV4dC1hbGlnbjpyaWdodDt3aWR0aDphdXRvfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I3NlYXJjaENvbnRhaW5lcnt3aWR0aDoxMDAlO21hcmdpbjowIGF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztwYWRkaW5nLXRvcDoxNXB4fSNzZWFyY2hDb250YWluZXIgLmFkLXBsYWNlbWVudHt0ZXh0LWFsaWduOmNlbnRlcn0jc2VhcmNoQ29udGFpbmVyIC5mbGV4LWNvbC0yLCNzZWFyY2hDb250YWluZXIgLmZsZXgtY29sLTN7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo2OTl9I3NlYXJjaENvbnRhaW5lciAuZmxleC1jb2wtMXt3aWR0aDoyNTBweH0jc2VhcmNoQ29udGFpbmVyIC5mbGV4LWNvbC0ye21hcmdpbi10b3A6MjBweDt3aWR0aDpjYWxjKDEwMCUgLSAyNTBweCk7ei1pbmRleDo3MDB9I3NlYXJjaENvbnRhaW5lciAuZmxleC1jb2wtM3t3aWR0aDoxNzVweDttYXJnaW4tdG9wOjJweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbntwb3NpdGlvbjpzdGF0aWM7bGVmdDphdXRvO3RvcDphdXRvO3dpZHRoOjI1MHB4O292ZXJmbG93OnZpc2libGU7ei1pbmRleDo2OTl9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcHtsZWZ0OmF1dG87dG9wOmF1dG87cGFkZGluZy10b3A6MHB4O3otaW5kZXg6Njk5fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAucmV2ZWFsZXJ7b3BhY2l0eToxfSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlcnMtY2xvc2V7aGVpZ2h0OjBweDt3aWR0aDowcHg7b3BhY2l0eTowO3RvcDotMzhweDtyaWdodDotMzhweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBhamF4LXNwaW5uZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24uZXh0cmEtZGl2e21hcmdpbi1ib3R0b206MHB4fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uIGJ1dHRvbi5jbGVhci1idG57ZmxvYXQ6cmlnaHQ7cGFkZGluZy1sZWZ0OjBweDtwYWRkaW5nLXJpZ2h0OjBweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbiBoM3tmb250LXNpemU6MTRweDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzAwNjQwMH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5zZWxlY3RlZC1maWx0ZXJze3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi1sZWZ0Oi0zNXB4O2xlZnQ6MHB4O3RvcDowcHg7aGVpZ2h0OmF1dG87d2lkdGg6MTAwdnc7cGFkZGluZy1sZWZ0OjI3MHB4O3BhZGRpbmctcmlnaHQ6MTVweDtib3gtc2l6aW5nOmJvcmRlci1ib3g7ei1pbmRleDo0OTtkaXNwbGF5OmZsZXh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24uc2VsZWN0ZWQtZmlsdGVycyBoM3tmb250LXNpemU6MTJweDttYXJnaW4tYm90dG9tOjBweDttYXJnaW4tdG9wOjJweDtjb2xvcjojNTU1fSNzZWFyY2hDb250YWluZXIgI2ZpbHRlcnNTZWN0aW9uIC5maWx0ZXJzLXdyYXAgLmZpbHRlci1zZWN0aW9uLnNlbGVjdGVkLWZpbHRlcnMgaDM6YWZ0ZXJ7Y29udGVudDpcIjpcIn0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5zZWxlY3RlZC1maWx0ZXJzIHVse2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5zZWxlY3RlZC1maWx0ZXJzIHVsIGxpe3dpZHRoOmF1dG87bWFyZ2luOjBweCAwcHggMHB4IDdweDtmb250LXNpemU6MTJweH0jc2VhcmNoQ29udGFpbmVyICNmaWx0ZXJzU2VjdGlvbiAuZmlsdGVycy13cmFwIC5maWx0ZXItc2VjdGlvbi5zZWxlY3RlZC1maWx0ZXJzIC5kaXYtbGluZXtkaXNwbGF5Om5vbmV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24gLmZlYXR1cmVkLXNlY3Rpb24gaDJ7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1NTV9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAub3B0aW9ucy1maWx0ZXJze3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NTB9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb257cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLWJvdHRvbToxNXB4fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAuc29ydC1ieXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1ncm93OjE7bWluLWhlaWdodDo0MXB4O21hcmdpbjowfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0IC5zb3J0LWJ5IGxhYmVse3doaXRlLXNwYWNlOm5vd3JhcH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAuc29ydC1ieSAuanF1aS1kZC13cmFwcGVye3dpZHRoOjEwMCU7bWF4LXdpZHRoOjMwMHB4fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0IC5zb3J0LWJ5IC5qcXVpLWRkLXdyYXBwZXIgLnVpLXNlbGVjdG1lbnUtYnV0dG9ue3BhZGRpbmctcmlnaHQ6NDVweH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAuZmlsdGVyc3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjBweDt0b3A6MHB4O2hlaWdodDowcHg7d2lkdGg6MHB4O29wYWNpdHk6MDtvdmVyZmxvdzpoaWRkZW59I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0J0bitsYWJlbHttYXJnaW4tcmlnaHQ6MDtmbGV4LWJhc2lzOjE0MHB4O21hcmdpbi10b3A6MHB4fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNDb250cm9se2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNDb250cm9sIGFqYXgtc3Bpbm5lciAuYWpheC1zcGlubmVye21hcmdpbjo0MHB4IGF1dG8gMHB4O3dpZHRoOjE1JX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzQ29udHJvbCBuYXYgYXttYXJnaW46MHB4IDVweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNzZWFyY2hDb250YWluZXIgLmZsZXgtY29sLTJ7bWFyZ2luLXRvcDoyMnB4fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0e3dpZHRoOjEwMCV9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0J0bitsYWJlbCsjcXVpY2tPcHRpb25zRHJhd2Vye21hcmdpbi10b3A6MDt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6d3JhcH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zQnRuK2xhYmVsKyNxdWlja09wdGlvbnNEcmF3ZXIgLnF1aWNrLW9wdGlvbi1yb3d7ZmxleDowIDEgY2FsYyg1MCUgLSA3LjVweCk7d2lkdGg6Y2FsYyg1MCUgLSA3LjVweCk7bWFyZ2luLXJpZ2h0OjcuNXB4fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNCdG4rbGFiZWwrI3F1aWNrT3B0aW9uc0RyYXdlciAucXVpY2stb3B0aW9uLXJvdzpmaXJzdC1jaGlsZCwjc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zQnRuK2xhYmVsKyNxdWlja09wdGlvbnNEcmF3ZXIgLnF1aWNrLW9wdGlvbi1yb3c6bnRoLWNoaWxkKDIpe21hcmdpbi10b3A6MH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zQnRuK2xhYmVsKyNxdWlja09wdGlvbnNEcmF3ZXIgLnF1aWNrLW9wdGlvbi1yb3c6bGFzdC1jaGlsZHtmbGV4LWJhc2lzOmF1dG87d2lkdGg6YXV0b30jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zQnRuK2xhYmVsKyNxdWlja09wdGlvbnNEcmF3ZXIgLnF1aWNrLW9wdGlvbi1yb3c6bnRoLWNoaWxkKGV2ZW4pe21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjcuNXB4fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNCdG4rbGFiZWwrI3F1aWNrT3B0aW9uc0RyYXdlciAucXVpY2stb3B0aW9uLXJvdyAuc29ydC1ieSAuanF1aS1kZC13cmFwcGVye3dpZHRoOjEwMCV9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0J0bitsYWJlbCsjcXVpY2tPcHRpb25zRHJhd2VyIC5xdWljay1vcHRpb24tcm93IC52aWV3LWFzLXF1aWNrPmRpdntoZWlnaHQ6MzhweH0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbiBhamF4LXNwaW5uZXIgLmFqYXgtc3Bpbm5lcnt3aWR0aDoxMCV9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I3NlYXJjaENvbnRhaW5lcntwYWRkaW5nLWJvdHRvbTo4NXB4fSNzZWFyY2hDb250YWluZXIgLmZsZXgtY29sLTJ7d2lkdGg6Y2FsYygxMDAlIC0gNDI1cHgpfSNzZWFyY2hDb250YWluZXIgLmZsZXgtY29sLTN7cGFkZGluZy1sZWZ0OjE1cHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24uc2VsZWN0ZWQtZmlsdGVyc3twYWRkaW5nLXJpZ2h0OjE3MnB4fSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9ue2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOX0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodHtmbGV4OjF9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgLnZpZXctYXMtcXVpY2s+ZGl2IGlucHV0I3ZpZXdBc1JhZGlvR3JpZCtsYWJlbDpiZWZvcmV7Y29udGVudDpcIu6AkVwifSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0IC52aWV3LWFzLXF1aWNrPmRpdiBpbnB1dCN2aWV3QXNSYWRpb0xpc3QrbGFiZWw6YmVmb3Jle2NvbnRlbnQ6XCLugJJcIn0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAudmlldy1hcy1xdWljaz5kaXYgaW5wdXQrbGFiZWwgLmhpZGRlbi14bHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAudmlldy1hcy1xdWljaz5kaXYgaW5wdXQrbGFiZWwgLnZpc2libGUteGx7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fSNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9ue2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOX0jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzQ29udHJvbHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDl9I3NlYXJjaENvbnRhaW5lciAuZmxleC1jb2wtMyAuZmVhdHVyZWQtc2VjdGlvbi5hc2lkZXtwYWRkaW5nLWxlZnQ6MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpeyNzZWFyY2hDb250YWluZXIgLmZsZXgtY29sLTN7cGFkZGluZy1sZWZ0OjE1cHh9I3NlYXJjaENvbnRhaW5lciAjZmlsdGVyc1NlY3Rpb24gLmZpbHRlcnMtd3JhcCAuZmlsdGVyLXNlY3Rpb24uc2VsZWN0ZWQtZmlsdGVyc3t3aWR0aDoxNDQwcHg7cGFkZGluZy1yaWdodDowcHh9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LWxlZnR7ZmxleDowIDEgYXV0bzt3aWR0aDphdXRvfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0e2ZsZXg6MSBhdXRvO3dpZHRoOmF1dG99I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0J0bitsYWJlbHtkaXNwbGF5Om5vbmV9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0J0bitsYWJlbCsjcXVpY2tPcHRpb25zRHJhd2Vye21heC13aWR0aDo3NTBweDttYXJnaW4tdG9wOjAgIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7aGVpZ2h0OmF1dG87b3BhY2l0eToxO292ZXJmbG93OnZpc2libGV9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0J0bitsYWJlbCsjcXVpY2tPcHRpb25zRHJhd2VyIC5xdWljay1vcHRpb24tcm93OmZpcnN0LWNoaWxkLCNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNCdG4rbGFiZWwrI3F1aWNrT3B0aW9uc0RyYXdlciAucXVpY2stb3B0aW9uLXJvdzpudGgtY2hpbGQoMil7bWFyZ2luLXRvcDowfX1AbWVkaWEobWluLXdpZHRoOiAxOTAwcHgpeyNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0e2ZsZXg6MSAwIGF1dG99I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0J0bitsYWJlbCsjcXVpY2tPcHRpb25zRHJhd2Vye21heC13aWR0aDp1bnNldH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zQnRuK2xhYmVsKyNxdWlja09wdGlvbnNEcmF3ZXIgLnF1aWNrLW9wdGlvbi1yb3d7ZmxleDowIDEgYXV0bzt3aWR0aDphdXRvO21hcmdpbjowIDAgMCAxNXB4ICFpbXBvcnRhbnQ7d2hpdGUtc3BhY2U6bm93cmFwfSNzZWFyY2hDb250YWluZXIgI3NvcnRTZWN0aW9uIC5zb3J0LXJpZ2h0ICNxdWlja09wdGlvbnNCdG4rbGFiZWwrI3F1aWNrT3B0aW9uc0RyYXdlciAucXVpY2stb3B0aW9uLXJvdyAudWktbXVsdGktdG9nZ2xlPmRpdntoZWlnaHQ6MzhweH0jc2VhcmNoQ29udGFpbmVyICNzb3J0U2VjdGlvbiAuc29ydC1yaWdodCAjcXVpY2tPcHRpb25zQnRuK2xhYmVsKyNxdWlja09wdGlvbnNEcmF3ZXIgLnF1aWNrLW9wdGlvbi1yb3cgLmJ1eS1mb3JtYXQtcXVpY2t7ZmxleDowIDEgY2FsYygxMDAlIC0gMTVweCl9I3NlYXJjaENvbnRhaW5lciAjc29ydFNlY3Rpb24gLnNvcnQtcmlnaHQgI3F1aWNrT3B0aW9uc0J0bitsYWJlbCsjcXVpY2tPcHRpb25zRHJhd2VyIC5xdWljay1vcHRpb24tcm93IC50YWtlLWEtc2hvdC1xdWlja3tmbGV4OjEgMCBhdXRvO3dpZHRoOmF1dG99fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtib2R5LmZpbHRlcnMtb3BlbntvdmVyZmxvdzp2aXNpYmxlfS5leHRyYS10b3AtcGFnZSAuZ2ItcHVsc2UtbGRyOmJlZm9yZXt3aWR0aDo3MjhweCAhaW1wb3J0YW50fS5leHRyYS10b3AtcGFnZSAuZXh0cmEtZGl2e21pbi1oZWlnaHQ6OTBweH0uYm90dG9tLWFkc3tmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LXdyYXA6d3JhcH0uYm90dG9tLWFkcyAuZXh0cmEtZGl2PmRpdnttYXJnaW46MzBweCAwcHggMzBweCAzMHB4fS5ib3R0b20tYWRzIC5leHRyYS1kaXY6Zmlyc3QtY2hpbGQ+ZGl2e21hcmdpbjozMHB4IDBweH0uZXh0cmEtdG9wLXBhZ2V7bWFyZ2luLXRvcDowcHh9fUBtZWRpYShtaW4td2lkdGg6IDQ4MHB4KXsjb3ZlcmZsb3dNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50ICNhY0xpc3QgdWx7Y29sdW1uLWNvdW50OjN9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjb3ZlcmZsb3dNb2RhbCAubW9kYWwtZGlhbG9ne3dpZHRoOjgwJX0jb3ZlcmZsb3dNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50e2JvcmRlci1yYWRpdXM6NnB4O21hcmdpbjozMHB4IDBweH0jb3ZlcmZsb3dNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50ICNhY0xpc3QgdWx7bWFyZ2luLWJvdHRvbTowcHg7Y29sdW1uLWNvdW50OjN9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I292ZXJmbG93TW9kYWwgLm1vZGFsLWRpYWxvZ3t3aWR0aDo4MDBweH19QG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KXsjb3ZlcmZsb3dNb2RhbCAubW9kYWwtZGlhbG9ne3dpZHRoOjEwMDBweH0jb3ZlcmZsb3dNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50ICNhY0xpc3QgdWx7Y29sdW1uLWNvdW50OjR9LmV4dHJhLXRvcC1wYWdle3BhZGRpbmctYm90dG9tOjBweH19YXBwLXNlYXJjaCBuYXZ7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1tYXQtc2lkZW5hdi1jb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfSNHQlNlYXJjaENvbnRhaW5lciAuZ2ItcGFnZXNpemV7bWFyZ2luLXRvcDoxNXB4fSNHQlNlYXJjaENvbnRhaW5lciAubWRjLXRleHQtZmllbGQtLWZpbGxlZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaExvYWRlcnt6LWluZGV4OjJ9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaExvYWRlciAuc3Bpbm5lci13cmFwe21hcmdpbi10b3A6MTByZW07ei1pbmRleDo0fSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hMb2FkZXIgLnNwaW5uZXItd3JhcCAuc3Bpbm5lci1lbGVtZW50e2JvcmRlcjpub25lICFpbXBvcnRhbnQ7Y29sb3I6IzAwNjQwMDtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO2ZvbnQtc2l6ZTo1cmVtO2FuaW1hdGlvbjpzcGluIDJzIGxpbmVhciBpbmZpbml0ZX0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoTG9hZGVyIC5zcGlubmVyLXdyYXAgLnNwaW5uZXItdGV4dHtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0Om5vcm1hbH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoTG9hZGVyIC5zcGlubmVyLWJne3otaW5kZXg6MztvcGFjaXR5Oi45fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjR0JTZWFyY2hDb250YWluZXIgYXBwLXBhZ2luZz5kaXY+ZGl2LmNvbC02e3dpZHRoOjEwMCUgIWltcG9ydGFudH0jR0JTZWFyY2hDb250YWluZXIgYXBwLXBhZ2luZz5kaXY+ZGl2LmNvbC02IC5nYi1wYWdlc2l6ZXtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I0dCU2VhcmNoQ29udGFpbmVye3BhZGRpbmctdG9wOjEyMXB4ICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjR0JTZWFyY2hDb250YWluZXJ7cGFkZGluZy10b3A6MTQxcHggIWltcG9ydGFudDttYXJnaW4tdG9wOi0yMHB4ICFpbXBvcnRhbnR9I0dCU2VhcmNoQ29udGFpbmVyIC5tYXQtc2lkZW5hdi1jb250YWluZXJ7ZGlzcGxheTpmbGV4ICFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtvdmVyZmxvdzp2aXNpYmxlO2ZsZXgtd3JhcDpub3dyYXB9I0dCU2VhcmNoQ29udGFpbmVyIC5tYXQtc2lkZW5hdi1jb250YWluZXIgLm1hdC1kcmF3ZXItYmFja2Ryb3B7ZGlzcGxheTpub25lfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hDb250ZW50e3dpZHRoOmF1dG87ZmxleDowIDEgMTAwJTttYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjAgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KXsjR0JTZWFyY2hDb250YWluZXJ7bWFyZ2luLXRvcDotMjFweCAhaW1wb3J0YW50O3BhZGRpbmctdG9wOjkxcHggIWltcG9ydGFudH19YXBwLXNlYXJjaD5hcHAtZm9vdGVyIC5iczV7bWFyZ2luLXRvcDowfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJze2JhY2tncm91bmQtY29sb3I6I2Y3ZjZmMjt3aWR0aDoxMDAlO3Bvc2l0aW9uOmZpeGVkO3RvcDoxMjJweH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAuY2UtbG9nb3tkaXNwbGF5Om5vbmV9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnM+ZGl2e3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6YXV0bztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOX0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyBhcHAtZmlsdGVyc3tvdmVyZmxvdzpoaWRkZW59I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLmdiLWZpbHRlci1kaXNjbGFpbWVye2JhY2tncm91bmQtY29sb3I6IzU1NTtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxMnB4fSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIC5nYi1wcmljZS1yYW5nZSAubWF0LW1kYy1mb3JtLWZpZWxkLXN1YnNjcmlwdC13cmFwcGVye2hlaWdodDowfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIC5nYi1wcmljZS1yYW5nZSAubWF0LW1kYy1mb3JtLWZpZWxkLWluZml4e2hlaWdodDo0MHB4O21pbi1oZWlnaHQ6NDBweDtkaXNwbGF5OmZsZXg7cGFkZGluZy10b3A6MCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAuZ2ItcHJpY2UtcmFuZ2UgLm1hdC1wcmltYXJ5ey0tbWRjLW91dGxpbmVkLXRleHQtZmllbGQtZm9jdXMtb3V0bGluZS1jb2xvcjogIzAwNjQwMDstLW1kYy1vdXRsaW5lZC10ZXh0LWZpZWxkLWZvY3VzLWxhYmVsLXRleHQtY29sb3I6ICMwMDY0MDA7LS1tZGMtb3V0bGluZWQtdGV4dC1maWVsZC1jYXJldC1jb2xvcjogIzAwNjQwMH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAjcHJpY2UtcmFuZ2UtZXJyb3J7Y29sb3I6I2QwMDIxYn0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAubWF0LWV4cGFuc2lvbi1wYW5lbHtvdmVyZmxvdzp2aXNpYmxlO2JveC1zaGFkb3c6bm9uZX0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAubWF0LWV4cGFuc2lvbi1wYW5lbCAubWF0LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIsI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLm1hdC1leHBhbnNpb24tcGFuZWwgLm1hdC1leHBhbnNpb24tcGFuZWwtY29udGVudCAubWF0LWV4cGFuc2lvbi1wYW5lbC1ib2R5e3BhZGRpbmc6MH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAjR0JOYXZDbG9zZXtmb250LXNpemU6MTRweDt6LWluZGV4OjEwMDA7cmlnaHQ6MTVweDtwb3NpdGlvbjpmaXhlZDt0b3A6MTM4cHh9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgaDJ7Zm9udC1zaXplOjE4cHg7Y29sb3I6IzU1NTttYXJnaW46MCAwIDFyZW0gMH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyBoMiBzcGFuIGl7Zm9udC1zaXplOjIwcHh9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgaDIgc3BhbjpsYXN0LWNoaWxke2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW4tbGVmdDozcHh9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgaDIgaXttYXJnaW4tcmlnaHQ6NXB4fSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIC5nYi1zZWxlY3RlZC12YWx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiM1NTV9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLmdiLXNlbGVjdGVkLXZhbHVlIHNwYW4sI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLmdiLXNlbGVjdGVkLXZhbHVlIGl7Y29sb3I6I2ZmZn0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAuZ2Itc2VsZWN0ZWQtdmFsdWUgc3Bhbntmb250LXdlaWdodDo2MDB9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLmdiLXNlbGVjdGVkLXZhbHVlIGkrc3BhbnttYXJnaW4tbGVmdDo1cHh9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLmdiLWNoZWNrYm94cmFkaW8tZmlsdGVyIGlucHV0e2Rpc3BsYXk6bm9uZX0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAuZ2ItY2hlY2tib3hyYWRpby1maWx0ZXIgaW5wdXQrbGFiZWx7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMwMDY0MDA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtjdXJzb3I6cG9pbnRlcjtmb250LXNpemU6MTVweH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAuZ2ItY2hlY2tib3hyYWRpby1maWx0ZXIgaW5wdXQrbGFiZWw6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZWVlfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIC5nYi1jaGVja2JveHJhZGlvLWZpbHRlciBpbnB1dDpjaGVja2VkK2xhYmVse2JhY2tncm91bmQtY29sb3I6IzU1NTtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjYwMH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAuZ2ItY2hlY2tib3hyYWRpby1maWx0ZXIgaW5wdXQ6Y2hlY2tlZCtsYWJlbCBpe2ZvbnQtd2VpZ2h0Om5vcm1hbDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzAwMH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAubW9yZS1vcHRpb25ze2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDl9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJze21heC13aWR0aDozMjBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAjR0JOYXZDbG9zZSwjR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycy5tYXQtZHJhd2VyLW9wZW5lZCAjR0JOYXZDbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTVweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJze3Bvc2l0aW9uOnN0YXRpYztib3gtc2hhZG93OjJweCAycHggNXB4IDFweCByZ2JhKDAsMCwwLC4xNSkgIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZTtkaXNwbGF5OmJsb2NrO3Zpc2liaWxpdHk6dmlzaWJsZSAhaW1wb3J0YW50fX0ubWF0LWV4cGFuc2lvbi1wYW5lbC5jYXRlZ29yaWVze292ZXJmbG93OnZpc2libGU7Ym94LXNoYWRvdzpub25lICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czowfS5tYXQtZXhwYW5zaW9uLXBhbmVsLmNhdGVnb3JpZXMgLm1hdC1leHBhbnNpb24tcGFuZWwtaGVhZGVyLC5tYXQtZXhwYW5zaW9uLXBhbmVsLmNhdGVnb3JpZXMgLm1hdC1leHBhbnNpb24tcGFuZWwtY29udGVudCAubWF0LWV4cGFuc2lvbi1wYW5lbC1ib2R5e3BhZGRpbmc6MH0ubWF0LWV4cGFuc2lvbi1wYW5lbC5jYXRlZ29yaWVzLmludGVyaW9ye2JvcmRlci1sZWZ0OjVweCBzb2xpZCAjZDlkOWQ5fS5tYXQtZXhwYW5zaW9uLXBhbmVsLmNhdGVnb3JpZXMuaW50ZXJpb3IgLmNhdGVnb3JpZXN7Ym9yZGVyLWxlZnQtY29sb3I6IzU1NX0ubWF0LWV4cGFuc2lvbi1wYW5lbC5jYXRlZ29yaWVzIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWNvbnRlbnQgLm1hdC1leHBhbnNpb24tcGFuZWwtYm9keSBhe2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6YXV0bztwYWRkaW5nOjAgMTVweDtoZWlnaHQ6NTBweDt3aWR0aDoxMDAlO3RleHQtZGVjb3JhdGlvbjpub25lO2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7Zm9udC1zaXplOjE1cHh9Lm1hdC1leHBhbnNpb24tcGFuZWwuY2F0ZWdvcmllcyAubWF0LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIub3BlbmVye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOi01MHB4O2hlaWdodDo1MHB4O3dpZHRoOjEwJTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojMDA2NDAwO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5fS5tYXQtZXhwYW5zaW9uLXBhbmVsLmNhdGVnb3JpZXMgLm1hdC1leHBhbnNpb24tcGFuZWwtaGVhZGVyLm9wZW5lcjpob3ZlcntiYWNrZ3JvdW5kOm5vbmV9Lm1hdC1leHBhbnNpb24tcGFuZWwuY2F0ZWdvcmllcyAubWF0LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIub3BlbmVyIC5tYXQtY29udGVudHtkaXNwbGF5OmJsb2NrO21hcmdpbjowfS5tYXQtZXhwYW5zaW9uLXBhbmVsLmNhdGVnb3JpZXMgLm1hdC1leHBhbnNpb24tcGFuZWwtaGVhZGVyLm9wZW5lciAuZXhwYW5kZXJ7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtmb250LXNpemU6MjJweH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoQ2hpcHMgI0dCQ2xlYXJGaWx0ZXJze2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoQ2hpcHMgLmdiLW1hdC1jaGlwIC5tZGMtZXZvbHV0aW9uLWNoaXBfX2NlbGwtLXByaW1hcnl7b3ZlcmZsb3c6aGlkZGVufSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hDaGlwcyAuZ2ItbWF0LWNoaXAgLm1kYy1ldm9sdXRpb24tY2hpcF9fY2VsbC0tcHJpbWFyeT5idXR0b257b3ZlcmZsb3c6aGlkZGVufSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hDaGlwcyAuZ2ItbWF0LWNoaXAgLm1kYy1ldm9sdXRpb24tY2hpcF9fY2VsbC0tcHJpbWFyeT5idXR0b24gLm1hdC1tZGMtY2hpcC1ncmFwaGlje2Rpc3BsYXk6bm9uZX0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoQ2hpcHMgLmdiLW1hdC1jaGlwIC5tZGMtZXZvbHV0aW9uLWNoaXBfX2NlbGwtLXByaW1hcnk+YnV0dG9uIC5tYXQtbWRjLWNoaXAtYWN0aW9uLWxhYmVse292ZXJmbG93OmhpZGRlbjtwYWRkaW5nLWxlZnQ6MXJlbX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaENoaXBzICNHQkNsZWFyRmlsdGVyc3tyaWdodDoxNXB4fX0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxe2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDA2NDAwO3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZD5kaXZ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MXJlbX0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkPmRpdiBoMntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcH0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkPmRpdiBoMjpiZWZvcmV7Y29udGVudDpcIi8vXCI7Zm9udC1zaXplOjIxcHg7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1yaWdodDouNXJlbTtjb2xvcjojZmZiZjAwfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Ub3BTZWFyY2hDb250YWluZXIgaDErZGl2Pi5yb3c6Zmlyc3QtY2hpbGQ+ZGl2IGgyOmFmdGVye2NvbnRlbnQ6XCJcIjt6LWluZGV4OjE7cGFkZGluZzowO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNjY2M7d2lkdGg6MTAwJTttYXJnaW4tbGVmdDouNXJlbX0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkIC5yb3d7b3ZlcmZsb3cteDpzY3JvbGw7YmFja2dyb3VuZC1jb2xvcjojZmZmO2ZsZXgtd3JhcDpub3dyYXA7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy10b3A6MXJlbX0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkIC5yb3cucG9wPmRpdiwjR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkIC5yb3cucG9wIC5yb3d7bWFyZ2luLWJvdHRvbTowfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Ub3BTZWFyY2hDb250YWluZXIgaDErZGl2Pi5yb3c6Zmlyc3QtY2hpbGQgLnJvdy5wb3AgLnJvd3tvdmVyZmxvdy14OnNjcm9sbDtwYWRkaW5nLWJvdHRvbToxcmVtfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Ub3BTZWFyY2hDb250YWluZXIgaDErZGl2Pi5yb3c6Zmlyc3QtY2hpbGQgLnJvdy5wb3A+ZGl2e3dpZHRoOjEwMCV9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZCAucm93LnBvcD5kaXYgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7cGFkZGluZzowfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Ub3BTZWFyY2hDb250YWluZXIgaDErZGl2Pi5yb3c6Zmlyc3QtY2hpbGQgLnJvdy5wb3A+ZGl2IHVsIGxpe3dpZHRoOmF1dG87ZmxleDoxIDAgYXV0b30jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkIC5yb3c+ZGl2e3dpZHRoOjUwJX0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkIC5yb3c+ZGl2IC5jYXQtY2FyZHttYXJnaW4tYm90dG9tOjA7cG9zaXRpb246cmVsYXRpdmV9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZCAucm93PmRpdiAuY2F0LWNhcmQgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87bWFyZ2luLWJvdHRvbTouNXJlbX0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkIC5yb3c+ZGl2IC5jYXQtY2FyZCBmaWdjYXB0aW9ue2JhY2tncm91bmQtY29sb3I6IzU1NTttYXJnaW4tbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSotMC41KTttYXJnaW4tcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLTAuNSl9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZCAucm93PmRpdiAuY2F0LWNhcmQgZmlnY2FwdGlvbiBoM3ttYXJnaW46MDtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtwYWRkaW5nOi41cmVtIDB9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZCAucm93PmRpdiAuY2F0LWNhcmQgZmlnY2FwdGlvbiBhe3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Ub3BTZWFyY2hDb250YWluZXIgLnNlby1jb3ZlcntkaXNwbGF5Om5vbmV9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Ub3BTZWFyY2hDb250YWluZXIgaDErZGl2Pi5yb3c6Zmlyc3QtY2hpbGR7cGFkZGluZy1sZWZ0Oi43NXJlbTtwYWRkaW5nLXJpZ2h0Oi43NXJlbX0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkPmRpdiBoMnttYXJnaW4tbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSotMC41KTttYXJnaW4tcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkqLTAuNSl9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZCAucm93e292ZXJmbG93OmhpZGRlbn0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkIC5yb3c+ZGl2e3dpZHRoOjI1JX0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkIC5yb3c+ZGl2IC5jYXQtY2FyZCBpbWd7bWF4LXdpZHRoOjUwJX19QG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KXsjR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkIC5yb3c+ZGl2IC5jYXQtY2FyZCBpbWd7bWF4LXdpZHRoOjQwJX19QG1lZGlhKG1pbi13aWR0aDogMTkwMHB4KXsjR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxke2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOnJvd30jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkPmRpdntvcmRlcjoyO2ZsZXg6MCAxIDEwMCV9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZD5kaXY6Zmlyc3QtY2hpbGQsI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZD5kaXY6bGFzdC1jaGlsZHtvcmRlcjoxO3dpZHRoOmNhbGMoNTAlIC0gdmFyKC0tYnMtZ3V0dGVyLXgpKi41KSAhaW1wb3J0YW50O2ZsZXg6MSAwIGNhbGMoNTAlIC0gdmFyKC0tYnMtZ3V0dGVyLXgpKi41KSAhaW1wb3J0YW50fSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Ub3BTZWFyY2hDb250YWluZXIgaDErZGl2Pi5yb3c6Zmlyc3QtY2hpbGQ+ZGl2OmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSouNS8yKX0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkPmRpdjpsYXN0LWNoaWxke21hcmdpbi1sZWZ0OmNhbGModmFyKC0tYnMtZ3V0dGVyLXgpKi41LzIpfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Ub3BTZWFyY2hDb250YWluZXIgaDErZGl2Pi5yb3c6Zmlyc3QtY2hpbGQgLnJvdy5wb3AgLnJvd3tvdmVyZmxvdy14OmhpZGRlbn0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkIC5yb3cgLmNhdC1jYXJkIGltZ3ttYXgtd2lkdGg6NTAlfX0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgyLCNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Cb3R0b21TZWFyY2hDb250YWluZXIgaDJ7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDA7bWFyZ2luLWJvdHRvbToxcmVtfSNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Ub3BTZWFyY2hDb250YWluZXIgcCwjR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGxpLCNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Cb3R0b21TZWFyY2hDb250YWluZXIgcCwjR0JTZWFyY2hDb250YWluZXIgI0dCU2VvQm90dG9tU2VhcmNoQ29udGFpbmVyIGxpe2xpbmUtaGVpZ2h0OjEuNXJlbX0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIHAsI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb0JvdHRvbVNlYXJjaENvbnRhaW5lciBwe21hcmdpbi1ib3R0b206MXJlbX0jR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoUmVzdWx0c0hlYWRlciAjU2VhcmNoUmVzdWx0c0hlYWRlclRleHR7Zm9udC1zaXplOjIwcHh9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaFJlc3VsdHNIZWFkZXIgI1NlYXJjaFJlc3VsdHNIZWFkZXJUZXh0IHN0cm9uZ3tmb250LXdlaWdodDo2MDB9I0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaFJlc3VsdHNIZWFkZXIgI0dCU2VhcmNoVmlld0J0biwjR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoUmVzdWx0c0hlYWRlciAjR0JTZWFyY2hGaWx0ZXJCdG57Zm9udC1zaXplOjE0cHh9I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZHt6LWluZGV4OjF9I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCBhcHAtaXRlbS1jYXJke2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCV9I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlcntoZWlnaHQ6MTAwJTtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlfSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIgLmdiLWNhcmQtaW5uZXJ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIgLmdiLWNhcmQtaW5uZXIgYTpub3QoLmdiLWNhcmQtc2VsbGVyKXtjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lfSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIgLmdiLWNhcmQtaW5uZXIgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmV9I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlciAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC10b3AgLmdiLWNhcmQtaW1ne21hcmdpbjowIGF1dG87bWF4LXdpZHRoOjQwMHB4fSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtdG9wIC5nYi1jYXJkLWltZz5kaXZ7d2lkdGg6MTAwJTtwYWRkaW5nLXRvcDo3NSU7bWFyZ2luOjAgYXV0b30jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLXRvcCAuZ2ItY2FyZC1pbWc+ZGl2IGEuZGVmYXVsdHtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiL0ltYWdlL0hvbWUvTm9JbWFnZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlciAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC10b3AgLmdiLWNhcmQtaW1nPmRpdiBpbWd7b2JqZWN0LWZpdDpjb250YWlufSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtc3BlY2lhbHtiYWNrZ3JvdW5kLWNvbG9yOiM1NTU7Y29sb3I6I2ZmZjtmb250LXNpemU6MTBweH0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLXNwZWNpYWwgaXtmb250LXNpemU6OHB4fSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtYm90dG9tIC5nYi1jYXJkLXRleHQgcHtmb250LXNpemU6MThweDtsaW5lLWhlaWdodDoyMnB4fSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtYm90dG9tIC5nYi1jYXJkLXRleHQgcC5ib2xke2ZvbnQtd2VpZ2h0OjcwMH0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItY2FyZC10ZXh0IHArcHtmb250LXNpemU6MTZweDtjb2xvcjojNTU1fSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtYm90dG9tIC5nYi1maWd1cmVzLWxhYmVse2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NjAwfSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtYm90dG9tIC5nYi1jYXJkLWZpZ3VyZXMgLmFtbW8tZGlzcGxheSBzcGFuOmxhc3QtY2hpbGR7ZGlzcGxheTpibG9jaztmb250LXNpemU6MThweH0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItZmlndXJlcy1maWd1cmV7Zm9udC1zaXplOjI2cHg7bGluZS1oZWlnaHQ6MjZweDtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjcwMH0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItZmlndXJlcy1maWd1cmUuYnV5LW5vdy1ibHVle2NvbG9yOiMxODYxYjd9I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlciAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWNhcmQtY3RhLW1ldGEgLmJ0bntmb250LXNpemU6MTNweH0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItY2FyZC1jdGEtbWV0YSAuZ2ItdmFyaWFibGUtbWV0YXttYXJnaW4tbGVmdDotMC4yNXJlbTttYXJnaW4tcmlnaHQ6LTAuMjVyZW07Zm9udC1zaXplOjEycHg7d2hpdGUtc3BhY2U6bm93cmFwfSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtYm90dG9tIC5nYi1jYXJkLWN0YS1tZXRhIC5nYi12YXJpYWJsZS1tZXRhIGxpe2JhY2tncm91bmQtY29sb3I6I2NjYztjb2xvcjojMDAwO2JvcmRlci1yYWRpdXM6MjBweDtwb3NpdGlvbjpyZWxhdGl2ZX0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItY2FyZC1jdGEtbWV0YSAuZ2ItdmFyaWFibGUtbWV0YSBsaS5lbXBoYXNpc3tiYWNrZ3JvdW5kLWNvbG9yOiM1NTU7Y29sb3I6I2ZmZn0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItY2FyZC1jdGEtbWV0YSAuZ2ItdmFyaWFibGUtbWV0YSBsaSBlbXtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiM1NTU7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC1zaXplOjlweDt6LWluZGV4OjUwO2xlZnQ6NTAlO3RvcDo4MCU7d2lkdGg6NjRweDttYXJnaW4tbGVmdDotMzJweDtwb3NpdGlvbjphYnNvbHV0ZTtwYWRkaW5nLXRvcDoycHg7cGFkZGluZy1ib3R0b206MnB4fSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIuaGlnaGxpZ2h0ZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtib3JkZXI6MnB4IHNvbGlkICNmZmJmMDA7ei1pbmRleDoxfSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIuaGlnaGxpZ2h0ZWQgLmdiLWNhcmQtdG9we3BhZGRpbmc6MnB4IDJweCAwcHh9I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlci5oaWdobGlnaHRlZCAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1zcGVjaWFse21hcmdpbjowIDJweH0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkLmxpc3R7d2lkdGg6MTAwJSAhaW1wb3J0YW50fSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQubGlzdCAuZ2ItY2FyZC1pbm5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtd3JhcDp3cmFwfSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQubGlzdCAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC10b3B7ZmxleDowIDEgMTUwcHg7b3JkZXI6MjtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZC5saXN0IC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLXNwZWNpYWx7ZmxleDoxIDAgMTAwJTtvcmRlcjoxO21hcmdpbjowICFpbXBvcnRhbnR9I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZC5saXN0IC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbXtmbGV4OjAgMSBjYWxjKDEwMCUgLSAxNTBweCk7d2lkdGg6Y2FsYygxMDAlIC0gMTUwcHgpO29yZGVyOjM7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZC5saXN0IC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItY2FyZC1jdGEtbWV0YXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZC5saXN0IC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItY2FyZC1jdGEtbWV0YSAuZ2ItY2FyZC1jdGF7bWFyZ2luLWxlZnQ6Y2FsYygoMTUwcHggKyAuNXJlbSkqLTEpO2ZsZXg6MCAxIDE1MHB4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkLmxpc3QgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtYm90dG9tIC5nYi1jYXJkLWN0YS1tZXRhIC5nYi1jYXJkLWN0YSAuYnRue3dpZHRoOmNhbGMoMTUwcHggLSAxcmVtKTttYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50fSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQubGlzdCAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWNhcmQtY3RhLW1ldGEgLmdiLWNhcmQtY3RhIC5idG4rLmJ0bnttYXJnaW4tdG9wOi41cmVtfSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQubGlzdCAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWNhcmQtY3RhLW1ldGEgLmdiLXZhcmlhYmxlLW1ldGF7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7ZmxleDowIDEgMTAwJX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQubGlzdCAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC10b3B7ZmxleDowIDEgMzAlO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkLmxpc3QgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtYm90dG9te2ZsZXg6MCAxIDcwJTt3aWR0aDo3MCV9I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZC5saXN0IC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItY2FyZC1jdGEtbWV0YSAuZ2ItY2FyZC1jdGF7bWFyZ2luLWxlZnQ6MDtmbGV4OjAgMCBhdXRvO2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXJ9I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZC5saXN0IC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItY2FyZC1jdGEtbWV0YSAuZ2ItY2FyZC1jdGEgLmJ0bnt3aWR0aDphdXRvO21hcmdpbi1yaWdodDouNXJlbSAhaW1wb3J0YW50fSNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQubGlzdCAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWNhcmQtY3RhLW1ldGEgLmdiLWNhcmQtY3RhIC5idG4rLmJ0bnttYXJnaW4tdG9wOjB9I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZC5saXN0IC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItY2FyZC1jdGEtbWV0YSAuZ2ItdmFyaWFibGUtbWV0YXttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTkwMHB4KXsjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkLmxpc3R7d2lkdGg6NTAlICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDE2MDBweCl7I0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZDpub3QoLmxpc3Qpe3dpZHRoOjI1JX19QG1lZGlhKG1pbi13aWR0aDogMTkwMHB4KXsjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkOm5vdCgubGlzdCl7d2lkdGg6MjAlfX1AbWVkaWEobWluLXdpZHRoOiAyODAwcHgpeyNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQ6bm90KC5saXN0KXt3aWR0aDoxNi42NjY2NjY2NjY3JX19LmdiLW1hdC1kaWFsb2cuZ2Itc2VhcmNoLWZpbHRlcnMtZGlhbG9ne21pbi13aWR0aDo2MHZ3ICFpbXBvcnRhbnR9LmdiLW1hdC1kaWFsb2cuZ2Itc2VhcmNoLWZpbHRlcnMtZGlhbG9nIC5tZGMtZGlhbG9nIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50e3BhZGRpbmctbGVmdDowICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmV9LmdiLW1hdC1kaWFsb2cuZ2Itc2VhcmNoLWZpbHRlcnMtZGlhbG9nIC5tZGMtZGlhbG9nIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50PmFwcC1jYXRlZ29yeS10cmVlPi5tYXQtZXhwYW5zaW9uLXBhbmVse2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9LmdiLW1hdC1kaWFsb2cuZ2Itc2VhcmNoLWZpbHRlcnMtZGlhbG9nIC5tZGMtZGlhbG9nIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50IC5zZWFyY2gtdGVybXt3aWR0aDpjYWxjKDEwMCUgLSAycmVtKX0uZ2ItbWF0LWRpYWxvZy5nYi1zZWFyY2gtZmlsdGVycy1kaWFsb2cgLm1kYy1kaWFsb2cgYXBwLWNhdGVnb3JpZXMtbW9kYWwgZmllbGRzZXR7aGVpZ2h0OjEwMHZofS5nYi1tYXQtZGlhbG9nLmdiLXNlYXJjaC1maWx0ZXJzLWRpYWxvZyAubWRjLWRpYWxvZyBhcHAtY2F0ZWdvcmllcy1tb2RhbCBmaWVsZHNldCBtYXQtZGlhbG9nLWNvbnRlbnQ+YXBwLWNhdGVnb3J5LXRyZWV7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6YmxvY2t9LmdiLW1hdC1kaWFsb2cuZ2Itc2VhcmNoLWZpbHRlcnMtZGlhbG9nICNHQkNoYXJhY3RlcmlzdGljTW9kYWwgLm1kYy1kaWFsb2dfX2NvbnRlbnQgdWx7Y29sdW1uLWNvdW50OjE7Y29sdW1uLWdhcDowO3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jazttYXJnaW46MDtwYWRkaW5nOjAgMCAxcmVtIDFyZW07bGlzdC1zdHlsZS10eXBlOm5vbmV9LmdiLW1hdC1kaWFsb2cuZ2Itc2VhcmNoLWZpbHRlcnMtZGlhbG9nICNHQkNoYXJhY3RlcmlzdGljTW9kYWwgLm1kYy1kaWFsb2dfX2NvbnRlbnQgdWwgc3Ryb25ne2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMDAwO2JvcmRlci1yYWRpdXM6NnB4O2JhY2tncm91bmQtY29sb3I6I2NjY30uZ2ItbWF0LWRpYWxvZy5nYi1zZWFyY2gtZmlsdGVycy1kaWFsb2cgI0dCQ2hhcmFjdGVyaXN0aWNNb2RhbCAubWRjLWRpYWxvZ19fY29udGVudCB1bCBhe2NvbG9yOiMwMDY0MDB9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5nYi1tYXQtZGlhbG9nLmdiLXNlYXJjaC1maWx0ZXJzLWRpYWxvZyAubWRjLWRpYWxvZyBhcHAtY2F0ZWdvcmllcy1tb2RhbCBmaWVsZHNldHtoZWlnaHQ6ODB2aH0uZ2ItbWF0LWRpYWxvZy5nYi1zZWFyY2gtZmlsdGVycy1kaWFsb2cgI0dCQ2hhcmFjdGVyaXN0aWNNb2RhbCAubWRjLWRpYWxvZ19fY29udGVudCB1bHtjb2x1bW4tY291bnQ6Mn19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5nYi1tYXQtZGlhbG9nLmdiLXNlYXJjaC1maWx0ZXJzLWRpYWxvZyAjR0JDaGFyYWN0ZXJpc3RpY01vZGFsIC5tZGMtZGlhbG9nX19jb250ZW50IHVse2NvbHVtbi1jb3VudDozfX1AbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpey5nYi1tYXQtZGlhbG9nLmdiLXNlYXJjaC1maWx0ZXJzLWRpYWxvZyAjR0JDaGFyYWN0ZXJpc3RpY01vZGFsIC5tZGMtZGlhbG9nX19jb250ZW50IHVse2NvbHVtbi1jb3VudDo0fX0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxe2NvbG9yOiNjZWNlY2V9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciBoMStkaXY+LnJvdzpmaXJzdC1jaGlsZD5kaXYgaDJ7Y29sb3I6I2NlY2VjZX0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkPmRpdiBoMjpiZWZvcmV7Y29sb3I6IzhkZjRkOH0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkIC5yb3cucG9wLC5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Ub3BTZWFyY2hDb250YWluZXIgaDErZGl2Pi5yb3c6Zmlyc3QtY2hpbGQgLnJvdy5wb3AgLnJvdywuY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIGgxK2Rpdj4ucm93OmZpcnN0LWNoaWxkIC5yb3c+ZGl2IC5jYXQtY2FyZCBmaWdjYXB0aW9ue2JhY2tncm91bmQtY29sb3I6IzBmMmIyNn0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIHB7Y29sb3I6I2NlY2VjZX0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoUmVzdWx0c0hlYWRlciAjU2VhcmNoUmVzdWx0c0hlYWRlclRleHR7Y29sb3I6I2NlY2VjZX0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoUmVzdWx0c0hlYWRlciAjR0JTZWFyY2hWaWV3QnRue2NvbG9yOiMwZjJiMjY7Ym9yZGVyLWNvbG9yOiNmZmZ9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlckJ0bntiYWNrZ3JvdW5kLWNvbG9yOiMyNjZlNjIgIWltcG9ydGFudDtib3JkZXItY29sb3I6IzI2NmU2MiAhaW1wb3J0YW50O2NvbG9yOiNmZmYgIWltcG9ydGFudH0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVyQnRuOmhvdmVyLC5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJCdG46Zm9jdXN7Ym9yZGVyLWNvbG9yOmhzbCgxNzAsNDguNjQ4NjQ4NjQ4NiUsMTcuMDE5NjA3ODQzMSUpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpoc2woMTcwLDQ4LjY0ODY0ODY0ODYlLDE3LjAxOTYwNzg0MzElKSAhaW1wb3J0YW50fS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIC5jZS1sb2dve21hcmdpbi10b3A6MTBweDtkaXNwbGF5OmJsb2NrfS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIC5nYi1zZWxlY3RlZC12YWx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiM4ZGY0ZDh9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLmdiLXNlbGVjdGVkLXZhbHVlIGksLmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLmdiLXNlbGVjdGVkLXZhbHVlIHNwYW57Y29sb3I6IzBmMmIyNn0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAuZ2ItY2hlY2tib3hyYWRpby1maWx0ZXIgaW5wdXQrbGFiZWx7Y29sb3I6IzBmMmIyNjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLmdiLWNoZWNrYm94cmFkaW8tZmlsdGVyIGlucHV0OmNoZWNrZWQrbGFiZWx7Y29sb3I6IzBmMmIyNjtiYWNrZ3JvdW5kLWNvbG9yOiM4ZGY0ZDh9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgaDJ7Y29sb3I6I2ZmZn0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAjR0JTZWFyY2hDaGlwcyAjR0JDbGVhckZpbHRlcnN7Y29sb3I6IzhkZjRkOH0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAjR0JTZWFyY2hDaGlwcyAuZ2ItbWF0LWNoaXB7YmFja2dyb3VuZC1jb2xvcjojMjY2ZTYyICFpbXBvcnRhbnR9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLm1vcmUtb3B0aW9ucywuY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAubWF0LWV4cGFuc2lvbi1wYW5lbCAubWF0LWV4cGFuc2lvbi1wYW5lbC1jb250ZW50IGxhYmVse2NvbG9yOiMwZjJiMjZ9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnMgLm1hdC1leHBhbnNpb24tcGFuZWx7Ym9yZGVyLXRvcC1jb2xvcjojY2VjZWNlfS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIC5tYXQtZXhwYW5zaW9uLXBhbmVsLmNhdGVnb3JpZXMgLm1hdC1leHBhbnNpb24tcGFuZWwtY29udGVudCAubWF0LWV4cGFuc2lvbi1wYW5lbC1ib2R5IGF7Y29sb3I6IzBmMmIyNn0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAubWF0LWV4cGFuc2lvbi1wYW5lbC5jYXRlZ29yaWVzIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWhlYWRlci5vcGVuZXJ7Y29sb3I6I2ZmZn0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAubWF0LWV4cGFuc2lvbi1wYW5lbCAubWF0LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXJ7YmFja2dyb3VuZDojMGYyYjI2O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDM4LCAxMTAsIDk4KSAwJSwgcmdiKDIyLCA2MSwgNTUpIDEwMCUpfS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAjR0JTZWFyY2hGaWx0ZXJzIC5tYXQtZXhwYW5zaW9uLXBhbmVsIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciAubWF0LWV4cGFuc2lvbi1wYW5lbC1ib2R5IGF7Y29sb3I6I2ZmZn0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAubWF0LWV4cGFuc2lvbi1wYW5lbCAubWF0LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLm1hdC1leHBhbnNpb24tcGFuZWwtaGVhZGVyLXRpdGxle2NvbG9yOiNmZmYgIWltcG9ydGFudH0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgI0dCU2VhcmNoRmlsdGVycyAubWF0LWV4cGFuc2lvbi1wYW5lbCAubWF0LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIgLm1hdC1leHBhbnNpb24taW5kaWNhdG9yOmFmdGVye2NvbG9yOiNmZmZ9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaEZpbHRlcnM+ZGl2e2JhY2tncm91bmQtY29sb3I6IzBmMmIyNn0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgLmdiLXBhZ2luYXRpb24gLmdiLXBhZ2VyOmJlZm9yZSwuY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgLmdiLXBhZ2luYXRpb24+ZGl2IHVsIGxpe2NvbG9yOiM4ZGY0ZDh9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyIC5nYi1wYWdlc2l6ZXtjb2xvcjojY2VjZWNlfS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAuZ2ItcGFnZXNpemUgLmdiLW1hdC1kcm9wZG93biAubWF0LW1kYy1zZWxlY3QtYXJyb3ctd3JhcHBlcntiYWNrZ3JvdW5kLWNvbG9yOiMyNjZlNjJ9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaENvbnRlbnQgaDIsLmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyICNHQlNlYXJjaENvbnRlbnQgcHtjb2xvcjojZGJkYmRifS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAjR0JTZW9Cb3R0b21TZWFyY2hDb250YWluZXJ7Y29sb3I6I2NlY2VjZX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyIC5tYXQtZHJhd2VyLWJhY2tkcm9we2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDt3aWR0aDoxMDAlO21heC13aWR0aDozMjBweDtiYWNrZ3JvdW5kLWNvbG9yOiMwZjJiMjY7dmlzaWJpbGl0eTp2aXNpYmxlfX0jR0JTZWFyY2hDb250YWluZXIgLmNlLWxvZ286YmVmb3Jle2NvbnRlbnQ6XCJcIjtmbGV4OjAgMSBhdXRvO21pbi13aWR0aDo1MCU7d2lkdGg6YXV0bztjb250ZW50OlwiXCI7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIvdGhlbWUvYXNzZXRzL2xvZ28tY2Uuc3ZnXCIpO2JhY2tncm91bmQtcG9zaXRpb246dG9wIGxlZnQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjUwcHg7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXJ9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlciwjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyLmNle2JhY2tncm91bmQtY29sb3I6IzAwMDtjb2xvcjojY2VjZWNlO2JvcmRlci1jb2xvcjojY2VjZWNlfS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIgYSwjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyLmNlIGF7Y29sb3I6IzhkZjRkOH0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItY2FyZC10ZXh0IHAsLmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlciAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWZpZ3VyZXMtZmlndXJlLCNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIuY2UgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtYm90dG9tIC5nYi1jYXJkLXRleHQgcCwjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyLmNlIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItZmlndXJlcy1maWd1cmV7Y29sb3I6I2ZmZiAhaW1wb3J0YW50fS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIgLmdiLWNhcmQtaW5uZXIgYTpub3QoLmdiLWNhcmQtc2VsbGVyKSwuY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItY2FyZC10ZXh0IHArcCwuY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLWJvdHRvbSAuZ2ItZmlndXJlcy1sYWJlbCwjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyLmNlIC5nYi1jYXJkLWlubmVyIGE6bm90KC5nYi1jYXJkLXNlbGxlciksI0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlci5jZSAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWNhcmQtdGV4dCBwK3AsI0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlci5jZSAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1ib3R0b20gLmdiLWZpZ3VyZXMtbGFiZWx7Y29sb3I6I2NlY2VjZX0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLW1ldGEgdWwsI0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlci5jZSAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1tZXRhIHVse2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjIwcHh9LmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlciAuZ2ItY2FyZC1pbm5lciAuZ2ItY2FyZC1tZXRhIHVsIGxpLCNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIuY2UgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtbWV0YSB1bCBsaXttYXJnaW46M3B4IDVweCAhaW1wb3J0YW50fS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIgLmdiLWNhcmQtaW5uZXIgLmdiLWNhcmQtbWV0YSB1bCBsaStsaSwjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyLmNlIC5nYi1jYXJkLWlubmVyIC5nYi1jYXJkLW1ldGEgdWwgbGkrbGl7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50fS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIgLmdiLWNhcmQtaW5uZXIgLmJ0bi1zZWNvbmRhcnksI0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlci5jZSAuZ2ItY2FyZC1pbm5lciAuYnRuLXNlY29uZGFyeXtjb2xvcjojMGYyYjI2fS5jb2xsZWN0b3JzLWVsaXRlICNHQlNlYXJjaENvbnRhaW5lciAuZ2Itc2VhcmNoLWNhcmQgLmdiLWNhcmQtb3V0ZXIgLmdiLWNhcmQtaW5uZXIgLmJ0bi1hZGR0b2NhcnQsI0dCU2VhcmNoQ29udGFpbmVyIC5nYi1zZWFyY2gtY2FyZCAuZ2ItY2FyZC1vdXRlci5jZSAuZ2ItY2FyZC1pbm5lciAuYnRuLWFkZHRvY2FydHtiYWNrZ3JvdW5kLWNvbG9yOiM4ZGY0ZDg7Ym9yZGVyLWNvbG9yOiM4ZGY0ZDg7Y29sb3I6IzAwMH0uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyLmhpZ2hsaWdodGVkOmJlZm9yZSwjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyLmNlLmhpZ2hsaWdodGVkOmJlZm9yZXtib3JkZXI6MXB4IHNvbGlkICNjZWNlY2V9I3ZpZXdJdGVtIC5zcmNkb2MtaWZyYW1le2JvcmRlcjowO3dpZHRoOjEwMCU7bWluLWhlaWdodDozMHB4fSN2aWV3SXRlbSAuZXhjbHVkZWQtc3RhdGVze2JvcmRlci1yYWRpdXM6MjBweDtwYWRkaW5nOjIwcHg7YmFja2dyb3VuZC1jb2xvcjojZWVlO21hcmdpbi1ib3R0b206MjBweH0jdmlld0l0ZW0gLmV4Y2x1ZGVkLXN0YXRlcyAjZXhjbHVkZWRTdGF0ZXN7bWFyZ2luOjAgYXV0bztkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MTBweDtib3JkZXItcmFkaXVzOjE1cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOX0jdmlld0l0ZW0gLmV4Y2x1ZGVkLXN0YXRlcyAjZXhjbHVkZWRTdGF0ZXMgaXtmb250LXNpemU6MThweDttYXJnaW4tcmlnaHQ6NXB4O2NvbG9yOiNkMDAyMWJ9I3ZpZXdJdGVtIC5leGNsdWRlZC1zdGF0ZXMgI2V4Y2x1ZGVkU3RhdGVzIHNwYW57Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6MTVweDtjb2xvcjojNTU1O2ZvbnQtd2VpZ2h0OjYwMH0jdmlld0l0ZW0gLmV4Y2x1ZGVkLXN0YXRlcyAjZXhjbHVkZWRTdGF0ZXNXaWRnZXQgLm1vcmV7ZGlzcGxheTpub25lfSN2aWV3SXRlbSAuZXhjbHVkZWQtc3RhdGVzICNleGNsdWRlZFN0YXRlc1dpZGdldCAuZmVhdHVyZWQtc2VjdGlvbnttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWJvdHRvbTowfSN2aWV3SXRlbSAuZXhjbHVkZWQtc3RhdGVzICNleGNsdWRlZFN0YXRlc1dpZGdldCAuZmVhdHVyZWQtc2VjdGlvbj5oMntmb250LXNpemU6MTRweDt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OjYwMH0jdmlld0l0ZW0gLmxvZ2luLWNvbnRlbnR7bWFyZ2luLWJvdHRvbToyMHB4fSN2aWV3SXRlbSAuYnJlYWRjcnVtYntwYWRkaW5nOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2ZvbnQtc2l6ZToxM3B4fSN2aWV3SXRlbSAuYnJlYWRjcnVtYiAuYmFja3tjb2xvcjojNGE0YTRhO2ZvbnQtd2VpZ2h0OjYwMH0jdmlld0l0ZW0gLmJyZWFkY3J1bWIgLmJhY2s6OmJlZm9yZXtjb250ZW50OlwiwqsgXCI7ZGlzcGxheTppbmxpbmV9I3ZpZXdJdGVtIC5icmVhZGNydW1iIC5iYWNrOjphZnRlcntjb250ZW50OlwiOlwiO2Rpc3BsYXk6aW5saW5lfSN2aWV3SXRlbSB1bC5icmVhZGNydW1ie2Rpc3BsYXk6aW5saW5lLWJsb2NrfSN2aWV3SXRlbSAucGljdHVyZXN7bWFyZ2luLWJvdHRvbToyMHB4fSN2aWV3SXRlbSAuYmFjay10by1zZWFyY2gtcmVzdWx0c3tmb250LXNpemU6MTNweH0jdmlld0l0ZW0gLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudHttYXJnaW4tYm90dG9tOjIwcHh9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tbWFpbi1jb250ZW50IC5pdGVtLWNvbnRlbnQgLml0ZW0tdGl0bGV7Y29sb3I6IzRhNGE0YTtmb250LXNpemU6MThweH0jdmlld0l0ZW0gLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAuaXRlbS1zdWJ0aXRsZXtjb2xvcjojNGE0YTRhO2ZvbnQtc2l6ZToxNnB4fSN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50IC5zZWxsZXItaW5mb3ttYXJnaW46MTVweCAwfSN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50ICNkaXZTZWxsZXIgLnNlbGxlci1kZXRhaWxze2Zsb2F0OmxlZnQ7bWFyZ2luLWJvdHRvbToxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfSN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50ICNkaXZTZWxsZXIgLnNlbGxlci1kZXRhaWxzOjphZnRlcntjbGVhcjpib3RofSN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50ICNkaXZTZWxsZXIgLnNlbGxlci1kZXRhaWxzIC51c2VyLW5hbWV7Zm9udC13ZWlnaHQ6NjAwfSN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50ICNkaXZTZWxsZXIgLnNlbGxlci1kZXRhaWxzIC51c2VyLW5hbWU6OmFmdGVye2NsZWFyOmJvdGh9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tbWFpbi1jb250ZW50IC5pdGVtLWNvbnRlbnQgI2RpdlNlbGxlciAuc2VsbGVyLWRldGFpbHMgLnNlbGxlci1kZXRhaWxzLWxpbmstMXtmbG9hdDpsZWZ0O21hcmdpbi1ib3R0b206MTBweH0jdmlld0l0ZW0gLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAjZGl2U2VsbGVyIC5zZWxsZXItZGV0YWlscyAuc2VsbGVyLWRldGFpbHMtbGluay0xIGFqYXgtc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjEwMCU7dG9wOjE1cHh9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tbWFpbi1jb250ZW50IC5pdGVtLWNvbnRlbnQgI2RpdlNlbGxlciAuc2VsbGVyLWRldGFpbHMgLnNlbGxlci1kZXRhaWxzLWxpbmstMSBhamF4LXNwaW5uZXIgLmFqYXgtc3Bpbm5lciBpbWd7aGVpZ2h0OjE1cHg7d2lkdGg6MTVweDttYXJnaW4tbGVmdDo1cHh9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tbWFpbi1jb250ZW50IC5pdGVtLWNvbnRlbnQgI2RpdlNlbGxlciAuc2VsbGVyLWRldGFpbHMgLnNlbGxlci1kZXRhaWxzLWxpbmstMSBhamF4LXNwaW5uZXIgLmFqYXgtc3Bpbm5lciBzcGFue2Rpc3BsYXk6bm9uZX0jdmlld0l0ZW0gLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAjZGl2U2VsbGVyIC5zZWxsZXItZGV0YWlscyAuc2VsbGVyLWRldGFpbHMtbGluay0xIGFqYXgtc3Bpbm5lciAuYmFjay1jb3ZlcntkaXNwbGF5Om5vbmV9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tbWFpbi1jb250ZW50IC5pdGVtLWNvbnRlbnQgI2RpdlNlbGxlciAuc2VsbGVyLWRldGFpbHMgLnNlbGxlci1kZXRhaWxzLWxpbmstMTo6YWZ0ZXJ7Y29sb3I6I2NjYztwYWRkaW5nOjAgNXB4O2NvbnRlbnQ6XCJ8XCI7ZGlzcGxheTppbmxpbmUtYmxvY2t9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tbWFpbi1jb250ZW50IC5pdGVtLWNvbnRlbnQgI2RpdlNlbGxlciAuc2VsbGVyLWRldGFpbHMgLnNlbGxlci1kZXRhaWxzLWxpbmstMntmbG9hdDpsZWZ0O21hcmdpbi1ib3R0b206MTBweH0jdmlld0l0ZW0gLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAjZGl2U2VsbGVyIC5zZWxsZXItZGV0YWlscyAucGlwZXtjb2xvcjojY2NjO3BhZGRpbmc6MCA1cHg7Y29udGVudDpcInxcIjtmbG9hdDpsZWZ0fSN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50ICNkaXZTZWxsZXIgLnNlbGxlci1kZXRhaWxzIC5zZWxsZXItZGV0YWlscy1saW5rLTN7ZmxvYXQ6bGVmdDttYXJnaW4tYm90dG9tOjEwcHh9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tbWFpbi1jb250ZW50IC5pdGVtLWNvbnRlbnQgLmNvbmRpdGlvbiwjdmlld0l0ZW0gLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAuZmZsLXJlcXtmb250LXdlaWdodDo2MDB9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tbWFpbi1jb250ZW50IC5pdGVtLWNvbnRlbnQgLmNvbmRpdGlvbj5zcGFuLCN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50IC5mZmwtcmVxPnNwYW57Zm9udC13ZWlnaHQ6MzAwfSN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50IC5pdGVtLWRldGFpbC1saW5rLTE+YXtmbG9hdDpyaWdodH0jdmlld0l0ZW0gLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAuaXRlbS1kZXRhaWwtbGluay0ye3Bvc2l0aW9uOnJlbGF0aXZlfSN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50IC5pdGVtLWRldGFpbC1saW5rLTIgc3BhbntoZWlnaHQ6MTlweDtmbG9hdDpyaWdodH0jdmlld0l0ZW0gLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAuaXRlbS1kZXRhaWwtbGluay0yIGFqYXgtc3Bpbm5lcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo4MHB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtNTAlKX0jdmlld0l0ZW0gLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAuaXRlbS1kZXRhaWwtbGluay0yIGFqYXgtc3Bpbm5lciAuYWpheC1zcGlubmVyIGltZ3toZWlnaHQ6MTNweDt3aWR0aDoxM3B4fSN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50IC5pdGVtLWRldGFpbC1saW5rLTIgYWpheC1zcGlubmVyIC5hamF4LXNwaW5uZXIgc3BhbntkaXNwbGF5Om5vbmV9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tbWFpbi1jb250ZW50IC5pdGVtLWNvbnRlbnQgLml0ZW0tZGV0YWlsLWxpbmstMiBhamF4LXNwaW5uZXIgLmJhY2stY292ZXJ7ZGlzcGxheTpub25lfSN2aWV3SXRlbSAuaXRlbS12aWV3LWNvdW50ZXJ7bWFyZ2luLWJvdHRvbToyMHB4O3BhZGRpbmctcmlnaHQ6MH0jdmlld0l0ZW0gLnNoYXJlLXRvb2xze2Zsb2F0OnJpZ2h0O21hcmdpbi1ib3R0b206MjBweH0jdmlld0l0ZW0gLnNoYXJlLXRvb2xzPmRpdnt0ZXh0LWFsaWduOnJpZ2h0fSN2aWV3SXRlbSAuc2hhcmUtYnV0dG9uLXdyYXBwZXJ7ZmxvYXQ6cmlnaHR9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tdGFibGUtd3JhcHBlcnttYXJnaW4tYm90dG9tOjIwcHh9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tdGFibGUtd3JhcHBlcj50YWJsZT50Ym9keT50cjpudGgtbGFzdC1jaGlsZCgxKT50aCwjdmlld0l0ZW0gLnZpZXctaXRlbS10YWJsZS13cmFwcGVyPnRhYmxlPnRib2R5PnRyOm50aC1sYXN0LWNoaWxkKDEpPnRke2JvcmRlci1ib3R0b206c29saWQgMXB4ICNkZGR9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tdGFibGUtd3JhcHBlcj50YWJsZT50Ym9keSB0aHt3aWR0aDoxODBweH0jdmlld0l0ZW0gLnZpZXctaXRlbS10YWJsZS13cmFwcGVyPnRhYmxlPnRib2R5IHRkIC5nYnAtbmV4dC1zdGVwIHNwYW57ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6IzAwNjQwMH0jdmlld0l0ZW0gLnZpZXctaXRlbS10YWJsZS13cmFwcGVyPnRhYmxlPnRib2R5IHRkIC5nYnAtbmV4dC1zdGVwIHNwYW46YmVmb3Jle2NvbnRlbnQ6XCLuhIFcIjttYXJnaW4tcmlnaHQ6M3B4O2ZvbnQtZmFtaWx5OlwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIn0jdmlld0l0ZW0gLnZpZXctaXRlbS10YWJsZS13cmFwcGVyPnRhYmxlPnRib2R5IHRkIC5nYnAtbmV4dC1zdGVwIHNwYW4gYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSN2aWV3SXRlbSAuc2VsbGVyLXJlc3BvbnNpYmlsaXR5e21hcmdpbi10b3A6MTVweDttYXJnaW4tYm90dG9tOjE1cHh9I3ZpZXdJdGVtIC5yb3ctcmV2ZXJzYWwtc217ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2h9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tdGFibGUtc3VwcGxlbWVudGFsIC50YWJsZS1jb25kZW5zZWQ+dGJvZHk+dHI+dGh7cGFkZGluZy1sZWZ0OjB9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tdGFibGUtc3VwcGxlbWVudGFsIC5pdGVtLXJlbWluZGVyLXRleHQgYXtmb250LXdlaWdodDpib2xkfSN2aWV3SXRlbSAudmlldy1pdGVtLXRhYmxlLXN1cHBsZW1lbnRhbCAuaXRlbS1yZW1pbmRlci10ZXh0IHB7bWFyZ2luLWJvdHRvbTowfSN2aWV3SXRlbSAudmlldy1pdGVtLXRhYmxlLXN1cHBsZW1lbnRhbCAuaXRlbS1yZW1pbmRlci10ZXh0IC5yZW1pbmRlci10ZXh0e2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSN2aWV3SXRlbSAudmlldy1pdGVtLXN1cHBsZW1lbnRhbC1jb250ZW50e21hcmdpbi1ib3R0b206MzBweH0jdmlld0l0ZW0gLnZpZXctaXRlbS1zdXBwbGVtZW50YWwtY29udGVudCAucGFuZWwtaGVhZGluZ3tiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tc3VwcGxlbWVudGFsLWNvbnRlbnQgLmdiLWFke3BhZGRpbmc6MzBweCA4cHggMzBweCAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6OHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6dGhpbiBzb2xpZCAjZDlkOWQ5fSN2aWV3SXRlbSAudmlldy1pdGVtLXN1cHBsZW1lbnRhbC1jb250ZW50IC5nYi1hZCBhOmZpcnN0LWNoaWxke2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToyMHB4fSN2aWV3SXRlbSAudmlldy1pdGVtLXN1cHBsZW1lbnRhbC1jb250ZW50IC5nYi1hZCBhIGltZ3t3aWR0aDo5MCU7aGVpZ2h0OmF1dG87bWF4LXdpZHRoOjMwMHB4fSN2aWV3SXRlbT5kaXYuYWxlcnQuYWxlcnQtaW5mbyBkaXYuZ3Vlc3Q+cHttYXJnaW46MH0jdmlld0l0ZW0gLnRhYi1zZWN0aW9uLXdyYXBwZXJ7bWFyZ2luLWJvdHRvbToyMHB4fSN2aWV3SXRlbSAudmFsdWVzIGRpdjpudGgtY2hpbGQob2RkKXtmbG9hdDpsZWZ0O3dpZHRoOjUwJTtwYWRkaW5nLXJpZ2h0OjEwcHh9I3ZpZXdJdGVtIC52YWx1ZXMgZGl2Om50aC1jaGlsZChldmVuKXtmbG9hdDpsZWZ0O3dpZHRoOjUwJX0jdmlld0l0ZW0gLnZhbHVlcyBkaXY6bnRoLWxhc3QtY2hpbGQoMSl7bWFyZ2luLWJvdHRvbToxMHB4fSN2aWV3SXRlbSAudmFsdWVzIGRpdj5zcGFuOm50aC1jaGlsZCgxKXttYXJnaW4tcmlnaHQ6NXB4fSN2aWV3SXRlbSAudmFsdWVzIGRpdj5zcGFuOm50aC1jaGlsZCgxKTo6YWZ0ZXJ7Y29udGVudDpcIjpcIn0jdmlld0l0ZW0gLnZhbHVlcyBkaXYuc3RhbmQtYWxvbmUtdmFsdWV7ZmxvYXQ6bm9uZTtjbGVhcjpib3RoO3dpZHRoOjEwMCV9I3ZpZXdJdGVtIC52YWx1ZXMgZGl2IGVte2ZvbnQtc3R5bGU6bm9ybWFsfSN2aWV3SXRlbSAudmFsdWVzIGRpdi5mdWxsLXdpZHRoe3dpZHRoOjEwMCV9I3ZpZXdJdGVtIC52YWx1ZXMgZGl2LmZ1bGwtd2lkdGg+aDUsI3ZpZXdJdGVtIC52YWx1ZXMgZGl2LmZ1bGwtd2lkdGg+bGFiZWx7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjVweDtjbGVhcjpib3RofSN2aWV3SXRlbSAudmFsdWVzIGRpdi5mdWxsLXdpZHRoIHAgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMH0jdmlld0l0ZW0gLnZhbHVlcyBkaXYuZnVsbC13aWR0aCBwIHNwYW57ZGlzcGxheTpibG9ja30jdmlld0l0ZW0gLnZhbHVlcyBkaXYuZnVsbC13aWR0aCAuaW5wdXQtZ3JvdXAtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDphdXRvfSN2aWV3SXRlbSAudmFsdWVzIGRpdi5mdWxsLXdpZHRoIC5pbnB1dC1ncm91cC13cmFwIC5pbnB1dC1ncm91cHtwYWRkaW5nLXRvcDowO3BhZGRpbmctYm90dG9tOjA7d2lkdGg6YXV0b30jdmlld0l0ZW0gLnZhbHVlcyBkaXYuZnVsbC13aWR0aCAuaW5wdXQtZ3JvdXAtd3JhcCAuaW5wdXQtZ3JvdXA+aW5wdXR7d2lkdGg6MTAwcHg7aGVpZ2h0OjQwcHh9I3ZpZXdJdGVtIC52YWx1ZXMgZGl2LmZ1bGwtd2lkdGggLmlucHV0LWdyb3VwLXdyYXAgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4sI3ZpZXdJdGVtIC52YWx1ZXMgZGl2LmZ1bGwtd2lkdGggLmlucHV0LWdyb3VwLXdyYXAgLmlucHV0LWdyb3VwIC5idG57ZmxvYXQ6bm9uZTt3aWR0aDphdXRvO21hcmdpbjowO3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MH0jdmlld0l0ZW0gLnZhbHVlcyBkaXYuZnVsbC13aWR0aCAuaW5wdXQtZ3JvdXAtd3JhcCAubG9hZGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O3JpZ2h0Oi0xMHB4O3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcIi90aGVtZS9hc3NldHMvYWpheC1zcGlubmVyLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7ZGlzcGxheTpub25lfSN2aWV3SXRlbSAudmFsdWVzIGRpdi5mdWxsLXdpZHRoIC5lcnJfbXNne2NsZWFyOmxlZnQ7ZmxvYXQ6bGVmdDttYXJnaW4tYm90dG9tOjE1cHg7d2lkdGg6YXV0bztmb250LXNpemU6MTJweDtjb2xvcjojZDAwMjFifSN2aWV3SXRlbSAudmFsdWVzIGRpdi5mdWxsLXdpZHRoICNoYW5kbGluZ1RleHR7ZGlzcGxheTppbmxpbmU7Zm9udC1zdHlsZTpub3JtYWx9I3ZpZXdJdGVtIC5jbGFzc2ljLXZpZXd7dGV4dC1hbGlnbjpsZWZ0O21hcmdpbi1ib3R0b206NXB4fSN2aWV3SXRlbSAucDY1LXdhcm5pbmd7YmFja2dyb3VuZC1pbWFnZTp1cmwoL3RoZW1lL2Fzc2V0cy9wNjUtd2FybmluZy5zdmcpO2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtoZWlnaHQ6MTVweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOjEwcHg7cGFkZGluZzowcHggMHB4IDBweCAxOHB4fSN2aWV3SXRlbSAuZmVhdHVyZWQtc2VjdGlvbnttYXJnaW4tYm90dG9tOjIwcHh9LnBob3RvUGxheWVyQ2FwdGlvbk1vZGFse2Rpc3BsYXk6aW5saW5lfS5waWN0dXJlLWNvdW50e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNTU1O3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtd2VpZ2h0OjYwMDtwYWRkaW5nOjJweCA1cHg7bGVmdDowO2JvdHRvbTowO29wYWNpdHk6MX0jY2Fyb3VzZWwtdmlldy1pdGVte21hcmdpbjowIGF1dG87d2lkdGg6MTAwJX0jY2Fyb3VzZWwtdmlldy1pdGVtIC5jYXJvdXNlbC1jb250cm9se3otaW5kZXg6MTAwMX0jY2Fyb3VzZWwtdmlldy1pdGVtIC5nYWxsZXJ5LWFjdGlvbnN7Zm9udC1zaXplOjE0cHg7dGV4dC1hbGlnbjpjZW50ZXI7Y29sb3I6IzliOWI5YjttYXJnaW46MTVweCBhdXRvfSNjYXJvdXNlbC12aWV3LWl0ZW0gLnBob3RvUGxheWVyQ2FwdGlvbntkaXNwbGF5OmlubGluZX0jY2Fyb3VzZWwtdmlldy1pdGVtIC5waWN0dXJlLWNvdW50e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNTU1O3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtd2VpZ2h0OjYwMDtwYWRkaW5nOjJweCA1cHg7bGVmdDowO2JvdHRvbTowO29wYWNpdHk6MX0jY2Fyb3VzZWwtdmlldy1pdGVtIC5jYXJvdXNlbC1pbm5lcj4uaXRlbSBpbWd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDo0MDBweDtkaXNwbGF5OmJsb2NrO21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG99I2Nhcm91c2VsLXZpZXctaXRlbSAuY2Fyb3VzZWwtaW5uZXI+Lml0ZW0+YXtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO3otaW5kZXg6OTk5fSNjYXJvdXNlbC12aWV3LWl0ZW0gLmNhcm91c2VsLWlubmVyPi5pdGVtPmE6aG92ZXI+c3BhbntiYWNrZ3JvdW5kOnVybChcIi90aGVtZS9hc3NldHMvaWMtem9vbS1ob3Zlci5zdmdcIikgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTo1MCUgNTAlO2JhY2tncm91bmQtc2l6ZToyMDBweCAyMDBweDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7b3BhY2l0eTouODtmaWx0ZXI6YWxwaGEob3BhY2l0eT04MCk7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ei1pbmRleDoxMDAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDczLDczLDczLC41KX0jY2Fyb3VzZWwtdmlldy1pdGVtIC5jYXJvdXNlbC1vdXRlcntwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6c29saWQgMXB4ICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZmZmfSNjYXJvdXNlbC12aWV3LWl0ZW0gLmNhcm91c2VsLWluZGljYXRvcnN7bWFyZ2luOjEwcHggMCAwO292ZXJmbG93OmF1dG87b3ZlcmZsb3cteTpoaWRkZW47cG9zaXRpb246c3RhdGljO3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDt3aWR0aDoxMDAlfSNjYXJvdXNlbC12aWV3LWl0ZW0gLmNhcm91c2VsLWluZGljYXRvcnMgbGl7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1yYWRpdXM6MDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAhaW1wb3J0YW50O2JvcmRlcjpzb2xpZCAxcHggI2NjYzt3aWR0aDoxMDBweDtoZWlnaHQ6NzVweDtwb3NpdGlvbjpyZWxhdGl2ZX0jY2Fyb3VzZWwtdmlldy1pdGVtIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIGltZ3tkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luOmF1dG87cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsIC01MCUpfSNjYXJvdXNlbC12aWV3LWl0ZW0gLmNhcm91c2VsLWluZGljYXRvcnMgbGkuYWN0aXZle2JvcmRlcjoycHggc29saWQgIzAwNjQwMH0jY2Fyb3VzZWwtdmlldy1pdGVtIC5uby1jb250ZW50e2JhY2tncm91bmQtY29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXI6c29saWQgMXB4ICNkOWQ5ZDl9I2Nhcm91c2VsLXZpZXctaXRlbSAubm8tY29udGVudCBpbWd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30jY2Fyb3VzZWwtbW9kYWwgLm1vZGFsLWRpYWxvZ3t3aWR0aDphdXRvO3BhZGRpbmc6MHB4O21hcmdpbjoxMHB4fSNjYXJvdXNlbC1tb2RhbCAubW9kYWwtYm9keXtwYWRkaW5nOjVweH0jY2Fyb3VzZWwtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNsb3NlLXBvc2l0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvcmRlcjpub25lO3BhZGRpbmc6NXB4O3otaW5kZXg6MTAwMDtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC4zKTtyaWdodDowO2JvcmRlci1yYWRpdXM6MCA2cHh9I2Nhcm91c2VsLW1vZGFsICNjYXJvdXNlbC1tb2RhbC12aWV3LWl0ZW0+LmNhcm91c2VsLW91dGVyPi5jYXJvdXNlbC1pbm5lcj4uaXRlbT5pbWd7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30jdmlld0l0ZW0gI2RpdlNlbGxlciAuYmFkZ2Vze2Zsb2F0OmxlZnQ7bWFyZ2luLXJpZ2h0OjEwcHg7bWFyZ2luLWJvdHRvbToxMHB4fSN2aWV3SXRlbSAjZGl2U2VsbGVyIC5iYWRnZXMgLmdiLWJhZGdlPmF7aGVpZ2h0OjMwcHh9I3ZpZXdJdGVtICNkaXZTZWxsZXIgLmJhZGdlcyAuZmZsLWJhZGdle3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9I3ZpZXdJdGVtICNkaXZTZWxsZXIgLmJhZGdlcyAudmVyaWZpZWQtYmFkZ2V7d2lkdGg6MzBweDtoZWlnaHQ6MzBweH0jdmlld0l0ZW0gI2RpdlNlbGxlciAuYmFkZ2VzIC5nb2xkLWJhZGdle3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9I3ZpZXdJdGVtICNkaXZTZWxsZXIgLmJhZGdlcyAuZ29sZC1jaGFydGVyLWJhZGdle3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHh9I3ZpZXdJdGVtICNkaXZTZWxsZXIgLmJhZGdlcyAudG9wLTEwLWJhZGdle2hlaWdodDozMHB4O3dpZHRoOjUxcHh9I3ZpZXdJdGVtICNkaXZTZWxsZXIgLmJhZGdlcyAudG9wLTI1LWJhZGdle2hlaWdodDozMHB4O3dpZHRoOjUycHh9I3ZpZXdJdGVtICNkaXZTZWxsZXIgLmJhZGdlcyAudG9wLTEwMC1iYWRnZXtoZWlnaHQ6MzBweDt3aWR0aDo1MnB4fSN2aWV3SXRlbSAjZmluYW5jaW5nUHJlcXVhbHttYXJnaW46MH0jdmlld0l0ZW0gI2ZpbmFuY2luZ1ByZXF1YWwrcCwjdmlld0l0ZW0gI2ZpbmFuY2luZ1ByZXF1YWwgcHttYXJnaW46MDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoxMnB4fSN2aWV3SXRlbSAjZmluYW5jaW5nUHJlcXVhbCtwIGEsI3ZpZXdJdGVtICNmaW5hbmNpbmdQcmVxdWFsK3AgLmNyZHYtbGVhcm4tbW9yZSwjdmlld0l0ZW0gI2ZpbmFuY2luZ1ByZXF1YWwrcCAuY3Jkdi1idXR0b24tbWVzc2FnZSwjdmlld0l0ZW0gI2ZpbmFuY2luZ1ByZXF1YWwgcCBhLCN2aWV3SXRlbSAjZmluYW5jaW5nUHJlcXVhbCBwIC5jcmR2LWxlYXJuLW1vcmUsI3ZpZXdJdGVtICNmaW5hbmNpbmdQcmVxdWFsIHAgLmNyZHYtYnV0dG9uLW1lc3NhZ2V7Y29sb3I6IzAwNjQwMH0ucm93Lml0ZW0taW5mby13cmFwcGVyLnRpbWVmcmFtZT5kaXZ7Ym9yZGVyOjBweH0ucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6OHB4IDBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fS5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2IC5jb2wteHMtNjpsYXN0LWNoaWxkLC5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2IC5jb2wteHMtNi5zaG9ydHtwYWRkaW5nLWxlZnQ6MHB4fS5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2IC5jb2wteHMtNiBpbnB1dHtmbG9hdDpsZWZ0O3dpZHRoOjEwMCV9LnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLmNvbC14cy0xMnttYXJnaW4tdG9wOjVweH0ucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdiAubWF4LWJpZCwucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdiAubWluLWJpZHtmb250LXNpemU6MTJweDt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZy1ib3R0b206NXB4fS5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2IC5taW4tYmlke3BhZGRpbmctYm90dG9tOjBweDtwYWRkaW5nLXRvcDo1cHg7Zm9udC1zaXplOjExcHh9LnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLm1pbi1iaWQgc3Bhbntjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjYwMH0ucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdiAuZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjBweH0ucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdiAuYnRue2hlaWdodDo0MHB4fS5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2IC5idG4rLmJ0biwucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdiAuYnRuKy5pbmVsaWdpYmxle21hcmdpbi10b3A6MTBweH0ucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdiAuYnRuLWJpZCwucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdiAuYnRuLW9mZmVye2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtib3JkZXI6MXB4IHNvbGlkICMwMDY0MDA7Y29sb3I6I2ZmZn0ucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdiAuYnRuLWJ1eXtiYWNrZ3JvdW5kLWNvbG9yOiMxODYxYjc7Ym9yZGVyOjFweCBzb2xpZCAjMTg2MWI3O2NvbG9yOiNmZmY7bWFyZ2luLXRvcDo1cHh9LnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLmJ0bi1idXk6aG92ZXIsLnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLmJ0bi1idXk6Zm9jdXN7Y29sb3I6I2ZmZn0ucm93Lml0ZW0taW5mby13cmFwcGVyOmxhc3QtY2hpbGQ+ZGl2Omxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowcHh9LnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXY+ZGl2IC5pbnB1dC1ncm91cHt3aWR0aDoxMDAlfS5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2PmRpdiAuaW5wdXQtZ3JvdXAgaW5wdXR7aGVpZ2h0OjQwcHh9LnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXY+ZGl2IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRue3dpZHRoOjUwJX0ucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdj5kaXYgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gYnV0dG9ue3dpZHRoOjEwMCV9LnJvdy5pdGVtLWluZm8td3JhcHBlci5vZmZlcnM+ZGl2e2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1ib3R0b206MTJweH0ucm93Lml0ZW0taW5mby13cmFwcGVyLm9mZmVycz5kaXY+ZGl2e3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcn0ucm93Lml0ZW0taW5mby13cmFwcGVyLm9mZmVycz5kaXY+ZGl2IGF7bWFyZ2luOjBweH0ucm93Lml0ZW0taW5mby13cmFwcGVyLm9mZmVycz5kaXY+ZGl2Lm9yLWRpdntwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7bWFyZ2luOjEwcHggMHB4IDEzcHh9LnJvdy5pdGVtLWluZm8td3JhcHBlci5vZmZlcnM+ZGl2PmRpdi5vci1kaXY+ZGl2e3Bvc2l0aW9uOnJlbGF0aXZlfS5yb3cuaXRlbS1pbmZvLXdyYXBwZXIub2ZmZXJzPmRpdj5kaXYub3ItZGl2PmRpdj5kaXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjBweDt3aWR0aDoxMDAlO3otaW5kZXg6NDk7b3BhY2l0eToxO2hlaWdodDoxcHg7YmFja2dyb3VuZC1jb2xvcjojZDlkOWQ5fS5yb3cuaXRlbS1pbmZvLXdyYXBwZXIub2ZmZXJzPmRpdj5kaXYub3ItZGl2PmRpdj5zcGFue3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NTA7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowcHggMTBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM1NTV9LnJvdy5pdGVtLWluZm8td3JhcHBlci5vZmZlcnM+ZGl2PmRpdiAuaW5wdXQtZ3JvdXB7d2lkdGg6MTAwJX0ucm93Lml0ZW0taW5mby13cmFwcGVyLm9mZmVycz5kaXY+ZGl2IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRue3dpZHRoOjUwJX0ucm93Lml0ZW0taW5mby13cmFwcGVyLm9mZmVycz5kaXY+ZGl2IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbnt3aWR0aDoxMDAlfS5yb3cuaXRlbS1pbmZvLXdyYXBwZXIuZmVhdHVyZXMgLnN1YnRleHR7Zm9udC1zaXplOjEycHh9LnJvdy5pdGVtLWluZm8td3JhcHBlci5mZWF0dXJlcyAuc3VidGV4dCNnYlBheU1lc3NhZ2Uxe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDotMTNweH0ucm93Lml0ZW0taW5mby13cmFwcGVyLmZlYXR1cmVzIC5zdWJ0ZXh0I2diUGF5TWVzc2FnZTE6YmVmb3Jle2ZvbnQtZmFtaWx5OlwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjtjb250ZW50Olwi7oSBXCI7bWFyZ2luLXJpZ2h0OjNweDt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMDA2NDAwfS5yb3cuaXRlbS1pbmZvLXdyYXBwZXIuZmVhdHVyZXMgLnN1YnRleHQjZ2JQYXlNZXNzYWdlMSBhe3RleHQtYWxpZ246bGVmdH0ucm93Lml0ZW0taW5mby13cmFwcGVyLmZlYXR1cmVzIC5zdWJ0ZXh0IGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ucm93Lml0ZW0taW5mby13cmFwcGVyLmZlYXR1cmVzIC5pYy10YWtlLWEtc2hvdHttYXJnaW46MCBhdXRvO3dpZHRoOjEwMHB4O2hlaWdodDo1MHB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIvdGhlbWUvYXNzZXRzL2ljLXRha2VBc2hvdC0yeC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO2Rpc3BsYXk6YmxvY2t9LnJvdy5pdGVtLWluZm8td3JhcHBlci5mZWF0dXJlcyAuaWMtdGFrZS1hLXNob3Qgc3Bhbnt0ZXh0LWluZGVudDotOTk5OXB4O2hlaWdodDowcHg7d2lkdGg6MHB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MHB4fS5yb3cuaXRlbS1pbmZvLXdyYXBwZXIuZmVhdHVyZXMgLmljLWltbWVkaWF0ZS1jaGVja291dCBzcGFue21hcmdpbi1yaWdodDo1cHg7ZGlzcGxheTppbmxpbmV9LnJvdy5pdGVtLWluZm8td3JhcHBlci5mZWF0dXJlcyAuaWMtaW1tZWRpYXRlLWNoZWNrb3V0PmRpdntkaXNwbGF5OmlubGluZTt3aWR0aDphdXRvfS5yb3cuaXRlbS1pbmZvLXdyYXBwZXIuZmVhdHVyZXMgLmljLWltbWVkaWF0ZS1jaGVja291dD5we21hcmdpbjowcHg7Zm9udC1zaXplOjE0cHh9LnJvdy5pdGVtLWluZm8td3JhcHBlci5mZWF0dXJlcyAuaWMtaW1tZWRpYXRlLWNoZWNrb3V0PnAgZW17Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMwMDY0MDA7Zm9udC1zdHlsZTpub3JtYWx9LnJvdy5pdGVtLWluZm8td3JhcHBlci5mZWF0dXJlcyAuaWMtZnJlZWRvbWNvaW57bWFyZ2luOjAgYXV0bzttaW4td2lkdGg6MTAwcHg7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTUwcHg7aGVpZ2h0OjUwcHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcIi90aGVtZS9hc3NldHMvaWMtZ2JwYXktd2l0aC1mYy1sb2dvLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtkaXNwbGF5OmJsb2NrfS5yb3cuaXRlbS1pbmZvLXdyYXBwZXIuZmVhdHVyZXMgLmljLWZyZWVkb21jb2luIHNwYW57dGV4dC1pbmRlbnQ6LTk5OTlweDtoZWlnaHQ6MHB4O3dpZHRoOjBweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweH0ucm93Lml0ZW0taW5mby13cmFwcGVyIC5maWVsZC12YWxpZGF0aW9uLWVycm9ye2ZvbnQtc2l6ZToxMnB4O21hcmdpbi1ib3R0b206NXB4O2ZvbnQtd2VpZ2h0OjYwMH0uYnV5LWJveHtib3JkZXItcmFkaXVzOjhweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bGlzdC1zdHlsZTpub25lO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nOjAgMTVweDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MCBhdXRvIDE1cHggYXV0b30uYnV5LWJveCAudmFsdWV7Y29sb3I6IzRhNGE0YTtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo2MDA7cGFkZGluZzo1cHggMCA1cHggMH0uYnV5LWJveCAubGFiZWx7Y29sb3I6IzY2Njtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo0MDA7cGFkZGluZy10b3A6MHB4fSN2aWV3SXRlbSAjaXRlbUluZm9EcmF3ZXJzIC5pdGVtLWRyYXdlci13cmFwKy5pdGVtLWRyYXdlci13cmFwe21hcmdpbi10b3A6MTBweH0jdmlld0l0ZW0gI2l0ZW1JbmZvRHJhd2VycyAuaXRlbS1kcmF3ZXItd3JhcD5pbnB1dHtkaXNwbGF5Om5vbmV9I3ZpZXdJdGVtICNpdGVtSW5mb0RyYXdlcnMgLml0ZW0tZHJhd2VyLXdyYXA+bGFiZWx7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiKDAsIDc5LCAwKSAwJSwgcmdiKDAsIDEwNSwgMCkgMTAwJSk7Ym9yZGVyLXJhZGl1czo2cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Y29sb3I6I2ZmZjtwYWRkaW5nOjEwcHggMTVweDttYXJnaW46MDtjdXJzb3I6cG9pbnRlcn0jdmlld0l0ZW0gI2l0ZW1JbmZvRHJhd2VycyAuaXRlbS1kcmF3ZXItd3JhcD5sYWJlbCBpe3RyYW5zZm9ybTpyb3RhdGUoMGRlZyk7dG9wOnVuc2V0fSN2aWV3SXRlbSAjaXRlbUluZm9EcmF3ZXJzIC5pdGVtLWRyYXdlci13cmFwPmxhYmVsIHNwYW57Zm9udC1zaXplOjE3cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO21hcmdpbi1sZWZ0OjVweH0jdmlld0l0ZW0gI2l0ZW1JbmZvRHJhd2VycyAuaXRlbS1kcmF3ZXItd3JhcD5sYWJlbC5uby1jb250ZW50e2JhY2tncm91bmQ6I2VlZTtjb2xvcjojNTU1O2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOX0jdmlld0l0ZW0gI2l0ZW1JbmZvRHJhd2VycyAuaXRlbS1kcmF3ZXItd3JhcD5sYWJlbCtkaXZ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItdG9wOjA7Ym9yZGVyLXJhZGl1czowcHggMHB4IDZweCA2cHg7aGVpZ2h0OjA7b3BhY2l0eTowO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOmhlaWdodCAuNXMgZWFzZS1pbi1vdXR9I3ZpZXdJdGVtICNpdGVtSW5mb0RyYXdlcnMgLml0ZW0tZHJhd2VyLXdyYXA+bGFiZWwrZGl2ICNpdGVtLWRlc2NyaXB0aW9uIC5pdGVtLWRlc2NyaXB0aW9uLWNvbnRhaW5lcntvdmVyZmxvdy14OmF1dG87b3ZlcmZsb3cteTpoaWRkZW59I3ZpZXdJdGVtICNpdGVtSW5mb0RyYXdlcnMgLml0ZW0tZHJhd2VyLXdyYXA+bGFiZWwrZGl2ICNpdGVtLWNoYXJhY3RlcmlzdGljcyAuZGl2LXRhYmxlPmRpdntkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9I3ZpZXdJdGVtICNpdGVtSW5mb0RyYXdlcnMgLml0ZW0tZHJhd2VyLXdyYXA+bGFiZWwrZGl2ICNpdGVtLWNoYXJhY3RlcmlzdGljcyAudGFibGV7bWFyZ2luLXRvcDoxMHB4O21hcmdpbi1ib3R0b206MH0jdmlld0l0ZW0gI2l0ZW1JbmZvRHJhd2VycyAuaXRlbS1kcmF3ZXItd3JhcD5sYWJlbCtkaXYgLnNob3ctbW9yZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjEwO2JveC1zaGFkb3c6MHB4IC01cHggMjBweCAtNHB4IHJnYmEoMCwwLDAsLjUpO2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlfSN2aWV3SXRlbSAjaXRlbUluZm9EcmF3ZXJzIC5pdGVtLWRyYXdlci13cmFwPmxhYmVsK2RpdiAuc2hvdy1tb3JlIGJ1dHRvbnt3aWR0aDoxMDAlO2ZvbnQtc2l6ZToxM3B4O2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzAwNjQwMDtwYWRkaW5nOjhweCAwO2JvcmRlcjowO2ZvbnQtd2VpZ2h0OjYwMDtib3JkZXItcmFkaXVzOjBweCAwcHggNnB4IDZweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMjM4LCAyMzgsIDIzOCkgMCUsIHJnYigyNTUsIDI1NSwgMjU1KSAxMDAlKX0jdmlld0l0ZW0gI2l0ZW1JbmZvRHJhd2VycyAuaXRlbS1kcmF3ZXItd3JhcD5pbnB1dDpjaGVja2VkK2xhYmVse2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4fSN2aWV3SXRlbSAjaXRlbUluZm9EcmF3ZXJzIC5pdGVtLWRyYXdlci13cmFwPmlucHV0OmNoZWNrZWQrbGFiZWwgaXt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0jdmlld0l0ZW0gI2l0ZW1JbmZvRHJhd2VycyAuaXRlbS1kcmF3ZXItd3JhcD5pbnB1dDpjaGVja2VkK2xhYmVsK2RpdntoZWlnaHQ6YXV0bztvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6MTVweDtvcGFjaXR5OjF9I3ZpZXdJdGVtICNpdGVtSW5mb0RyYXdlcnMgLml0ZW0tZHJhd2VyLXdyYXAuaGFsZi1vcGVuPmlucHV0K2xhYmVse2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4fSN2aWV3SXRlbSAjaXRlbUluZm9EcmF3ZXJzIC5pdGVtLWRyYXdlci13cmFwLmhhbGYtb3Blbj5pbnB1dCtsYWJlbCtkaXZ7cGFkZGluZzoxNXB4O2hlaWdodDphdXRvO29wYWNpdHk6MX0jdmlld0l0ZW0gI2l0ZW1JbmZvRHJhd2VycyAuaXRlbS1kcmF3ZXItd3JhcC5oYWxmLW9wZW4+aW5wdXQrbGFiZWwrZGl2Om5vdCgubm8tY29udGVudCl7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDoxNDBweDtwb3NpdGlvbjpyZWxhdGl2ZX0jdmlld0l0ZW0gI2l0ZW1JbmZvRHJhd2VycyAuaXRlbS1kcmF3ZXItd3JhcC5oYWxmLW9wZW4+aW5wdXQrbGFiZWwrZGl2Om5vdCgubm8tY29udGVudCkgLnNob3ctbW9yZXtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjA7ZGlzcGxheTpibG9ja30jdmlld0l0ZW0gI2l0ZW1JbmZvRHJhd2VycyAuaXRlbS1kcmF3ZXItd3JhcC5oYWxmLW9wZW4+aW5wdXQ6Y2hlY2tlZCtsYWJlbCtkaXZ7b3ZlcmZsb3c6dmlzaWJsZTtoZWlnaHQ6YXV0bztwYWRkaW5nOjE1cHg7b3BhY2l0eToxfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjdmlld0l0ZW0gI2l0ZW1JbmZvRHJhd2Vycz5kaXYgI2l0ZW0tZGVzY3JpcHRpb24gLml0ZW0tZGVzY3JpcHRpb24tY29udGFpbmVye292ZXJmbG93LXg6dmlzaWJsZX19I3ZpZXdJdGVtIGEuYnRue3doaXRlLXNwYWNlOm5vcm1hbH0jdmlld0l0ZW0gLnRvb2xzLXdyYXBwZXIgLnBhbmVsLWhlYWRpbmd7YmFja2dyb3VuZC1jb2xvcjojZmZmO2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiMwMDY0MDB9I3ZpZXdJdGVtIC50b29scy13cmFwcGVyIC5nbHlwaGljb24tb2t7Y29sb3I6IzAwNjQwMH0jdmlld0l0ZW0gLnRvb2xzLXdyYXBwZXIgLmdseXBoaWNvbi1yZW1vdmV7Y29sb3I6cmVkfSN2aWV3SXRlbSAudG9vbHMtd3JhcHBlciBhLmJ0bnt3aGl0ZS1zcGFjZTpub3JtYWx9I3ZpZXdJdGVtIC50b29scy13cmFwcGVyIC50d28tY29sLWljb25zPmRpdjpudGgtY2hpbGQoMSl7ZmxvYXQ6bGVmdDt3aWR0aDo4MCV9I3ZpZXdJdGVtIC50b29scy13cmFwcGVyIC50d28tY29sLWljb25zPmRpdjpudGgtY2hpbGQoMil7ZmxvYXQ6cmlnaHQ7d2lkdGg6MjAlfSN2aWV3SXRlbSAudG9vbHMtd3JhcHBlciAuYWxlcnQtc3VjY2VzcyBwe21hcmdpbi1ib3R0b206MH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I3ZpZXdJdGVtIC50b29scy13cmFwcGVyIC5hbGVydC1zdWNjZXNzIHB7ZmxvYXQ6bm9uZSAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MWVtfX0jdmlld0l0ZW0gI2NvdXBvbldyYXB7Ym9yZGVyLXJhZGl1czo2cHg7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2ZkZWViZjtwYWRkaW5nOjE1cHh9I3ZpZXdJdGVtICNjb3Vwb25XcmFwIC50b3B7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSN2aWV3SXRlbSAjY291cG9uV3JhcCAudG9wIC5pY29ue2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIvdGhlbWUvYXNzZXRzL2ljX2NvdXBvbi5naWZcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7d2lkdGg6NzBweDtoZWlnaHQ6NjBweDtmbGV4OjAgMCA3MHB4fSN2aWV3SXRlbSAjY291cG9uV3JhcCAudG9wIC5pbmZve292ZXJmbG93OmhpZGRlbn0jdmlld0l0ZW0gI2NvdXBvbldyYXAgLnRvcCAuaW5mbyAubGFiZWx7Y29sb3I6IzU1NTtwYWRkaW5nOjAgMCA1cHggMTVweDtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246bGVmdDtmb250LXNpemU6MTJweH0jdmlld0l0ZW0gI2NvdXBvbldyYXAgLnRvcCAuaW5mbyBoNHtjb2xvcjojMDAwO2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjE4cHg7Zm9udC13ZWlnaHQ6NzAwO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTttYXJnaW46MHB4O3BhZGRpbmc6MCAwIDEwcHggMTVweDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlfSN2aWV3SXRlbSAjY291cG9uV3JhcCAudG9wIC5pbmZvIHNwYW57Zm9udC1zaXplOjM2cHg7bGluZS1oZWlnaHQ6MjhweDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzAwNjQwMDtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWxlZnQ6MTVweH0jdmlld0l0ZW0gI2NvdXBvbldyYXAgLnRvcCAuaW5mbyBzcGFuIHN1cHtjb2xvcjojNTU1O2ZvbnQtc2l6ZToyMXB4O2xpbmUtaGVpZ2h0OjE4cHh9I3ZpZXdJdGVtICNjb3Vwb25XcmFwIC50b3AgLmluZm8gcHtmb250LXNpemU6MTRweDtjb2xvcjojNTU1O2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46NXB4IDAgMCAxNXB4fSN2aWV3SXRlbSAjY291cG9uV3JhcCAudG9wIC5pbmZvIGF7ZGlzcGxheTpibG9jazttYXJnaW46NXB4IDBweCAwcHggMTVweDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSN2aWV3SXRlbSAjY291cG9uV3JhcCAudG9wIC5pbmZvIGVte2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc3R5bGU6dW5zZXQ7bWFyZ2luLWxlZnQ6MTVweDttYXJnaW4tdG9wOjEwcHg7ZGlzcGxheTpibG9ja30jdmlld0l0ZW0gI2NvdXBvbldyYXAgcHtmb250LXNpemU6MTBweDtmb250LXdlaWdodDo2MDA7Y29sb3I6Izk5OTttYXJnaW46MTBweCAwcHggMHB4IDBweH0jdmlld0l0ZW0gI2NvdXBvbldyYXAuZ2VuZXJpYyAuaW5mbyBoNHtjb2xvcjojMDA2NDAwfSN2aWV3SXRlbSAjY291cG9uV3JhcC5nZW5lcmljIC5pbmZvIHB7bWFyZ2luLXRvcDowcHg7Zm9udC13ZWlnaHQ6NjAwfSN2aWV3SXRlbSAjY291cG9uV3JhcC5nZW5lcmljIC5pbmZvIGF7ZGlzcGxheTpibG9jazttYXJnaW46NXB4IDBweCAwcHggMTVweDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5vdmVybGF5QmFubmVye3Bvc2l0aW9uOnJlbGF0aXZlfS5vdmVybGF5QmFubmVyPmRpdntiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDoxO2JhY2tncm91bmQtc2l6ZTpjb250YWluO2hlaWdodDowO3dpZHRoOjMxJTtwYWRkaW5nLXRvcDozMCV9Lm92ZXJsYXlCYW5uZXIgLnNjaGVkdWxlZHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi90aGVtZS9hc3NldHMvb3ZlcmxheS1zY2hlZHVsZWQucG5nXCIpfS5vdmVybGF5QmFubmVyIC5zb2xke2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiL3RoZW1lL2Fzc2V0cy9vdmVybGF5LXNvbGQucG5nXCIpfS5vdmVybGF5QmFubmVyIC5lbmRlZHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi90aGVtZS9hc3NldHMvb3ZlcmxheS1lbmRlZC5wbmdcIil9LmJsYW5rLXRlbXBsYXRlIC5hZGQtdG8tZGVzY3JpcHRpb257bWFyZ2luOjAgYXV0byAzMHB4fS5ibGFuay10ZW1wbGF0ZSAuYWRkLXRvLWRlc2NyaXB0aW9uIGRpdi5nbHlwaGljb257d2lkdGg6MTAwJTtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O2NvbG9yOiNmZmJmMDA7Zm9udC1zaXplOjE2cHg7cGFkZGluZy10b3A6NXB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyfS5ibGFuay10ZW1wbGF0ZSAuYWRkLXRvLWRlc2NyaXB0aW9uIGRpdi5nbHlwaGljb24gc3Bhbntmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEycHg7bWFyZ2luLWxlZnQ6NXB4O2NvbG9yOiM1NTU7Zm9udC13ZWlnaHQ6Ym9sZH1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5ibGFuay10ZW1wbGF0ZSAuYWRkLXRvLWRlc2NyaXB0aW9uIGRpdntwYWRkaW5nLXRvcDoxMHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWRldmljZS13aWR0aDogNzY3cHgpeyNjYXJvdXNlbC12aWV3LWl0ZW0gLmNhcm91c2VsLWlubmVyPi5pdGVtPmE6aG92ZXI+c3BhbntiYWNrZ3JvdW5kOm5vbmV9fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsuYnV5LWJveC5maXhlZC1wcmljZS1pdGVtIC5wdXJjaGFzZS1hY3Rpb24td3JhcHBlciAuZm9ybS1ncm91cC5lbnRlci1xdWFudGl0eS13cmFwcGVye3BhZGRpbmctcmlnaHQ6MTVweH1idXR0b24uYnRuLmJ0bi1wcmltYXJ5LmJ1eS1idXR0b257d2lkdGg6MTAwJX0ub3ZlcmxheUJhbm5lcj5kaXZ7d2lkdGg6NDElO3BhZGRpbmctdG9wOjQwJX0jdmlld0l0ZW0gLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCAuaXRlbS1kZXRhaWwtbGlua3N7bWFyZ2luLXRvcDoxMHB4O3dpZHRoOjEwMCV9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tbWFpbi1jb250ZW50IC5pdGVtLWNvbnRlbnQgLml0ZW0tZGV0YWlsLWxpbmstMXtwYWRkaW5nLXJpZ2h0OjA7d2lkdGg6NjAlfSN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50IC5pdGVtLWRldGFpbC1saW5rLTE+YXtmbG9hdDpsZWZ0fSN2aWV3SXRlbSAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50IC5pdGVtLWRldGFpbC1saW5rLTJ7d2lkdGg6NDAlfSN2aWV3SXRlbSAuYnV5LWJveC5maXhlZC1wcmljZS1pdGVtIC5wdXJjaGFzZS1hY3Rpb24td3JhcHBlciAuaW5zdHJ1Y3Rpb25ze21hcmdpbi1sZWZ0OjB9I3ZpZXdJdGVtIC5idXktYm94LmZpeGVkLXByaWNlLWl0ZW0gLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyIC5idXktYnV0dG9uLXdyYXBwZXI+Om50aC1jaGlsZCgyKXtwYWRkaW5nLXJpZ2h0OjE1cHh9I3ZpZXdJdGVtIC5idXktYm94LmZpeGVkLXByaWNlLWl0ZW0gLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyIC5idXktYnV0dG9uLXdyYXBwZXI+LmZvcm0tZ3JvdXA+bGFiZWx7ZGlzcGxheTpub25lfSN2aWV3SXRlbSAuYnV5LWJveC5maXhlZC1wcmljZS1pdGVtIC5wdXJjaGFzZS1hY3Rpb24td3JhcHBlciAuZm9ybS1jb250cm9se3dpZHRoOjEwMCV9I3ZpZXdJdGVtIC5idXktYm94LmF1Y3Rpb24gLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyIC5iaWQtYnV0dG9uLXdyYXBwZXI+Om50aC1jaGlsZCgxKXttYXJnaW4tYm90dG9tOjA7cGFkZGluZy1ib3R0b206MH0jdmlld0l0ZW0gLmJ1eS1ib3guYXVjdGlvbi1idXktbm93IC5wdXJjaGFzZS1hY3Rpb24td3JhcHBlciAuYnV5LWJ1dHRvbi13cmFwcGVye3BhZGRpbmctbGVmdDowfSN2aWV3SXRlbSAuYnV5LWJveCAucmVzZXJ2ZS1iaWRzPmRpdj5kaXZ7d2lkdGg6MTAwJX0jdmlld0l0ZW0gLnZhbHVlcyBkaXY6bnRoLWNoaWxkKG9kZCl7d2lkdGg6MTAwJX0jdmlld0l0ZW0gLnZhbHVlcyBkaXY6bnRoLWNoaWxkKGV2ZW4pe3dpZHRoOjEwMCV9I3ZpZXdJdGVtIC52YWx1ZXMgZGl2LmZ1bGwtd2lkdGggcCBzcGFue2Rpc3BsYXk6aW5saW5lfSN2aWV3SXRlbSAudmlldy1pdGVtLXRhYmxlLXdyYXBwZXIgLnRhYmxlIHRib2R5IHRyIHRoe2Rpc3BsYXk6YmxvY2s7Ym9yZGVyLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjA7cGFkZGluZy1sZWZ0OjA7d2lkdGg6YXV0b30jdmlld0l0ZW0gLnZpZXctaXRlbS10YWJsZS13cmFwcGVyIC50YWJsZSB0Ym9keSB0ciB0ZHtkaXNwbGF5OmJsb2NrO2JvcmRlci10b3A6MDtwYWRkaW5nLWxlZnQ6MH0jdmlld0l0ZW0gLnZpZXctaXRlbS10YWJsZS13cmFwcGVyIC50YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRoe2JvcmRlci1ib3R0b206MHB4fSN2aWV3SXRlbSAuZGl2LXRhYmxlIC5yb3c+ZGl2Om50aC1sYXN0LWNoaWxkKG4pe3dpZHRoOjEwMCV9I3ZpZXdJdGVtIC5kaXYtdGFibGUgLnJvdz5kaXY6bnRoLWxhc3QtY2hpbGQobik6bnRoLWNoaWxkKG9kZCl7Ym9yZGVyLWJvdHRvbTowO3BhZGRpbmctYm90dG9tOjB9I3ZpZXdJdGVtIC5kaXYtdGFibGUgLnJvdz5kaXY6bnRoLWxhc3QtY2hpbGQobik6bnRoLWNoaWxkKGV2ZW4pe2JvcmRlci10b3A6MDtwYWRkaW5nLXRvcDowfS5idXktYm94LmZpeGVkLXByaWNlLWl0ZW0gLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyI2Rpdk1ha2VPZmZlciAuY29sLXhzLTZ7d2lkdGg6MTAwJX0jY2Fyb3VzZWwtbW9kYWx7cGFkZGluZzowfSNjYXJvdXNlbC1tb2RhbCAubW9kYWwtZGlhbG9ne3BhZGRpbmc6MH0jY2Fyb3VzZWwtdmlldy1pdGVtIC5jYXJvdXNlbC1pbm5lcj4uaXRlbSBpbWd7bWF4LWhlaWdodDozMDBweH19QG1lZGlhKG1pbi13aWR0aDogNDgwcHgpey5idXktYm94IC5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2IC5jb2wteHMtNjpsYXN0LWNoaWxkIGlucHV0LC5idXktYm94IC5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2IC5zaG9ydCBpbnB1dHttYXJnaW46NXB4IGF1dG8gMDtmbG9hdDpub25lO3dpZHRoOmF1dG87bWluLXdpZHRoOjExNXB4fS5idXktYm94LmZpeGVkLXByaWNlLWl0ZW0gLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyI2Rpdk1ha2VPZmZlcj5kaXY6bm90KC5vZmZlci1idXR0b24td3JhcHBlcil7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uYnV5LWJveC5maXhlZC1wcmljZS1pdGVtIC5wdXJjaGFzZS1hY3Rpb24td3JhcHBlciNkaXZNYWtlT2ZmZXI+ZGl2IC5uZXdCYWRnZXttYXJnaW4tcmlnaHQ6N3B4fS5idXktYm94LmZpeGVkLXByaWNlLWl0ZW0gLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyI2Rpdk1ha2VPZmZlcj5kaXYgbGFiZWx7dGV4dC1hbGlnbjpsZWZ0fS5idXktYm94LmZpeGVkLXByaWNlLWl0ZW0gLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyI2Rpdk1ha2VPZmZlciAub2ZmZXItYnV0dG9uLXdyYXBwZXIgLnJvdz5kaXY6Zmlyc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowcHh9LmJ1eS1ib3guZml4ZWQtcHJpY2UtaXRlbSAucHVyY2hhc2UtYWN0aW9uLXdyYXBwZXIjZGl2TWFrZU9mZmVyIC5vZmZlci1idXR0b24td3JhcHBlciAucm93PmRpdjpmaXJzdC1jaGlsZCBsYWJlbHtkaXNwbGF5OmlubGluZS1ibG9ja319QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyN2aWV3SXRlbSAuZXhjbHVkZWQtc3RhdGVzICNleGNsdWRlZFN0YXRlcyBpe2ZvbnQtc2l6ZToyMHB4fSN2aWV3SXRlbSAuZXhjbHVkZWQtc3RhdGVzICNleGNsdWRlZFN0YXRlcyBzcGFue2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjE4cHh9I3ZpZXdJdGVtIC5yb3ctcmV2ZXJzYWwtc217ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2h9I3ZpZXdJdGVtIC5yb3ctcmV2ZXJzYWwtc20+ZGl2e21hcmdpbi1ib3R0b206MjVweH0uYWxlcnQgLmJ1dHRvbi1ncm91cD4ucm93PmRpdjpudGgtY2hpbGQob2RkKXtwYWRkaW5nLXJpZ2h0OjcuNXB4fS5hbGVydCAuYnV0dG9uLWdyb3VwPi5yb3c+ZGl2Om50aC1jaGlsZChldmVuKXtwYWRkaW5nLWxlZnQ6Ny41cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsjaXRlbS1jaGFyYWN0ZXJpc3RpY3M+dGFibGUudGFibGU+dGJvZHk+dHIgdGQsI2l0ZW0tY2hhcmFjdGVyaXN0aWNzPnRhYmxlLnRhYmxlPnRib2R5PnRyIHRoe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjUwJX0ucm93Lml0ZW0taW5mby13cmFwcGVyIC5wcmljaW5ne2JvcmRlci1ib3R0b206bm9uZX0ucm93Lml0ZW0taW5mby13cmFwcGVyIC50aW1lZnJhbWV7Ym9yZGVyLXRvcDpub25lfS5yb3cuaXRlbS1pbmZvLXdyYXBwZXIgLnRpbWVmcmFtZT5kaXZ7Ym9yZGVyLXRvcDpzb2xpZCAxcHggI2NjYztib3JkZXItcmlnaHQ6c29saWQgMXB4ICNjY2M7Ym9yZGVyLWJvdHRvbTpzb2xpZCAxcHggI2NjYztwYWRkaW5nOjB9LnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXY6bnRoLWxhc3QtY2hpbGQoMSl7Ym9yZGVyLXJpZ2h0Om5vbmV9LnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXY6bnRoLWNoaWxkKGV2ZW4pe2JvcmRlci1yaWdodDpub25lfS5idXktYm94LmF1Y3Rpb24gLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVye3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0uYnV5LWJveC5hdWN0aW9uIC5wdXJjaGFzZS1hY3Rpb24td3JhcHBlciAuaW5zdHJ1Y3Rpb25ze3BhZGRpbmctYm90dG9tOjEwcHh9LmJ1eS1ib3guYXVjdGlvbi1idXktbm93IC5wdXJjaGFzZS1hY3Rpb24td3JhcHBlcntwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9LmJ1eS1ib3guYXVjdGlvbi1idXktbm93IC5wdXJjaGFzZS1hY3Rpb24td3JhcHBlciAuaW5zdHJ1Y3Rpb25ze3BhZGRpbmctYm90dG9tOjEwcHh9LmJ1eS1ib3guZml4ZWQtcHJpY2UtaXRlbSAucHVyY2hhc2UtYWN0aW9uLXdyYXBwZXJ7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fS5idXktYm94LmZpeGVkLXByaWNlLWl0ZW0gLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyIC5pbnN0cnVjdGlvbnN7cGFkZGluZy1ib3R0b206MTBweDt3aWR0aDoxMDAlfSN2aWV3SXRlbSAuaXRlbS12aWV3LWNvdW50ZXJ7cGFkZGluZy1yaWdodDoxNXB4fSN2aWV3SXRlbSAuc2hhcmUtdG9vbHN7ZmxvYXQ6bm9uZX0jdmlld0l0ZW0gLnNoYXJlLXRvb2xzPmRpdnt0ZXh0LWFsaWduOmxlZnR9LnZpZXctaXRlbS10YWJsZS1zdXBwbGVtZW50YWx7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH0jdmlld0l0ZW0gLmRpdi10YWJsZSAucm93IGRpdjpudGgtbGFzdC1jaGlsZChuKzMpe2JvcmRlci1ib3R0b206c29saWQgMXB4ICNkOWQ5ZDl9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuYnV5LWJveCAucHVyY2hhc2UtYWN0aW9uLXdyYXBwZXIgLmZvcm0tY29udHJvbHtkaXNwbGF5OmlubGluZS1ibG9ja319QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpYW5kIChtYXgtd2lkdGg6IDk5MXB4KXsudmFsdWVzIGRpdjpudGgtY2hpbGQob2RkKXt3aWR0aDoxMDAlfS52YWx1ZXMgZGl2Om50aC1jaGlsZChldmVuKXt3aWR0aDoxMDAlfX1AbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7I2Nhcm91c2VsLXZpZXctaXRlbSAuY2Fyb3VzZWwtaW5kaWNhdG9ycz5saXt3aWR0aDo2NHB4O2hlaWdodDo0OHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2Nhcm91c2VsLW1vZGFsIC5tb2RhbC1kaWFsb2d7bWFyZ2luOjUwcHggYXV0bzttYXgtd2lkdGg6NzIwcHh9I2Nhcm91c2VsLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWJvZHl7cGFkZGluZzoxNXB4IDBweH0jY2Fyb3VzZWwtdmlldy1pdGVtIC5jYXJvdXNlbC1pbm5lcj4uaXRlbXtoZWlnaHQ6NTM5cHh9I2Nhcm91c2VsLXZpZXctaXRlbSAuY2Fyb3VzZWwtaW5uZXI+Lml0ZW0gaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKTttYXgtaGVpZ2h0OjEwMCV9I2Nhcm91c2VsLW1vZGFsLXZpZXctaXRlbXtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9I2Nhcm91c2VsLW1vZGFsLXZpZXctaXRlbSAuY2Fyb3VzZWwtaW5uZXI+Lml0ZW17aGVpZ2h0OjUwOHB4fSNjYXJvdXNlbC1tb2RhbC12aWV3LWl0ZW0gLmNhcm91c2VsLWlubmVyPi5pdGVtPmltZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwgLTUwJSl9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tdGFibGUtd3JhcHBlciAudGFibGUgdGJvZHkgdHIgdGh7d2lkdGg6MjMwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjdmlld0l0ZW0gLnZpZXctaXRlbS10YWJsZS13cmFwcGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I3ZpZXdJdGVtIC52aWV3LWl0ZW0tdGFibGUtd3JhcHBlciAuaXRlbS1yZW1pbmRlci10ZXh0e2ZsZXg6MSAwIGF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6c3RyZXRjaH0jY2Fyb3VzZWwtdmlldy1pdGVtIC5jYXJvdXNlbC1pbm5lcj4uaXRlbXtoZWlnaHQ6NDAwcHh9I2Nhcm91c2VsLXZpZXctaXRlbSAuY2Fyb3VzZWwtaW5uZXI+Lml0ZW0gaW1ne3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0jY2Fyb3VzZWwtbW9kYWwgLm1vZGFsLWRpYWxvZ3ttYXgtd2lkdGg6OTEwcHh9I2Nhcm91c2VsLW1vZGFsLXZpZXctaXRlbSAuY2Fyb3VzZWwtaW5uZXI+Lml0ZW17aGVpZ2h0OjY1MXB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyN2aWV3SXRlbSAuZXhjbHVkZWQtc3RhdGVzICNleGNsdWRlZFN0YXRlcyBpe2ZvbnQtc2l6ZToyNHB4fSN2aWV3SXRlbSAuZXhjbHVkZWQtc3RhdGVzICNleGNsdWRlZFN0YXRlcyBzcGFue2ZvbnQtc2l6ZToyMnB4O2xpbmUtaGVpZ2h0OjIycHh9I3ZpZXdJdGVtIC5leGNsdWRlZC1zdGF0ZXMgI2V4Y2x1ZGVkU3RhdGVzV2lkZ2V0IC5mZWF0dXJlZC1zZWN0aW9uPmgye2ZvbnQtc2l6ZToxNnB4fSNjYXJvdXNlbC1tb2RhbCAubW9kYWwtZGlhbG9ne21heC13aWR0aDoxMTEwcHh9I2Nhcm91c2VsLW1vZGFsLXZpZXctaXRlbSAuY2Fyb3VzZWwtaW5uZXI+Lml0ZW17aGVpZ2h0OjgwMXB4fSNjYXJvdXNlbC12aWV3LWl0ZW0gLmNhcm91c2VsLWlubmVyPi5pdGVte2hlaWdodDo0ODhweH19LnZpZXctaXRlbS1tb2RhbHtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWZ9LnZpZXctaXRlbS1tb2RhbCAubW9kYWwtZGlhbG9ne21hcmdpbjowcHggYXV0bztoZWlnaHQ6YXV0b30udmlldy1pdGVtLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnR7Ym9yZGVyOjBweDtoZWlnaHQ6MTAwJTtib3JkZXItcmFkaXVzOjBweH0udmlldy1pdGVtLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmNsb3NlLWJ0bnt6LWluZGV4OjUwMDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDo1cHg7dG9wOjEwcHg7Ym9yZGVyOjBweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym94LXNoYWRvdzpub25lO2N1cnNvcjpwb2ludGVyO2NvbG9yOiNmZmZ9LnZpZXctaXRlbS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5jbG9zZS1idG46YmVmb3Jle2N1cnNvcjpwb2ludGVyfS52aWV3LWl0ZW0tbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPXRleHRde2hlaWdodDo0MHB4O2JvcmRlci1jb2xvcjojZDlkOWQ5O2JvcmRlci1yYWRpdXM6NnB4IDBweCAwcHggNnB4O2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM1NTV9LnZpZXctaXRlbS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NDk5O3BhZGRpbmctYm90dG9tOjBweH0udmlldy1pdGVtLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgYTpub3QoLmJ0bi1zZWNvbmRhcnkpOm5vdCguYnRuLXByaW1hcnkpe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LnZpZXctaXRlbS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGgze21hcmdpbi10b3A6LTE1cHg7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4O3BhZGRpbmc6MTVweCA1MHB4IDE1cHggMTVweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDB9LnZpZXctaXRlbS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGgzPnNwYW57ZGlzcGxheTpub25lfS52aWV3LWl0ZW0tbW9kYWwjaXRlbUFiYW5kb25lZE1vZGFsMSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5LC52aWV3LWl0ZW0tbW9kYWwjaXRlbUFiYW5kb25lZE1vZGFsMiAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5LC52aWV3LWl0ZW0tbW9kYWwjaXRlbUFiYW5kb25lZE1vZGFsMyAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5LC52aWV3LWl0ZW0tbW9kYWwjbGF5YXdheU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHl7cGFkZGluZy1ib3R0b206MTVweH0udmlldy1pdGVtLW1vZGFsI2l0ZW1BYmFuZG9uZWRNb2RhbDEgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLnZpZXctaXRlbS1tb2RhbCNpdGVtQWJhbmRvbmVkTW9kYWwyIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC52aWV3LWl0ZW0tbW9kYWwjaXRlbUFiYW5kb25lZE1vZGFsMyAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCwudmlldy1pdGVtLW1vZGFsI2xheWF3YXlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcHtwYWRkaW5nLXRvcDo2cHg7dGV4dC1hbGlnbjpjZW50ZXI7ZmxleC1kaXJlY3Rpb246cm93fS52aWV3LWl0ZW0tbW9kYWwjaXRlbUFiYW5kb25lZE1vZGFsMSAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeSwudmlldy1pdGVtLW1vZGFsI2l0ZW1BYmFuZG9uZWRNb2RhbDIgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnksLnZpZXctaXRlbS1tb2RhbCNpdGVtQWJhbmRvbmVkTW9kYWwzIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC52aWV3LWl0ZW0tbW9kYWwjbGF5YXdheU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5e21hcmdpbi1yaWdodDoyMHB4fS52aWV3LWl0ZW0tbW9kYWwjbGF5YXdheU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmxheWF3YXktdGl0bGV7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tdG9wOjEwcHh9LnZpZXctaXRlbS1tb2RhbCNsYXlhd2F5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubGF5YXdheS10aXRsZSBzcGFue2ZvbnQtd2VpZ2h0Om5vcm1hbH0udmlldy1pdGVtLW1vZGFsI2xheWF3YXlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5sYXlhd2F5LXBvbGljeXttYXJnaW4tYm90dG9tOjIwcHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey52aWV3LWl0ZW0tbW9kYWwgLm1vZGFsLWRpYWxvZ3ttYXJnaW46MjBweCBhdXRvO2JvcmRlci1yYWRpdXM6NnB4O2JveC1zaGFkb3c6MCA1cHggMTVweCByZ2JhKDAsMCwwLC41KX0udmlldy1pdGVtLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnR7Ym9yZGVyLXJhZGl1czo2cHh9LnZpZXctaXRlbS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5e2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4fS52aWV3LWl0ZW0tbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dHtib3JkZXItcmFkaXVzOjZweCA2cHggMHB4IDBweH0udmlldy1pdGVtLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgaDN7Ym9yZGVyLXJhZGl1czo2cHggNnB4IDBweCAwcHh9LnZpZXctaXRlbS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGgzICNGRkxGaW5kZXJ7Ym9yZGVyLXJhZGl1czo2cHggNnB4IDBweCAwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KWFuZCAobWluLXdpZHRoOiA5OTJweCl7LnZpZXctaXRlbS1tb2RhbCAubW9kYWwtZGlhbG9ne21hcmdpbjozMHB4IGF1dG99fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KWFuZCAobWluLXdpZHRoOiA5OTJweCl7LnZpZXctaXRlbS1tb2RhbCAubW9kYWwtZGlhbG9ne21hcmdpbjo1MHB4IGF1dG99fS52aWV3LWl0ZW0tbW9kYWwgLm1vZGFsLW9wZW4gLm1vZGFse3otaW5kZXg6OTk5OTk5fSNyZWxpc3RNb2RhbCAubW9kYWwtdGV4dCBwe2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmctdG9wOjEwcHh9I3JlbGlzdFJlc3VsdHNNb2RhbCAucmVsaXN0LXJlc3VsdHMtbW9kYWwtd3JhcHtmb250LXNpemU6MTZweDt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0jcmVsaXN0UmVzdWx0c01vZGFsIC5yZWxpc3QtcmVzdWx0cy1tb2RhbC13cmFwPmRpdnt3aWR0aDoyMCU7cGFkZGluZy10b3A6MTBweH0jcmVsaXN0UmVzdWx0c01vZGFsIC5yZWxpc3QtcmVzdWx0cy1tb2RhbC13cmFwPmRpdiAudGV4dC13YXJuaW5ne2NvbG9yOiNkMDAyMWJ9I3JlbGlzdFJlc3VsdHNNb2RhbCAucmVsaXN0LXJlc3VsdHMtbW9kYWwtd3JhcD5kaXYgLmFjdGluZy1sYWJlbHtmb250LXNpemU6MTNweDtjb2xvcjojMDAwfSNyZWxpc3RSZXN1bHRzTW9kYWwgLnJlbGlzdC1yZXN1bHRzLW1vZGFsLXdyYXA+ZGl2Om50aC1jaGlsZChldmVuKXt3aWR0aDpjYWxjKDgwJSAtIDIwcHgpO3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0jcmVsaXN0UmVzdWx0c01vZGFsIC5yZWxpc3QtcmVzdWx0cy1tb2RhbC13cmFwPmRpdi5jci1tb2RhbC1zdGF0dXN7dGV4dC1hbGlnbjpyaWdodH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I3JlbGlzdFJlc3VsdHNNb2RhbCAucmVsaXN0LXJlc3VsdHMtbW9kYWwtd3JhcHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59I3JlbGlzdFJlc3VsdHNNb2RhbCAucmVsaXN0LXJlc3VsdHMtbW9kYWwtd3JhcD5kaXZ7Zm9udC1zaXplOjE0cHg7d2lkdGg6MTAwJX0jcmVsaXN0UmVzdWx0c01vZGFsIC5yZWxpc3QtcmVzdWx0cy1tb2RhbC13cmFwPmRpdjpudGgtY2hpbGQoZXZlbil7d2lkdGg6MTAwJTtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9I3JlbGlzdFJlc3VsdHNNb2RhbCAucmVsaXN0LXJlc3VsdHMtbW9kYWwtd3JhcD5kaXYuY3ItbW9kYWwtc3RhdHVze3RleHQtYWxpZ246bGVmdH19Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5icmVhZGNydW1iIC5iYWNre2NvbG9yOiNjZWNlY2UgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAudGFibGU+dGJvZHk+dHI+dGQsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLnRhYmxlPnRib2R5PnRyPnRoLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC50YWJsZT50Zm9vdD50cj50ZCxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAudGFibGU+dGZvb3Q+dHI+dGgsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLnRhYmxlPnRoZWFkPnRyPnRkLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC50YWJsZT50aGVhZD50cj50aHtib3JkZXItY29sb3I6Izc3N31ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAjY2Fyb3VzZWwtdmlldy1pdGVtIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpe2JhY2tncm91bmQtY29sb3I6I2ZmZn1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAjY2Fyb3VzZWwtdmlldy1pdGVtIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpLmFjdGl2ZXtib3JkZXItY29sb3I6IzhkZjRkOH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAjaXRlbUluZm9EcmF3ZXJzIC5pdGVtLWRyYXdlci13cmFwPmxhYmVse2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYigyMiwgNjUsIDU4KSAwJSwgcmdiKDM4LCAxMTAsIDk4KSAxMDAlKSAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50ICNpdGVtSW5mb0RyYXdlcnMgLml0ZW0tZHJhd2VyLXdyYXA+bGFiZWwubm8tY29udGVudHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMjEyLCAyMDksIDIwOSkgMCUsIHJnYigyMzgsIDIzOCwgMjM4KSAxMDAlKSAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5wYW5lbHtjb2xvcjojMDAwfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5wYW5lbCAucGFuZWwtaGVhZGVye2NvbG9yOiMwZjJiMjZ9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLnBhbmVsIGE6bm90KC5idG4pe2NvbG9yOiM1NTV9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLnBhbmVsIGE6bm90KC5idG4pOmFjdGl2ZSxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAucGFuZWwgYTpub3QoLmJ0bik6Zm9jdXN7Y29sb3I6IzU1NX1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50IC5pdGVtLXRpdGxle2NvbG9yOiNmZmYgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50IC5pdGVtLXN1YnRpdGxle2NvbG9yOiNjZWNlY2UgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAudmlldy1pdGVtLW1haW4tY29udGVudCAuaXRlbS1jb250ZW50IC5iYWRnZXN7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6NXB4O2JvcmRlci1yYWRpdXM6MzBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcn1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAuYnV5LWJveHtiYWNrZ3JvdW5kLWNvbG9yOiMwZjJiMjY7Ym9yZGVyOjA7bWFyZ2luLXRvcDotMjBweH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAuYnV5LWJveCAubW9kYWx7dGV4dC1hbGlnbjpsZWZ0fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5pYy1pbW1lZGlhdGUtY2hlY2tvdXQ+c3Bhbixib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAuYnV5LWJveCAuaWMtaW1tZWRpYXRlLWNoZWNrb3V0PmRpdntkaXNwbGF5Om5vbmV9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLmNlK2Rpdj4uY29sLXhzLTEye21hcmdpbi10b3A6MH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAuYnV5LWJveCAuY2UgaW1ne3dpZHRoOjYwJTttYXgtd2lkdGg6MjUwcHh9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLmNlIHB7bWFyZ2luOjEwcHggYXV0byA1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLmxhYmVsLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC52YWx1ZXtjb2xvcjojZmZmfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2e2JvcmRlci1jb2xvcjojMDAwO2JvcmRlci13aWR0aDoycHh9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXY+ZGl2Lm9yLWRpdj5kaXY+ZGl2e2JhY2tncm91bmQtY29sb3I6IzAwMDtoZWlnaHQ6MnB4fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2PmRpdi5vci1kaXY+ZGl2PnNwYW57YmFja2dyb3VuZC1jb2xvcjojMGYyYjI2O2NvbG9yOiNmZmZ9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLm1pbi1iaWQgc3Bhbntjb2xvcjojZmZmfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2ICNSZXNlcnZlPnNwYW57Y29sb3I6IzhkZjRkOH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAuYnV5LWJveCAucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdiAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIC5idG57YmFja2dyb3VuZC1jb2xvcjojMjY2ZTYyICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMyNjZlNjIgIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbjpob3Zlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAuYnV5LWJveCAucm93Lml0ZW0taW5mby13cmFwcGVyPmRpdiAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uOmZvY3VzLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5yb3cuaXRlbS1pbmZvLXdyYXBwZXI+ZGl2IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIC5idG46aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1idG4gLmJ0bjpmb2N1c3tib3JkZXItY29sb3I6aHNsKDE3MCw0OC42NDg2NDg2NDg2JSwxNy4wMTk2MDc4NDMxJSkgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOmhzbCgxNzAsNDguNjQ4NjQ4NjQ4NiUsMTcuMDE5NjA3ODQzMSUpICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLmJ0bi1idXl7YmFja2dyb3VuZC1jb2xvcjojOGRmNGQ4ICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiM4ZGY0ZDggIWltcG9ydGFudDtjb2xvcjojMDAwICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLmJ0bi1idXk6aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLmJ0bi1idXk6Zm9jdXN7Ym9yZGVyLWNvbG9yOnJnYig4NS4xODU2LDIzOC42MTQ0LDE5Ni45MDU2KSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6cmdiKDg1LjE4NTYsMjM4LjYxNDQsMTk2LjkwNTYpICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLmJ0bi1hZGR0b2NhcnR7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMjY2ZTYyO2NvbG9yOiMwMDB9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYgLmJ0bi1hZGR0b2NhcnQgaXtjb2xvcjojMjY2ZTYyfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5idG5bZGlzYWJsZWRdOm5vdCgubm8tY2UpLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC52aWV3LWl0ZW0tdGFibGUtd3JhcHBlciAuYnRuW2Rpc2FibGVkXTpub3QoLm5vLWNlKXtiYWNrZ3JvdW5kLWNvbG9yOiNjZWNlY2U7Ym9yZGVyLWNvbG9yOiNjZWNlY2V9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLmJ0bi1wcmltYXJ5Om5vdCgubm8tY2UpLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC52aWV3LWl0ZW0tdGFibGUtd3JhcHBlciAuYnRuLXByaW1hcnk6bm90KC5uby1jZSl7YmFja2dyb3VuZC1jb2xvcjojMjY2ZTYyICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMyNjZlNjIgIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLmJ1eS1ib3ggLmJ0bi1wcmltYXJ5Om5vdCgubm8tY2UpOmhvdmVyLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5idG4tcHJpbWFyeTpub3QoLm5vLWNlKTpmb2N1cyxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAudmlldy1pdGVtLXRhYmxlLXdyYXBwZXIgLmJ0bi1wcmltYXJ5Om5vdCgubm8tY2UpOmhvdmVyLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC52aWV3LWl0ZW0tdGFibGUtd3JhcHBlciAuYnRuLXByaW1hcnk6bm90KC5uby1jZSk6Zm9jdXN7Ym9yZGVyLWNvbG9yOmhzbCgxNzAsNDguNjQ4NjQ4NjQ4NiUsMTcuMDE5NjA3ODQzMSUpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpoc2woMTcwLDQ4LjY0ODY0ODY0ODYlLDE3LjAxOTYwNzg0MzElKSAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5idG4tc2Vjb25kYXJ5Om5vdCgubm8tY2UpLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC52aWV3LWl0ZW0tdGFibGUtd3JhcHBlciAuYnRuLXNlY29uZGFyeTpub3QoLm5vLWNlKXtiYWNrZ3JvdW5kLWNvbG9yOiM4ZGY0ZDggIWltcG9ydGFudDtib3JkZXItY29sb3I6IzhkZjRkOCAhaW1wb3J0YW50O2NvbG9yOiMwMDAgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAuYnV5LWJveCAuYnRuLXNlY29uZGFyeTpub3QoLm5vLWNlKTpob3Zlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAuYnV5LWJveCAuYnRuLXNlY29uZGFyeTpub3QoLm5vLWNlKTpmb2N1cyxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAudmlldy1pdGVtLXRhYmxlLXdyYXBwZXIgLmJ0bi1zZWNvbmRhcnk6bm90KC5uby1jZSk6aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5tYWluLWNvbnRlbnQgLnZpZXctaXRlbS10YWJsZS13cmFwcGVyIC5idG4tc2Vjb25kYXJ5Om5vdCgubm8tY2UpOmZvY3Vze2JvcmRlci1jb2xvcjpyZ2IoODUuMTg1NiwyMzguNjE0NCwxOTYuOTA1NikgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnJnYig4NS4xODU2LDIzOC42MTQ0LDE5Ni45MDU2KSAhaW1wb3J0YW50fWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubWFpbi1jb250ZW50IC5idXktYm94IC5idG4tZGVmYXVsdDpub3QoLm5vLWNlKSxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1haW4tY29udGVudCAudmlldy1pdGVtLXRhYmxlLXdyYXBwZXIgLmJ0bi1kZWZhdWx0Om5vdCgubm8tY2Upe2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzI2NmU2Mjtjb2xvcjojMDAwfWJvZHkuY29sbGVjdG9ycy1lbGl0ZSAudGFiLXNlY3Rpb24td3JhcHBlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgLndpZGdldCAubGlzdGluZyxib2R5LmNvbGxlY3RvcnMtZWxpdGUgI2NvdXBvbldyYXAsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5tb2RhbCxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLmFsZXJ0e2NvbG9yOiM1NTUgIWltcG9ydGFudH1ib2R5LmNvbGxlY3RvcnMtZWxpdGUgLnRhYi1zZWN0aW9uLXdyYXBwZXIgYTpub3QoLmJ0biksYm9keS5jb2xsZWN0b3JzLWVsaXRlIC53aWRnZXQgLmxpc3RpbmcgYTpub3QoLmJ0biksYm9keS5jb2xsZWN0b3JzLWVsaXRlICNjb3Vwb25XcmFwIGE6bm90KC5idG4pLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubW9kYWwgYTpub3QoLmJ0biksYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5hbGVydCBhOm5vdCguYnRuKXtjb2xvcjojMDA2NDAwICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC50YWItc2VjdGlvbi13cmFwcGVyIGE6bm90KC5idG4pOmFjdGl2ZSxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLnRhYi1zZWN0aW9uLXdyYXBwZXIgYTpub3QoLmJ0bik6aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC50YWItc2VjdGlvbi13cmFwcGVyIGE6bm90KC5idG4pOmZvY3VzLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAud2lkZ2V0IC5saXN0aW5nIGE6bm90KC5idG4pOmFjdGl2ZSxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLndpZGdldCAubGlzdGluZyBhOm5vdCguYnRuKTpob3Zlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgLndpZGdldCAubGlzdGluZyBhOm5vdCguYnRuKTpmb2N1cyxib2R5LmNvbGxlY3RvcnMtZWxpdGUgI2NvdXBvbldyYXAgYTpub3QoLmJ0bik6YWN0aXZlLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjY291cG9uV3JhcCBhOm5vdCguYnRuKTpob3Zlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgI2NvdXBvbldyYXAgYTpub3QoLmJ0bik6Zm9jdXMsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5tb2RhbCBhOm5vdCguYnRuKTphY3RpdmUsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5tb2RhbCBhOm5vdCguYnRuKTpob3Zlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1vZGFsIGE6bm90KC5idG4pOmZvY3VzLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAuYWxlcnQgYTpub3QoLmJ0bik6YWN0aXZlLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAuYWxlcnQgYTpub3QoLmJ0bik6aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5hbGVydCBhOm5vdCguYnRuKTpmb2N1c3tjb2xvcjojMDA2NDAwICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC50YWItc2VjdGlvbi13cmFwcGVyIC5saXN0aW5nLUNUQSBhLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAud2lkZ2V0IC5saXN0aW5nIC5saXN0aW5nLUNUQSBhLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAjY291cG9uV3JhcCAubGlzdGluZy1DVEEgYSxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLm1vZGFsIC5saXN0aW5nLUNUQSBhLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAuYWxlcnQgLmxpc3RpbmctQ1RBIGF7YmFja2dyb3VuZC1jb2xvcjojMjY2ZTYyICFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOiMyNjZlNjIgIWltcG9ydGFudDtjb2xvcjojZmZmICFpbXBvcnRhbnR9Ym9keS5jb2xsZWN0b3JzLWVsaXRlIC50YWItc2VjdGlvbi13cmFwcGVyIC5saXN0aW5nLUNUQSBhOmhvdmVyLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAudGFiLXNlY3Rpb24td3JhcHBlciAubGlzdGluZy1DVEEgYTpmb2N1cyxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLndpZGdldCAubGlzdGluZyAubGlzdGluZy1DVEEgYTpob3Zlcixib2R5LmNvbGxlY3RvcnMtZWxpdGUgLndpZGdldCAubGlzdGluZyAubGlzdGluZy1DVEEgYTpmb2N1cyxib2R5LmNvbGxlY3RvcnMtZWxpdGUgI2NvdXBvbldyYXAgLmxpc3RpbmctQ1RBIGE6aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlICNjb3Vwb25XcmFwIC5saXN0aW5nLUNUQSBhOmZvY3VzLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAubW9kYWwgLmxpc3RpbmctQ1RBIGE6aG92ZXIsYm9keS5jb2xsZWN0b3JzLWVsaXRlIC5tb2RhbCAubGlzdGluZy1DVEEgYTpmb2N1cyxib2R5LmNvbGxlY3RvcnMtZWxpdGUgLmFsZXJ0IC5saXN0aW5nLUNUQSBhOmhvdmVyLGJvZHkuY29sbGVjdG9ycy1lbGl0ZSAuYWxlcnQgLmxpc3RpbmctQ1RBIGE6Zm9jdXN7Ym9yZGVyLWNvbG9yOmhzbCgxNzAsNDguNjQ4NjQ4NjQ4NiUsMTcuMDE5NjA3ODQzMSUpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpoc2woMTcwLDQ4LjY0ODY0ODY0ODYlLDE3LjAxOTYwNzg0MzElKSAhaW1wb3J0YW50fSNmZWVkYmFjayAudGFiLXNlY3Rpb24td3JhcHBlcj4udGFiLWNvbnRlbnQ+LnRhYi1wYW5le3BhZGRpbmc6MTVweH0jZmVlZGJhY2sgLm5hdi10YWJzIC5uYXYtbGluazpub3QoLmFjdGl2ZSl7Y29sb3I6IzAwNjQwMH0jZmVlZGJhY2sgLmZiLWZyb20gLm5vdFVzZXJ7bWFyZ2luLWxlZnQ6MXJlbX0jZmVlZGJhY2sgLmZlZWRiYWNrLW92ZXJ2aWV3IC5zY29yZXtmb250LXdlaWdodDo0MDA7cGFkZGluZy1sZWZ0OjE1cHh9I2ZlZWRiYWNrIC5mZWVkYmFjay1vdmVydmlldyAuc2VsbGVyLWRldGFpbHMtbGluay0yOjpiZWZvcmV7Y29sb3I6I2NjYztwYWRkaW5nOjAgNXB4O2NvbnRlbnQ6XCJ8XCI7ZGlzcGxheTppbmxpbmUtYmxvY2t9I2ZlZWRiYWNrIC5mZWVkYmFjay1vdmVydmlldyAuc2VsbGVyLWRldGFpbHMtbGluay0ye2Zsb2F0OmxlZnR9I2ZlZWRiYWNrIC5mZWVkYmFjay1vdmVydmlldyAuc2VsbGVyLWRldGFpbHMtbGluay0xe2Zsb2F0OmxlZnR9I2ZlZWRiYWNrIC5mZWVkYmFjay1vdmVydmlldyAuYmFkZ2Vze3RleHQtYWxpZ246cmlnaHR9I2ZlZWRiYWNrIC5jb2wxe3dpZHRoOjclfSNmZWVkYmFjayAuY29sMnt3aWR0aDozMCV9I2ZlZWRiYWNrIC5vbmUtbW9udGh7bWluLXdpZHRoOjQwcHh9I2ZlZWRiYWNrIC5zaXgtbW97bWluLXdpZHRoOjQwcHh9I2ZlZWRiYWNrIC50d2VsdmUtbW97bWluLXdpZHRoOjUwcHh9I2ZlZWRiYWNrIC5mZWVkYmFjay1kZXRhaWxlZHttYXJnaW4tYm90dG9tOjB9I2ZlZWRiYWNrIC5mZWVkYmFjay1kZXRhaWxlZCAubnVtYmVye3RleHQtYWxpZ246cmlnaHQ7Zm9udC13ZWlnaHQ6Ym9sZH0jZmVlZGJhY2sgLmZlZWRiYWNrLWRldGFpbGVkIC5udW1iZXJEYXRle3RleHQtYWxpZ246cmlnaHQ7Zm9udC13ZWlnaHQ6bm9ybWFsfSNmZWVkYmFjayAuZmVlZGJhY2stZGV0YWlsZWQgdGR7cGFkZGluZy1sZWZ0OjRweDtwYWRkaW5nLXJpZ2h0OjRweH0jZmVlZGJhY2sgLmZlZWRiYWNrLWRldGFpbGVkIHRkLnN5bWJvbHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9I2ZlZWRiYWNrIC5mYi1lbnRyeXtib3JkZXItYm90dG9tOnNvbGlkIDFweCAjY2NjO3BhZGRpbmctYm90dG9tOjE1cHg7cGFkZGluZy10b3A6MTVweH0jZmVlZGJhY2sgLmZiLWVudHJ5LnRpdGxlLXJvd3twYWRkaW5nLWJvdHRvbTo1cHg7Zm9udC13ZWlnaHQ6Ym9sZH0jZmVlZGJhY2sgLmZiLWVudHJ5Om50aC1sYXN0LWNoaWxkKDEpe2JvcmRlci1ib3R0b206bm9uZX0jZmVlZGJhY2sgLmZiLXNjb3Jle2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MThweH0jZmVlZGJhY2sgLmZiLWZyb217bGluZS1oZWlnaHQ6MjRweH0jZmVlZGJhY2sgLmZiLWZyb20gc3Bhbi51c2VyLW5hbWV7Y29sb3I6IzAwMDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE0cHh9I2ZlZWRiYWNrIC5mYi1mcm9tIHNwYW4udXNlci1uYW1lIGF7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxMnB4fSNmZWVkYmFjayAuZmItZnJvbSAuYmFkZ2Vze2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNmZWVkYmFjayAuZmItZGF0ZXtsaW5lLWhlaWdodDoyNHB4fSNmZWVkYmFjayAuZmItaXRlbXtsaW5lLWhlaWdodDoyNHB4fSNmZWVkYmFjayAuZmItY29tbWVudHtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiICFpbXBvcnRhbnQ7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6NDAwO3BhZGRpbmctdG9wOjEwcHh9I2ZlZWRiYWNrIC5mYi1yZXNwb25zZXtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo2MDA7Y29sb3I6IzliOWI5YjtkaXNwbGF5OmJsb2NrfSNmZWVkYmFjayAuZmItYWN0aW9uc3twYWRkaW5nLXRvcDoxNXB4O2NvbG9yOiM3Nzc7dGV4dC1hbGlnbjpyaWdodH0jZmVlZGJhY2sgLnJhdGluZy1pbnB1dHtwYWRkaW5nLXRvcDoxNXB4O3BhZGRpbmctYm90dG9tOjE1cHg7Ym94LXNpemluZzpib3JkZXItYm94fSNmZWVkYmFjayAucmFkaW8tc3RhY2tlZC10bntib3gtc2l6aW5nOmJvcmRlci1ib3h9I2ZlZWRiYWNrIC5yYXRpbmd7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTYuNjY2NjclO3dpZHRoOjE1JX0jZmVlZGJhY2sgLnJhdGluZzJ7ZGlzcGxheTppbmxpbmUtYmxvY2t9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpeyNmZWVkYmFjayAuZmVlZGJhY2stb3ZlcnZpZXcgLnNlbGxlci1kZXRhaWxzLWxpbmstMjo6YmVmb3Jle2NvbG9yOiNjY2M7cGFkZGluZzowIDVweDtjb250ZW50OlwifFwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNmZWVkYmFjayAuZmVlZGJhY2stb3ZlcnZpZXcgLnNlbGxlci1kZXRhaWxzLWxpbmstMntmbG9hdDpsZWZ0fSNmZWVkYmFjayAuZmVlZGJhY2stb3ZlcnZpZXcgLnNlbGxlci1kZXRhaWxzLWxpbmstMiBhe3BhZGRpbmc6Ny41cHggMH0jZmVlZGJhY2sgLmZlZWRiYWNrLW92ZXJ2aWV3IC5zZWxsZXItZGV0YWlscy1saW5rLTF7ZmxvYXQ6bGVmdH0jZmVlZGJhY2sgLmZlZWRiYWNrLW92ZXJ2aWV3IC5zZWxsZXItZGV0YWlscy1saW5rLTEgYXtwYWRkaW5nOjcuNXB4IDB9I2ZlZWRiYWNrIC5mZWVkYmFjay1vdmVydmlldyAuYmFkZ2Vze3RleHQtYWxpZ246bGVmdDtwYWRkaW5nLWJvdHRvbToxNXB4fSNmZWVkYmFjayAuZmItc2NvcmV7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0OjI0cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlO2Zsb2F0OmxlZnR9I2ZlZWRiYWNrIC5mYi1mcm9te2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtsaW5lLWhlaWdodDoyNHB4O3BhZGRpbmctbGVmdDowO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmbG9hdDpsZWZ0fSNmZWVkYmFjayAuZmItZnJvbSBzcGFue2NvbG9yOiM5YjliOWI7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZTouOGVtfSNmZWVkYmFjayAudGFiLXNlY3Rpb24td3JhcHBlcj4udGFiLWNvbnRlbnQ+LnRhYi1wYW5le3BhZGRpbmc6MDtib3JkZXI6bm9uZX0jZmVlZGJhY2sgLmZiLWVudHJ5LnRpdGxlLXJvd3tkaXNwbGF5Om5vbmV9I2ZlZWRiYWNrIC5mYi1lbnRyeSAuY29sLXNtLTN7Y2xlYXI6Ym90aH0jZmVlZGJhY2sgLmZiLWRhdGV7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM5YjliOWI7Zm9udC1zaXplOjEycHh9I2ZlZWRiYWNrIC5mYi1pdGVte2ZvbnQtc2l6ZToxMnB4O3RleHQtYWxpZ246cmlnaHQ7Y29sb3I6IzliOWI5Yjtmb250LXNpemU6MTJweH19QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNmZWVkYmFjayAuclRleHR7ZGlzcGxheTpibG9jazttYXgtd2lkdGg6MTAwJX0jZmVlZGJhY2sgLnJhZGlvLXN0YWNrZWQtdG57cGFkZGluZy1sZWZ0OjcuNXB4O3BhZGRpbmctcmlnaHQ6Ny41cHh9I2ZlZWRiYWNrIC5yYWRpby1zdGFja2VkLXRuIC5jb2wteHMtMntwYWRkaW5nLWxlZnQ6Ny41cHg7cGFkZGluZy1yaWdodDo3LjVweH0jZmVlZGJhY2sgLmZiLWFjdGlvbnN7dGV4dC1hbGlnbjpsZWZ0fSNmZWVkYmFjayAuZmItYWN0aW9ucyAubGlzdC1pbmxpbmV7bWFyZ2luLWxlZnQ6LTVweDttYXJnaW4tcmlnaHQ6LTVweH0jZmVlZGJhY2sgLmZiLWFjdGlvbnMgLmxpc3QtaW5saW5lIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG99I2ZlZWRiYWNrIC5mYi1hY3Rpb25zIC5saXN0LWlubGluZSBhLmJ0bnt3aWR0aDoxMDAlfX0ubWFrZS1hbi1vZmZlcntjb2xvcjojNTU1O21hcmdpbi1ib3R0b206MzBweH0ubWFrZS1hbi1vZmZlciAuYWxlcnR7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzAwNjQwMDtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNTQuNTcxNDI4NTcxNCwyMTAuNDI4NTcxNDI4NiwyMTUuNzg1NzE0Mjg1Nyk7Ym9yZGVyOjFweCBzb2xpZCAjZDAwMjFiO3BhZGRpbmc6MTBweDtib3JkZXItcmFkaXVzOjZweDttYXJnaW4tYm90dG9tOjE1cHg7bWFyZ2luLXJpZ2h0OjQ1cHh9Lm1ha2UtYW4tb2ZmZXIgLmFsZXJ0IHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmc6MHB4O21hcmdpbjowcHh9Lm1ha2UtYW4tb2ZmZXIgLmFsZXJ0IHVsIGxpe2NvbG9yOiNkMDAyMWJ9Lm1ha2UtYW4tb2ZmZXIgLndoaXRlLXNlY3Rpb257cGFkZGluZy10b3A6MHB4O3BhZGRpbmctYm90dG9tOjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjBweH0ubWFrZS1hbi1vZmZlciBoMSwubWFrZS1hbi1vZmZlciBoMiwubWFrZS1hbi1vZmZlciBoMywubWFrZS1hbi1vZmZlciBoNCwubWFrZS1hbi1vZmZlciBoNSwubWFrZS1hbi1vZmZlciBociwubWFrZS1hbi1vZmZlciBwLC5tYWtlLWFuLW9mZmVyIHVsLC5tYWtlLWFuLW9mZmVyIGxhYmVse21hcmdpbjowcHg7cGFkZGluZzowcHg7Y29sb3I6IzU1NX0ubWFrZS1hbi1vZmZlciBoMXtjb2xvcjojMDA2NDAwO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjcwMH0ubWFrZS1hbi1vZmZlciBwe2ZvbnQtc2l6ZToxMnB4fS5tYWtlLWFuLW9mZmVyIGhye3dpZHRoOjEwMCU7Ym9yZGVyLWNvbG9yOiNkOWQ5ZDl9Lm1ha2UtYW4tb2ZmZXIgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmV9Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbnttYXJnaW4tdG9wOjIwcHh9Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbiAudWktYWNjb3JkaW9uPmgzLnVpLWFjY29yZGlvbi1oZWFkZXI6YWZ0ZXIsLm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbiAudWktYWNjb3JkaW9uPmgzLnVpLWFjY29yZGlvbi1oZWFkZXIudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmU6YWZ0ZXJ7Y29udGVudDpcIlwifS5tYWtlLWFuLW9mZmVyICNvZmZlcnNBY2NvcmRpb24+ZGl2Pmgze3VzZXItc2VsZWN0Om5vbmU7cGFkZGluZzowcHg7YmFja2dyb3VuZDojMDA2NDAwO2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA2NDAwIDAlLCAjMDA0ZjAwIDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMDA2NDAwIDAlLCAjMDA0ZjAwIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwNjQwMCAwJSwgIzAwNGYwMCAxMDAlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPSckZ3VuYnJva2VyLWdyZWVuJywgZW5kQ29sb3JzdHI9JyMwMDRmMDAnLEdyYWRpZW50VHlwZT0wICk7Ym9yZGVyLXJhZGl1czowcHg7Y29sb3I6I2ZmZjtib3JkZXI6bm9uZTttYXJnaW46MXB4IDBweCAwcHggMHB4O2hlaWdodDozNnB4O2ZvbnQtd2VpZ2h0OjYwMDtjdXJzb3I6cG9pbnRlcn0ubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5oMyAudWktYWNjb3JkaW9uLWhlYWRlci1pY29ue2Rpc3BsYXk6bm9uZX0ubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5oMz5zcGFue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoxMDAlfS5tYWtlLWFuLW9mZmVyICNvZmZlcnNBY2NvcmRpb24+ZGl2PmgzPnNwYW4gc3Bhbi5sZXR0ZXJ7Zm9udC1zaXplOjE2cHh9Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbj5kaXY+aDM+c3BhbiBzcGFuLmJhZGdle29wYWNpdHk6MTt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzO2ZvbnQtc2l6ZToxMnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMDA2NDAwO21hcmdpbi1sZWZ0OjVweDtmb250LXdlaWdodDo2MDB9Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbj5kaXY+aDM+c3BhbiBpLmN1c3RvbS1pY29ue2ZsZXg6MTtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtaW5kZW50OjBweDtvdmVyZmxvdzp2aXNpYmxlO21hcmdpbjowcHg7aGVpZ2h0OjIwcHg7ZGlzcGxheTpmbGV4O3RleHQtYWxpZ246cmlnaHQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXNpemU6MjBweDtmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA2IFByb1wiO2ZvbnQtd2VpZ2h0OjkwMH0ubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5oMz5zcGFuIGkuY3VzdG9tLWljb246YmVmb3Jle2JvcmRlci1sZWZ0OjFweCBkb3R0ZWQgI2Q5ZDlkOTt3aWR0aDozMHB4O2NvbnRlbnQ6XCLvhINcIn0ubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5oMy51aS1zdGF0ZS1hY3RpdmU+c3BhbiBzcGFuLmJhZGdle29wYWNpdHk6MH0ubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5oMy51aS1zdGF0ZS1hY3RpdmU+c3BhbiBpLmN1c3RvbS1pY29uOmJlZm9yZXtjb250ZW50Olwi74SCXCJ9Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2e3BhZGRpbmctbGVmdDowcHg7cGFkZGluZy1yaWdodDowcHg7Ym9yZGVyLWxlZnQ6MHB4O2JvcmRlci1yaWdodDowcHg7bWFyZ2luOjAgYXV0bztib3JkZXItcmFkaXVzOjB9Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2IHVsIGxpe3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0ubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXYgdWwgbGkubm8tb2ZmZXJ7Y29sb3I6IzU1NTtmb250LXNpemU6MTRweH0ubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXYgdWwgbGkubm8tb2ZmZXIgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDAwfUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9ue3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5tYWtlLWFuLW9mZmVye21hcmdpbi1ib3R0b206NTBweH0ubWFrZS1hbi1vZmZlciBwe2ZvbnQtc2l6ZToxM3B4fS5tYWtlLWFuLW9mZmVyIC53aGl0ZS1zZWN0aW9uPnVsPmxpe2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsubWFrZS1hbi1vZmZlcnttYXJnaW4tYm90dG9tOjEwMHB4fS5tYWtlLWFuLW9mZmVyIC5hbGVydHtmb250LXNpemU6MThweDttYXJnaW4tcmlnaHQ6MHB4fS5tYWtlLWFuLW9mZmVyIGgxe2ZvbnQtc2l6ZToxOHB4O3BhZGRpbmctdG9wOjEwcHh9Lm1ha2UtYW4tb2ZmZXIgcHtmb250LXNpemU6MTRweH0ubWFrZS1hbi1vZmZlciAud2hpdGUtc2VjdGlvbntib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbnttYXJnaW4tdG9wOjIwcHh9Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbj5kaXY+aDN7bWFyZ2luLXRvcDoxNXB4O3BhZGRpbmc6MHB4IDBweCAxNXB4IDBweDtiYWNrZ3JvdW5kOm5vbmU7Y29sb3I6IzAwNjQwMDtoZWlnaHQ6YXV0b30ubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5oMz5zcGFuIHNwYW4ubGV0dGVye2ZvbnQtc2l6ZToxOHB4fS5tYWtlLWFuLW9mZmVyICNvZmZlcnNBY2NvcmRpb24+ZGl2PmgzPnNwYW4gc3Bhbi5iYWRnZXtiYWNrZ3JvdW5kLWNvbG9yOiM1NTU7Y29sb3I6I2ZmZn0ubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5oMz5zcGFuIGkuY3VzdG9tLWljb257ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2hlaWdodDphdXRvfS5tYWtlLWFuLW9mZmVyICNvZmZlcnNBY2NvcmRpb24+ZGl2PmgzPnNwYW4gaS5jdXN0b20taWNvbiAudGV4dHtmb250LWZhbWlseTpcIk9wZW4gU2Fuc1wiLHNhbnMtc2VyaWY7Zm9udC1zaXplOjEzcHh9Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbj5kaXY+aDM+c3BhbiBpLmN1c3RvbS1pY29uIC50ZXh0OmJlZm9yZXtjb250ZW50OlwiZXhwYW5kIFwifS5tYWtlLWFuLW9mZmVyICNvZmZlcnNBY2NvcmRpb24+ZGl2PmgzPnNwYW4gaS5jdXN0b20taWNvbjpiZWZvcmV7Ym9yZGVyLWxlZnQ6bm9uZTt3aWR0aDphdXRvO2hlaWdodDphdXRvO21hcmdpbi1sZWZ0OjVweH0ubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5oMy51aS1zdGF0ZS1hY3RpdmU+c3BhbiBzcGFuLmJhZGdle29wYWNpdHk6MH0ubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5oMy51aS1zdGF0ZS1hY3RpdmU+c3BhbiBpLmN1c3RvbS1pY29uIC50ZXh0OmJlZm9yZXtjb250ZW50OlwiY29sbGFwc2UgXCJ9Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbj5kaXY+aDMudWktc3RhdGUtYWN0aXZlPnNwYW4gaS5jdXN0b20taWNvbjpiZWZvcmV7Y29udGVudDpcIu+EglwifS5tYWtlLWFuLW9mZmVyICNvZmZlcnNBY2NvcmRpb24+ZGl2PmgzLnVpLWFjY29yZGlvbi1oZWFkZXItYWN0aXZlKy51aS1hY2NvcmRpb24tY29udGVudHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9Lm1ha2UtYW4tb2ZmZXIgI29mZmVyc0FjY29yZGlvbj5kaXY+aDMudWktYWNjb3JkaW9uLWhlYWRlci1jb2xsYXBzZWQrLnVpLWFjY29yZGlvbi1jb250ZW50e2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtib3JkZXI6MHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKSAhaW1wb3J0YW50fS5tYWtlLWFuLW9mZmVyICNvZmZlcnNBY2NvcmRpb24+ZGl2PmgzLnVpLWFjY29yZGlvbi1oZWFkZXItY29sbGFwc2VkKy51aS1hY2NvcmRpb24tY29udGVudCB1bCBsaS5pdGVtLXdyYXB7aGVpZ2h0OjBweDtvdmVyZmxvdzpoaWRkZW47bGluZS1oZWlnaHQ6bm9ybWFsICFpbXBvcnRhbnQ7Ym9yZGVyLXRvcDo0cHggc29saWQgI2Q5ZDlkOSAhaW1wb3J0YW50O21hcmdpbjoxcHggMHB4IDBweCAwcHggIWltcG9ydGFudDtwYWRkaW5nOjBweCAhaW1wb3J0YW50fX0jY29uZmlybWF0aW9uTW9kYWx7ZGlzcGxheTpub25lfSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtY29udGVudHtib3JkZXI6bm9uZX0jY29uZmlybWF0aW9uTW9kYWwgYnV0dG9uLmNsb3NlLWJ0bntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Y29sb3I6IzAwNjQwMDtib3JkZXI6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O3JpZ2h0OjBweDt6LWluZGV4OjUwO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7dGV4dC1hbGlnbjpjZW50ZXI7bGluZS1oZWlnaHQ6MzBweDtwYWRkaW5nOjBweH0jY29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLXRvcCBoNHt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjE1cHggMHB4IDBweDtjb2xvcjojNTU1fSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keSAubW9kYWwtdG9wIGg0IHNwYW4jYWNjZXB0VGl0bGV7Y29sb3I6IzAwNjQwMH0jY29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLXRvcCBoNCBzcGFuI3JlamVjdFRpdGxle2NvbG9yOiNkMDAyMWJ9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC10b3Agc3Bhbjpub3QoI2J1eWVyTmFtZSl7ZGlzcGxheTpub25lfSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keSAubW9kYWwtaXRlbXtjb2xvcjojNTU1fSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keSAubW9kYWwtaXRlbSBoNHtmb250LXNpemU6MTRweDttYXJnaW46MjBweCAwcHggMHB4IDBweH0jY29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLWl0ZW0gcHttYXJnaW46NXB4IDBweCAwcHggMHB4O2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjcwMH0jY29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLWl0ZW0gcCBzcGFue2ZvbnQtd2VpZ2h0Om5vcm1hbH0jY29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLWl0ZW0gLmlucHV0LXdyYXAgLmZvcm0tZ3JvdXB7bWFyZ2luOjE1cHggMHB4IDBweCAwcHh9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1pdGVtIC5pbnB1dC13cmFwIC5mb3JtLWdyb3VwIGxhYmVse2NvbG9yOiM1NTU7Zm9udC1zaXplOjEycHh9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1pdGVtIC5pbnB1dC13cmFwIC5mb3JtLWdyb3VwIGlucHV0e2JvcmRlci1yYWRpdXM6NnB4fSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keSAubW9kYWwtaXRlbSAuaW5wdXQtd3JhcCAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIC5jdXJyZW5jeS1ncm91cHtkaXNwbGF5OnRhYmxlfSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keSAubW9kYWwtaXRlbSAuaW5wdXQtd3JhcCAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIC5jdXJyZW5jeS1ncm91cCAuY3VycmVuY3l7Ym9yZGVyLXJhZGl1czowcHggNnB4IDZweCAwcHh9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1vZmZlcnttYXJnaW4tdG9wOjE1cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1vZmZlciBwe2ZvbnQtc2l6ZToxMnB4O21hcmdpbjowcHh9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1vZmZlciBwIHN0cm9uZ3tmb250LXdlaWdodDo3MDB9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1jdGFze21hcmdpbi10b3A6MjBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0jY29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLWN0YXMgYnV0dG9ue2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlfSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keSAubW9kYWwtY3RhcyBkaXYjY2FuY2VsQnRue3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZmZmfSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keSAubW9kYWwtY3RhcyBidXR0b24jY29uZmlybUJ0bntkaXNwbGF5OmlubGluZX0jY29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHkuYWNjZXB0IC5tb2RhbC10b3Agc3BhbiNhY2NlcHRUaXRsZXtkaXNwbGF5OmlubGluZX0jY29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHkuYWNjZXB0IC5tb2RhbC1jdGFzIGJ1dHRvbiNhY2NlcHRCdG57ZGlzcGxheTppbmxpbmUtYmxvY2t9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5LnJlamVjdCAubW9kYWwtdG9wIHNwYW4jcmVqZWN0VGl0bGV7ZGlzcGxheTppbmxpbmV9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5LnJlamVjdCAubW9kYWwtY3RhcyBidXR0b24jcmVqZWN0QnRue2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keTpub3QoLnJlamVjdCk6bm90KC5hY2NlcHQpIC5tb2RhbC1pdGVtIC5pbnB1dC13cmFwe2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5Om5vdCgucmVqZWN0KTpub3QoLmFjY2VwdCkgLm1vZGFsLWl0ZW0gLmlucHV0LXdyYXAgLmZvcm0tZ3JvdXA6Zmlyc3QtY2hpbGR7d2lkdGg6MjAwcHg7bWF4LXdpZHRoOjIwMHB4fSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keTpub3QoLnJlamVjdCk6bm90KC5hY2NlcHQpIC5tb2RhbC1pdGVtIC5pbnB1dC13cmFwIC5mb3JtLWdyb3VwOmZpcnN0LWNoaWxkIGlucHV0e3dpZHRoOjEwMCV9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5Om5vdCgucmVqZWN0KTpub3QoLmFjY2VwdCkgLm1vZGFsLWl0ZW0gLmlucHV0LXdyYXAgLmZvcm0tZ3JvdXA+c3BhbnttYXJnaW4tdG9wOjNweDtmb250LXNpemU6MTFweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC10b3AgaDR7Zm9udC1zaXplOjE2cHh9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1pdGVtIGg0e2ZvbnQtc2l6ZToxNnB4fSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keSAubW9kYWwtaXRlbSBwe2ZvbnQtc2l6ZToxNHB4fSNjb25maXJtYXRpb25Nb2RhbCAubW9kYWwtYm9keSAubW9kYWwtaXRlbSAuaW5wdXQtd3JhcHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0jY29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLWl0ZW0gLmlucHV0LXdyYXAgLmZvcm0tZ3JvdXAgbGFiZWx7Zm9udC1zaXplOjE0cHg7bWFyZ2luLWJvdHRvbTozcHh9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1pdGVtIC5pbnB1dC13cmFwIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGR7ZmxleDoxO21hcmdpbi1sZWZ0OjIwcHh9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1pdGVtIC5pbnB1dC13cmFwIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQgaW5wdXR7d2lkdGg6MTAwJX0jY29uZmlybWF0aW9uTW9kYWwgLm1vZGFsLWJvZHkgLm1vZGFsLW9mZmVyIHB7Zm9udC1zaXplOjE0cHh9I2NvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC1jdGFze21hcmdpbi10b3A6NTBweH19I2FscGhhYmV0U2Nyb2xsZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjBweDtyaWdodDowcHg7dHJhbnNpdGlvbjphbGwgLjNzO3otaW5kZXg6MTAyNn0jYWxwaGFiZXRTY3JvbGxlciAuYVNjcm9sbGVyLXdyYXB7ei1pbmRleDoxMDAwMDtoZWlnaHQ6MzBweDt3aWR0aDo0NXB4O3RvcDoxMzJweDtyaWdodDowcHg7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6cmlnaHQ7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246YWxsIC4zcztib3JkZXItbGVmdDoxcHggc29saWQgI2Y3ZjZmMjtib3JkZXItdG9wOjFweCBzb2xpZCAjZjdmNmYyO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmN2Y2ZjI7Ym9yZGVyLXJhZGl1czo2cHggMHB4IDBweCA2cHh9I2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwIC5hU2Nyb2xsZXItYnRuLXdyYXAgLmFTY3JvbGxlci1idG57Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlcjowcHg7aGVpZ2h0OjI4cHg7d2lkdGg6NDVweDt0b3A6MHB4O2Zsb2F0OnJpZ2h0O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NnB4IDBweCAwcHggNnB4O2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9I2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwIC5hU2Nyb2xsZXItYnRuLXdyYXAgLmFTY3JvbGxlci1idG4jYVNjcm9sbGVyRGlzYWJsZXJ7aGVpZ2h0OjBweDtvcGFjaXR5OjB9I2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwIC5hU2Nyb2xsZXItYmFye2hlaWdodDowcHh9I2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwIC5hU2Nyb2xsZXItYmFyIHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmc6MHB4O21hcmdpbjowcHg7Y2xlYXI6cmlnaHR9I2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwIC5hU2Nyb2xsZXItYmFyIHVsIGxpLmRpc2FibGVke29wYWNpdHk6LjV9I2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwIC5hU2Nyb2xsZXItYmFyIHVsLmFjdGl2YXRlIGxpLmRpc2FibGVke2Rpc3BsYXk6bm9uZX0jYWxwaGFiZXRTY3JvbGxlciAuYVNjcm9sbGVyLWNvdmVye3otaW5kZXg6OTk5OTtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MHB4O3dpZHRoOjBweDtvcGFjaXR5Oi41O2JhY2tncm91bmQtY29sb3I6IzAwMH1ib2R5LmFTY3JvbGxlci1vcGVue292ZXJmbG93OmhpZGRlbn1ib2R5LmFTY3JvbGxlci1vcGVuIGRpdi5zZWFyY2g+Zm9ybXt6LWluZGV4OjB9Ym9keS5hU2Nyb2xsZXItb3BlbiAjYWxwaGFiZXRTY3JvbGxlcnt0b3A6MHB4O2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7b3ZlcmZsb3cteTpzY3JvbGx9Ym9keS5hU2Nyb2xsZXItb3BlbiAjYWxwaGFiZXRTY3JvbGxlciAuYVNjcm9sbGVyLXdyYXB7aGVpZ2h0OmF1dG87b3ZlcmZsb3c6dmlzaWJsZTt0b3A6MHB4O3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LWVuZDtib3JkZXI6MHB4O2JvcmRlci1yYWRpdXM6MHB4fWJvZHkuYVNjcm9sbGVyLW9wZW4gI2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwIC5hU2Nyb2xsZXItYnRuLXdyYXB7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjVweDt3aWR0aDo0NXB4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6IzAwNjQwMH1ib2R5LmFTY3JvbGxlci1vcGVuICNhbHBoYWJldFNjcm9sbGVyIC5hU2Nyb2xsZXItd3JhcCAuYVNjcm9sbGVyLWJ0bi13cmFwIC5hU2Nyb2xsZXItYnRue3BhZGRpbmc6MHB4O21hcmdpbjowcHg7d2lkdGg6MzVweDtoZWlnaHQ6NDBweDtib3JkZXItcmFkaXVzOjBweDtmb250LXNpemU6MTRweH1ib2R5LmFTY3JvbGxlci1vcGVuICNhbHBoYWJldFNjcm9sbGVyIC5hU2Nyb2xsZXItd3JhcCAuYVNjcm9sbGVyLWJ0bi13cmFwIC5hU2Nyb2xsZXItYnRuI2FTY3JvbGxlclRvZ2dsZXI6YmVmb3Jle2NvbnRlbnQ6XCLugJRcIn1ib2R5LmFTY3JvbGxlci1vcGVuICNhbHBoYWJldFNjcm9sbGVyIC5hU2Nyb2xsZXItd3JhcCAuYVNjcm9sbGVyLWJ0bi13cmFwIC5hU2Nyb2xsZXItYnRuI2FTY3JvbGxlckRpc2FibGVye2hlaWdodDo0MHB4O2JvcmRlci10b3A6MXB4IGRvdHRlZCAjZDlkOWQ5O2JvcmRlci1ib3R0b206MXB4IGRvdHRlZCAjZDlkOWQ5O29wYWNpdHk6MX1ib2R5LmFTY3JvbGxlci1vcGVuICNhbHBoYWJldFNjcm9sbGVyIC5hU2Nyb2xsZXItd3JhcCAuYVNjcm9sbGVyLWJhcntoZWlnaHQ6YXV0bzt3aWR0aDo0NXB4O2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtwYWRkaW5nLWxlZnQ6NXB4O3BhZGRpbmctcmlnaHQ6NXB4O2JvcmRlci1yYWRpdXM6MHB4IDBweCAwcHggNnB4fWJvZHkuYVNjcm9sbGVyLW9wZW4gI2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwIC5hU2Nyb2xsZXItYmFyIHVse2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctYm90dG9tOjgwcHg7bGlzdC1zdHlsZS10eXBlOm5vbmV9Ym9keS5hU2Nyb2xsZXItb3BlbiAjYWxwaGFiZXRTY3JvbGxlciAuYVNjcm9sbGVyLXdyYXAgLmFTY3JvbGxlci1iYXIgdWwgbGl7bWFyZ2luLXRvcDoxMHB4fWJvZHkuYVNjcm9sbGVyLW9wZW4gI2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwIC5hU2Nyb2xsZXItYmFyIHVsIGxpIGF7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmZmZ9Ym9keS5hU2Nyb2xsZXItb3BlbiAjYWxwaGFiZXRTY3JvbGxlciAuYVNjcm9sbGVyLXdyYXAgLmFTY3JvbGxlci1iYXIgdWwgbGkgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX1ib2R5LmFTY3JvbGxlci1vcGVuICNhbHBoYWJldFNjcm9sbGVyIC5hU2Nyb2xsZXItY292ZXJ7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpmaXhlZDt0b3A6MHB4O3JpZ2h0OjBweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwe3RvcDoxNDNweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjYWxwaGFiZXRTY3JvbGxlcntwb3NpdGlvbjpzdGF0aWM7d2lkdGg6MTE0MHB4O21hcmdpbjozMHB4IGF1dG8gMHB4O2hlaWdodDozMHB4O2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtib3JkZXItcmFkaXVzOjZweH0jYWxwaGFiZXRTY3JvbGxlciAuYVNjcm9sbGVyLXdyYXB7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0b3A6YXV0bztyaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO2Zsb2F0Om5vbmU7b3ZlcmZsb3c6dmlzaWJsZTtib3gtc2hhZG93Om5vbmU7Ym9yZGVyLXJhZGl1czowcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO3otaW5kZXg6MTtib3JkZXI6MHB4fSNhbHBoYWJldFNjcm9sbGVyIC5hU2Nyb2xsZXItd3JhcCAuYVNjcm9sbGVyLWJ0bi13cmFwIC5hU2Nyb2xsZXItYnRue3dpZHRoOmF1dG87ZmxvYXQ6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2N1cnNvcjpwb2ludGVyfSNhbHBoYWJldFNjcm9sbGVyIC5hU2Nyb2xsZXItd3JhcCAuYVNjcm9sbGVyLWJ0bi13cmFwIC5hU2Nyb2xsZXItYnRuI2FTY3JvbGxlckRpc2FibGVye2hlaWdodDoxMDAlO29wYWNpdHk6MX0jYWxwaGFiZXRTY3JvbGxlciAuYVNjcm9sbGVyLXdyYXAgLmFTY3JvbGxlci1idG4td3JhcCAuYVNjcm9sbGVyLWJ0biNhU2Nyb2xsZXJEaXNhYmxlcjpiZWZvcmV7Ym9yZGVyLWxlZnQ6MXB4IGRvdHRlZCAjZDlkOWQ5O3BhZGRpbmc6MHB4IDE1cHg7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MTNweH0jYWxwaGFiZXRTY3JvbGxlciAuYVNjcm9sbGVyLXdyYXAgLmFTY3JvbGxlci1idG4td3JhcCAuYVNjcm9sbGVyLWJ0biNhU2Nyb2xsZXJUb2dnbGVye2Rpc3BsYXk6bm9uZX0jYWxwaGFiZXRTY3JvbGxlciAuYVNjcm9sbGVyLXdyYXAgLmFTY3JvbGxlci1iYXJ7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTtmbGV4OjE7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo2MDB9I2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwIC5hU2Nyb2xsZXItYmFyIHVse2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoxMDAlO3BhZGRpbmc6MHB4IDI1cHh9I2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwIC5hU2Nyb2xsZXItYmFyIHVsIGxpe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0jYWxwaGFiZXRTY3JvbGxlciAuYVNjcm9sbGVyLXdyYXAgLmFTY3JvbGxlci1iYXIgdWwgbGkgYXtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2xpbmUtaGVpZ2h0OjE0cHh9I2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwIC5hU2Nyb2xsZXItYmFyIHVsIGxpIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I2FscGhhYmV0U2Nyb2xsZXIgLmFTY3JvbGxlci13cmFwIC5hU2Nyb2xsZXItYmFyIHVsLmFjdGl2YXRle2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fSNhbHBoYWJldFNjcm9sbGVyIC5hU2Nyb2xsZXItd3JhcCAuYVNjcm9sbGVyLWJhciB1bC5hY3RpdmF0ZSBsaXttYXJnaW4tcmlnaHQ6MjVweH0jYWxwaGFiZXRTY3JvbGxlciAuYVNjcm9sbGVyLWNvdmVye3otaW5kZXg6OTk5OTtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MHB4O3dpZHRoOjBweDtvcGFjaXR5Oi41O2JhY2tncm91bmQtY29sb3I6IzAwMH0jYWxwaGFiZXRTY3JvbGxlci5zdGlja3twb3NpdGlvbjpmaXhlZDt0b3A6NDJweDtsZWZ0OjBweDt6LWluZGV4OjE7Ym9yZGVyLXJhZGl1czowcHggMHB4IDZweCA2cHh9fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXN7cG9zaXRpb246cmVsYXRpdmV9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAuY29udGFpbmVyPnB7bWFyZ2luLXRvcDozcHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbiAudWktYWNjb3JkaW9uIGgzPi5jb250YWluZXIsI21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uIC51aS1hY2NvcmRpb24+LmNvbnRhaW5lcnt3aWR0aDo3MjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbiAudWktYWNjb3JkaW9uIGgzPi5jb250YWluZXIsI21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uIC51aS1hY2NvcmRpb24+LmNvbnRhaW5lcnt3aWR0aDo5NDBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24gLnVpLWFjY29yZGlvbiBoMz4uY29udGFpbmVyLCNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbiAudWktYWNjb3JkaW9uPi5jb250YWluZXJ7d2lkdGg6MTE0MHB4fX0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2Lm5vLW9mZmVye2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM1NTV9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdjpmaXJzdC1jaGlsZD5oM3ttYXJnaW4tdG9wOjBweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bHtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y2ZjJ9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwe3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O21hcmdpbi10b3A6MTBweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXA6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDowcHg7bWFyZ2luLXRvcDowcHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Lml0ZW0tdG9we2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uPmRpdi5pdGVtLXRvcCBkaXZ7Zm9udC1zaXplOjEycHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Lml0ZW0tdG9wIGRpdjpmaXJzdC1jaGlsZHtmb250LXdlaWdodDo2MDB9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Lml0ZW0tdG9wIGRpdjpmaXJzdC1jaGlsZCBhe2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7bWFyZ2luLWxlZnQ6M3B4fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uPmRpdi5pdGVtLXRvcCBkaXY6bGFzdC1jaGlsZHtmb250LXdlaWdodDo3MDA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXYuaXRlbS10b3AgZGl2Omxhc3QtY2hpbGQgLmJhZGdle2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDttYXJnaW4tcmlnaHQ6NXB4O3BhZGRpbmc6M3B4IDZweDtmb250LXdlaWdodDo2MDB9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Omxhc3QtY2hpbGR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXY6bGFzdC1jaGlsZCAuaXRlbS1taWR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlO21hcmdpbjoxMHB4IGF1dG99I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Omxhc3QtY2hpbGQgLml0ZW0tbWlkPmF7d2lkdGg6MTAwJTttYXgtd2lkdGg6NzVweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXY6bGFzdC1jaGlsZCAuaXRlbS1taWQ+YSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXY6bGFzdC1jaGlsZCAuaXRlbS1taWQ+ZGl2e3dpZHRoOjgwJTtmbGV4OjE7b3ZlcmZsb3c6aGlkZGVufSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uPmRpdjpsYXN0LWNoaWxkIC5pdGVtLW1pZD5kaXYgYSwjbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXY6bGFzdC1jaGlsZCAuaXRlbS1taWQ+ZGl2IHB7bWFyZ2luLWxlZnQ6MTBweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXY6bGFzdC1jaGlsZCAuaXRlbS1taWQ+ZGl2IGF7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MTdweDtjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7ZGlzcGxheTpibG9jazt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbjt3aGl0ZS1zcGFjZTpub3dyYXB9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Omxhc3QtY2hpbGQgLml0ZW0tbWlkPmRpdiBwe3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDttYXJnaW4tdG9wOjVweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXY6bGFzdC1jaGlsZCAuaXRlbS1idG17ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3dpZHRoOjEwMCU7aGVpZ2h0OjM1cHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Omxhc3QtY2hpbGQgLml0ZW0tYnRtIHAgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tcmlnaHQ6M3B4fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uPmRpdjpsYXN0LWNoaWxkIC5pdGVtLWJ0bSBwOmxhc3QtY2hpbGR7bWFyZ2luLXRvcDozcHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIGlucHV0W3R5cGU9Y2hlY2tib3hde2Rpc3BsYXk6bm9uZX0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgbGFiZWx7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOi0zNXB4O2hlaWdodDozNXB4O2Zsb2F0OnJpZ2h0O2NvbG9yOiMwMDY0MDA7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2N1cnNvcjpwb2ludGVyfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCBsYWJlbCBzcGFue3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIGxhYmVsIGl7bWFyZ2luLWxlZnQ6M3B4fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCBsYWJlbCBpOmJlZm9yZXtjb250ZW50Olwi7oSUXCJ9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIGxhYmVsOmJlZm9yZXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbnRlbnQ6XCJTaG93IFwifSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCBociwjbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb257b3BhY2l0eTowO2hlaWdodDowcHg7dHJhbnNpdGlvbjphbGwgLjNzO292ZXJmbG93OmhpZGRlbn0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gLm9mZmVyLWhlYWRlcnN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3BhZGRpbmc6MHB4IDEwcHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIC5vZmZlci1oZWFkZXJzPmRpdnt3aGl0ZS1zcGFjZTpub3dyYXA7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxMnB4O3RleHQtYWxpZ246cmlnaHR9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIC5vZmZlci1oZWFkZXJzPmRpdi5vZmZlci1ieXt0ZXh0LWFsaWduOmxlZnQ7ZmxleDoxfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiAub2ZmZXItaGVhZGVycz5kaXYub2ZmZXItcXR5e3dpZHRoOjI1JTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiAub2ZmZXItaGVhZGVycz5kaXYub2ZmZXItcXR5IHNwYW57bWFyZ2luLWxlZnQ6M3B4fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiAub2ZmZXItaGVhZGVycz5kaXYub2ZmZXItcHJpY2V7d2lkdGg6MjUlfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVyc3ttYXJnaW4tdG9wOjEwcHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIHVsLml0ZW0tb2ZmZXJzIGxpLm9mZmVyLWl0ZW17cGFkZGluZzoxMHB4fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtOm50aC1jaGlsZChvZGQpe2JhY2tncm91bmQtY29sb3I6I2Y3ZjZmMn0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItaW5mb3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIHVsLml0ZW0tb2ZmZXJzIGxpLm9mZmVyLWl0ZW0gLm9mZmVyLWluZm8gLm9mZmVyLWJ5e3RleHQtYWxpZ246bGVmdDtmbGV4OjE7Zm9udC1zaXplOjEycHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIHVsLml0ZW0tb2ZmZXJzIGxpLm9mZmVyLWl0ZW0gLm9mZmVyLWluZm8gLm9mZmVyLWJ5PmRpdiAudXNlci1uYW1lIGF7Y29sb3I6IzAwNjQwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2Rpc3BsYXk6aW5saW5lO3doaXRlLXNwYWNlOm5vd3JhcH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItaW5mbyAub2ZmZXItYnk+ZGl2IC5vZmZlci1idXllci1iYWRnZXN7bWFyZ2luLXRvcDozcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtIC5vZmZlci1pbmZvIC5vZmZlci1ieT5kaXYgLm9mZmVyLWJ1eWVyLWJhZGdlcyBzcGFuOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjBweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItaW5mbyAub2ZmZXItYnkgLm9mZmVyLWV4cGlyYXRpb257Zm9udC1zaXplOjEwcHg7bWFyZ2luLXRvcDozcHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIHVsLml0ZW0tb2ZmZXJzIGxpLm9mZmVyLWl0ZW0gLm9mZmVyLWluZm8gLm9mZmVyLWJ5IC5vZmZlci1leHBpcmF0aW9uIGl7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtIC5vZmZlci1pbmZvIC5vZmZlci1ieSAub2ZmZXItZXhwaXJhdGlvbi5sb3ctdGltZXtjb2xvcjojZDAwMjFifSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtIC5vZmZlci1pbmZvIC5vZmZlci1ieSAub2ZmZXItZXhwaXJhdGlvbiBzcGFuLnBsdXN7ZGlzcGxheTpub25lfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtIC5vZmZlci1pbmZvIC5vZmZlci1xdHksI21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIHVsLml0ZW0tb2ZmZXJzIGxpLm9mZmVyLWl0ZW0gLm9mZmVyLWluZm8gLm9mZmVyLXByaWNle3dpZHRoOjI1JTt0ZXh0LWFsaWduOnJpZ2h0fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtIC5vZmZlci1jdGFze21hcmdpbi10b3A6MTBweDt0ZXh0LWFsaWduOnJpZ2h0fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtIC5vZmZlci1jdGFzIGRpdnt3aWR0aDoxMDBweDtkaXNwbGF5OmlubGluZS1ibG9ja30jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItY3RhcyBkaXY6Zmlyc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIHVsLml0ZW0tb2ZmZXJzIGxpLm9mZmVyLWl0ZW0gLm9mZmVyLWN0YXMgZGl2OmZpcnN0LWNoaWxkOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VlZX0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItY3RhcyBhe2JhY2tncm91bmQtY29sb3I6I2ZmYmYwMDtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZmZiZjAwfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtIC5vZmZlci1jdGFzIGE6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNmZmJmMDB9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIGlucHV0OmNoZWNrZWQrbGFiZWw6YmVmb3Jle2NvbnRlbnQ6XCJIaWRlIFwifSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCBpbnB1dDpjaGVja2VkK2xhYmVsIGk6YmVmb3Jle2NvbnRlbnQ6XCLuhJNcIn0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgaW5wdXQ6Y2hlY2tlZCtsYWJlbCtocntoZWlnaHQ6MXB4O29wYWNpdHk6MTtvdmVyZmxvdzp2aXNpYmxlO21hcmdpbjoxNXB4IGF1dG8gMTBweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgaW5wdXQ6Y2hlY2tlZCtsYWJlbCtocisub2ZmZXItc2VjdGlvbntoZWlnaHQ6YXV0bztvcGFjaXR5OjE7b3ZlcmZsb3c6dmlzaWJsZX0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2IC5iYWNrLXRvLXRvcHtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y2ZjI7cGFkZGluZzoxNXB4IDBweDt0ZXh0LWFsaWduOmNlbnRlcn0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2IC5iYWNrLXRvLXRvcCBhe2NvbG9yOiMwMDY0MDA7Zm9udC1zaXplOjEycHg7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Lml0ZW0tdG9wIGRpdntmb250LXNpemU6MTNweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXYuaXRlbS10b3AgZGl2Omxhc3QtY2hpbGQgLmJhZGdle2ZvbnQtc2l6ZToxM3B4fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uPmRpdjpsYXN0LWNoaWxke2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luOjE1cHggYXV0byAwcHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Omxhc3QtY2hpbGQgLml0ZW0tbWlke21hcmdpbjowcHg7ZmxleDoxO3dpZHRoOjEwMCU7bWFyZ2luOjBweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXY6bGFzdC1jaGlsZCAuaXRlbS1taWQ+YXttYXgtd2lkdGg6MTAwcHh9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Omxhc3QtY2hpbGQgLml0ZW0tbWlkPmRpdnt3aWR0aDo3MCU7b3ZlcmZsb3c6dmlzaWJsZX0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXY6bGFzdC1jaGlsZCAuaXRlbS1taWQ+ZGl2IGF7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTdweDtkaXNwbGF5OmJsb2NrO292ZXJmbG93OnZpc2libGU7d2hpdGUtc3BhY2U6bm9ybWFsfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uPmRpdjpsYXN0LWNoaWxkIC5pdGVtLW1pZD5kaXYgcHtvdmVyZmxvdzp2aXNpYmxlO3doaXRlLXNwYWNlOm5vcm1hbH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXY6bGFzdC1jaGlsZCAuaXRlbS1idG17aGVpZ2h0OmF1dG87d2lkdGg6YXV0bzt0ZXh0LWFsaWduOnJpZ2h0fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uPmRpdjpsYXN0LWNoaWxkIC5pdGVtLWJ0bSBwe3dpZHRoOjEwMCV9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIGxhYmVse21hcmdpbi10b3A6LTEwcHg7aGVpZ2h0OjBweDtmb250LXNpemU6MTNweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgaW5wdXQ6Y2hlY2tlZCtsYWJlbCtocnttYXJnaW46MTVweCBhdXRvfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiAub2ZmZXItaGVhZGVyc3twYWRkaW5nOjBweCAxNXB4fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiAub2ZmZXItaGVhZGVycz5kaXYub2ZmZXItZXhwaXJhdGlvbiwjbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gLm9mZmVyLWhlYWRlcnM+ZGl2Lm9mZmVyLXF0eSwjbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gLm9mZmVyLWhlYWRlcnM+ZGl2Lm9mZmVyLXByaWNle3dpZHRoOjIwJX0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnN7bWFyZ2luLXRvcDoxNXB4fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVte3BhZGRpbmc6MTVweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItaW5mbyAub2ZmZXItYnl7d2lkdGg6NDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtZGlyZWN0aW9uOnJvd30jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItaW5mbyAub2ZmZXItYnk+ZGl2e2ZsZXg6MX0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItaW5mbyAub2ZmZXItYnk+ZGl2IC51c2VyLW5hbWV7Zm9udC1zaXplOjE0cHg7ZmxvYXQ6bGVmdDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcn0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItaW5mbyAub2ZmZXItYnk+ZGl2IC5vZmZlci1idXllci1iYWRnZXN7ZmxvYXQ6bGVmdDttYXJnaW4tdG9wOjNweDttYXJnaW4tbGVmdDoxMHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtIC5vZmZlci1pbmZvIC5vZmZlci1ieSAub2ZmZXItZXhwaXJhdGlvbnt3aWR0aDoyMCU7Zm9udC1zaXplOjE0cHg7bWFyZ2luLXRvcDowcHg7dGV4dC1hbGlnbjpyaWdodH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItaW5mbyAub2ZmZXItYnkgLm9mZmVyLWV4cGlyYXRpb24+c3BhbntkaXNwbGF5Om5vbmV9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIHVsLml0ZW0tb2ZmZXJzIGxpLm9mZmVyLWl0ZW0gLm9mZmVyLWluZm8gLm9mZmVyLXF0eSwjbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItaW5mbyAub2ZmZXItcHJpY2V7d2lkdGg6MjAlfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtIC5vZmZlci1jdGFze21hcmdpbi10b3A6MTBweDt0ZXh0LWFsaWduOnJpZ2h0fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtIC5vZmZlci1jdGFzIGRpdnt3aWR0aDoxMDBweDtkaXNwbGF5OmlubGluZS1ibG9ja30jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbSAub2ZmZXItY3RhcyBkaXY6Zmlyc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIHVsLml0ZW0tb2ZmZXJzIGxpLm9mZmVyLWl0ZW0gLm9mZmVyLWN0YXMgZGl2OmZpcnN0LWNoaWxkOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VlZX0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXA6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjBweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2Omxhc3QtY2hpbGQ+ZGl2e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXZ7Ym9yZGVyOjBweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbj5kaXYuaXRlbS10b3AgZGl2e2ZvbnQtc2l6ZToxM3B4fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uPmRpdjpsYXN0LWNoaWxkIC5pdGVtLW1pZD5kaXZ7d2lkdGg6NzAlO292ZXJmbG93OnZpc2libGV9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24+ZGl2Omxhc3QtY2hpbGQgLml0ZW0tbWlkPmRpdiBhLCNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uPmRpdjpsYXN0LWNoaWxkIC5pdGVtLW1pZD5kaXYgcHttYXJnaW4tbGVmdDoxNXB4fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uPmRpdjpsYXN0LWNoaWxkIC5pdGVtLW1pZD5kaXYgYXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDpub3JtYWx9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIGxhYmVse21hcmdpbi10b3A6LTVweDtmb250LXNpemU6MTRweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gLm9mZmVyLWhlYWRlcnN7cGFkZGluZy1yaWdodDozMDBweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gdWwuaXRlbS1vZmZlcnMgbGkub2ZmZXItaXRlbXtwYWRkaW5nOjE1cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9I21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIHVsLml0ZW0tb2ZmZXJzIGxpLm9mZmVyLWl0ZW0gLm9mZmVyLWluZm97ZmxleDoxfSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtIC5vZmZlci1jdGFze3dpZHRoOjI4NXB4O21hcmdpbi10b3A6MHB4fSNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiB1bC5pdGVtLW9mZmVycyBsaS5vZmZlci1pdGVtIC5vZmZlci1jdGFzIGRpdjpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MTBweH0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXA6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOX0jbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXA6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fX0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXN7cG9zaXRpb246cmVsYXRpdmV9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzIC5jb250YWluZXI+cHttYXJnaW4tdG9wOjNweH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+aDMgLmxldHRlcntmb250LXNpemU6MTRweH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY6Zmlyc3QtY2hpbGQ+aDN7bWFyZ2luLXRvcDowcHh9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bHtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y2ZjJ9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXB7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7bWFyZ2luLXRvcDoxMHB4fSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwOmZpcnN0LWNoaWxke2JvcmRlci10b3A6MHB4O21hcmdpbi10b3A6MHB4fSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tbWlke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTttYXJnaW46MTBweCBhdXRvfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tbWlkPmF7bWF4LXdpZHRoOjc1cHg7d2lkdGg6MTAwJX0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLW1pZD5hIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tbWlkPmRpdnt3aWR0aDo4MCU7ZmxleDoxO292ZXJmbG93OmhpZGRlbn0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLW1pZD5kaXYgYSwjbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLW1pZD5kaXYgcHttYXJnaW4tbGVmdDoxMHB4fSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tbWlkPmRpdiBhe2ZvbnQtc2l6ZToxM3B4O2xpbmUtaGVpZ2h0OjE3cHg7Y29sb3I6IzAwNjQwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2Rpc3BsYXk6YmxvY2s7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tbWlkPmRpdiBwe3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDttYXJnaW4tdG9wOjVweH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLWJ0bXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tYnRtIHAgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tcmlnaHQ6M3B4fSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tYnRtPmRpdiBwOmxhc3QtY2hpbGR7bWFyZ2luLXRvcDo1cHh9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgaHJ7bWFyZ2luOjE1cHggYXV0b30jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbntmb250LXNpemU6MTJweH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiBoNXtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwNjQwMDt0ZXh0LWFsaWduOmNlbnRlcn0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiAub2ZmZXItaW5mb3ttYXJnaW46MTVweCBhdXRvIDIwcHh9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gLm9mZmVyLWluZm8+ZGl2e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIC5vZmZlci1pbmZvPmRpdjpsYXN0LWNoaWxke21hcmdpbi10b3A6NXB4fSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIC5vZmZlci1pbmZvPmRpdiBwIHN0cm9uZ3tmb250LXdlaWdodDo2MDB9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gLm9mZmVyLWluZm8+ZGl2IHNwYW4ucGx1c3tkaXNwbGF5Om5vbmV9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gLm9mZmVyLWN0YXN7dGV4dC1hbGlnbjpjZW50ZXJ9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gLm9mZmVyLWN0YXMgZGl2LCNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIC5vZmZlci1jdGFzIGF7d2lkdGg6YXV0bztkaXNwbGF5OmlubGluZS1ibG9ja30jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXYgLmJhY2stdG8tdG9we2JhY2tncm91bmQtY29sb3I6I2Y3ZjZmMjtwYWRkaW5nOjE1cHggMHB4O3RleHQtYWxpZ246Y2VudGVyfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdiAuYmFjay10by10b3AgYXtjb2xvcjojMDA2NDAwO2ZvbnQtc2l6ZToxMnB4O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmgzI2FjY2VwdGVkK2Rpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gLm9mZmVyLWluZm8+ZGl2Omxhc3QtY2hpbGQgcDpmaXJzdC1jaGlsZCwjbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+aDMjZGVjbGluZWQrZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiAub2ZmZXItaW5mbz5kaXY6bGFzdC1jaGlsZCBwOmZpcnN0LWNoaWxke3Zpc2liaWxpdHk6aGlkZGVufUBtZWRpYShtaW4td2lkdGg6IDQ4MHB4KXsjbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9ue2ZsZXgtZGlyZWN0aW9uOnJvd30jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLWJ0bXtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47dGV4dC1hbGlnbjpyaWdodDt3aWR0aDphdXRvfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tYnRtIHB7bWFyZ2luLXRvcDo1cHg7ZGlzcGxheTpibG9jazt3aGl0ZS1zcGFjZTpub3dyYXA7d2lkdGg6MTAwJX0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLWJ0bSBwOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4fSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tYnRtIHAgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tcmlnaHQ6M3B4fSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tYnRtPmRpdiBwOmZpcnN0LWNoaWxke21hcmdpbi10b3A6NXB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbiAuaXRlbS1taWR7bWFyZ2luOjBweH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLW1pZD5he21heC13aWR0aDoxMDBweH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLW1pZD5kaXZ7d2lkdGg6YXV0bztvdmVyZmxvdzp2aXNpYmxlfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tbWlkPmRpdiBhe2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE3cHg7ZGlzcGxheTpibG9jaztvdmVyZmxvdzp2aXNpYmxlO3doaXRlLXNwYWNlOm5vcm1hbH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLW1pZD5kaXYgcHtvdmVyZmxvdzp2aXNpYmxlO3doaXRlLXNwYWNlOm5vcm1hbH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiBoNXtmb250LXNpemU6MTRweH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcDpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MHB4fSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdjpsYXN0LWNoaWxkPmRpdntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXZ7Ym9yZGVyOjBweH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLW1pZHt3aWR0aDphdXRvO2ZsZXg6MX0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLW1pZD5kaXZ7d2lkdGg6YXV0bztvdmVyZmxvdzp2aXNpYmxlfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tbWlkPmRpdiBhLCNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tbWlkPmRpdiBwe21hcmdpbi1sZWZ0OjE1cHh9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbiAuaXRlbS1taWQ+ZGl2IGF7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6bm9ybWFsfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tYnRte2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyO21pbi13aWR0aDo1NDBweH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAuaXRlbS1zZWN0aW9uIC5pdGVtLWJ0bT5kaXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbiAuaXRlbS1idG0+ZGl2IHB7d2lkdGg6YXV0bzttYXJnaW4tbGVmdDo1MHB4O21hcmdpbi10b3A6MHB4fSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tYnRtPmRpdiBwOmZpcnN0LWNoaWxkLCNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5pdGVtLXNlY3Rpb24gLml0ZW0tYnRtPmRpdiBwOmxhc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLml0ZW0tc2VjdGlvbiAuaXRlbS1idG0+cHt3aWR0aDphdXRvfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uPmRpdntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiAub2ZmZXItaW5mb3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDphdXRvO21hcmdpbjowcHg7ZmxleDoxfSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIC5vZmZlci1pbmZvPmRpdnt3aWR0aDo1MCU7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXAgLm9mZmVyLXNlY3Rpb24gLm9mZmVyLWluZm8+ZGl2IHB7d2lkdGg6NTAlO3doaXRlLXNwYWNlOm5vd3JhcDtwYWRkaW5nLXJpZ2h0OjIwcHg7Ym94LXNpemluZzpib3JkZXItYm94fSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIC5vZmZlci1pbmZvPmRpdjpsYXN0LWNoaWxke21hcmdpbi10b3A6MHB4fSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwIC5vZmZlci1zZWN0aW9uIC5vZmZlci1pbmZvPmRpdjpmaXJzdC1jaGlsZCBwOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjBweH0jbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMgI29mZmVyc0FjY29yZGlvbj5kaXY+ZGl2PnVsIGxpLml0ZW0td3JhcCAub2ZmZXItc2VjdGlvbiAub2ZmZXItY3Rhc3t3aWR0aDoxNTBweDt0ZXh0LWFsaWduOnJpZ2h0fSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdj5kaXY+dWwgbGkuaXRlbS13cmFwOmZpcnN0LWNoaWxke2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDl9I21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzICNvZmZlcnNBY2NvcmRpb24+ZGl2PmRpdj51bCBsaS5pdGVtLXdyYXA6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fSNtYWtlQW5PZmZlcl9idXllclN0YXR1cyAjb2ZmZXJzQWNjb3JkaW9uPmRpdjpsYXN0LWNoaWxkPmRpdntib3JkZXItYm90dG9tOjBweH19I3JlZ2lzdHJhdGlvbnttYXJnaW4tYm90dG9tOjUwcHh9I3JlZ2lzdHJhdGlvbiBoMXtjb2xvcjojMDA2NDAwO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MzBweH0jcmVnaXN0cmF0aW9uIGgye3RleHQtYWxpZ246Y2VudGVyfSNyZWdpc3RyYXRpb24gaDMuc2VwYXJhdG9ye3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHh9I3JlZ2lzdHJhdGlvbiBoNCwjcmVnaXN0cmF0aW9uIC5hY3RpbmctaDR7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO3BhZGRpbmc6MTBweCAxNXB4O2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4O2NvbG9yOiNmZmY7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDB9I3JlZ2lzdHJhdGlvbiBoNXtmb250LXdlaWdodDpib2xkfSNyZWdpc3RyYXRpb24gaDZ7Y29sb3I6IzAwMDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE0cHg7bWFyZ2luLXRvcDoyMHB4fSNyZWdpc3RyYXRpb24gbGFiZWx7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM1NTU7bGluZS1oZWlnaHQ6MTRweH0jcmVnaXN0cmF0aW9uIHVse3BhZGRpbmctbGVmdDoxMHB4O2xpc3Qtc3R5bGU6bm9uZX0jcmVnaXN0cmF0aW9uIGl7Y29sb3I6IzAwNjQwMH0jcmVnaXN0cmF0aW9uIGkuZ2x5cGhpY29uLWluZm8tc2lnbntmb250LXNpemU6MTJweH0jcmVnaXN0cmF0aW9uIHB7Zm9udC1zaXplOjEzcHg7bWFyZ2luOjEwcHggMH0jcmVnaXN0cmF0aW9uIHAuY29uZmlybS1pbmZvOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi10b3A6LTVweH0jcmVnaXN0cmF0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdIGxhYmVse2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0Om5vcm1hbH0jcmVnaXN0cmF0aW9uIGxhYmVsI0lzVXNlckFncmVlbWVudEFwcHJvdmVkTGFiZWx7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZy1ib3R0b206MTBweH0jcmVnaXN0cmF0aW9uIGxhYmVsI0lzVXNlckFncmVlbWVudEFwcHJvdmVkTGFiZWwgc3Bhbnt0ZXh0LXRyYW5zZm9ybTpub25lfSNyZWdpc3RyYXRpb24gbGFiZWwjSXNVc2VyQWdyZWVtZW50QXBwcm92ZWRMYWJlbCBzcGFuOmxhc3QtY2hpbGR7b3JkZXI6MztmbGV4Om5vbmV9I3JlZ2lzdHJhdGlvbiBsYWJlbCNJc1VzZXJBZ3JlZW1lbnRBcHByb3ZlZExhYmVsIHNwYW46Zmlyc3QtY2hpbGR7b3JkZXI6Mn0jcmVnaXN0cmF0aW9uIGxhYmVsI0lzVXNlckFncmVlbWVudEFwcHJvdmVkTGFiZWwgc3Bhbi51aS1jaGVja2JveHJhZGlvLWljb24tc3BhY2V7ZmxleDoxO29yZGVyOjE7ZGlzcGxheTpibG9ja30jcmVnaXN0cmF0aW9uICNIYXNCdXNpbmVzc0FkZHJlc3N7ZGlzcGxheTpub25lfSNyZWdpc3RyYXRpb24gI0hhc0J1c2luZXNzQWRkcmVzcytkaXYucm93IGxhYmVsLmFjdGluZy1oNHtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OmF1dG87dG9wOmF1dG87Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czo2cHh9I3JlZ2lzdHJhdGlvbiAjSGFzQnVzaW5lc3NBZGRyZXNzK2Rpdi5yb3cgbGFiZWwuYWN0aW5nLWg0IGksI3JlZ2lzdHJhdGlvbiAjSGFzQnVzaW5lc3NBZGRyZXNzK2Rpdi5yb3cgbGFiZWwuYWN0aW5nLWg0IHNwYW57dHJhbnNpdGlvbjoxcyBhbGwgZWFzZTtjb2xvcjojZmZmfSNyZWdpc3RyYXRpb24gI0hhc0J1c2luZXNzQWRkcmVzcytkaXYucm93IGxhYmVsLmFjdGluZy1oNCBpe3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MTVweDt0b3A6NTAlO21hcmdpbi10b3A6LTdweDttYXJnaW4tcmlnaHQ6NXB4fSNyZWdpc3RyYXRpb24gI0hhc0J1c2luZXNzQWRkcmVzcytkaXYucm93IGxhYmVsLmFjdGluZy1oNCBzcGFue3BhZGRpbmctbGVmdDoyNHB4fSNyZWdpc3RyYXRpb24gI0hhc0J1c2luZXNzQWRkcmVzcytkaXYucm93IGxhYmVsLmFjdGluZy1oNCBzcGFuOmJlZm9yZXtjb250ZW50OlwiQWRkIFwifSNyZWdpc3RyYXRpb24gI0hhc0J1c2luZXNzQWRkcmVzcytkaXYucm93Ky5yZXZlYWxlcntoZWlnaHQ6MHB4O292ZXJmbG93OmhpZGRlbn0jcmVnaXN0cmF0aW9uICNIYXNCdXNpbmVzc0FkZHJlc3M6Y2hlY2tlZCtkaXYucm93IGxhYmVsLmFjdGluZy1oNHtib3JkZXItcmFkaXVzOjZweCA2cHggMHB4IDBweH0jcmVnaXN0cmF0aW9uICNIYXNCdXNpbmVzc0FkZHJlc3M6Y2hlY2tlZCtkaXYucm93IGxhYmVsLmFjdGluZy1oNDphZnRlcntjb250ZW50OlwiUmVtb3ZlXCI7ZmxvYXQ6cmlnaHQ7cGFkZGluZy1yaWdodDoyMHB4O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I3JlZ2lzdHJhdGlvbiAjSGFzQnVzaW5lc3NBZGRyZXNzOmNoZWNrZWQrZGl2LnJvdyBsYWJlbC5hY3RpbmctaDQgaXtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtyaWdodDoxMHB4O2xlZnQ6YXV0bzt0b3A6NTAlO21hcmdpbi10b3A6LTdweDttYXJnaW4tcmlnaHQ6NXB4fSNyZWdpc3RyYXRpb24gI0hhc0J1c2luZXNzQWRkcmVzczpjaGVja2VkK2Rpdi5yb3cgbGFiZWwuYWN0aW5nLWg0IHNwYW57cGFkZGluZy1sZWZ0OjBweH0jcmVnaXN0cmF0aW9uICNIYXNCdXNpbmVzc0FkZHJlc3M6Y2hlY2tlZCtkaXYucm93IGxhYmVsLmFjdGluZy1oNCBzcGFuOmJlZm9yZXtjb250ZW50OlwiXCJ9I3JlZ2lzdHJhdGlvbiAjSGFzQnVzaW5lc3NBZGRyZXNzOmNoZWNrZWQrZGl2LnJvdysucmV2ZWFsZXJ7aGVpZ2h0OmF1dG87b3ZlcmZsb3c6dmlzaWJsZX0jcmVnaXN0cmF0aW9uIC5hY3Rpb24tYnV0dG9uc3twYWRkaW5nLXJpZ2h0OjE1cHh9I3JlZ2lzdHJhdGlvbiAjdXNlci1hZ3JlZW1lbnR7bWFyZ2luLXRvcDoxNXB4fSNyZWdpc3RyYXRpb24gLmRhdGUtb2YtYmlydGh7dGV4dC1hbGlnbjpjZW50ZXJ9I3JlZ2lzdHJhdGlvbiAuZGF0ZS1vZi1iaXJ0aC1pbnB1dHMuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2x7cGFkZGluZzo2cHggMTJweH0jcmVnaXN0cmF0aW9uIC5yZXE6YmVmb3Jle2NvbnRlbnQ6XCIqXCI7Y29sb3I6I2QwMDIxYn0jcmVnaXN0cmF0aW9uIC5sZWFke2NvbG9yOiM1NTU7Zm9udC1zaXplOjE2cHg7bWFyZ2luOjBweCAwcHggMjVweDtmb250LXdlaWdodDpub3JtYWx9I3JlZ2lzdHJhdGlvbiBzZWN0aW9ue2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O21hcmdpbi1ib3R0b206MjVweH0jcmVnaXN0cmF0aW9uIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7cmlnaHQ6MTVweDt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OjQwcHh9I3JlZ2lzdHJhdGlvbiAuanF1aS1kZC13cmFwcGVyIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7cmlnaHQ6NDJweH0jcmVnaXN0cmF0aW9uIC5mb3JtLWdyb3Vwe21hcmdpbi10b3A6MTBweH0jcmVnaXN0cmF0aW9uIC5mb3JtLWNvbnRyb2x7aGVpZ2h0OjQwcHh9I3JlZ2lzdHJhdGlvbiAudWktc2VsZWN0bWVudS1tZW51IHVse3BhZGRpbmctbGVmdDowO21heC1oZWlnaHQ6NDAwcHg7b3ZlcmZsb3cteTphdXRvfSNyZWdpc3RyYXRpb24gLnVpLXNlbGVjdG1lbnUtZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjojZWVlfSNyZWdpc3RyYXRpb24gLnVpLXNlbGVjdG1lbnUtZGlzYWJsZWQgLnVpLXNlbGVjdG1lbnUtaWNvbntiYWNrZ3JvdW5kLWNvbG9yOiNiYmUxYWF9I3JlZ2lzdHJhdGlvbiAuaGFzLWVycm9yIC51aS13aWRnZXR7Ym9yZGVyLWNvbG9yOiNkOTUzNGZ9I3JlZ2lzdHJhdGlvbiAuaGFzLWVycm9yIC51aS1zZWxlY3RtZW51LWljb257YmFja2dyb3VuZC1jb2xvcjojZDk1MzRmfSNyZWdpc3RyYXRpb24gLmhhcy1zdWNjZXNzIC51aS13aWRnZXR7Ym9yZGVyLWNvbG9yOiMzYzc2M2R9I3JlZ2lzdHJhdGlvbiAuYnRuLXdpZGV7cGFkZGluZy1yaWdodDo0MHB4O3BhZGRpbmctbGVmdDo0MHB4fSNyZWdpc3RyYXRpb24gLmJ0bi1tdXRlZHtiYWNrZ3JvdW5kLWNvbG9yOmluaXRpYWw7Y29sb3I6IzAwNjQwMH0jcmVnaXN0cmF0aW9uIC5hbGVydE1lc3NhZ2V7Zm9udC1zaXplOjEycHg7Y29sb3I6cmVkfSNyZWdpc3RyYXRpb24gLmFsZXJ0RGlzcGxheXt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfSNyZWdpc3RyYXRpb24gYnV0dG9ue21hcmdpbi1sZWZ0OjE1cHh9I3JlZ2lzdHJhdGlvbiAuYnRuLXByaW1hcnk6ZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjojYmJlMWFhO2JvcmRlci1jb2xvcjojYmJlMWFhO2NvbG9yOiMwMDY0MDB9I3JlZ2lzdHJhdGlvbiAuYnRuLW11dGVkOmRpc2FibGVke2JhY2tncm91bmQtY29sb3I6aW5pdGlhbDtib3JkZXI6bm9uZTtjb2xvcjojMDA2NDAwfSNyZWdpc3RyYXRpb24gLmZvcm0tc3VibWl0dGVkLWxvYWRpbmd7ZGlzcGxheTpub25lfSNyZWdpc3RyYXRpb24gLmZvcm0tc3VibWl0dGVkLWxvYWRpbmcgaW1ne2hlaWdodDozM3B4O3dpZHRoOmF1dG87bWFyZ2luLXJpZ2h0OjhweH0jcmVnaXN0cmF0aW9uIC5hZGRyZXNzZXN7bWFyZ2luLXRvcDotMTVweH0jcmVnaXN0cmF0aW9uIC5hZGRyZXNzZXMgaDV7cGFkZGluZy10b3A6MTVweH0jcmVnaXN0cmF0aW9uIC52YWxpZGF0aW9uLXN1bW1hcnktZXJyb3Jze3BhZGRpbmc6MTBweCAxMHB4IDAgMTBweDtib3JkZXI6MXB4IHNvbGlkICNkOTUzNGY7Ym9yZGVyLXJhZGl1czo0cHg7Y29sb3I6I2Q5NTM0ZjtiYWNrZ3JvdW5kLWNvbG9yOiNmMmRlZGV9I3JlZ2lzdHJhdGlvbiAuR0JQYXlUZXh0e2ZvbnQtc2l6ZToxNHB4O21hcmdpbjoxNnB4IDB9I3JlZ2lzdHJhdGlvbiAuZ2x5cGhpY29uLXJlZnJlc2gtYW5pbWF0ZXstd2Via2l0LWFuaW1hdGlvbjpzcGludyAuN3MgaW5maW5pdGUgbGluZWFyOy1tb3otYW5pbWF0aW9uOnNwaW5tIC43cyBpbmZpbml0ZSBsaW5lYXI7LW8tYW5pbWF0aW9uOnNwaW4gLjdzIGluZmluaXRlIGxpbmVhcjstbXMtYW5pbWF0aW9uOnNwaW4gLjdzIGluZmluaXRlIGxpbmVhcjthbmltYXRpb246c3BpbiAuN3MgaW5maW5pdGUgbGluZWFyfSNyZWdpc3RyYXRpb24gLmdseXBoaWNvbi1yZWZyZXNoLW5vLWFuaW1hdGV7LXdlYmtpdC1hbmltYXRpb246bm9uZTstbW96LWFuaW1hdGlvbjpub25lOy1vLWFuaW1hdGlvbjpub25lOy1tcy1hbmltYXRpb246bm9uZTthbmltYXRpb246bm9uZX1ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbnd7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUAtbW96LWtleWZyYW1lcyBzcGlubXtmcm9tey1tb3otdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3stbW96LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBzcGlue2Zyb217dHJhbnNmb3JtOnNjYWxlKDEpIHJvdGF0ZSgwZGVnKX10b3t0cmFuc2Zvcm06c2NhbGUoMSkgcm90YXRlKDM2MGRlZyl9fSNwYXlmb25lLW1vZGFsIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jcGF5Zm9uZS1tb2RhbCBsYWJlbHtmb250LXNpemU6MTJweDtmb250LXdlaWdodDo2MDA7Y29sb3I6IzU1NX0jcGF5Zm9uZS1tb2RhbCAubW9kYWwtY29udGVudHtib3JkZXI6MHB4O2JvcmRlci1yYWRpdXM6MH0jcGF5Zm9uZS1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVye2JvcmRlci1yYWRpdXM6MH0jcGF5Zm9uZS1tb2RhbCAuZGF0ZS1vZi1iaXJ0aHt0ZXh0LWFsaWduOmNlbnRlcn0jcGF5Zm9uZS1tb2RhbCAuZGF0ZS1vZi1iaXJ0aC1pbnB1dHMuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2x7cGFkZGluZzo2cHggMTJweH0jcGF5Zm9uZS1tb2RhbCAubW9kYWwtaGVhZGVye2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyfSNwYXlmb25lLW1vZGFsIC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxle2ZvbnQtc2l6ZToyMHB4fSNwYXlmb25lLW1vZGFsIC5yZXE6YmVmb3Jle2NvbnRlbnQ6XCIqXCI7Y29sb3I6I2QwMDIxYn0jcGF5Zm9uZS1tb2RhbCAucGF5Zm9uZS1mb3Jte3BhZGRpbmc6MH0jcGF5Zm9uZS1tb2RhbCAuYnRuLXdpZGV7cGFkZGluZy1yaWdodDo0MHB4O3BhZGRpbmctbGVmdDo0MHB4fSNwYXlmb25lLW1vZGFsIC5idG4tbXV0ZWR7YmFja2dyb3VuZC1jb2xvcjppbml0aWFsO2NvbG9yOiMwMDY0MDB9I3BheWZvbmUtbW9kYWwgYnV0dG9ue21hcmdpbi1sZWZ0OjE1cHh9I3BheWZvbmUtbW9kYWwgLmZvcm0tY29udHJvbHtoZWlnaHQ6NDBweH0jcGF5Zm9uZS1tb2RhbCAuZm9ybS1jb250cm9sLWZlZWRiYWNre3JpZ2h0OjE1cHg7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDo0MHB4fSNwYXlmb25lLW1vZGFsIC5sb2FkaW5nLWZvcm17ZGlzcGxheTpub25lO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmc6MTBweH0jcGF5Zm9uZS1tb2RhbCAubG9hZGluZy1mb3JtIGltZ3toZWlnaHQ6NDBweDttYXJnaW4tcmlnaHQ6OHB4fSNwYXlmb25lLW1vZGFsICNzbXMtc2VudHtkaXNwbGF5Om5vbmU7bWFyZ2luLXRvcDoxMHB4fSNwYXlmb25lLW1vZGFsIC5tb2RhbC1mb290ZXJ7Y2xlYXI6Ym90aH0jcGF5Zm9uZS1tb2RhbCAuYWxlcnRNZXNzYWdle2ZvbnQtc2l6ZToxMnB4O2NvbG9yOnJlZH0jcGF5Zm9uZS1tb2RhbCAuYWxlcnREaXNwbGF5e3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXJ9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNwYXlmb25lLW1vZGFsIC5tb2RhbC1jb250ZW50e2JvcmRlci1yYWRpdXM6NnB4fSNwYXlmb25lLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXJ7Ym9yZGVyLXJhZGl1czo2cHggNnB4IDBweCAwcHh9fWJvZHkucmVnaXN0cmF0aW9uIC5tYWluLWNvbnRlbnR7bWFyZ2luLXRvcDowcHggIWltcG9ydGFudH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Ym9keS5yZWdpc3RyYXRpb24gLm1haW4tY29udGVudHtwYWRkaW5nLXRvcDoxNDFweCAhaW1wb3J0YW50fX1AbWVkaWEobWF4LWhlaWdodDogOTAwcHgpe2JvZHkucmVnaXN0cmF0aW9uLm1vZGFsLW9wZW57b3ZlcmZsb3c6YXV0bztwb3NpdGlvbjpyZWxhdGl2ZX1ib2R5LnJlZ2lzdHJhdGlvbi5tb2RhbC1vcGVuICNwYXlmb25lLW1vZGFse3Bvc2l0aW9uOmFic29sdXRlfX1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I3JlZ2lzdHJhdGlvbiAuYnRuLXdpZGV7cGFkZGluZy1yaWdodDoyMHB4O3BhZGRpbmctbGVmdDoyMHB4fSNyZWdpc3RyYXRpb24gbGFiZWwjSXNVc2VyQWdyZWVtZW50QXBwcm92ZWRMYWJlbCBzcGFue3RleHQtdHJhbnNmb3JtOm5vbmV9I3JlZ2lzdHJhdGlvbiBsYWJlbCNJc1VzZXJBZ3JlZW1lbnRBcHByb3ZlZExhYmVsIHNwYW46bGFzdC1jaGlsZHtmbGV4OjEgMCA5MCV9fUBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXsjcmVnaXN0cmF0aW9ue21hcmdpbi1ib3R0b206MzBweH0jcmVnaXN0cmF0aW9uIGgxe2ZvbnQtc2l6ZToyNHB4fSNyZWdpc3RyYXRpb24gLmxlYWR7Zm9udC1zaXplOjE0cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsjcmVnaXN0cmF0aW9uIGxhYmVsLCNyZWdpc3RyYXRpb24gaS5nbHlwaGljb24taW5mby1zaWdue3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOTk5OXB4O2xlZnQ6LTk5OTlweH0jcmVnaXN0cmF0aW9uICNEYXRlT2ZCaXJ0aExhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDppbml0aWFsO2xlZnQ6aW5pdGlhbH0jcmVnaXN0cmF0aW9uIC5vcHQtaW4gbGFiZWwsI3JlZ2lzdHJhdGlvbiAuY29uZmlybSBsYWJlbCwjcmVnaXN0cmF0aW9uIC5hZ3JlZW1lbnQgbGFiZWwsI3JlZ2lzdHJhdGlvbiAuY2hlY2tib3ggbGFiZWx7cG9zaXRpb246aW5pdGlhbDt0b3A6aW5pdGlhbDtsZWZ0OmluaXRpYWw7cGFkZGluZy1ib3R0b206MTBweH0jcmVnaXN0cmF0aW9uIC5oYXMtZmVlZGJhY2sgbGFiZWx+LmZvcm0tY29udHJvbC1mZWVkYmFja3t0b3A6MH0jcmVnaXN0cmF0aW9uIC5kYXRlLW9mLWJpcnRoLWlucHV0cy5oYXMtZmVlZGJhY2sgbGFiZWx+LmZvcm0tY29udHJvbC1mZWVkYmFja3t0b3A6MjRweH0jcmVnaXN0cmF0aW9uIGg0e2JvcmRlci1yYWRpdXM6MH0jcmVnaXN0cmF0aW9uIHNlY3Rpb257Ym9yZGVyLXJhZGl1czowfSNwYXlmb25lLW1vZGFsIC5idG4td2lkZXtwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1sZWZ0OjIwcHh9I3BheWZvbmUtbW9kYWwgLm1vZGFsLWRpYWxvZ3ttYXJnaW46MH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNyZWdpc3RyYXRpb24gLmNvbnRhaW5lcj4ucm93e21hcmdpbi1sZWZ0OjBweDttYXJnaW4tcmlnaHQ6MHB4fSNyZWdpc3RyYXRpb24gLmFjdGlvbi1idXR0b25ze3BhZGRpbmctcmlnaHQ6MHB4fSNyZWdpc3RyYXRpb24gc2VjdGlvbntib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czo2cHh9fSNGRkxGaW5kZXIgLmxvYWRpbmd7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcIi90aGVtZS9hc3NldHMvYWpheC1zcGlubmVyLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjt3aWR0aDo1MHB4O2hlaWdodDo1MHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjE1cHg7dG9wOjY1cHg7ZGlzcGxheTpub25lfSNGRkxGaW5kZXI+YXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNGRkxGaW5kZXIgbGFiZWx7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NjAwfSNGRkxGaW5kZXI+aHJ7bWFyZ2luOjI1cHggLTE1cHggMHB4fSNGRkxGaW5kZXIgLm1ha2UtZGVmYXVsdC1mZmwtaWNvbntjb2xvcjojOTk0NzEzICFpbXBvcnRhbnQ7aGVpZ2h0OjE4cHh9I0ZGTEZpbmRlciAuZmZsLW9uLWZpbGUtaWNvbntkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MThweDt3aWR0aDoyMnB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIvdGhlbWUvYXNzZXRzL2ljLWZmbC1vbi1maWxlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn0jRkZMRmluZGVyIC5mZmwtb24tZmlsZS1zdWJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbi10b3A6MTBweDttYXJnaW4tYm90dG9tOjI1cHh9I0ZGTEZpbmRlciAuZmZsLW9uLWZpbGUtc3ViIGl7ZmxleDowIDAgMjJweDttYXJnaW4tcmlnaHQ6MTBweH0jRkZMRmluZGVyIC5mZmwtb24tZmlsZS1zdWIgc3Bhbnt2ZXJ0aWNhbC1hbGlnbjp0b3B9I0ZGTEZpbmRlciAuc2VhcmNoLW9wdGlvbnN7bWFyZ2luLXRvcDozMHB4fSNGRkxGaW5kZXIgLnNlYXJjaC1vcHRpb25zIC5zZWFyY2gtb3B0aW9uIGRpdi5idG4tcHJpbWFyeXtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6NDVweDtoZWlnaHQ6NDBweH0jRkZMRmluZGVyIC5zZWFyY2gtb3B0aW9ucyAuc2VhcmNoLW9wdGlvbiBkaXYuYnRuLXByaW1hcnkgc3Bhbnt0ZXh0LWluZGVudDotOTk5OXB4O2hlaWdodDowcHg7d2lkdGg6MHB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MHB4fSNGRkxGaW5kZXIgLnNlYXJjaC1vcHRpb25zIC5zZWFyY2gtb3B0aW9uIC51aS1zZWxlY3RtZW51LXRleHR7cGFkZGluZy1yaWdodDoxNXB4fSNGRkxGaW5kZXIgLnNlYXJjaC1vcHRpb25zIC5zZWFyY2gtb3B0aW9uIC5jdGEtZ3JvdXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47ZmxleC13cmFwOndyYXB9I0ZGTEZpbmRlciAuc2VhcmNoLW9wdGlvbnMgLnNlYXJjaC1vcHRpb24gLmN0YS1ncm91cCAuanF1aS1kZC13cmFwcGVye2ZsZXg6MCAxIGNhbGMoNTAlIC0gNy41cHgpfSNGRkxGaW5kZXIgLnNlYXJjaC1vcHRpb25zIC5zZWFyY2gtb3B0aW9uIC5jdGEtZ3JvdXAgLmlucHV0LWdyb3Vwe2ZsZXg6MSAwIDEwMCU7bWFyZ2luLXRvcDoxNXB4fSNGRkxGaW5kZXIgLnNlYXJjaC1vcHRpb25zIC5zZWFyY2gtb3B0aW9uIC5jdGEtZ3JvdXAgLmlucHV0LWdyb3VwICNmZmxTZWFyY2haaXB7aGVpZ2h0OjQxcHh9I0ZGTEZpbmRlciAuc2VhcmNoLW9wdGlvbnMgLnNlYXJjaC1vcHRpb24gLnZhbGlkYXRpb24tZXJyb3J7ZGlzcGxheTpub25lO3BhZGRpbmctbGVmdDozMDBweDtmb250LXNpemU6MTJweDtjb2xvcjojZDAwMjFiO21hcmdpbi10b3A6M3B4fSNGRkxGaW5kZXIgLnNlYXJjaC1vcHRpb25zIC5zZWFyY2gtb3B0aW9uLmVycm9yIC5pbnB1dC1ncm91cCAjZmZsU2VhcmNoWmlwe2JvcmRlci1jb2xvcjojZDAwMjFifSNGRkxGaW5kZXIgLnNlYXJjaC1vcHRpb25zIC5zZWFyY2gtb3B0aW9uLmVycm9yIC52YWxpZGF0aW9uLWVycm9ye2Rpc3BsYXk6YmxvY2t9I0ZGTEZpbmRlciAuc2VhcmNoLW9wdGlvbnMgLm9yLWRpdntwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctYm90dG9tOjEwcHh9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwe21hcmdpbjowcHggLTE1cHggMHB4O2JhY2tncm91bmQtY29sb3I6I2Y3ZjZmMjtvcGFjaXR5OjA7aGVpZ2h0OjBweDtvdmVyZmxvdzpoaWRkZW59I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwLnNob3d7b3BhY2l0eToxO2hlaWdodDphdXRvfSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcD5oNHttYXJnaW46MHB4O2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OjYwMDtiYWNrZ3JvdW5kLWNvbG9yOiM1NTU7Y29sb3I6I2ZmZn0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXA+aDQgc3BhbntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MTBweCAxNXB4fSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTtwYWRkaW5nOjBweDttYXJnaW46MHB4fSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRze2ZvbnQtc2l6ZToxNHB4fSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpe3BhZGRpbmc6MTVweCAxNXB4IDI1cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOX0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjBweH0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saS5vbntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZlYTggIWltcG9ydGFudH0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saTpudGgtY2hpbGQoZXZlbil7YmFja2dyb3VuZC1jb2xvcjojZmZmfSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIHB7bWFyZ2luOjBweCAwcHggM3B4IDBweH0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wPmg1e2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46MHB4IDBweCAxMHB4IDBweDtjb2xvcjojMDAwfSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC10b3A+aDUgLm1hcC1tYXJrZXIsI0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcD5oNSAud2ViLW1hcmtlciwjRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wPmg1IC5mZmwtb24tZmlsZSwjRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wPmg1IC5tYWtlLWRlZmF1bHR7bWFyZ2luLWxlZnQ6MTBweDtjdXJzb3I6cG9pbnRlcjtjb2xvcjojMDA2NDAwO2ZvbnQtd2VpZ2h0Om5vcm1hbDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcn0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wPmg1IC5tYXAtbWFya2VyIGksI0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcD5oNSAud2ViLW1hcmtlciBpLCNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC10b3A+aDUgLmZmbC1vbi1maWxlIGksI0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcD5oNSAubWFrZS1kZWZhdWx0IGl7Zm9udC1zaXplOjE4cHg7bWFyZ2luLXJpZ2h0OjNweDtjb2xvcjpvcmFuZ2V9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcD5oNSAubWFwLW1hcmtlcj5zcGFuLCNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC10b3A+aDUgLndlYi1tYXJrZXI+c3BhbiwjRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wPmg1IC5mZmwtb24tZmlsZT5zcGFuLCNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC10b3A+aDUgLm1ha2UtZGVmYXVsdD5zcGFue3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcD5oNSAud2ViLW1hcmtlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wPmg1IC53ZWItbWFya2VyIGl7Y29sb3I6IzE4NTM5ZH0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wPmg1IC53ZWItbWFya2VyIHNwYW57dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wPmg1IC53ZWItbWFya2VyOmhvdmVye2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcD5oNSAud2ViLW1hcmtlcjpob3ZlciBzcGFue3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcD5oNSAuZmZsLW9uLWZpbGV7Y3Vyc29yOnBvaW50ZXI7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wPmg1IC5tYWtlLWRlZmF1bHR7Zm9udC13ZWlnaHQ6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzAwNjQwMDtjdXJzb3I6cG9pbnRlcn0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wPmg1IC5tYWtlLWRlZmF1bHQgaXttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi10b3A6MXB4fSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC10b3Agc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMDtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMnB4O2NvbG9yOiMwMDB9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcCAucmVzdWx0LWNhcmQtbGVmdCwjRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wIC5yZXN1bHQtY2FyZC1yaWdodHtib3gtc2l6aW5nOmJvcmRlci1ib3g7ZmxvYXQ6bGVmdDt3aWR0aDo1MCV9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcCAucmVzdWx0LWNhcmQtbGVmdHttYXJnaW4tYm90dG9tOjE1cHg7cGFkZGluZy1yaWdodDo3LjVweH0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wIC5yZXN1bHQtY2FyZC1sZWZ0PnB7bWFyZ2luLXRvcDo1cHh9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcCAucmVzdWx0LWNhcmQtbGVmdCAuYWRkcmVzcy1saW5lIHAsI0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcCAucmVzdWx0LWNhcmQtbGVmdCAuYWRkcmVzcy1saW5lIGRpdnttYXJnaW4tYm90dG9tOjBweH0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wIC5yZXN1bHQtY2FyZC1sZWZ0IGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wIC5yZXN1bHQtY2FyZC1yaWdodHttYXJnaW4tYm90dG9tOjE1cHg7cGFkZGluZy1sZWZ0OjcuNXB4fSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC10b3AgLnJlc3VsdC1jYXJkLXJpZ2h0IC5mZWVzPnN0cm9uZ3t0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOjEzcHg7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrO2NvbG9yOiM1NTV9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcCAucmVzdWx0LWNhcmQtcmlnaHQgLmZlZXM+dWwgbGl7bWFyZ2luLXRvcDo1cHh9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcCAucmVzdWx0LWNhcmQtcmlnaHQgLmZlZXM+dWwgbGk6Zmlyc3QtY2hpbGR7bWFyZ2luOjEwcHggMHB4IDBweCAwcHh9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLWJ0bXtjbGVhcjpib3RofSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC1idG0gaW5wdXRbdHlwZT1jaGVja2JveF17ZGlzcGxheTpub25lfSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC1idG0gLmFib3V0LWZmbC10b2dnbGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojMDA2NDAwO2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW4tYm90dG9tOjIwcHg7Y3Vyc29yOnBvaW50ZXJ9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLWJ0bSAuYWJvdXQtZmZsLXRvZ2dsZXIgc3Bhbnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC1idG0gLmFib3V0LWZmbC1kcmF3ZXJ7aGVpZ2h0OjBweDtvcGFjaXR5OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246YWxsIC4yc30jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtYnRtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrLmFib3V0LWZmbC10b2dnbGVye21hcmdpbi1ib3R0b206NXB4fSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC1idG0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuYWJvdXQtZmZsLXRvZ2dsZXIgaTpiZWZvcmV7Y29udGVudDpcIu6ElFwifSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC1idG0gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsuYWJvdXQtZmZsLXRvZ2dsZXIrLmFib3V0LWZmbC1kcmF3ZXJ7cGFkZGluZy1ib3R0b206MjBweDtoZWlnaHQ6YXV0bztvcGFjaXR5OjF9I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLWJ0bSAuZmZsLWN0YXN7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MHB4fSNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC1idG0gLmZmbC1jdGFzIGl7bWFyZ2luLXJpZ2h0OjVweH0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtYnRtIC5mZmwtY3RhcyAuYnRuLXNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOiMxODYxYjc7Ym9yZGVyLWNvbG9yOiMxODYxYjc7Y29sb3I6I2ZmZjtmbGV4OjE7bWFyZ2luLXJpZ2h0OjE1cHg7bWF4LXdpZHRoOjQ1JTt0ZXh0LWRlY29yYXRpb246bm9uZX0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtYnRtIC5mZmwtY3RhcyAuYnRuLXNlY29uZGFyeTpob3ZlciwjRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtYnRtIC5mZmwtY3RhcyAuYnRuLXNlY29uZGFyeTpmb2N1cywjRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtYnRtIC5mZmwtY3RhcyAuYnRuLXNlY29uZGFyeS5mb2N1c3tib3JkZXItY29sb3I6cmdiKDU0Ljc2MDg2OTU2NTIsMTM0LjYzNzY4MTE1OTQsMjI4LjczOTEzMDQzNDgpICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjpyZ2IoNTQuNzYwODY5NTY1MiwxMzQuNjM3NjgxMTU5NCwyMjguNzM5MTMwNDM0OCkgIWltcG9ydGFudH0jRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtYnRtIC5mZmwtY3RhcyAuYnRuLXByaW1hcnl7ZmxleDoxfSNmZmxNYXBDb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTt3aWR0aDphdXRvO2hlaWdodDozMDBweDt6LWluZGV4Ojk5O2Rpc3BsYXk6bm9uZX0jZmZsTWFwQ29udGFpbmVyLnNob3d7ZGlzcGxheTpibG9ja30jZmZsTWFwQ29udGFpbmVyPmRpdiwjZmZsTWFwQ29udGFpbmVyIC5tYXAtY29udGFpbmVye2hlaWdodDoxMDAlICFpbXBvcnRhbnQ7d2lkdGg6YXV0byAhaW1wb3J0YW50fSNmZmxNYXBDb250YWluZXIgLm1hcmtlci13cmFwIC5tYXJrZXItdGl0bGV7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDA7Zm9udC1zaXplOjE0cHh9I2ZmbE1hcENvbnRhaW5lciAubWFya2VyLXdyYXAgLm1hcmtlci1jdGFze21hcmdpbi10b3A6M3B4fSNmZmxNYXBDb250YWluZXIgLm1hcmtlci13cmFwIC5tYXJrZXItY3RhcyB1bHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9I2ZmbE1hcENvbnRhaW5lciAubWFya2VyLXdyYXAgLm1hcmtlci1jdGFzIHVsIGxpe2ZvbnQtc2l6ZToxM3B4fSNmZmxNYXBDb250YWluZXIgLm1hcmtlci13cmFwIC5tYXJrZXItY3RhcyB1bCBsaSBkaXYsI2ZmbE1hcENvbnRhaW5lciAubWFya2VyLXdyYXAgLm1hcmtlci1jdGFzIHVsIGxpIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjdXJzb3I6cG9pbnRlcjtjb2xvcjojMDA2NDAwfSNmZmxNYXBDb250YWluZXIgLm1hcmtlci13cmFwIC5tYXJrZXItY3RhcyB1bCBsaTpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MTBweH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHVsLnNlYXJjaC10ZXh0LXJlc3VsdHM+bGkgLnJlc3VsdC1jYXJkLXRvcD5oNSAubWFwLW1hcmtlciwjRkZMRmluZGVyIC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wPmg1IC53ZWItbWFya2VyLCNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC10b3A+aDUgLmZmbC1vbi1maWxlLCNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC10b3A+aDUgLm1ha2UtZGVmYXVsdHt0ZXh0LWFsaWduOnJpZ2h0O3dpZHRoOmF1dG87bWFyZ2luOjBweCAwcHggNXB4IDA7Y2xlYXI6cmlnaHR9I0ZGTEZpbmRlciAuc2VhcmNoLW9wdGlvbnMgLnNlYXJjaC1vcHRpb24gLmN0YS1ncm91cCAuanF1aS1kZC13cmFwcGVye2ZsZXg6MSAwIDEwMCV9I0ZGTEZpbmRlciAuc2VhcmNoLW9wdGlvbnMgLnNlYXJjaC1vcHRpb24gLmN0YS1ncm91cCAuanF1aS1kZC13cmFwcGVyOmZpcnN0LWNoaWxke21hcmdpbi1ib3R0b206MTVweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNGRkxGaW5kZXIgLnNlYXJjaC1vcHRpb25zIC5zZWFyY2gtb3B0aW9uIC5jdGEtZ3JvdXB7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7ZmxleC13cmFwOm5vd3JhcH0jRkZMRmluZGVyIC5zZWFyY2gtb3B0aW9ucyAuc2VhcmNoLW9wdGlvbiAuY3RhLWdyb3VwIC5qcXVpLWRkLXdyYXBwZXIsI0ZGTEZpbmRlciAuc2VhcmNoLW9wdGlvbnMgLnNlYXJjaC1vcHRpb24gLmN0YS1ncm91cCAuaW5wdXQtZ3JvdXB7ZmxleDowIDEgYXV0bzttYXJnaW4tcmlnaHQ6MTVweH0jRkZMRmluZGVyIC5zZWFyY2gtb3B0aW9ucyAuc2VhcmNoLW9wdGlvbiAuY3RhLWdyb3VwIC5pbnB1dC1ncm91cHttYXJnaW4tdG9wOjB9LnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC10b3AgLnJlc3VsdC1jYXJkLWxlZnQgYXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojNTU1fS5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgdWwuc2VhcmNoLXRleHQtcmVzdWx0cz5saSAucmVzdWx0LWNhcmQtdG9wIC5yZXN1bHQtY2FyZC1sZWZ0IGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpIC5yZXN1bHQtY2FyZC1idG0gLmZmbC1jdGFzIC5idG4tcHJpbWFyeXttYXJnaW4tbGVmdDozNXB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2ZmbE1hcENvbnRhaW5lcntoZWlnaHQ6NDAwcHh9fSNmZmxDb250YWluZXIgLmZmbC1jdGFzIC5idG4tcHJpbWFyeXtkaXNwbGF5Om5vbmV9I2ZmbFNpZ251cENvbnRhaW5lciAjZmZsU2lnbnVwQ29uZmlybUluZm8+ZGl2e2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXItcmFkaXVzOjZweDtjb2xvcjojMDAwO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOX0jZmZsU2lnbnVwQ29udGFpbmVyICNmZmxTaWdudXBDb25maXJtSW5mbz5kaXY+ZGl2e2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OjYwMH0jZmZsU2lnbnVwQ29udGFpbmVyICNmZmxTaWdudXBDb25maXJtSW5mbz5kaXY+c3Bhbntmb250LXNpemU6MThweH0jZmZsU2lnbnVwQ29udGFpbmVyICNmZmxTaWdudXBDb25maXJtSW5mbz5kaXYgcHtmb250LXNpemU6MTZweDttYXJnaW4tYm90dG9tOjB9I2ZmbFNpZ251cENvbnRhaW5lciAuZmllbGQtdmFsaWRhdGlvbi12YWxpZHtkaXNwbGF5Om5vbmV9I2ZmbFNpZ251cENvbnRhaW5lciAudmFsaWRhdGlvbi1zdW1tYXJ5LXZhbGlke2Rpc3BsYXk6bm9uZX0jZmZsU2lnbnVwQ29udGFpbmVyIC5lcnJNc2d7bWluLWhlaWdodDphdXRvfSNmZmxDb250YWluZXIgaDEucGFnZS10aXRsZXttYXJnaW46MHB4O2ZvbnQtc2l6ZToyNHB4fSNmZmxDb250YWluZXIgI1NlbGVjdE1hc3RlckZGTENvbnRhaW5lcntoZWlnaHQ6MTAwdmh9I2ZmbENvbnRhaW5lciAjZGVmYXVsdEZGTHtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmV9I2ZmbENvbnRhaW5lciAjRkZMRmluZGVye3Bvc2l0aW9uOnJlbGF0aXZlfSNmZmxDb250YWluZXIgI0ZGTEZpbmRlciBoM3tmb250LXNpemU6MTRweDtjb2xvcjojMDAwO21hcmdpbjoxMHB4IDBweCAwcHggMHB4O3BhZGRpbmctcmlnaHQ6NjVweH0jZmZsQ29udGFpbmVyICNGRkxGaW5kZXIgaDMgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNmZmxDb250YWluZXIgI0ZGTEZpbmRlcj5he21hcmdpbi10b3A6NXB4O2Rpc3BsYXk6YmxvY2t9I2ZmbENvbnRhaW5lciAjRkZMRmluZGVyIC5sb2FkaW5ne3JpZ2h0OjVweDt0b3A6MHB4fSNmZmxDb250YWluZXIgI0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwe2JhY2tncm91bmQtY29sb3I6I2ZmZn0jZmZsQ29udGFpbmVyICNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB1bC5zZWFyY2gtdGV4dC1yZXN1bHRzPmxpOm50aC1jaGlsZChldmVuKXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9I2ZmbENvbnRhaW5lciAjRkZMRmluZGVyIC5mZmwtY3RhcyBhLmJ0bi1zZWNvbmRhcnk6bm90KC52aXNpYmxlLXhzKXtvcmRlcjoyO21hcmdpbi1yaWdodDowcHg7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2JvcmRlci1jb2xvcjojMDA2NDAwfSNmZmxDb250YWluZXIgI0ZGTEZpbmRlciAuZmZsLWN0YXMgYS5idG4tc2Vjb25kYXJ5Om5vdCgudmlzaWJsZS14cyk6aG92ZXJ7Ym9yZGVyLWNvbG9yOnJnYigwLDM4LjgsMCkgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOnJnYigwLDM4LjgsMCkgIWltcG9ydGFudH0jZmZsQ29udGFpbmVyICNGRkxGaW5kZXIgLmZmbC1jdGFzIGEudmlzaWJsZS14c3tvcmRlcjoxfSNmZmxDb250YWluZXIgI0ZGTEZpbmRlciAuZmZsLWN0YXMgLmJ0bi1wcmltYXJ5e2Rpc3BsYXk6bm9uZX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2ZmbENvbnRhaW5lciAjRkZMRmluZGVye21hcmdpbi1ib3R0b206MzBweH0jZmZsQ29udGFpbmVyICNGRkxGaW5kZXIgLmZmbC1vbi1maWxlLXN1YnttYXJnaW4tdG9wOjUwcHg7bWFyZ2luLWJvdHRvbToxMHB4fSNmZmxDb250YWluZXIgI0ZGTEZpbmRlciAuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwe2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmFkaXVzOjZweDttYXJnaW4tbGVmdDowcHg7bWFyZ2luLXJpZ2h0OjBweH0jZmZsQ29udGFpbmVyICNGRkxGaW5kZXIgLnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCAjZmZsTWFwQ29udGFpbmVye2JvcmRlcjpub25lfSNmZmxDb250YWluZXIgI0ZGTEZpbmRlciAuZmZsLWN0YXN7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2ZmbENvbnRhaW5lciBoMS5wYWdlLXRpdGxle2ZvbnQtc2l6ZTozMHB4fSNmZmxDb250YWluZXIgI0ZGTEZpbmRlcnttYXJnaW4tYm90dG9tOjUwcHh9I2ZmbENvbnRhaW5lciAjRkZMRmluZGVyIGgze2ZvbnQtc2l6ZToxNnB4fX0jZGVmYXVsdEZGTENvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjMwcHg7cGFkZGluZy1ib3R0b206MTVweDtjb2xvcjojNTU1fSNkZWZhdWx0RkZMQ29udGFpbmVyPmgxe21hcmdpbjowcHg7Zm9udC1zaXplOjI0cHh9I2RlZmF1bHRGRkxDb250YWluZXI+aDEgc3Bhbntjb2xvcjojNTU1O2ZvbnQtd2VpZ2h0OjcwMH0jZGVmYXVsdEZGTENvbnRhaW5lcj5we2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMwMDA7bWFyZ2luOjEwcHggMCAwIDB9I2RlZmF1bHRGRkxDb250YWluZXIgLmNvbC10bi0xMntwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbmZpcm1Db250YWluZXJ7cGFkZGluZzoxNXB4O2JvcmRlci1yYWRpdXM6NnB4O21hcmdpbi1ib3R0b206MTVweH0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29uZmlybUNvbnRhaW5lcjpub3QoLmFsZXJ0KXtjb2xvcjojMDA2NDAwO2JhY2tncm91bmQtY29sb3I6I2JiZTFhYTtib3JkZXI6MXB4IHNvbGlkICMwMDY0MDB9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbmZpcm1Db250YWluZXIgI2NvbmZpcm1TdWJqZWN0e2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OmJvbGR9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbmZpcm1Db250YWluZXIgI2NvbmZpcm1NZXNzYWdle2ZvbnQtc2l6ZToxNHB4fSNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVye21hcmdpbi10b3A6MzBweH0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBkaXYuaGVhZGVyLWJhcntjbGVhcjpsZWZ0O2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtjb2xvcjojZmZmO3BhZGRpbmc6MTBweCAxNXB4O21hcmdpbi1ib3R0b206MjBweDtmb250LXdlaWdodDo2MDA7dGV4dC1hbGlnbjpsZWZ0O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfSNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIGRpdi5oZWFkZXItYmFyIGRpdntmbGV4OjF9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgZGl2LmhlYWRlci1iYXIgc3Bhbntmb250LXdlaWdodDpub3JtYWx9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgZGl2LmhlYWRlci1iYXIgc3BhbiBzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwfSNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jZGVmYXVsdEZGTHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNkZWZhdWx0RkZMIC5mZmwtcGFuZWw+ZGl2e3BhZGRpbmctdG9wOjVweH0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmZmbC1wYW5lbCAuY2xlYXItYnRue2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6MHB4O2NvbG9yOiMwMDY0MDA7bWFyZ2luLWxlZnQ6NXB4O3BhZGRpbmc6MTFweCAwIDExcHggNXB4O2N1cnNvcjpwb2ludGVyfSNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jZGVmYXVsdEZGTCAuZmZsLXBhbmVsIC5jbGVhci1idG4udG9we2Rpc3BsYXk6bm9uZX0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmZmbC1wYW5lbCAuZmZsLW51bWJlcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93fSNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jZGVmYXVsdEZGTCAuZmZsLXBhbmVsIC5mZmwtbnVtYmVyPnNwYW46bm90KC5lcnJfbXNnKXt3aGl0ZS1zcGFjZTpub3dyYXA7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMwMDA7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjVweDtmb250LXNpemU6MTJweDttYXJnaW46MTFweCAwfSNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jZGVmYXVsdEZGTCAuZmZsLXBhbmVsIC5mZmwtbnVtYmVyIGlucHV0e3dpZHRoOjEwMCU7ZGlzcGxheTpibG9ja30jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmZmbC1wYW5lbCAuZmZsLW51bWJlciBpbnB1dCNmZmxTZWcxe3dpZHRoOjIwJX0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmZmbC1wYW5lbCAuZmZsLW51bWJlciBpbnB1dCNmZmxTZWcye3dpZHRoOjI0JX0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmZmbC1wYW5lbCAuZmZsLW51bWJlciBpbnB1dCNmZmxTZWcze3dpZHRoOjMxJX0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmZmbC1wYW5lbCAuZmZsLW51bWJlciAuZXJyX21zZ3tkaXNwbGF5Om5vbmV9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNkZWZhdWx0RkZMIC5mZmwtcGFuZWwgLm9ye21hcmdpbjoxMXB4IDA7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMwMDB9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNkZWZhdWx0RkZMIC5mZmwtcGFuZWwgLmZpbmQtZmZse21hcmdpbjo1cHggMH0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmFkZHJlc3MtZmllbGQgcHtkaXNwbGF5OmlubGluZTtwYWRkaW5nLXJpZ2h0OjVweH0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkw+ZGl2e21hcmdpbi1ib3R0b206MTVweH0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLnBob25lLWZpZWxkPnNwYW57bWFyZ2luLXJpZ2h0OjE1cHh9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNkZWZhdWx0RkZMIC5waG9uZS1maWVsZD5zcGFuIGl7Zm9udC1zdHlsZTpub3JtYWx9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNkZWZhdWx0RkZMIC5waG9uZS1maWVsZD5zcGFuIHNwYW57dGV4dC1pbmRlbnQ6LTk5OTlweDtoZWlnaHQ6MHB4O3dpZHRoOjBweDtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7bGVmdDowcHg7dG9wOjBweH0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuYWN0aW5nLWxhYmVse2ZvbnQtd2VpZ2h0OmJvbGR9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNkZWZhdWx0RkZMQ29udGFpbmVyIHNlY3Rpb24jZGVmYXVsdEZGTCAuZmZsLXBhbmVsIC5jbGVhci1idG57ZGlzcGxheTpub25lfSNkZWZhdWx0RkZMQ29udGFpbmVyIHNlY3Rpb24jZGVmYXVsdEZGTCAuZmZsLXBhbmVsIC5jbGVhci1idG4udG9we2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6MTVweDttYXJnaW4tYm90dG9tOjhweDtmbG9hdDpyaWdodH0jZGVmYXVsdEZGTENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmZmbC1wYW5lbCAuY2xlYXItYnRuLnRvcDpiZWZvcmV7Y29udGVudDpcIkNsZWFyIFwifSNkZWZhdWx0RkZMQ29udGFpbmVyIHNlY3Rpb24jZGVmYXVsdEZGTCAuZmZsLXBhbmVsIC5mZmwtbnVtYmVye2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0jZGVmYXVsdEZGTENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmZmbC1wYW5lbCAuZmZsLW51bWJlciBpbnB1dCwjZGVmYXVsdEZGTENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmZmbC1wYW5lbCAuZmZsLW51bWJlciBzcGFue3dpZHRoOjEwMCUgIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9I2RlZmF1bHRGRkxDb250YWluZXIgc2VjdGlvbiNkZWZhdWx0RkZMIC5mZmwtcGFuZWwgLmZmbC1udW1iZXIgc3Bhbnt0ZXh0LWFsaWduOmNlbnRlcn0jZGVmYXVsdEZGTENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmZmbC1wYW5lbCAuZmZsLW51bWJlciAuZXJyX21zZ3tkaXNwbGF5OmJsb2NrfSNkZWZhdWx0RkZMQ29udGFpbmVyIHNlY3Rpb24jZGVmYXVsdEZGTCAuZmZsLXBhbmVsIC5vcnt0ZXh0LWFsaWduOmNlbnRlcn0jZGVmYXVsdEZGTENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmZmbC1wYW5lbCAuZmluZC1mZmx7dGV4dC1hbGlnbjpjZW50ZXJ9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsjZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2RlZmF1bHRGRkwgLmZmbC1wYW5lbCAuZmluZC1mZmx7dGV4dC1hbGlnbjpjZW50ZXJ9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjZGVmYXVsdEZGTENvbnRhaW5lcntwYWRkaW5nLWJvdHRvbToxMTBweH0jZGVmYXVsdEZGTENvbnRhaW5lcj4ucm93e21hcmdpbi1sZWZ0OjBweDttYXJnaW4tcmlnaHQ6MHB4fSNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlfSNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIGRpdi5oZWFkZXItYmFye2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4fSNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtc2VjdGlvbnttYXJnaW4tdG9wOjE1cHh9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1zZWN0aW9uI2N0YUJ0bSAuZXJyX21zZ3toZWlnaHQ6YXV0bzt0ZXh0LWFsaWduOnJpZ2h0fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2RlZmF1bHRGRkxDb250YWluZXI+aDF7Zm9udC1zaXplOjMwcHh9I2RlZmF1bHRGRkxDb250YWluZXI+cHtmb250LXNpemU6MTZweH0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXNlY3Rpb24gZGl2Om5vdCgucm93KXt3aWR0aDphdXRvO2Zsb2F0OnJpZ2h0O3BhZGRpbmctbGVmdDozMHB4O3BhZGRpbmctcmlnaHQ6MHB4fSNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtc2VjdGlvbiBhe3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0jZGVmYXVsdEZGTENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXNlY3Rpb24jY3RhQnRtPmRpdj5kaXZ7cGFkZGluZy1sZWZ0OjE1cHh9I2RlZmF1bHRGRkxDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1zZWN0aW9uI2N0YUJ0bT5kaXY+ZGl2Omxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDoxNXB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtc2VjdGlvbiBhLCNkZWZhdWx0RkZMQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtc2VjdGlvbiBidXR0b257cGFkZGluZy1sZWZ0OjM1cHg7cGFkZGluZy1yaWdodDozNXB4fX0uZGVmYXVsdC1mZmwtbW9kYWx7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmfS5kZWZhdWx0LWZmbC1tb2RhbCAubW9kYWwtZGlhbG9ne21hcmdpbjowcHggYXV0bztoZWlnaHQ6YXV0b30uZGVmYXVsdC1mZmwtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudHtib3JkZXI6MHB4O2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6MHB4fS5kZWZhdWx0LWZmbC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5jbG9zZS1idG57ei1pbmRleDo1MDA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6NXB4O3RvcDoxMHB4O2JvcmRlcjowcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JveC1zaGFkb3c6bm9uZTtjdXJzb3I6cG9pbnRlcjtjb2xvcjojZmZmfS5kZWZhdWx0LWZmbC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5jbG9zZS1idG46YmVmb3Jle2N1cnNvcjpwb2ludGVyfS5kZWZhdWx0LWZmbC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IGlucHV0W3R5cGU9dGV4dF17aGVpZ2h0OjQwcHg7Ym9yZGVyLWNvbG9yOiNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czo2cHggMHB4IDBweCA2cHg7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzU1NX0uZGVmYXVsdC1mZmwtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjQ5OTtwYWRkaW5nLWJvdHRvbTowcHh9LmRlZmF1bHQtZmZsLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgYTpub3QoLmJ0bi1zZWNvbmRhcnkpOm5vdCguYnRuLXByaW1hcnkpe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmRlZmF1bHQtZmZsLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgaDN7bWFyZ2luLXRvcDotMTVweDttYXJnaW4tcmlnaHQ6LTE1cHg7bWFyZ2luLWxlZnQ6LTE1cHg7cGFkZGluZzoxNXB4IDUwcHggMTVweCAxNXB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNjQwMH0uZGVmYXVsdC1mZmwtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBoMz5zcGFue2Rpc3BsYXk6bm9uZX0uZGVmYXVsdC1mZmwtbW9kYWwjZmZsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBoM3twYWRkaW5nLXJpZ2h0OjE1MHB4O2ZvbnQtc2l6ZToxOHB4fS5kZWZhdWx0LWZmbC1tb2RhbCNmcmVlZG9tQ29pbk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgaWZyYW1le2JvcmRlcjowcHg7bWFyZ2luLWJvdHRvbToxNXB4fS5kZWZhdWx0LWZmbC1tb2RhbCNleGNlZWRlZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgaDN7YmFja2dyb3VuZC1jb2xvcjojZmZiZjAwfS5kZWZhdWx0LWZmbC1tb2RhbCNleGNlZWRlZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgc3Ryb25ne2NvbG9yOiMwMDB9LmRlZmF1bHQtZmZsLW1vZGFsI2V4Y2VlZGVkTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dD5we2ZvbnQtc2l6ZToyMHB4O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjoyMHB4IGF1dG99LmRlZmF1bHQtZmZsLW1vZGFsI2V4Y2VlZGVkTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dD5wIHN0cm9uZ3tmb250LXNpemU6MTIwJX0uZGVmYXVsdC1mZmwtbW9kYWwjZXhjZWVkZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2V7cGFkZGluZy1ib3R0b206MzBweH0uZGVmYXVsdC1mZmwtbW9kYWwjZXhjZWVkZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UgcHttYXJnaW46MTBweCAwcHggMHB4IDBweDtmb250LXNpemU6MTZweH0uZGVmYXVsdC1mZmwtbW9kYWwjZXhjZWVkZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UgcDpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjBweH0uZGVmYXVsdC1mZmwtbW9kYWwjZXhjZWVkZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcHttYXJnaW4tdG9wOjIwcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0uZGVmYXVsdC1mZmwtbW9kYWwjZXhjZWVkZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeXttYXJnaW4tcmlnaHQ6MHB4O3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweDtjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9LmRlZmF1bHQtZmZsLW1vZGFsI2l0ZW1DaGFuZ2VkTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keXtwYWRkaW5nLWJvdHRvbToxNXB4fS5kZWZhdWx0LWZmbC1tb2RhbCNpdGVtQ2hhbmdlZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwe3RleHQtYWxpZ246Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOnJvd30uZGVmYXVsdC1mZmwtbW9kYWwjaXRlbUNoYW5nZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeXttYXJnaW4tcmlnaHQ6MjBweH0uZGVmYXVsdC1mZmwtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHksLmRlZmF1bHQtZmZsLW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHksLmRlZmF1bHQtZmZsLW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5LC5kZWZhdWx0LWZmbC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keXtwYWRkaW5nLWJvdHRvbToxNXB4fS5kZWZhdWx0LWZmbC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCwuZGVmYXVsdC1mZmwtbW9kYWwjY2FuY2VsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCwuZGVmYXVsdC1mZmwtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQsLmRlZmF1bHQtZmZsLW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0e3BhZGRpbmctYm90dG9tOjE1cHh9LmRlZmF1bHQtZmZsLW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHAsLmRlZmF1bHQtZmZsLW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgcCwuZGVmYXVsdC1mZmwtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgcCwuZGVmYXVsdC1mZmwtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgcHtmb250LXNpemU6MTZweDttYXJnaW46MjBweCBhdXRvfS5kZWZhdWx0LWZmbC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCwuZGVmYXVsdC1mZmwtbW9kYWwjY2FuY2VsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCwuZGVmYXVsdC1mZmwtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwsLmRlZmF1bHQtZmZsLW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVse3BhZGRpbmctbGVmdDozMHB4O3BhZGRpbmctcmlnaHQ6MzBweH0uZGVmYXVsdC1mZmwtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwgbGksLmRlZmF1bHQtZmZsLW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwgbGksLmRlZmF1bHQtZmZsLW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpLC5kZWZhdWx0LWZmbC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCBsaXttYXJnaW4tdG9wOjEwcHh9LmRlZmF1bHQtZmZsLW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpOmZpcnN0LWNoaWxkLC5kZWZhdWx0LWZmbC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpOmZpcnN0LWNoaWxkLC5kZWZhdWx0LWZmbC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCBsaTpmaXJzdC1jaGlsZCwuZGVmYXVsdC1mZmwtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwgbGk6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9LmRlZmF1bHQtZmZsLW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UsLmRlZmF1bHQtZmZsLW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSwuZGVmYXVsdC1mZmwtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSwuZGVmYXVsdC1mZmwtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZXtwYWRkaW5nLWJvdHRvbTozMHB4fS5kZWZhdWx0LWZmbC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlIHAsLmRlZmF1bHQtZmZsLW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSBwLC5kZWZhdWx0LWZmbC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlIHAsLmRlZmF1bHQtZmZsLW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UgcHttYXJnaW46MTBweCAwcHggMHB4IDBweDtmb250LXNpemU6MTZweH0uZGVmYXVsdC1mZmwtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSBwOmZpcnN0LWNoaWxkLC5kZWZhdWx0LWZmbC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UgcDpmaXJzdC1jaGlsZCwuZGVmYXVsdC1mZmwtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSBwOmZpcnN0LWNoaWxkLC5kZWZhdWx0LWZmbC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlIHA6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9LmRlZmF1bHQtZmZsLW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwLC5kZWZhdWx0LWZmbC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwLC5kZWZhdWx0LWZmbC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCwuZGVmYXVsdC1mZmwtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXB7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1ib3R0b206MjBweH0uZGVmYXVsdC1mZmwtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwsLmRlZmF1bHQtZmZsLW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwsLmRlZmF1bHQtZmZsLW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsLC5kZWZhdWx0LWZmbC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbHttYXJnaW46MHB4O3BhZGRpbmc6MHB4O2ZvbnQtd2VpZ2h0OjYwMDthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5kZWZhdWx0LWZmbC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuLC5kZWZhdWx0LWZmbC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4sLmRlZmF1bHQtZmZsLW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4sLmRlZmF1bHQtZmZsLW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW57dGV4dC10cmFuc2Zvcm06bm9uZX0uZGVmYXVsdC1mZmwtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbjpsYXN0LWNoaWxkLC5kZWZhdWx0LWZmbC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW46bGFzdC1jaGlsZCwuZGVmYXVsdC1mZmwtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbjpsYXN0LWNoaWxkLC5kZWZhdWx0LWZmbC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuOmxhc3QtY2hpbGR7b3JkZXI6MztmbGV4Om5vbmV9LmRlZmF1bHQtZmZsLW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGQsLmRlZmF1bHQtZmZsLW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbjpmaXJzdC1jaGlsZCwuZGVmYXVsdC1mZmwtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbjpmaXJzdC1jaGlsZCwuZGVmYXVsdC1mZmwtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbjpmaXJzdC1jaGlsZHtvcmRlcjoyfS5kZWZhdWx0LWZmbC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuLnVpLWNoZWNrYm94cmFkaW8taWNvbi1zcGFjZSwuZGVmYXVsdC1mZmwtbW9kYWwjY2FuY2VsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuLnVpLWNoZWNrYm94cmFkaW8taWNvbi1zcGFjZSwuZGVmYXVsdC1mZmwtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3Bhbi51aS1jaGVja2JveHJhZGlvLWljb24tc3BhY2UsLmRlZmF1bHQtZmZsLW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4udWktY2hlY2tib3hyYWRpby1pY29uLXNwYWNle2ZsZXg6MTtvcmRlcjoxO2Rpc3BsYXk6YmxvY2t9LmRlZmF1bHQtZmZsLW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCwuZGVmYXVsdC1mZmwtbW9kYWwjY2FuY2VsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLmRlZmF1bHQtZmZsLW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCwuZGVmYXVsdC1mZmwtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlfS5kZWZhdWx0LWZmbC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnksLmRlZmF1bHQtZmZsLW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5kZWZhdWx0LWZmbC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnksLmRlZmF1bHQtZmZsLW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeXtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7Y29sb3I6IzAwNjQwMH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmRlZmF1bHQtZmZsLW1vZGFsIC5tb2RhbC1kaWFsb2d7bWFyZ2luOjIwcHggYXV0bztib3JkZXItcmFkaXVzOjZweDtib3gtc2hhZG93OjAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSl9LmRlZmF1bHQtZmZsLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnR7Ym9yZGVyLXJhZGl1czo2cHh9LmRlZmF1bHQtZmZsLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHl7Ym9yZGVyLXJhZGl1czo2cHggNnB4IDBweCAwcHh9LmRlZmF1bHQtZmZsLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHR7Ym9yZGVyLXJhZGl1czo2cHggNnB4IDBweCAwcHh9LmRlZmF1bHQtZmZsLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgaDN7Ym9yZGVyLXJhZGl1czo2cHggNnB4IDBweCAwcHh9LmRlZmF1bHQtZmZsLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgaDMgI0ZGTEZpbmRlcntib3JkZXItcmFkaXVzOjZweCA2cHggMHB4IDBweH0uZGVmYXVsdC1mZmwtbW9kYWwjZXhjZWVkZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCwuZGVmYXVsdC1mZmwtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC5kZWZhdWx0LWZmbC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCwuZGVmYXVsdC1mZmwtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC5kZWZhdWx0LWZmbC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLmRlZmF1bHQtZmZsLW1vZGFsI2l0ZW1DaGFuZ2VkTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXB7ZmxleC1kaXJlY3Rpb246cm93fS5kZWZhdWx0LWZmbC1tb2RhbCNleGNlZWRlZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5kZWZhdWx0LWZmbC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnksLmRlZmF1bHQtZmZsLW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5kZWZhdWx0LWZmbC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnksLmRlZmF1bHQtZmZsLW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeSwuZGVmYXVsdC1mZmwtbW9kYWwjaXRlbUNoYW5nZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeXttYXJnaW4tcmlnaHQ6MjBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5kZWZhdWx0LWZmbC1tb2RhbCAubW9kYWwtZGlhbG9ne21hcmdpbjozMHB4IGF1dG99fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuZGVmYXVsdC1mZmwtbW9kYWwgLm1vZGFsLWRpYWxvZ3ttYXJnaW46NTBweCBhdXRvfX0ubW9kYWwtb3BlbiAubW9kYWx7ei1pbmRleDo5OTk5OTl9I2NoZWNrb3V0Q29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MzBweDtwYWRkaW5nLWJvdHRvbToxNXB4O2NvbG9yOiM1NTV9I2NoZWNrb3V0Q29udGFpbmVyPmgxe21hcmdpbjowcHg7Zm9udC1zaXplOjI0cHh9I2NoZWNrb3V0Q29udGFpbmVyPmgxIHNwYW57Y29sb3I6IzU1NTtmb250LXdlaWdodDo3MDB9I2NoZWNrb3V0Q29udGFpbmVyPnB7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzAwMDttYXJnaW46MTBweCAwcHggMHB4IDBweH0jY2hlY2tvdXRDb250YWluZXIgI2NvbmZpcm1Nc2d7Zm9udC1zaXplOjE4cHg7Y29sb3I6IzAwNjQwMDtiYWNrZ3JvdW5kLWNvbG9yOiNiYmUxYWE7Ym9yZGVyOjFweCBzb2xpZCAjMDA2NDAwO3BhZGRpbmc6MTVweDtib3JkZXItcmFkaXVzOjZweDttYXJnaW4tYm90dG9tOjE1cHh9I2NoZWNrb3V0Q29udGFpbmVyIGJ1dHRvbitpbnB1dCsuYWxlcnQsI2NoZWNrb3V0Q29udGFpbmVyIGJ1dHRvbitpbnB1dCsuYWxlcnQsI2NoZWNrb3V0Q29udGFpbmVyIGJ1dHRvbitpbnB1dCsjY29uZmlybU1zZywjY2hlY2tvdXRDb250YWluZXIgYnV0dG9uK2lucHV0K2FsZXJ0KyNjb25maXJtTXNne21hcmdpbi1yaWdodDo5MHB4fSNjaGVja291dENvbnRhaW5lcj51bHttYXJnaW46MHB4O3BhZGRpbmc6MTVweCAwcHggMHB4IDBweDtsaXN0LXN0eWxlLXR5cGU6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I2NoZWNrb3V0Q29udGFpbmVyPnVsIGxpe21hcmdpbi10b3A6NXB4fSNjaGVja291dENvbnRhaW5lcj51bCBsaTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjBweH0jY2hlY2tvdXRDb250YWluZXI+dWwgbGkgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNjaGVja291dENvbnRhaW5lcj5idXR0b257cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtyaWdodDoxNXB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpiYXNlbGluZTt6LWluZGV4OjUwfSNjaGVja291dENvbnRhaW5lcj5idXR0b24gaXttYXJnaW4tcmlnaHQ6M3B4fSNjaGVja291dENvbnRhaW5lciAudG9vbHRpcD4udG9vbHRpcC1pbm5lcntib3gtc2hhZG93OjBweCAycHggMTBweCAwcHggcmdiYSgwLDAsMCwuMjUpO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dGV4dC1hbGlnbjpsZWZ0O2ZvbnQtc2l6ZToxMXB4fSNjaGVja291dENvbnRhaW5lciAudG9vbHRpcD4udG9vbHRpcC1pbm5lciBzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwfSNjaGVja291dENvbnRhaW5lciAudG9vbHRpcD4udG9vbHRpcC1pbm5lciB1bHtwYWRkaW5nOjBweCAwcHggMHB4IDE1cHg7bWFyZ2luOjBweH0jY2hlY2tvdXRDb250YWluZXIgLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3d7bGVmdDo1MCU7bWFyZ2luLWxlZnQ6LTExcHg7Ym9yZGVyLXdpZHRoOjExcHg7Ym9yZGVyLWJvdHRvbS13aWR0aDowO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci10b3AtY29sb3I6I2ZmZjtib3R0b206LTVweH0jY2hlY2tvdXRDb250YWluZXIgLmNie2NsZWFyOmJvdGh9I2NoZWNrb3V0Q29udGFpbmVyIC5idG4tc2lte2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojMDA2NDAwfSNjaGVja291dENvbnRhaW5lciAub3ItZGl2e3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtYWxpZ246Y2VudGVyO21hcmdpbjowcHggMTVweCAxNXB4ICFpbXBvcnRhbnQ7Y2xlYXI6Ym90aH0jY2hlY2tvdXRDb250YWluZXIgLm9yLWRpdj5kaXZ7aGVpZ2h0OjFweDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2Q5ZDlkOTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MDt0cmFuc2Zvcm06dHJhbnNsYXRlLXkoLTUwJSk7ei1pbmRleDoxfSNjaGVja291dENvbnRhaW5lciAub3ItZGl2IHNwYW57cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3BhZGRpbmc6MHB4IDEwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNTU1fSNjaGVja291dENvbnRhaW5lciAub3BlbiAub3ItZGl2IHNwYW57YmFja2dyb3VuZC1jb2xvcjojZWVlfSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lcnttYXJnaW4tdG9wOjMwcHh9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHB7bWFyZ2luOjBweDtwYWRkaW5nOjBweH0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgcC5idW1we21hcmdpbi10b3A6MTBweH0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgZGl2LmhlYWRlci1iYXJ7Y2xlYXI6bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZjtwYWRkaW5nOjEwcHggMTVweDttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC13ZWlnaHQ6NjAwO3RleHQtYWxpZ246bGVmdDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcn0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgZGl2LmhlYWRlci1iYXIgZGl2e2ZsZXg6MX0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgZGl2LmhlYWRlci1iYXIgc3Bhbntmb250LXdlaWdodDpub3JtYWx9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIGRpdi5oZWFkZXItYmFyIHNwYW4gc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMH0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgaHJ7bWFyZ2luOjBweCAwcHggMTVweCAwcHh9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb257YmFja2dyb3VuZC1jb2xvcjojZmZmfSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uPmRpdnttYXJnaW4tYm90dG9tOjE1cHh9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24gLmFkZHJlc3MtcGFuZWx7ZGlzcGxheTpub25lO21hcmdpbi10b3A6MTVweH0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiAuYWRkcmVzcy1maWVsZCwjY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiAucGhvbmUtZmllbGR7cGFkZGluZy10b3A6NXB4O2NsZWFyOmJvdGh9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24gLmFkZHJlc3MtZmllbGQgc3Ryb25nLCNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uIC5waG9uZS1maWVsZCBzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwfSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uIC5hZGRyZXNzLWZpZWxkIHNwYW4sI2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24gLmFkZHJlc3MtZmllbGQgcHtkaXNwbGF5OmJsb2NrO3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24gLmFkZHJlc3MtZmllbGQgc3Bhbj5pLCNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uIC5hZGRyZXNzLWZpZWxkIHA+aXtmb250LXN0eWxlOm5vcm1hbH0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiAucGhvbmUtZmllbGQ+c3BhbnttYXJnaW4tcmlnaHQ6MTVweH0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiAucGhvbmUtZmllbGQ+c3BhbiBzcGFue3RleHQtaW5kZW50Oi05OTk5cHg7aGVpZ2h0OjBweDt3aWR0aDowcHg7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MHB4O3RvcDowcHh9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24gLnBob25lLWZpZWxkPnNwYW4gaXtmb250LXN0eWxlOm5vcm1hbH0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiAuZWRpdC1saW5rLCNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uIC5lZGl0LWZmbC1saW5re3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiMwMDY0MDA7Zm9udC1zaXplOjEycHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtjdXJzb3I6cG9pbnRlcn0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiAuZWRpdC1saW5rIGksI2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24gLmVkaXQtZmZsLWxpbmsgaXt0ZXh0LWRlY29yYXRpb246bm9uZTtmb250LXNpemU6MTNweDttYXJnaW4tcmlnaHQ6NXB4fSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uIC5lZGl0LWxpbmsgc3BhbiwjY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiAuZWRpdC1mZmwtbGluayBzcGFue3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtc2VjdGlvbiBkaXY6bm90KC5yb3cpe21hcmdpbi1ib3R0b206NXB4fSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXNlY3Rpb24gZGl2Om5vdCgucm93KSBhe3dpZHRoOjEwMCU7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtc2VjdGlvbiNjdGFCdG17cGFkZGluZy10b3A6MzBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2ZmZn0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1zZWN0aW9uI2N0YUJ0bSAjcG9saWN5VGV4dHttYXJnaW4tdG9wOjVweDt0ZXh0LWFsaWduOmNlbnRlcn0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1zZWN0aW9uI2N0YUJ0bSAjcG9saWN5VGV4dCBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7cGFkZGluZzowfSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXNlY3Rpb24jY3RhQnRtIC5lcnJfbXNne3RleHQtYWxpZ246Y2VudGVyO2hlaWdodDphdXRvfSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXNlY3Rpb24gYnV0dG9ue2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2NoZWNrb3V0Q29udGFpbmVye3BhZGRpbmctYm90dG9tOjExMHB4fSNjaGVja291dENvbnRhaW5lcj4ucm93e21hcmdpbi1sZWZ0OjBweDttYXJnaW4tcmlnaHQ6MHB4fSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZX0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgZGl2LmhlYWRlci1iYXJ7Ym9yZGVyLXJhZGl1czo2cHggNnB4IDBweCAwcHh9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb257Ym9yZGVyLXJhZGl1czo2cHg7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5fSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uOm5vdCgjcGF5bWVudEluZm8pOm5vdCgjb3JkZXJTdW1tYXJ5KXttYXJnaW4tYm90dG9tOjE1cHh9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb246bm90KCNwYXltZW50SW5mbyk6bm90KCNvcmRlclN1bW1hcnkpOm50aC1jaGlsZCgyKXttYXJnaW4tdG9wOjBweH0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiAuYWRkcmVzcy1maWVsZCBzcGFuLCNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uIC5hZGRyZXNzLWZpZWxkIHB7ZGlzcGxheTppbmxpbmV9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24gLmFkZHJlc3MtZmllbGQgcHttYXJnaW4tcmlnaHQ6NXB4fSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXNlY3Rpb257bWFyZ2luLXRvcDoxNXB4fSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXNlY3Rpb24jY3RhQnRte2Rpc3BsYXk6bm9uZTtwYWRkaW5nLXRvcDowcHg7Ym9yZGVyOjBweH0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1zZWN0aW9uI2N0YUJ0bT5kaXY+ZGl2e3BhZGRpbmctbGVmdDowcHg7cGFkZGluZy1yaWdodDowcHh9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtc2VjdGlvbiNjdGFCdG0gLmVycl9tc2d7aGVpZ2h0OmF1dG87dGV4dC1hbGlnbjpyaWdodH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNjaGVja291dENvbnRhaW5lcj5oMXtmb250LXNpemU6MzBweH0jY2hlY2tvdXRDb250YWluZXI+cHtmb250LXNpemU6MTZweH0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgcC5idW1wOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4fSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXNlY3Rpb257YmFja2dyb3VuZC1jb2xvcjojZmZmfSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXNlY3Rpb24gZGl2Om5vdCgucm93KXt3aWR0aDphdXRvO2Zsb2F0OnJpZ2h0O3BhZGRpbmctbGVmdDozMHB4O3BhZGRpbmctcmlnaHQ6MHB4fSNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXNlY3Rpb24gYXtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9I2NoZWNrb3V0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtc2VjdGlvbiNjdGFCdG0+ZGl2PmRpdntwYWRkaW5nLWxlZnQ6MTVweH0jY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1zZWN0aW9uI2N0YUJ0bT5kaXY+ZGl2Omxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDoxNXB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNjaGVja291dENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXNlY3Rpb24gYSwjY2hlY2tvdXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1zZWN0aW9uIGJ1dHRvbntwYWRkaW5nLWxlZnQ6MzVweDtwYWRkaW5nLXJpZ2h0OjM1cHh9fS5mb3JtLWlubGluZSAjY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXB7ZGlzcGxheTpibG9ja30jY2hlY2tvdXRDb250YWluZXIgLmNhcGl0YWxpemV7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX0jY2hlY2tvdXRDb250YWluZXIgLmJ0bltkaXNhYmxlZF17Ym9yZGVyLWNvbG9yOiNiYmUxYWE7YmFja2dyb3VuZC1jb2xvcjojYmJlMWFhO2NvbG9yOiNmZmZ9I2NoZWNrb3V0Q29udGFpbmVyIC5lcnJfbXNne2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojZDAwMjFiO2hlaWdodDoyMHB4O2Rpc3BsYXk6YmxvY2t9I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwPmRpdj5kaXZ7bWFyZ2luLWJvdHRvbTo1cHh9I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwPmRpdj5sYWJlbCwjY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXA+ZGl2Pi5hY3RpbmctbGFiZWx7bWFyZ2luLWJvdHRvbToxNXB4fSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cC5iaWxsaW5nLXBhbmVsLm9wZW4sI2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwLmZmbC1wYW5lbC5vcGVuLCNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cC5ub25mZmwtcGFuZWwub3BlbnttYXJnaW46LTE1cHggLTE1cHggMCAhaW1wb3J0YW50O3BhZGRpbmc6MTVweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyLXJhZGl1czowcHggMHB4IDZweCA2cHh9I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwLmJpbGxpbmctcGFuZWwgLmN0YS13cmFwLCNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLmN0YS13cmFwLCNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cC5ub25mZmwtcGFuZWwgLmN0YS13cmFwe3RleHQtYWxpZ246Y2VudGVyfSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCAucmFkaW8tZ3JvdXAgLnNlY29uZDpiZWZvcmV7Y29udGVudDpcIi1cIjttYXJnaW46MHB4IDVweH0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgbGFiZWwsI2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIC5hY3RpbmctbGFiZWx7Y29sb3I6IzAwMDtmb250LXdlaWdodDo2MDA7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjBweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7ZGlzcGxheTpibG9ja30jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgbGFiZWw6aG92ZXIsI2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIC5hY3RpbmctbGFiZWw6aG92ZXJ7Ym9yZGVyOjBweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIGxhYmVsLnN1YnRsZSwjY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLmFjdGluZy1sYWJlbC5zdWJ0bGV7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzU1NTttYXJnaW4tYm90dG9tOjEwcHh9I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIGxhYmVsIC5yZXE6YmVmb3JlLCNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCAuYWN0aW5nLWxhYmVsIC5yZXE6YmVmb3Jle2NvbnRlbnQ6XCIqXCI7Y29sb3I6I2QwMDIxYn0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgbGFiZWx7ZGlzcGxheTpub25lfSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbHtkaXNwbGF5OmZsZXg7Zm9udC13ZWlnaHQ6bm9ybWFsO2NvbG9yOiM1NTU7Zm9udC1zaXplOjEzcHh9I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIHNtYWxse2ZvbnQtc2l6ZToxM3B4O21hcmdpbi1ib3R0b206MTBweH0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT10ZXh0XSwjY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguY3VycmVuY3kpe2hlaWdodDo0MHB4O2JvcmRlci1jb2xvcjojZDlkOWQ5O2JvcmRlci1yYWRpdXM6NnB4O2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM1NTU7cGFkZGluZy1yaWdodDo0MHB4fSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPXRleHRdLnNob3J0LCNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5jdXJyZW5jeSkuc2hvcnR7d2lkdGg6NTAlfSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCAuYWRkcmVzcy1wYW5lbCBhe2ZvbnQtc2l6ZToxM3B4O3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTozcHg7bGVmdDoxNXB4fSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCAuZXJyLXBhcmVudHtwb3NpdGlvbjpyZWxhdGl2ZX0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLmVyci1wYXJlbnQgLmVycl9tc2crLmluZGljYXRvcntkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjIwcHg7cmlnaHQ6MTVweDtoZWlnaHQ6MHB4O3RvcDphdXRvO2ZvbnQtc2l6ZToxNHB4fSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCAuZXJyLXBhcmVudCAuanF1aS1kZC13cmFwcGVyKy5lcnJfbXNnKy5pbmRpY2F0b3J7cmlnaHQ6NjBweH0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLmVyci1wYXJlbnQuZXJyb3IgaW5wdXQsI2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIC5lcnItcGFyZW50LmVycm9yIC51aS1zZWxlY3RtZW51LWJ1dHRvbntib3JkZXItY29sb3I6I2QwMDIxYn0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLmVyci1wYXJlbnQuZXJyb3IgLmVycl9tc2crLmluZGljYXRvcntoZWlnaHQ6NDBweDt3aWR0aDo0MHB4fSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCAuZXJyLXBhcmVudC5lcnJvciAuZXJyX21zZysuaW5kaWNhdG9yOmJlZm9yZXtjb2xvcjojZDAwMjFiO2NvbnRlbnQ6XCLugJRcIn0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLmVyci1wYXJlbnQudmFsaWQgaW5wdXQsI2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIC5lcnItcGFyZW50LnZhbGlkIC51aS1zZWxlY3RtZW51LWJ1dHRvbntib3JkZXItY29sb3I6IzAwNjQwMH0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLmVyci1wYXJlbnQudmFsaWQgLmVycl9tc2crLmluZGljYXRvcntoZWlnaHQ6NDBweDt3aWR0aDo0MHB4fSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCAuZXJyLXBhcmVudC52YWxpZCAuZXJyX21zZysuaW5kaWNhdG9yOmJlZm9yZXtjb2xvcjojMDA2NDAwO2NvbnRlbnQ6XCLugJNcIn0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLmpxdWktZGQtd3JhcHBlcnttYXJnaW4tYm90dG9tOjFweH0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLmpxdWktZGQtd3JhcHBlciAudWktc2VsZWN0bWVudS1tZW51IHVse21heC1oZWlnaHQ6NDAwcHg7b3ZlcmZsb3cteTphdXRvfSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCAuanF1aS1kZC13cmFwcGVyIC51aS1zZWxlY3RtZW51LXRleHR7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmfSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCAuY3RhLXNlY3Rpb24gLmVycl9tc2d7aGVpZ2h0OmF1dG99I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIC5yYWRpby1ncm91cCAuZXJyX21zZ3toZWlnaHQ6YXV0bzttaW4taGVpZ2h0OmF1dG99I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIC5yYWRpby1ncm91cCBsYWJlbHtjb2xvcjojNTU1O2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0Om5vcm1hbDttYXJnaW46MHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2JvcmRlcjowcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO21hcmdpbi10b3A6MTBweH0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLnJhZGlvLWdyb3VwIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGR7dG9wOjJweH0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLnJhZGlvLWdyb3VwIGxhYmVsIHNwYW46bGFzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjEwcHh9I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIC5yYWRpby1ncm91cD5kaXZ7bWFyZ2luLWJvdHRvbTowcHh9I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIC5yYWRpby1ncm91cD5kaXY6Zmlyc3QtY2hpbGQgbGFiZWx7bWFyZ2luLXRvcDowcHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCAucmFkaW8tZ3JvdXAgbGFiZWx7bWFyZ2luLXRvcDowcHg7bWFyZ2luLWJvdHRvbToxMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIGxhYmVse2Rpc3BsYXk6YmxvY2t9I2NoZWNrb3V0Q29udGFpbmVyIC5mb3JtLWdyb3VwIGxhYmVsLnN1YnRsZSwjY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLmFjdGluZy1sYWJlbC5zdWJ0bGV7ZGlzcGxheTpub25lfSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCAuYWRkcmVzcy1wYW5lbCBsYWJlbHtkaXNwbGF5OmJsb2NrfSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cCAuYWRkcmVzcy1wYW5lbCBsYWJlbDpub3QoLmFjdGluZy1sYWJlbCl7Zm9udC1zaXplOjEycHg7Y29sb3I6IzU1NX0jY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAgLmFkZHJlc3MtcGFuZWwgLmNoZWNrYm94LWdyb3VwIGxhYmVse2ZvbnQtc2l6ZToxM3B4fSNjaGVja291dENvbnRhaW5lciAuZm9ybS1ncm91cC5jYy1wYW5lbCBsYWJlbCwjY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAuc2hpcC1wYW5lbCBsYWJlbHtmb250LXNpemU6MTJweDtjb2xvcjojNTU1fX0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeXtwYWRkaW5nLWJvdHRvbTo1cHg7bWFyZ2luOjBweH0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeSBpbWd7d2lkdGg6MTAwJTttYXgtd2lkdGg6MjQwcHg7aGVpZ2h0OmF1dG99LmNoZWNrb3V0LW9yZGVyLXN1bW1hcnkgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2ZvbnQtc2l6ZToxNHB4fS5jaGVja291dC1vcmRlci1zdW1tYXJ5IGhye21hcmdpbi10b3A6MTVweH0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeSAudG9vbHRpcCAudG9vbHRpcC1pbm5lciBhe21hcmdpbi1sZWZ0OjBweDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2ZvbnQtc2l6ZToxMXB4fS5jaGVja291dC1vcmRlci1zdW1tYXJ5IC50b29sdGlwIC50b29sdGlwLWlubmVyIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bm90KC5oZWFkZXItYmFyKXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi1ib3R0b206MTBweH0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bm90KC5oZWFkZXItYmFyKSBpe2ZvbnQtc3R5bGU6bm9ybWFsfS5jaGVja291dC1vcmRlci1zdW1tYXJ5PmRpdjpub3QoLmhlYWRlci1iYXIpIGRpdjpsYXN0LWNoaWxkIHB7dGV4dC1hbGlnbjpyaWdodH0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bm90KC5oZWFkZXItYmFyKSBkaXY6bGFzdC1jaGlsZCBwIHNwYW57Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDA7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTJweH0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bm90KC5oZWFkZXItYmFyKSBkaXY6bGFzdC1jaGlsZCBwIHNwYW4gaXtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMXB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bm90KC5oZWFkZXItYmFyKSBhe21hcmdpbi1sZWZ0OjVweDt0ZXh0LWRlY29yYXRpb246bm9uZSAhaW1wb3J0YW50fS5jaGVja291dC1vcmRlci1zdW1tYXJ5PmRpdjpub3QoLmhlYWRlci1iYXIpIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmUgIWltcG9ydGFudH0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bm90KC5oZWFkZXItYmFyKSBzdHJvbmd7bWFyZ2luLXJpZ2h0OjVweH0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bm90KC5oZWFkZXItYmFyKSNzaGlwQ29zdERpc3BsYXksLmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2Om5vdCguaGVhZGVyLWJhcikjb3JkZXJUb3RhbERpc3BsYXksLmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2Om5vdCguaGVhZGVyLWJhcikjY291cG9uRGlzcGxheSwuY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bm90KC5oZWFkZXItYmFyKSNzaGlwTWlzY0Rpc3BsYXksLmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2Om5vdCguaGVhZGVyLWJhcikjbWlzY0ZlZURpc3BsYXl7YWxpZ24taXRlbXM6ZmxleC1lbmR9LmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2Om5vdCguaGVhZGVyLWJhcikjY2NVcENoYXJnZURpc3BsYXksLmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2Om5vdCguaGVhZGVyLWJhcikjbWVyY2hhbmRpc2VEaXNwbGF5LC5jaGVja291dC1vcmRlci1zdW1tYXJ5PmRpdjpub3QoLmhlYWRlci1iYXIpI3RheFJhdGVEaXNwbGF5LC5jaGVja291dC1vcmRlci1zdW1tYXJ5PmRpdjpub3QoLmhlYWRlci1iYXIpI3NoaXBIYW5kbGluZ0Rpc3BsYXksLmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2Om5vdCguaGVhZGVyLWJhcikjc2hpcEluc3VyYW5jZURpc3BsYXksLmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2Om5vdCguaGVhZGVyLWJhcikjc2hpcE1pc2NEaXNwbGF5e2Rpc3BsYXk6bm9uZX0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bm90KC5oZWFkZXItYmFyKSNjb3Vwb25EaXNwbGF5IGlucHV0e3BhZGRpbmc6MHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6MDtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTNweH0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bm90KC5oZWFkZXItYmFyKSNjb3Vwb25EaXNwbGF5ICNjb3Vwb25BZGp1c3RtZW50e3RleHQtYWxpZ246cmlnaHR9LmNoZWNrb3V0LW9yZGVyLXN1bW1hcnk+ZGl2Om5vdCguaGVhZGVyLWJhcikjY291cG9uRGlzcGxheSAjY291cG9uQWRqdXN0bWVudCAjY291cG9uRGlzcGxheVZhbHVle2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXN0eWxlOm5vcm1hbH0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bm90KC5oZWFkZXItYmFyKSNjb3Vwb25EaXNwbGF5ICNjb3Vwb25BZGp1c3RtZW50IGJ1dHRvbntwYWRkaW5nOjBweDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTJweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNoZWNrb3V0LW9yZGVyLXN1bW1hcnl7cGFkZGluZy1sZWZ0OjE1cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmFkaXVzOjZweH0uY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXZ7d2lkdGg6YXV0bzttYXJnaW4tcmlnaHQ6MHB4O21hcmdpbi1sZWZ0Oi0xNXB4fS5jaGVja291dC1vcmRlci1zdW1tYXJ5IGhye21hcmdpbi1sZWZ0OjBweDttYXJnaW4tcmlnaHQ6MTVweH19I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5ICNjb3Vwb25TZWN0aW9ue3BhZGRpbmc6MTVweCAwcHggMzBweH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkgI2NvdXBvblNlY3Rpb24gbGFiZWx7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDo3MDA7Y29sb3I6IzU1NX0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkgI2NvdXBvblNlY3Rpb24gLmlucHV0LWdyb3Vwe21hcmdpbjowcHg7ZGlzcGxheTp0YWJsZX0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkgI2NvdXBvblNlY3Rpb24gLmlucHV0LWdyb3VwIGlucHV0e2JvcmRlci1yYWRpdXM6NnB4IDBweCAwcHggNnB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3VtbWFyeSAjY291cG9uU2VjdGlvbiAuaW5wdXQtZ3JvdXAgYnV0dG9ue3RvcDowcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5ICNjb3Vwb25TZWN0aW9uIC5lcnJfbXNne21pbi1oZWlnaHQ6YXV0bztoZWlnaHQ6YXV0b30jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkgLnRvdGFsLWxvYWRlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiL3RoZW1lL2Fzc2V0cy9hamF4LXNwaW5uZXIuZ2lmXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3Zlcjt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7bGVmdDpjYWxjKDEwMCUgLSAyMHB4KTtkaXNwbGF5Om5vbmV9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5ICNjdGFUb3B7ZGlzcGxheTpub25lfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3VtbWFyeS5zdGlja3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O3Bvc2l0aW9uOmZpeGVkO3RvcDowcHg7bGVmdDowcHg7ei1pbmRleDoxMDAwO2JveC1zaGFkb3c6MHB4IC00cHggMjBweCAwcHggIzAwMH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkuc3RpY2s+ZGl2PmRpdjpub3QoLnN0dWNrKSwjY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkuc3RpY2sgaHJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5LnN0aWNrPmRpdjpmaXJzdC1jaGlsZCAuc3R1Y2t7bWFyZ2luLXRvcDoxMHB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3VtbWFyeS5zdGljaz5kaXYjY3RhVG9we21hcmdpbi10b3A6MTBweDttYXJnaW4tYm90dG9tOjEwcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5LnN0aWNrPmRpdiNjdGFUb3A+ZGl2e21hcmdpbi10b3A6MHB4O21hcmdpbi1ib3R0b206MHB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3VtbWFyeS5zdGljay5mb2N1c3toZWlnaHQ6MHB4O292ZXJmbG93OmhpZGRlbn0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkuc3RpY2sgI2NvdXBvblNlY3Rpb257ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnl7Ym9yZGVyOjBweDtmbG9hdDpyaWdodDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7cGFkZGluZy1yaWdodDowcHg7bWFyZ2luLWJvdHRvbTowcHg7aGVpZ2h0OjEwMCV9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5ICNjb3Vwb25TZWN0aW9ue21hcmdpbi10b3A6MTVweDtwYWRkaW5nOjAgMCAxNXB4IDB9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5IC5jdGEtc2VjdGlvbiBkaXY6bm90KC5yb3cpe3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweDttYXJnaW4tYm90dG9tOjBweH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkgLmN0YS1zZWN0aW9uIGRpdjpub3QoLnJvdyk6bGFzdC1jaGlsZHttYXJnaW4tdG9wOjEwcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5IC5jdGEtc2VjdGlvbiBkaXY6bm90KC5yb3cpOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3VtbWFyeSAuaGVhZGVyLWJhcnt3aWR0aDphdXRvfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3VtbWFyeSAjcHJvbW9TZWN0aW9ue3BhZGRpbmc6MTVweH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkgI2N0YVRvcHtkaXNwbGF5OmJsb2NrO3BhZGRpbmctYm90dG9tOjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yYWRpdXM6NnB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3VtbWFyeSAjY3RhVG9wPmRpdnttYXJnaW4tdG9wOjVweH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkgI2N0YVRvcD5kaXY6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDoxNXB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbTowcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5ICNjdGFUb3AgI2NoZWNrb3V0Q3Rhe2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOnN0cmV0Y2g7cGFkZGluZy1yaWdodDoxNXB4O3BhZGRpbmctbGVmdDoxNXB4O2Rpc3BsYXk6ZmxleH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkgI2N0YVRvcCAjY2hlY2tvdXRDdGE+ZGl2e2ZsZXg6MCAxIDEwMCV9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5ICNjdGFUb3AgI2NoZWNrb3V0Q3RhPi5hZGRvbnNDYXJ0e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkgI2N0YVRvcCAjcG9saWN5VGV4dHttYXJnaW4tdG9wOjVweDttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi1sZWZ0OjVweDt0ZXh0LWFsaWduOmNlbnRlcn0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkgI2N0YVRvcCAjcG9saWN5VGV4dCBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7cGFkZGluZzowfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3VtbWFyeSAjY3RhVG9wIC5lcnJfbXNne2hlaWdodDphdXRvO3RleHQtYWxpZ246cmlnaHQ7cGFkZGluZy1yaWdodDoxNXB4O3dpZHRoOjEwMCV9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN1bW1hcnkgLmN0YS1zZWN0aW9uIGRpdjpub3QoLnJvdyl7bWFyZ2luLXRvcDowcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5IC5jdGEtc2VjdGlvbiBkaXY6bm90KC5yb3cpOmxhc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5ICNjdGFUb3A+ZGl2OmZpcnN0LWNoaWxke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbTowcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdW1tYXJ5ICNjdGFUb3AgLmVycl9tc2d7aGVpZ2h0OmF1dG87dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLXJpZ2h0OjE1cHg7d2lkdGg6MTAwJX19QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5mZmwtbnVtYmVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50fSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5mZmwtbnVtYmVyIGlucHV0e3dpZHRoOjEwMCUgIWltcG9ydGFudH0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuZmZsLW51bWJlciBzcGFuLCNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5mZmwtbnVtYmVyIGlucHV0e29yZGVyOjJ9I2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuZmZsLXBhbmVsIC5yb3cgLmZmbC1udW1iZXIgLmNsZWFyLWJ0bnthbGlnbi1zZWxmOmZsZXgtZW5kO29yZGVyOjF9I2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuZmZsLXBhbmVsIC5yb3cgLmZmbC1udW1iZXIgLmNsZWFyLWJ0bjpiZWZvcmV7Y29udGVudDpcIkNsZWFyIFwifX0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cDpmaXJzdC1jaGlsZCwjY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cCAucmFkaW8tZ3JvdXA+ZGl2Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowcHh9I2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAgLnRyYWNraW5nPmRpdj5kaXZ7bWFyZ2luLXRvcDoxMHB4fSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwIC50cmFja2luZz5kaXY+ZGl2IHN0cm9uZ3tmb250LXdlaWdodDo2MDB9I2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuc2hpcC1wYW5lbCBsYWJlbHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7Zm9udC1zaXplOjEycHg7Y29sb3I6IzU1NX0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLmNuci1jaGVjay13cmFwe2Zsb2F0OmxlZnR9I2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuZmZsLXBhbmVsIC5jbnItY2hlY2std3JhcCBsYWJlbHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2NvbG9yOiM1NTU7Zm9udC13ZWlnaHQ6bm9ybWFsO2Rpc3BsYXk6YmxvY2t9I2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuZmZsLXBhbmVsIC5jbnItY2hlY2std3JhcCBsYWJlbCBzcGFuOmZpcnN0LWNoaWxke21hcmdpbi10b3A6LTNweH0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyBwe21hcmdpbi1ib3R0b206MTVweH0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyBwIGVte2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IHAgaXtjb2xvcjojZmZiZjAwfSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5maW5kLWZmbHt0ZXh0LWFsaWduOmNlbnRlcn0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuZmluZC1mZmwgLmJ0bntkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MHB4IGF1dG8gMjBweH0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuaW5wdXQtbGFiZWx7bWFyZ2luLWJvdHRvbTo1cHg7bWFyZ2luLXRvcDoxMHB4fSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5zZWxlY3RlZC1mZmx7ZGlzcGxheTpub25lfSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5zZWxlY3RlZC1mZmwgcHttYXJnaW4tYm90dG9tOjBweH0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuc2VsZWN0ZWQtZmZsIC5kZWZhdWx0LWZmbC1zZWxlY3RlZCwjY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuc2VsZWN0ZWQtZmZsIC5tYWtlLWZmbC1kZWZhdWx0e21hcmdpbi1sZWZ0Oi0xNXB4O21hcmdpbi1yaWdodDotMTVweDttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbTotMjBweDtib3JkZXItcmFkaXVzOjAgMCA0cHggNHB4fSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5zZWxlY3RlZC1mZmwgLm1ha2UtZmZsLWRlZmF1bHR7YmFja2dyb3VuZC1jb2xvcjojZTVlNWU1fSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5zZWxlY3RlZC1mZmwgLm1ha2UtZmZsLWRlZmF1bHQgbGFiZWx7bWFyZ2luLWJvdHRvbTowO2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9I2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuZmZsLXBhbmVsIC5yb3cgLnNlbGVjdGVkLWZmbCAubWFrZS1mZmwtZGVmYXVsdCBsYWJlbDpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuc2VsZWN0ZWQtZmZsIC5lZmZsLXdhcm5pbmcsI2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuZmZsLXBhbmVsIC5yb3cgLnNlbGVjdGVkLWZmbCAuZXhwaXJlZC1mZmwtd2FybmluZywjY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuc2VsZWN0ZWQtZmZsIC5leHBpcmVkLWRlZmF1bHQtZmZsLXdhcm5pbmd7bWFyZ2luLXRvcDoxMHB4fSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5zZWxlY3RlZC1mZmwgLmVmZmwtd2FybmluZyBpLCNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5zZWxlY3RlZC1mZmwgLmV4cGlyZWQtZmZsLXdhcm5pbmcgaSwjY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuc2VsZWN0ZWQtZmZsIC5leHBpcmVkLWRlZmF1bHQtZmZsLXdhcm5pbmcgaXtjb2xvcjojZmZiZjAwfSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5kZWZhdWx0LWZmbC1zZWxlY3RlZC1pbnZhbGlke2NsZWFyOmJvdGg7bWFyZ2luLXRvcDoxMHB4O21hcmdpbi1ib3R0b206LTE1cHg7Ym9yZGVyLXJhZGl1czowIDAgNHB4IDRweH0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAub3ItZGl2e3BhZGRpbmc6MHB4fSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5mZmwtbnVtYmVye2NsZWFyOmJvdGg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXA7cGFkZGluZy10b3A6NXB4fSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5mZmwtbnVtYmVyPnNwYW57d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMDAwO3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHg7Zm9udC1zaXplOjEycHg7bWFyZ2luOjVweCAwcHh9I2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuZmZsLXBhbmVsIC5yb3cgLmZmbC1udW1iZXIgaW5wdXR7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrfSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5mZmwtbnVtYmVyIGlucHV0I2ZmbFNlZzF7d2lkdGg6MTYlfSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5mZmwtbnVtYmVyIGlucHV0I2ZmbFNlZzJ7d2lkdGg6MTglfSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5mZmwtbnVtYmVyIGlucHV0I2ZmbFNlZzN7d2lkdGg6MjUlfSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5mZmwtbnVtYmVyIC5jbGVhci1idG57YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjowcHg7Y29sb3I6IzAwNjQwMDttYXJnaW4tbGVmdDo1cHg7cGFkZGluZzo4cHggMHB4IDhweCA1cHg7Y3Vyc29yOnBvaW50ZXJ9I2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuZmZsLXBhbmVsIC5yb3cgLmVycl9tc2d7Y2xlYXI6bGVmdH0jY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cCAuYWRkcmVzcy1wYW5lbCBocntjbGVhcjpib3RoO21hcmdpbjo1cHggMHB4IDI1cHg7Ym94LXNpemluZzpib3JkZXItYm94O2JvcmRlci1jb2xvcjojZWVlfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjY2hlY2tvdXRDb250YWluZXIgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cC5mZmwtcGFuZWwgLnJvdyAuZmZsLW51bWJlciAjZmZsU2VnMXt3aWR0aDoxNiV9I2NoZWNrb3V0Q29udGFpbmVyICNzaGlwcGluZ0luZm8gLmZvcm0tZ3JvdXAuZmZsLXBhbmVsIC5yb3cgLmZmbC1udW1iZXIgI2ZmbFNlZzJ7d2lkdGg6MTglfSNjaGVja291dENvbnRhaW5lciAjc2hpcHBpbmdJbmZvIC5mb3JtLWdyb3VwLmZmbC1wYW5lbCAucm93IC5mZmwtbnVtYmVyICNmZmxTZWcze3dpZHRoOjI1JX19I2NoZWNrb3V0Q29udGFpbmVyICNwYXltZW50SW5mbyAuZm9ybS1ncm91cCAucmFkaW8tZ3JvdXAgLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwudWktc3RhdGUtZGlzYWJsZWQgLnBheW1lbnQtbGFiZWx7ZmxleDoxfSNjaGVja291dENvbnRhaW5lciAjcGF5bWVudEluZm8gLmZvcm0tZ3JvdXAgLnJhZGlvLWdyb3VwIC51aS1jaGVja2JveHJhZGlvLWxhYmVsLnVpLXN0YXRlLWRpc2FibGVkIC5wYXltZW50LWxhYmVsOmFmdGVye21hcmdpbi1sZWZ0OjVweDtmb250LXNpemU6MTJweDtjb250ZW50OlwiKEF0dGVtcHRzIEV4Y2VlZGVkKVwiO2NvbG9yOiM3Nzd9I2NoZWNrb3V0Q29udGFpbmVyICNwYXltZW50SW5mbyAuZm9ybS1ncm91cCAucmFkaW8tZ3JvdXAgLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwudWktc3RhdGUtZGlzYWJsZWQgLnNlY29uZHtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwLmNjLXBhbmVse2Rpc3BsYXk6bm9uZX0jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwLmNjLXBhbmVsPmRpdiAuY2N2e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmV9I2NoZWNrb3V0Q29udGFpbmVyICNwYXltZW50SW5mbyAuZm9ybS1ncm91cC5jYy1wYW5lbD5kaXYgLmNjdj5kaXY6Zmlyc3QtY2hpbGR7ZmxleDoxIDAgMjAlfSNjaGVja291dENvbnRhaW5lciAjcGF5bWVudEluZm8gLmZvcm0tZ3JvdXAuY2MtcGFuZWw+ZGl2IC5jY3Y+ZGl2OmZpcnN0LWNoaWxkIC5lcnJfbXNnKy5pbmRpY2F0b3J7cmlnaHQ6MHB4fSNjaGVja291dENvbnRhaW5lciAjcGF5bWVudEluZm8gLmZvcm0tZ3JvdXAuY2MtcGFuZWw+ZGl2IC5jY3Y+ZGl2Om50aC1jaGlsZCgyKXtmbGV4OjF9I2NoZWNrb3V0Q29udGFpbmVyICNwYXltZW50SW5mbyAuZm9ybS1ncm91cC5jYy1wYW5lbD5kaXYgLmNjdj5kaXY6bnRoLWNoaWxkKDIpIC5nYi1jdnYtcG9wdXAtdGV4dHtwYWRkaW5nOjBweCAxMHB4fSNjaGVja291dENvbnRhaW5lciAjcGF5bWVudEluZm8gLmZvcm0tZ3JvdXAuY2MtcGFuZWw+ZGl2IC5jY3Y+ZGl2Omxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MjBweH0jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwLmNjLXBhbmVsPmRpdiAuY2N2PmRpdjpsYXN0LWNoaWxkIGltZ3toZWlnaHQ6MjVweDt3aWR0aDphdXRvO2Rpc3BsYXk6bm9uZX0jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwLmNjLXBhbmVsLnZtYz5kaXYgLmNjdj5kaXY6bGFzdC1jaGlsZCBpbWcudm1je2Rpc3BsYXk6YmxvY2t9I2NoZWNrb3V0Q29udGFpbmVyICNwYXltZW50SW5mbyAuZm9ybS1ncm91cC5jYy1wYW5lbC5hbXg+ZGl2IC5jY3Y+ZGl2Omxhc3QtY2hpbGQgaW1nLmFteHtkaXNwbGF5OmJsb2NrfSNjaGVja291dENvbnRhaW5lciAjcGF5bWVudEluZm8gLmZvcm0tZ3JvdXAuY2MtcGFuZWwuZGlzPmRpdiAuY2N2PmRpdjpsYXN0LWNoaWxkIGltZy5kaXN7ZGlzcGxheTpibG9ja30jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwLmNjLXBhbmVsOmxhc3QtY2hpbGR7cGFkZGluZy1ib3R0b206MjBweH0jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwLmNjLXBhbmVsOmxhc3QtY2hpbGQgaW1ne2hlaWdodDoyNXB4O3dpZHRoOmF1dG87ZGlzcGxheTpub25lfSNjaGVja291dENvbnRhaW5lciAjcGF5bWVudEluZm8gLmZvcm0tZ3JvdXAgLmFkZHJlc3MtcGFuZWwgaHJ7Y2xlYXI6Ym90aDttYXJnaW46MHB4IDBweCAyNXB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXItY29sb3I6I2VlZX0jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwIC5sYXlhd2F5e2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLWJvdHRvbToyMHB4fSNjaGVja291dENvbnRhaW5lciAjcGF5bWVudEluZm8gLmZvcm0tZ3JvdXAgLmxheWF3YXkgI3Nob3ctbGF5YXdheS1wb2xpY3l7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDpub3JtYWw7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTttYXJnaW4tdG9wOjVweH0jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwIC5hY2NlcHQtbGF5YXdheS1wb2xpY3l7ZmxvYXQ6bGVmdDttYXJnaW46MHB4IDBweCAyMHB4IDBweH0jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwIC5hY2NlcHQtbGF5YXdheS1wb2xpY3kgbGFiZWx7bWFyZ2luOjBweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcn0jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwIC5hY2NlcHQtbGF5YXdheS1wb2xpY3kgbGFiZWw+c3BhbjpmaXJzdC1jaGlsZHtmbGV4OjAgMCAxM3B4O21hcmdpbi10b3A6LTNweH0jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwIC5hY2NlcHQtbGF5YXdheS1wb2xpY3kgbGFiZWw+c3BhbjpsYXN0LWNoaWxke2ZsZXg6MCAwIGF1dG99QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNjaGVja291dENvbnRhaW5lciAjcGF5bWVudEluZm8gLmZvcm0tZ3JvdXAuY2MtcGFuZWw+ZGl2IC5jY3Z7cG9zaXRpb246cmVsYXRpdmV9I2NoZWNrb3V0Q29udGFpbmVyICNwYXltZW50SW5mbyAuZm9ybS1ncm91cCAubGF5YXdheXttYXJnaW4tYm90dG9tOjVweH0jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwIC5sYXlhd2F5ICNzaG93LWxheWF3YXktcG9saWN5e2Zsb2F0OnJpZ2h0O21hcmdpbi10b3A6MHB4fSNjaGVja291dENvbnRhaW5lciAjcGF5bWVudEluZm8gLmZvcm0tZ3JvdXAgLmFjY2VwdC1sYXlhd2F5LXBvbGljeXttYXJnaW4tdG9wOjEwcHh9I2NoZWNrb3V0Q29udGFpbmVyICNwYXltZW50SW5mbyAuZm9ybS1ncm91cCAuYWNjZXB0LWxheWF3YXktcG9saWN5IGxhYmVse2Rpc3BsYXk6YmxvY2t9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwLmNjLXBhbmVsPmRpdiAuY2N2e3Bvc2l0aW9uOnN0YXRpY30jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwLmNjLXBhbmVsPmRpdiAuY2N2PmRpdntwb3NpdGlvbjpyZWxhdGl2ZX0jY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwLmNjLXBhbmVsPmRpdiAuY2N2PmRpdjpsYXN0LWNoaWxke3BhZGRpbmctYm90dG9tOjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjY2hlY2tvdXRDb250YWluZXIgI3BheW1lbnRJbmZvIC5mb3JtLWdyb3VwIC5sYXlhd2F5ICNzaG93LWxheWF3YXktcG9saWN5e21hcmdpbi1sZWZ0OjEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIHB7bWFyZ2luLWJvdHRvbToyMHB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIHArLnJvd3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgcCsucm93PmRpdntvcmRlcjoxO21hcmdpbi1ib3R0b206MjBweH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyBwKy5yb3c+ZGl2OmZpcnN0LWNoaWxke29yZGVyOjJ9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7cGFkZGluZzowcHg7bWFyZ2luLXRvcDowcHg7bWFyZ2luLWJvdHRvbTowcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgdWwgbGkgaXttYXJnaW4tcmlnaHQ6NXB4O2NvbG9yOiNkOWQ5ZDl9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgdWwgbGkgaS5nbHlwaGljb24tb2t7Y29sb3I6IzAwNjQwMH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyB1bCBsaSBpLmdseXBoaWNvbi10aW1le2ZvbnQtd2VpZ2h0OjcwMH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyB1bCBsaS5ibHVlIGl7Y29sb3I6IzE4NTM5ZH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyB1bCBsaS5ibHVlIC5zdGVwLWRlc2NyaXB0aW9ue2JvcmRlci1jb2xvcjojMTg1MzlkfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIHVsIGxpLnllbGxvdyBpe2NvbG9yOiNmZmJmMDB9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgdWwgbGkueWVsbG93IC5zdGVwLWRlc2NyaXB0aW9ue2JvcmRlci1jb2xvcjojZmZiZjAwfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIHVsIGxpLnJlZCBpe2NvbG9yOiNkMDAyMWJ9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgdWwgbGkucmVkIC5zdGVwLWRlc2NyaXB0aW9ue2JvcmRlci1jb2xvcjojZDAwMjFifSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIHVsIGxpIHN0cm9uZywjY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyB1bCBsaT5zcGFue2ZvbnQtc2l6ZToxNXB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIHVsIGxpIC5zdGVwLWRlc2NyaXB0aW9ue21hcmdpbi10b3A6MTBweDttYXJnaW4tYm90dG9tOjEwcHg7bWFyZ2luLWxlZnQ6NXB4O3BhZGRpbmc6MHB4IDBweCAwcHggMTNweDtib3JkZXItbGVmdDoycHggc29saWQ7Zm9udC1zaXplOjEycHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgdWwgbGkgLnN0ZXAtZGVzY3JpcHRpb24gLmJ0bnt0ZXh0LWRlY29yYXRpb246bm9uZTttYXJnaW46MTVweCBhdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIHVsIGxpIC5zdGVwLWRlc2NyaXB0aW9uPmRpdnt0ZXh0LWFsaWduOmxlZnQ7bWFyZ2luLWJvdHRvbTowcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgdWwgbGkgLnN0ZXAtZGVzY3JpcHRpb24+ZGl2Om50aC1jaGlsZCgyKXttYXJnaW4tYm90dG9tOjE1cHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgdWwgbGkgLnN0ZXAtZGVzY3JpcHRpb24+ZGl2PnNwYW57ZGlzcGxheTpibG9ja30jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyB1bCBsaSAuc3RlcC1kZXNjcmlwdGlvbiAuZm9ybS1ncm91cHttYXJnaW4tdG9wOjEwcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgdWwgbGkgLnN0ZXAtZGVzY3JpcHRpb24gLmZvcm0tZ3JvdXA+ZGl2e21hcmdpbi10b3A6MTBweH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyB1bCBsaSAuc3RlcC1kZXNjcmlwdGlvbiAuZm9ybS1ncm91cD5kaXY6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgdWwgbGkgLnN0ZXAtZGVzY3JpcHRpb24gLmZvcm0tZ3JvdXAgLmpxdWktZGQtd3JhcHBlcnttYXJnaW4tYm90dG9tOjBweH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7bWFyZ2luLWJvdHRvbToyMHB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcHtwYWRkaW5nOjE1cHg7YmFja2dyb3VuZC1jb2xvcjojZWVlO3RleHQtYWxpZ246bGVmdDtib3JkZXItcmFkaXVzOjZweDtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDl9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIGg1e21hcmdpbjowcHggMHB4IDEwcHggMHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNTU1O3RleHQtYWxpZ246bGVmdH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyAuY3RhLXdyYXAgLm9wdC1ncm91cHt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MTBweDtwYWRkaW5nLWJvdHRvbToxMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgLmJ0bntkaXNwbGF5OmJsb2NrO2Zsb2F0OmxlZnQ7Y2xlYXI6bGVmdDt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bWFyZ2luOjEwcHggMHB4IDBweDt3aWR0aDoxMDAlfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwIC5idG46Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgLmJ0biNlZGl0QnRuLCNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwIC5idG4jY29tcGxldGVCdG4sI2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgLmJ0biNjYW5jZWxCdG4sI2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgLmJ0biNyZXR1cm5CdG57dGV4dC1hbGlnbjpjZW50ZXI7ZmxvYXQ6bm9uZX0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyAuY3RhLXdyYXAgLm9wdC1ncm91cCAuYnRuI2NvbXBsZXRlQnRue3BhZGRpbmctbGVmdDowcHg7cGFkZGluZy1yaWdodDowcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgLmJ0bi5idG4tc2Vjb25kYXJ5IC5nbHlwaGljb246YmVmb3Jle2JvcmRlcjoxcHggc29saWQgIzAwNjQwMH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyAuY3RhLXdyYXAgLm9wdC1ncm91cCAuYnRuIC5nbHlwaGljb246YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDo1cHg7Y29udGVudDpcIlwiO2JvcmRlcjoxcHggc29saWQgI2ZmZjtoZWlnaHQ6MTJweDt3aWR0aDoxMnB4O2JvcmRlci1yYWRpdXM6NnB4fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwIC5idG4uY29tcGxldGV7YmFja2dyb3VuZC1jb2xvcjojZWVlO2NvbG9yOiMwMDY0MDA7Zm9udC13ZWlnaHQ6NjAwO2JvcmRlci1jb2xvcjojZWVlO3BhZGRpbmctbGVmdDowcHg7b3BhY2l0eToxfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwIC5idG4uY29tcGxldGUgLmdseXBoaWNvbntmb250LXdlaWdodDpub3JtYWx9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgLmJ0bi5jb21wbGV0ZSAuZ2x5cGhpY29uOmJlZm9yZXtib3JkZXI6MHB4O2hlaWdodDphdXRvO3dpZHRoOmF1dG87Y29udGVudDpcIu6Ak1wifSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowcHg7Ym9yZGVyOjBweDtwYWRkaW5nLWJvdHRvbTowcHh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXA6bGFzdC1jaGlsZCAuYnRue3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjEwMCV9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgLnNlY29uZGFyeS1ncm91cHtjbGVhcjpsZWZ0fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwIC5zZWNvbmRhcnktZ3JvdXAgLmJ0bnttYXJnaW4tdG9wOjEwcHh9QG1lZGlhKG1pbi13aWR0aDogNDgwcHgpeyNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwIC5idG57d2lkdGg6YXV0b30jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyAuY3RhLXdyYXAgLm9wdC1ncm91cCAuc2Vjb25kYXJ5LWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwIC5zZWNvbmRhcnktZ3JvdXAgYnV0dG9ue21hcmdpbjoxMHB4IDAgMDtmbGV4LWdyb3c6MTttYXJnaW4tcmlnaHQ6NXB4O2ZsZXg6MCAxIGNhbGMoNTAlIC0gNXB4KX0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyAuY3RhLXdyYXAgLm9wdC1ncm91cCAuc2Vjb25kYXJ5LWdyb3VwIGJ1dHRvbjpudGgtY2hpbGQoZXZlbil7bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1yaWdodDowfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgdWwgbGkgLnN0ZXAtZGVzY3JpcHRpb257dGV4dC1hbGlnbjpsZWZ0fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIHVsIGxpIC5zdGVwLWRlc2NyaXB0aW9uIC5mb3JtLWdyb3VwPmRpdjpudGgtY2hpbGQoMil7bWFyZ2luLXRvcDowcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyAuY3RhLXdyYXAgLm9wdC1ncm91cCAuYnRue3dpZHRoOjEwMCV9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgI3NlbGxlci1wYXltZW50LW5vdC1yZWNlaXZlZHt3aGl0ZS1zcGFjZTpub3JtYWw7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgI3NlbGxlci1wYXltZW50LW5vdC1yZWNlaXZlZCBpe3RvcDphdXRvfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwIC5zZWNvbmRhcnktZ3JvdXB7ZGlzcGxheTpibG9ja30jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyAuY3RhLXdyYXAgLm9wdC1ncm91cCAuc2Vjb25kYXJ5LWdyb3VwIGJ1dHRvbnttYXJnaW46MTBweCAwIDAgMH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyAuY3RhLXdyYXAgLm9wdC1ncm91cCAuc2Vjb25kYXJ5LWdyb3VwIGJ1dHRvbjpudGgtY2hpbGQoZXZlbil7bWFyZ2luOjEwcHggMCAwIDB9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgcCsucm93e2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIHArLnJvdz5kaXZ7b3JkZXI6Mn0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyBwKy5yb3c+ZGl2OmZpcnN0LWNoaWxke29yZGVyOjF9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgLmJ0bnt3aWR0aDphdXRvfSNjaGVja291dENvbnRhaW5lciBzZWN0aW9uI29yZGVyU3RhdHVzIC5jdGEtd3JhcCAub3B0LWdyb3VwICNzZWxsZXItcGF5bWVudC1ub3QtcmVjZWl2ZWR7d2hpdGUtc3BhY2U6bm9ybWFsO2Rpc3BsYXk6ZmxleH0jY2hlY2tvdXRDb250YWluZXIgc2VjdGlvbiNvcmRlclN0YXR1cyAuY3RhLXdyYXAgLm9wdC1ncm91cCAjc2VsbGVyLXBheW1lbnQtbm90LXJlY2VpdmVkIGl7dG9wOmF1dG99I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgLnNlY29uZGFyeS1ncm91cHtkaXNwbGF5OmZsZXh9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgLnNlY29uZGFyeS1ncm91cCBidXR0b257bWFyZ2luOjEwcHggNXB4IDAgMDt3aWR0aDpjYWxjKDUwJSAtIDVweCl9I2NoZWNrb3V0Q29udGFpbmVyIHNlY3Rpb24jb3JkZXJTdGF0dXMgLmN0YS13cmFwIC5vcHQtZ3JvdXAgLnNlY29uZGFyeS1ncm91cCBidXR0b246bnRoLWNoaWxkKGV2ZW4pe21hcmdpbjoxMHB4IDAgMCA1cHh9fSNjaGVja291dENvbnRhaW5lciAub21uaS1sYXlvdXR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNofSNjaGVja291dENvbnRhaW5lciAub21uaS1sYXlvdXQgI29yZGVyU3VtbWFyeSBhe2N1cnNvcjpkZWZhdWx0O2NvbG9yOiM1NTV9I2NoZWNrb3V0Q29udGFpbmVyIC5vbW5pLWxheW91dCAjb3JkZXJTdW1tYXJ5IGE6aG92ZXJ7Y29sb3I6IzU1NX0jY2hlY2tvdXRDb250YWluZXIgLm9tbmktbGF5b3V0ICNvcmRlclN1bW1hcnkgLmhlYWRlci1iYXI6YmVmb3Jle2NvbnRlbnQ6XCJJdGVtIFN1bW1hcnlcIn0jY2hlY2tvdXRDb250YWluZXIgLm9tbmktbGF5b3V0ICNvcmRlclN1bW1hcnkgLmhlYWRlci1iYXIgc3BhbntkaXNwbGF5Om5vbmV9I2NoZWNrb3V0Q29udGFpbmVyIC5vbW5pLWxheW91dCAjb3JkZXJTdW1tYXJ5IC5jaGVja291dC1vcmRlci1zdW1tYXJ5e21hcmdpbi1ib3R0b206MDtwYWRkaW5nLWJvdHRvbToxMHB4fSNjaGVja291dENvbnRhaW5lciAub21uaS1sYXlvdXQgI29yZGVyU3VtbWFyeSAuY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXYsI2NoZWNrb3V0Q29udGFpbmVyIC5vbW5pLWxheW91dCAjb3JkZXJTdW1tYXJ5IC5jaGVja291dC1vcmRlci1zdW1tYXJ5Pmhye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fSNjaGVja291dENvbnRhaW5lciAub21uaS1sYXlvdXQgI29yZGVyU3VtbWFyeSAuY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bnRoLWNoaWxkKDEpLCNjaGVja291dENvbnRhaW5lciAub21uaS1sYXlvdXQgI29yZGVyU3VtbWFyeSAuY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bnRoLWNoaWxkKDIpLCNjaGVja291dENvbnRhaW5lciAub21uaS1sYXlvdXQgI29yZGVyU3VtbWFyeSAuY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bnRoLWNoaWxkKDMpLCNjaGVja291dENvbnRhaW5lciAub21uaS1sYXlvdXQgI29yZGVyU3VtbWFyeSAuY2hlY2tvdXQtb3JkZXItc3VtbWFyeT5kaXY6bnRoLWNoaWxkKDQpe2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudH0jY2hlY2tvdXRDb250YWluZXIgLm9tbmktbGF5b3V0ICNzaGlwcGluZ0luZm8gc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDAwfSNjaGVja291dENvbnRhaW5lciAub21uaS1sYXlvdXQgI3NoaXBwaW5nSW5mbyAuZm9ybS1ncm91cCAudHJhY2tpbmc+ZGl2PmRpdjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjB9I2NoZWNrb3V0Q29udGFpbmVyIC5vbW5pLWxheW91dCAjcGF5bWVudFN1bW1hcnlXcmFwe2JhY2tncm91bmQtY29sb3I6I2ZmZn1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2NoZWNrb3V0Q29udGFpbmVyIC5vbW5pLWxheW91dHtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXB9I2NoZWNrb3V0Q29udGFpbmVyIC5vbW5pLWxheW91dCAjb3JkZXJTdW1tYXJ5LCNjaGVja291dENvbnRhaW5lciAub21uaS1sYXlvdXQgI3NoaXBwaW5nSW5mb3tmbGV4OjAgMSBhdXRvO2hlaWdodDphdXRvfSNjaGVja291dENvbnRhaW5lciAub21uaS1sYXlvdXQgI29yZGVyU3VtbWFyeXtvcmRlcjoyfSNjaGVja291dENvbnRhaW5lciAub21uaS1sYXlvdXQgI29yZGVyU3VtbWFyeSAuY2hlY2tvdXQtb3JkZXItc3VtbWFyeXtib3JkZXItYm90dG9tOjA7Ym9yZGVyLXJhZGl1czo2cHggNnB4IDAgMDtoZWlnaHQ6MTAwJX0jY2hlY2tvdXRDb250YWluZXIgLm9tbmktbGF5b3V0ICNzaGlwcGluZ0luZm97b3JkZXI6MTttYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudH0jY2hlY2tvdXRDb250YWluZXIgLm9tbmktbGF5b3V0ICNwYXltZW50U3VtbWFyeVdyYXB7ZmxleDoxIDAgMTAwJTtvcmRlcjozO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX19LmNoZWNrb3V0LW1vZGFse2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZn0uY2hlY2tvdXQtbW9kYWwgLm1vZGFsLWRpYWxvZ3ttYXJnaW46MHB4IGF1dG87aGVpZ2h0OmF1dG99LmNoZWNrb3V0LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnR7Ym9yZGVyOjBweDtoZWlnaHQ6MTAwJTtib3JkZXItcmFkaXVzOjBweH0uY2hlY2tvdXQtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuY2xvc2UtYnRue3otaW5kZXg6NTAwO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjVweDt0b3A6MTBweDtib3JkZXI6MHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3gtc2hhZG93Om5vbmU7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6I2ZmZn0uY2hlY2tvdXQtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuY2xvc2UtYnRuOmJlZm9yZXtjdXJzb3I6cG9pbnRlcn0uY2hlY2tvdXQtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCBpbnB1dFt0eXBlPXRleHRde2hlaWdodDo0MHB4O2JvcmRlci1jb2xvcjojZDlkOWQ5O2JvcmRlci1yYWRpdXM6NnB4IDBweCAwcHggNnB4O2ZvbnQtc2l6ZToxM3B4O2NvbG9yOiM1NTV9LmNoZWNrb3V0LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHl7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo0OTk7cGFkZGluZy1ib3R0b206MHB4fS5jaGVja291dC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGE6bm90KC5idG4tc2Vjb25kYXJ5KTpub3QoLmJ0bi1wcmltYXJ5KXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5jaGVja291dC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGgze21hcmdpbi10b3A6LTE1cHg7bWFyZ2luLXJpZ2h0Oi0xNXB4O21hcmdpbi1sZWZ0Oi0xNXB4O3BhZGRpbmc6MTVweCA1MHB4IDE1cHggMTVweDtmb250LXNpemU6MTZweDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDB9LmNoZWNrb3V0LW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgaDM+c3BhbntkaXNwbGF5Om5vbmV9LmNoZWNrb3V0LW1vZGFsI2ZmbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgaDN7cGFkZGluZy1yaWdodDoxNTBweDtmb250LXNpemU6MThweH0uY2hlY2tvdXQtbW9kYWwjbWFzdGVyRkZMTW9kYWx7cGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudH0uY2hlY2tvdXQtbW9kYWwjbWFzdGVyRkZMTW9kYWwgLm1vZGFsLWRpYWxvZ3toZWlnaHQ6MTAwJX0uY2hlY2tvdXQtbW9kYWwjbWFzdGVyRkZMTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keXtoZWlnaHQ6MTAwJTtwYWRkaW5nLWJvdHRvbToxcHh9LmNoZWNrb3V0LW1vZGFsI21hc3RlckZGTE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgI1NlbGVjdE1hc3RlckZGTENvbnRhaW5lcntoZWlnaHQ6MTAwJX0uY2hlY2tvdXQtbW9kYWwjZnJlZWRvbUNvaW5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGlmcmFtZXtib3JkZXI6MHB4O21hcmdpbi1ib3R0b206MTVweH0uY2hlY2tvdXQtbW9kYWwjZXhjZWVkZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGgze2JhY2tncm91bmQtY29sb3I6I2ZmYmYwMH0uY2hlY2tvdXQtbW9kYWwjZXhjZWVkZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHN0cm9uZ3tjb2xvcjojMDAwfS5jaGVja291dC1tb2RhbCNleGNlZWRlZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQ+cHtmb250LXNpemU6MjBweDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MjBweCBhdXRvfS5jaGVja291dC1tb2RhbCNleGNlZWRlZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQ+cCBzdHJvbmd7Zm9udC1zaXplOjEyMCV9LmNoZWNrb3V0LW1vZGFsI2V4Y2VlZGVkTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdle3BhZGRpbmctYm90dG9tOjMwcHh9LmNoZWNrb3V0LW1vZGFsI2V4Y2VlZGVkTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlIHB7bWFyZ2luOjEwcHggMHB4IDBweCAwcHg7Zm9udC1zaXplOjE2cHh9LmNoZWNrb3V0LW1vZGFsI2V4Y2VlZGVkTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlIHA6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9LmNoZWNrb3V0LW1vZGFsI2V4Y2VlZGVkTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXB7bWFyZ2luLXRvcDoyMHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2V9LmNoZWNrb3V0LW1vZGFsI2V4Y2VlZGVkTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnl7bWFyZ2luLXJpZ2h0OjBweDtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7Y29sb3I6IzAwNjQwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5jaGVja291dC1tb2RhbCNpdGVtQ2hhbmdlZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHksLmNoZWNrb3V0LW1vZGFsI2NvbmZpcm1BYmFuZG9uTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keXtwYWRkaW5nLWJvdHRvbToxNXB4fS5jaGVja291dC1tb2RhbCNpdGVtQ2hhbmdlZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC5jaGVja291dC1tb2RhbCNjb25maXJtQWJhbmRvbk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwe3RleHQtYWxpZ246Y2VudGVyO2ZsZXgtZGlyZWN0aW9uOnJvd30uY2hlY2tvdXQtbW9kYWwjaXRlbUNoYW5nZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeSwuY2hlY2tvdXQtbW9kYWwjY29uZmlybUFiYW5kb25Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeXttYXJnaW4tcmlnaHQ6MjBweH0uY2hlY2tvdXQtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHksLmNoZWNrb3V0LW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHksLmNoZWNrb3V0LW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5LC5jaGVja291dC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHksLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NJbml0TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSwuY2hlY2tvdXQtbW9kYWwjbGF5YXdheU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHksLmNoZWNrb3V0LW1vZGFsI3JldHVybk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHksLmNoZWNrb3V0LW1vZGFsI3JlZnVuZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHksLmNoZWNrb3V0LW1vZGFsI21hc3RlckZGTFBJTk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHl7cGFkZGluZy1ib3R0b206MTVweH0uY2hlY2tvdXQtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQsLmNoZWNrb3V0LW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQsLmNoZWNrb3V0LW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0LC5jaGVja291dC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NJbml0TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCwuY2hlY2tvdXQtbW9kYWwjbGF5YXdheU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQsLmNoZWNrb3V0LW1vZGFsI3JldHVybk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQsLmNoZWNrb3V0LW1vZGFsI3JlZnVuZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQsLmNoZWNrb3V0LW1vZGFsI21hc3RlckZGTFBJTk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHR7cGFkZGluZy1ib3R0b206MTVweH0uY2hlY2tvdXQtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgcCwuY2hlY2tvdXQtbW9kYWwjY2FuY2VsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBwLC5jaGVja291dC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBwLC5jaGVja291dC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBwLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBwLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgcCwuY2hlY2tvdXQtbW9kYWwjbGF5YXdheU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgcCwuY2hlY2tvdXQtbW9kYWwjcmV0dXJuTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBwLC5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHAsLmNoZWNrb3V0LW1vZGFsI21hc3RlckZGTFBJTk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgcHtmb250LXNpemU6MTZweDttYXJnaW46MjBweCBhdXRvfS5jaGVja291dC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCwuY2hlY2tvdXQtbW9kYWwjY2FuY2VsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCwuY2hlY2tvdXQtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwsLmNoZWNrb3V0LW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc0luaXRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsLC5jaGVja291dC1tb2RhbCNsYXlhd2F5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCwuY2hlY2tvdXQtbW9kYWwjcmV0dXJuTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCwuY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCwuY2hlY2tvdXQtbW9kYWwjbWFzdGVyRkZMUElOTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bHtwYWRkaW5nLWxlZnQ6MzBweDtwYWRkaW5nLXJpZ2h0OjMwcHh9LmNoZWNrb3V0LW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpLC5jaGVja291dC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpLC5jaGVja291dC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCBsaSwuY2hlY2tvdXQtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwgbGksLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwgbGksLmNoZWNrb3V0LW1vZGFsI2xheWF3YXlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpLC5jaGVja291dC1tb2RhbCNyZXR1cm5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpLC5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpLC5jaGVja291dC1tb2RhbCNtYXN0ZXJGRkxQSU5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpe21hcmdpbi10b3A6MTBweH0uY2hlY2tvdXQtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwgbGk6Zmlyc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwgbGk6Zmlyc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVsIGxpOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCBsaTpmaXJzdC1jaGlsZCwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwgbGk6Zmlyc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NJbml0TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB1bCBsaTpmaXJzdC1jaGlsZCwuY2hlY2tvdXQtbW9kYWwjbGF5YXdheU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwgbGk6Zmlyc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI3JldHVybk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwgbGk6Zmlyc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI3JlZnVuZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwgbGk6Zmlyc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI21hc3RlckZGTFBJTk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgdWwgbGk6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9LmNoZWNrb3V0LW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UsLmNoZWNrb3V0LW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSwuY2hlY2tvdXQtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSwuY2hlY2tvdXQtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc0luaXRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UsLmNoZWNrb3V0LW1vZGFsI2xheWF3YXlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UsLmNoZWNrb3V0LW1vZGFsI3JldHVybk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSwuY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlLC5jaGVja291dC1tb2RhbCNtYXN0ZXJGRkxQSU5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2V7cGFkZGluZy1ib3R0b206MzBweH0uY2hlY2tvdXQtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSBwLC5jaGVja291dC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UgcCwuY2hlY2tvdXQtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSBwLC5jaGVja291dC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlIHAsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UgcCwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc0luaXRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UgcCwuY2hlY2tvdXQtbW9kYWwjbGF5YXdheU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSBwLC5jaGVja291dC1tb2RhbCNyZXR1cm5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UgcCwuY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlIHAsLmNoZWNrb3V0LW1vZGFsI21hc3RlckZGTFBJTk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSBwe21hcmdpbjoxMHB4IDBweCAwcHggMHB4O2ZvbnQtc2l6ZToxNnB4fS5jaGVja291dC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlIHA6Zmlyc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSBwOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlIHA6Zmlyc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UgcDpmaXJzdC1jaGlsZCwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSBwOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSBwOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCNsYXlhd2F5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlIHA6Zmlyc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI3JldHVybk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLm1haW4tbWVzc2FnZSBwOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5tYWluLW1lc3NhZ2UgcDpmaXJzdC1jaGlsZCwuY2hlY2tvdXQtbW9kYWwjbWFzdGVyRkZMUElOTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubWFpbi1tZXNzYWdlIHA6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9LmNoZWNrb3V0LW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwLC5jaGVja291dC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwLC5jaGVja291dC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCwuY2hlY2tvdXQtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAsLmNoZWNrb3V0LW1vZGFsI2xheWF3YXlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwLC5jaGVja291dC1tb2RhbCNyZXR1cm5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwLC5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwLC5jaGVja291dC1tb2RhbCNtYXN0ZXJGRkxQSU5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwe21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjIwcHh9LmNoZWNrb3V0LW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsLC5jaGVja291dC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsLC5jaGVja291dC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCwuY2hlY2tvdXQtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwsLmNoZWNrb3V0LW1vZGFsI2xheWF3YXlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsLC5jaGVja291dC1tb2RhbCNyZXR1cm5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsLC5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsLC5jaGVja291dC1tb2RhbCNtYXN0ZXJGRkxQSU5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVse21hcmdpbjowcHg7cGFkZGluZzowcHg7Zm9udC13ZWlnaHQ6NjAwO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmNoZWNrb3V0LW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4sLmNoZWNrb3V0LW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbiwuY2hlY2tvdXQtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbiwuY2hlY2tvdXQtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbiwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbiwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc0luaXRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4sLmNoZWNrb3V0LW1vZGFsI2xheWF3YXlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4sLmNoZWNrb3V0LW1vZGFsI3JldHVybk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbiwuY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuLC5jaGVja291dC1tb2RhbCNtYXN0ZXJGRkxQSU5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW57dGV4dC10cmFuc2Zvcm06bm9uZX0uY2hlY2tvdXQtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbjpsYXN0LWNoaWxkLC5jaGVja291dC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW46bGFzdC1jaGlsZCwuY2hlY2tvdXQtbW9kYWwjZmZsRGlmZmVyZW5jZU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbjpsYXN0LWNoaWxkLC5jaGVja291dC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuOmxhc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW46bGFzdC1jaGlsZCwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc0luaXRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW46bGFzdC1jaGlsZCwuY2hlY2tvdXQtbW9kYWwjbGF5YXdheU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbjpsYXN0LWNoaWxkLC5jaGVja291dC1tb2RhbCNyZXR1cm5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW46bGFzdC1jaGlsZCwuY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuOmxhc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI21hc3RlckZGTFBJTk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbjpsYXN0LWNoaWxke29yZGVyOjM7ZmxleDpub25lfS5jaGVja291dC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NJbml0TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCNsYXlhd2F5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuOmZpcnN0LWNoaWxkLC5jaGVja291dC1tb2RhbCNyZXR1cm5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGQsLmNoZWNrb3V0LW1vZGFsI3JlZnVuZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3BhbjpmaXJzdC1jaGlsZCwuY2hlY2tvdXQtbW9kYWwjbWFzdGVyRkZMUElOTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuOmZpcnN0LWNoaWxke29yZGVyOjJ9LmNoZWNrb3V0LW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4udWktY2hlY2tib3hyYWRpby1pY29uLXNwYWNlLC5jaGVja291dC1tb2RhbCNjYW5jZWxNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4udWktY2hlY2tib3hyYWRpby1pY29uLXNwYWNlLC5jaGVja291dC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY2hlY2tib3gtd3JhcCBsYWJlbCBzcGFuLnVpLWNoZWNrYm94cmFkaW8taWNvbi1zcGFjZSwuY2hlY2tvdXQtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3Bhbi51aS1jaGVja2JveHJhZGlvLWljb24tc3BhY2UsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4udWktY2hlY2tib3hyYWRpby1pY29uLXNwYWNlLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmNoZWNrYm94LXdyYXAgbGFiZWwgc3Bhbi51aS1jaGVja2JveHJhZGlvLWljb24tc3BhY2UsLmNoZWNrb3V0LW1vZGFsI2xheWF3YXlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4udWktY2hlY2tib3hyYWRpby1pY29uLXNwYWNlLC5jaGVja291dC1tb2RhbCNyZXR1cm5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4udWktY2hlY2tib3hyYWRpby1pY29uLXNwYWNlLC5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4udWktY2hlY2tib3hyYWRpby1pY29uLXNwYWNlLC5jaGVja291dC1tb2RhbCNtYXN0ZXJGRkxQSU5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja2JveC13cmFwIGxhYmVsIHNwYW4udWktY2hlY2tib3hyYWRpby1pY29uLXNwYWNle2ZsZXg6MTtvcmRlcjoxO2Rpc3BsYXk6YmxvY2t9LmNoZWNrb3V0LW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCwuY2hlY2tvdXQtbW9kYWwjY2FuY2VsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLmNoZWNrb3V0LW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCwuY2hlY2tvdXQtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NJbml0TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLmNoZWNrb3V0LW1vZGFsI2xheWF3YXlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCwuY2hlY2tvdXQtbW9kYWwjcmV0dXJuTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLmNoZWNrb3V0LW1vZGFsI3JlZnVuZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC5jaGVja291dC1tb2RhbCNtYXN0ZXJGRkxQSU5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0uY2hlY2tvdXQtbW9kYWwjY29tcGxldGVPcmRlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tcHJpbWFyeSwuY2hlY2tvdXQtbW9kYWwjY2FuY2VsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1wcmltYXJ5LC5jaGVja291dC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1wcmltYXJ5LC5jaGVja291dC1tb2RhbCNjb250YWN0U2VsbGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1wcmltYXJ5LC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1wcmltYXJ5LC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tcHJpbWFyeSwuY2hlY2tvdXQtbW9kYWwjbGF5YXdheU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tcHJpbWFyeSwuY2hlY2tvdXQtbW9kYWwjcmV0dXJuTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1wcmltYXJ5LC5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXByaW1hcnksLmNoZWNrb3V0LW1vZGFsI21hc3RlckZGTFBJTk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tcHJpbWFyeXttYXJnaW4tYm90dG9tOjE1cHh9LmNoZWNrb3V0LW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeSwuY2hlY2tvdXQtbW9kYWwjY2FuY2VsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnksLmNoZWNrb3V0LW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeSwuY2hlY2tvdXQtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnksLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NJbml0TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnksLmNoZWNrb3V0LW1vZGFsI2xheWF3YXlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeSwuY2hlY2tvdXQtbW9kYWwjcmV0dXJuTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnksLmNoZWNrb3V0LW1vZGFsI3JlZnVuZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5jaGVja291dC1tb2RhbCNtYXN0ZXJGRkxQSU5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeXtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7bWFyZ2luLWJvdHRvbToxNXB4O2NvbG9yOiMwMDY0MDB9LmNoZWNrb3V0LW1vZGFsI21hc3RlckZGTFBJTk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHR7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5jaGVja291dC1tb2RhbCNtYXN0ZXJGRkxQSU5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGlucHV0e2hlaWdodDo0MHB4fS5jaGVja291dC1tb2RhbCNtYXN0ZXJGRkxQSU5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtcm93e21hcmdpbi1sZWZ0Oi0xNXB4O21hcmdpbi1yaWdodDotMTVweH0uY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgaDQsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NJbml0TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBoNHttYXJnaW4tdG9wOjEwcHg7cG9zaXRpb246cmVsYXRpdmV9LmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGg0OmJlZm9yZSwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc0luaXRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGg0OmJlZm9yZXtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO3RvcDo2MCU7bGVmdDowO3otaW5kZXg6NDl9LmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGg0IHNwYW4sLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NJbml0TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCBoNCBzcGFue2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjYwMDtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDVweDttYXJnaW4tbGVmdDoxNXB4O3otaW5kZXg6NTB9LmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5pbnRybywuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc0luaXRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5pbnRyb3ttYXJnaW4tYm90dG9tOjE1cHh9LmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC52YWxpZGF0ZS1hZGRyZXNzLXNlY3Rpb24gbGFiZWwsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NJbml0TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAudmFsaWRhdGUtYWRkcmVzcy1zZWN0aW9uIGxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrICFpbXBvcnRhbnR9LmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc0luaXRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQgIWltcG9ydGFudH0uY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tcHJpbWFyeSwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc0luaXRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXByaW1hcnl7bWFyZ2luLWJvdHRvbToxNXB4fS5jaGVja291dC1tb2RhbCNsYXlhd2F5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAubGF5YXdheS10aXRsZXtmb250LXdlaWdodDpib2xkO21hcmdpbi10b3A6MTBweH0uY2hlY2tvdXQtbW9kYWwjbGF5YXdheU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmxheWF3YXktdGl0bGUgc3Bhbntmb250LXdlaWdodDpub3JtYWx9LmNoZWNrb3V0LW1vZGFsI2xheWF3YXlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5sYXlhd2F5LXBvbGljeXttYXJnaW4tYm90dG9tOjIwcHh9LmNoZWNrb3V0LW1vZGFsI29yZGVyU3VtbWFyeU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmhlYWRlci1iYXJ7ZGlzcGxheTpub25lfS5jaGVja291dC1tb2RhbCNvcmRlclN1bW1hcnlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZX0uY2hlY2tvdXQtbW9kYWwjb3JkZXJTdW1tYXJ5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1wcmltYXJ5e21hcmdpbi1ib3R0b206MTVweH0uY2hlY2tvdXQtbW9kYWwjb3JkZXJTdW1tYXJ5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnl7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4O21hcmdpbi1ib3R0b206MTVweDtjb2xvcjojMDA2NDAwfS5jaGVja291dC1tb2RhbCNvcmRlclN1bW1hcnlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jaGVja291dC1vcmRlci1zdW1tYXJ5e2JvcmRlcjowfS5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAubW9kYWwtYm9keXtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnR9LmNoZWNrb3V0LW1vZGFsI3JlZnVuZE1vZGFsIC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHVse21hcmdpbi1ib3R0b206MjBweH0uY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLmZsZXgtcm93e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luLWJvdHRvbToyMHB4fS5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAuZmxleC1yb3c+ZGl2e3doaXRlLXNwYWNlOm5vd3JhcDtmb250LXNpemU6MTZweH0uY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLmZsZXgtcm93PmRpdjpmaXJzdC1jaGlsZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleDowIDEgYXV0bzt3aWR0aDphdXRvO2hlaWdodDphdXRvfS5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAuZmxleC1yb3c+ZGl2IHNwYW4uZXJyX21zZ3t0ZXh0LWFsaWduOnJpZ2h0O21hcmdpbjozcHggYXV0byAxMHB4O3doaXRlLXNwYWNlOm5vcm1hbH0uY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLmZsZXgtcm93PmRpdiBsYWJlbHttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXJpZ2h0OjVweDtmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwMDtkaXNwbGF5OmJsb2NrfS5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAuZmxleC1yb3c+ZGl2ICNyZWZ1bmRPcmRlclRvdGFse2ZvbnQtc2l6ZToyNHB4fS5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAuZmxleC1yb3c+ZGl2IC5pbnB1dC1ncm91cHt3aWR0aDoxMDAlfS5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAuZmxleC1yb3c+ZGl2IC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sLmNoZWNrb3V0LW1vZGFsI3JlZnVuZE1vZGFsIC5mbGV4LXJvdz5kaXYgLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9bnVtYmVyXXtoZWlnaHQ6NDBweH0uY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLmZsZXgtcm93PmRpdiAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9ue3dpZHRoOjQwcHh9LmNoZWNrb3V0LW1vZGFsI3JlZnVuZE1vZGFsIC5mbGV4LXJvdz5kaXYgLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9bnVtYmVyXXt3aWR0aDoxMDAlfS5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAuZmxleC1yb3c+ZGl2IHRleHRhcmVhe3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OjU1cHh9LmNoZWNrb3V0LW1vZGFsI3JlZnVuZE1vZGFsIC5mbGV4LXJvdz5kaXY6bGFzdC1jaGlsZHt3aWR0aDoxMDAlfS5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAuZmxleC1yb3c+ZGl2K2RpdnttYXJnaW4tbGVmdDozMHB4fS5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAuY2hlY2tib3gtd3JhcHttYXJnaW4tdG9wOjE1cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5jaGVja291dC1tb2RhbCAubW9kYWwtZGlhbG9ne21hcmdpbjoyMHB4IGF1dG87Ym9yZGVyLXJhZGl1czo2cHg7Ym94LXNoYWRvdzowIDVweCAxNXB4IHJnYmEoMCwwLDAsLjUpfS5jaGVja291dC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50e2JvcmRlci1yYWRpdXM6NnB4fS5jaGVja291dC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5e2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4fS5jaGVja291dC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0e2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4fS5jaGVja291dC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGgze2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4fS5jaGVja291dC1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IGgzICNGRkxGaW5kZXJ7Ym9yZGVyLXJhZGl1czo2cHggNnB4IDBweCAwcHh9LmNoZWNrb3V0LW1vZGFsI2V4Y2VlZGVkTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLmNoZWNrb3V0LW1vZGFsI2ZmbERpZmZlcmVuY2VNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCwuY2hlY2tvdXQtbW9kYWwjY2FuY2VsTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLmNoZWNrb3V0LW1vZGFsI2NvbXBsZXRlT3JkZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCwuY2hlY2tvdXQtbW9kYWwjY29udGFjdFNlbGxlck1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC5jaGVja291dC1tb2RhbCNpdGVtQ2hhbmdlZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLmNoZWNrb3V0LW1vZGFsI3ZlcmlmeUFkZHJlc3NJbml0TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLmNoZWNrb3V0LW1vZGFsI29yZGVyU3VtbWFyeU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC5jaGVja291dC1tb2RhbCNsYXlhd2F5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAsLmNoZWNrb3V0LW1vZGFsI3JldHVybk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwLC5jaGVja291dC1tb2RhbCNyZWZ1bmRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCwuY2hlY2tvdXQtbW9kYWwjbWFzdGVyRkZMUElOTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXB7ZmxleC1kaXJlY3Rpb246cm93fS5jaGVja291dC1tb2RhbCNleGNlZWRlZE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5jaGVja291dC1tb2RhbCNmZmxEaWZmZXJlbmNlTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnksLmNoZWNrb3V0LW1vZGFsI2NhbmNlbE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5jaGVja291dC1tb2RhbCNjb21wbGV0ZU9yZGVyTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnksLmNoZWNrb3V0LW1vZGFsI2NvbnRhY3RTZWxsZXJNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeSwuY2hlY2tvdXQtbW9kYWwjaXRlbUNoYW5nZWRNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeSwuY2hlY2tvdXQtbW9kYWwjdmVyaWZ5QWRkcmVzc01vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5jaGVja291dC1tb2RhbCN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5jaGVja291dC1tb2RhbCNvcmRlclN1bW1hcnlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeSwuY2hlY2tvdXQtbW9kYWwjbGF5YXdheU1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5LC5jaGVja291dC1tb2RhbCNyZXR1cm5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtd3JhcCAuYnRuLXNlY29uZGFyeSwuY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuY3RhLXdyYXAgLmJ0bi1zZWNvbmRhcnksLmNoZWNrb3V0LW1vZGFsI21hc3RlckZGTFBJTk1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLm1vZGFsLXRleHQgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5e21hcmdpbi1yaWdodDoyMHB4fS5jaGVja291dC1tb2RhbCNvcmRlclN1bW1hcnlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5e3BhZGRpbmc6MH0uY2hlY2tvdXQtbW9kYWwjb3JkZXJTdW1tYXJ5TW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dD5oM3ttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfS5jaGVja291dC1tb2RhbCNvcmRlclN1bW1hcnlNb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0PnB7bWFyZ2luLWxlZnQ6MTVweDttYXJnaW4tcmlnaHQ6MTVweH0uY2hlY2tvdXQtbW9kYWwjcmVmdW5kTW9kYWwgLmZsZXgtcm93e3dpZHRoOjc1JTttYXJnaW46MCBhdXRvIDIwcHh9LmNoZWNrb3V0LW1vZGFsI3JlZnVuZE1vZGFsIC5jaGVja2JveC13cmFwe3dpZHRoOjc1JTttYXJnaW46MTVweCBhdXRvfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7LmNoZWNrb3V0LW1vZGFsI21hc3RlckZGTE1vZGFsIC5tb2RhbC1kaWFsb2d7aGVpZ2h0OmNhbGMoMTAwJSAtIDQwcHgpfS5jaGVja291dC1tb2RhbCNtYXN0ZXJGRkxQSU5Nb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IC5jdGEtcm93e21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsuY2hlY2tvdXQtbW9kYWwgLm1vZGFsLWRpYWxvZ3ttYXJnaW46NTBweCBhdXRvfS5jaGVja291dC1tb2RhbCNtYXN0ZXJGRkxNb2RhbCAubW9kYWwtZGlhbG9ne2hlaWdodDpjYWxjKDEwMCUgLSAxMDBweCl9fS5tb2RhbC1vcGVuIC5tb2RhbHt6LWluZGV4Ojk5OTk5OX1mZmwtZGlhbG9ne2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCV9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFse2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbn1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudHttYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSA1MHB4KX1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubWF0LW1kYy10YWItYm9keS13cmFwcGVyLGZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5nYi1tYXQtdGFicyxmZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAuZ2ItbWF0LXRhYnMgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudHtoZWlnaHQ6MTAwJX1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAuZ2ItbWF0LXRhYnN7aGVpZ2h0OmNhbGMoMTAwdmggLSAxMzVweCl9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm1hdC1pbmstYmFye3dpZHRoOjUwJSAhaW1wb3J0YW50fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50PnB7cGFkZGluZzowIDE1cHg7bWFyZ2luOjAgMCAxNXB4IDB9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm1hcC1tYXJrZXIsZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLndlYi1tYXJrZXIsZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLmZmbC1vbi1maWxlLGZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5tYWtlLWRlZmF1bHR7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6IzAwNjQwMDtmb250LXdlaWdodDpub3JtYWw7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXJ9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm1hcC1tYXJrZXIgaSxmZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAud2ViLW1hcmtlciBpLGZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5mZmwtb24tZmlsZSBpLGZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5tYWtlLWRlZmF1bHQgaXtmb250LXNpemU6MThweDttYXJnaW4tcmlnaHQ6M3B4O2NvbG9yOm9yYW5nZX1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubWFwLW1hcmtlcj5zcGFuLGZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC53ZWItbWFya2VyPnNwYW4sZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLmZmbC1vbi1maWxlPnNwYW4sZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm1ha2UtZGVmYXVsdD5zcGFue3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm1ha2UtZGVmYXVsdC1mZmwtaWNvbntjb2xvcjojOTk0NzEzICFpbXBvcnRhbnQ7aGVpZ2h0OjE4cHh9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLmZmbC1vbi1maWxlLWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjE4cHg7d2lkdGg6MjJweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiL3RoZW1lL2Fzc2V0cy9pYy1mZmwtb24tZmlsZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLmZmbC1vbi1maWxlLXN1YntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luLXRvcDoxMHB4O21hcmdpbi1ib3R0b206MjVweH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAuZmZsLW9uLWZpbGUtc3ViIGl7ZmxleDowIDAgMjJweDttYXJnaW4tcmlnaHQ6MTBweH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAuZmZsLW9uLWZpbGUtc3ViIHNwYW57dmVydGljYWwtYWxpZ246dG9wfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IGZpZWxkc2V0IC5lcnJfbXNne21hcmdpbi1ib3R0b206MTVweH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCBmaWVsZHNldCBsZWdlbmR7Zm9udC1zaXplOjE0cHg7Y29sb3I6IzAwMDtmb250LXdlaWdodDo2MDA7Ym9yZGVyOjA7bWFyZ2luOjA7cGFkZGluZzoyMHB4IDAgMTVweDtkaXNwbGF5OmJsb2NrfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IGZpZWxkc2V0IC5maWVsZHMtd3JhcHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDttYXJnaW4tYm90dG9tOjE1cHh9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgI1NlbGVjdE1hc3RlckZGTENvbnRhaW5lcntoZWlnaHQ6Y2FsYygxMDAlIC0gMTVweCl9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgI21mZmxTZWxlY3Rpb25XcmFwcGVyKyNTZWxlY3RNYXN0ZXJGRkxDb250YWluZXJ7ZGlzcGxheTpub25lfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5hZGRyZXNzLXdyYXB7Ym9yZGVyLXJhZGl1czo2cHg7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nOjE1cHg7bWFyZ2luLXRvcDoxNXB4fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5hZGRyZXNzLXdyYXAgc3BhbnttYXJnaW4tdG9wOjVweDtkaXNwbGF5OmJsb2NrO2NvbG9yOiM1NTV9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLmFkZHJlc3Mtd3JhcCBzcGFuLmZmbC1uYW1le21hcmdpbjowIDAgNXB4O2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NjAwfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5maWVsZHMtd3JhcHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6d3JhcDttYXJnaW4tdG9wOjMwcHg7bWFyZ2luLWJvdHRvbToxNXB4fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5maWVsZHMtd3JhcCAuZ2ItbWF0LWRyb3Bkb3due2ZsZXg6MCAxIGNhbGMoNTAlIC0gNy41cHgpO3dpZHRoOmNhbGMoNTAlIC0gNy41cHgpO21hcmdpbi1yaWdodDowfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5maWVsZHMtd3JhcCAuaW5wdXQtZ3JvdXB7bWFyZ2luLXRvcDoxNXB4O2ZsZXg6MSAwIDEwMCU7d2lkdGg6MTAwJX1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmllbGRzLXdyYXAgLmlucHV0LWdyb3VwIGlucHV0W3R5cGU9dGV4dF17aGVpZ2h0OjQwcHh9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZpZWxkcy13cmFwIC5pbnB1dC1ncm91cCBpe2ZvbnQtc3R5bGU6bm9ybWFsfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5maWVsZHMtd3JhcCAuaW5wdXQtZ3JvdXAgLmJ0bnttYXJnaW4tdG9wOjB9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZmbC1maW5kZXItcmVzdWx0cz5oNXtiYWNrZ3JvdW5kLWNvbG9yOiM1NTU7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiNmZmY7Zm9udC1zaXplOjEzcHg7cGFkZGluZzoxMHB4IDE1cHg7bWFyZ2luOjB9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZmbC1maW5kZXItcmVzdWx0cyAuZmZsLXJlc3VsdHMtd3JhcCB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5mZmwtZmluZGVyLXJlc3VsdHMgLmZmbC1yZXN1bHRzLXdyYXAgdWwgbGl7ZmxleDowIDEgYXV0bzt3aWR0aDphdXRvO21hcmdpbjoxMHB4IDE1cHggMCAwfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5mZmwtZmluZGVyLXJlc3VsdHMgLmZmbC1yZXN1bHRzLXdyYXAgdWwgbGkgdWx7ZmxleC1kaXJlY3Rpb246cm93fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5mZmwtZmluZGVyLXJlc3VsdHMgLmZmbC1yZXN1bHRzLXdyYXAgdWwgbGkuYmxvY2t7ZmxleDowIDEgMTAwJTt3aWR0aDoxMDAlO21hcmdpbi1yaWdodDowfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5mZmwtZmluZGVyLXJlc3VsdHMgLmZmbC1yZXN1bHRzLXdyYXAgdWwgbGkgLmN0YS13cmFwe21hcmdpbjowIGF1dG8gMTVweH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmZsLWZpbmRlci1yZXN1bHRzIC5mZmwtcmVzdWx0cy13cmFwIHVsIGxpIC5jdGEtd3JhcCAuYnRue21hcmdpbi10b3A6MTVweH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmZsLWZpbmRlci1yZXN1bHRzIC5mZmwtcmVzdWx0cy13cmFwIHVsLmljb25zIGxpe21hcmdpbi10b3A6MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcn1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmZsLWZpbmRlci1yZXN1bHRzIC5mZmwtcmVzdWx0cy13cmFwPnVse2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZmbC1maW5kZXItcmVzdWx0cyAuZmZsLXJlc3VsdHMtd3JhcD51bD5saXtwYWRkaW5nOjE1cHg7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTttYXJnaW46MDt3aWR0aDoxMDAlfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5mZmwtZmluZGVyLXJlc3VsdHMgLmZmbC1yZXN1bHRzLXdyYXA+dWw+bGk6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDowfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5mZmwtZmluZGVyLXJlc3VsdHMgLmZmbC1yZXN1bHRzLXdyYXA+dWw+bGk6bnRoLWNoaWxkKGV2ZW4pe2JhY2tncm91bmQtY29sb3I6I2Y3ZjZmMn1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmZsLWZpbmRlci1yZXN1bHRzIC5mZmwtcmVzdWx0cy13cmFwIGgye2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDAwO21hcmdpbi10b3A6MH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmZsLWZpbmRlci1yZXN1bHRzIC5mZmwtcmVzdWx0cy13cmFwIHN0cm9uZyxmZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmZsLWZpbmRlci1yZXN1bHRzIC5mZmwtcmVzdWx0cy13cmFwIC5oZHJ7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDA7Zm9udC1zaXplOjEzcHh9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZmbC1maW5kZXItcmVzdWx0cyAuZmZsLXJlc3VsdHMtd3JhcCAuaGRye2NvbG9yOiM1NTU7bWFyZ2luLWJvdHRvbTotMTVweH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmZsLWZpbmRlci1yZXN1bHRzIC5mZmwtcmVzdWx0cy13cmFwIHB7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzU1NTttYXJnaW46MH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLW51bWJlcntwYWRkaW5nLWJvdHRvbToyMHB4fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtbnVtYmVyIC5maWVsZHMtd3JhcHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtbnVtYmVyIC5maWVsZHMtd3JhcCBzcGFue2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbjowIDVweH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLW51bWJlciAuZmZsLW51bWJlci1jdGF7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOnN0cmV0Y2h9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1udW1iZXIgLmZmbC1udW1iZXItY3RhPmRpdjpmaXJzdC1jaGlsZHttYXJnaW4tYm90dG9tOjE1cHh9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1udW1iZXIgLmZmbC1udW1iZXItY3RhPmRpdjpsYXN0LWNoaWxke2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtbnVtYmVyIC5mZmwtbnVtYmVyLWN0YSAuYnRue3dpZHRoOmF1dG87bWFyZ2luLXRvcDowfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtbnVtYmVyIC5mZmwtbnVtYmVyLWN0YSAuYnRuLmJ0bi1wcmltYXJ5e21hcmdpbi1sZWZ0OjcuNXB4fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtbnVtYmVyIC5mZmwtbnVtYmVyLWN0YSAuYnRuLmJ0bi1zZWNvbmRhcnl7bWFyZ2luLXJpZ2h0OjcuNXB4fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtbnVtYmVyICNDTlJDaGVja2JveFdyYXB7bWFyZ2luLXRvcDoxNXB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtbnVtYmVyICNDblJTZWxlY3Rpb257bWFyZ2luOjE1cHggMDtib3JkZXItcmFkaXVzOjZweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtbnVtYmVyICNDblJTZWxlY3Rpb24gaDN7bWFyZ2luOjE1cHg7Zm9udC1zaXplOjE4cHh9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1udW1iZXIgI0NuUlNlbGVjdGlvbiAuaW5wdXQtZ3JvdXAtYWRkb257YmFja2dyb3VuZC1jb2xvcjojNTU1fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtbnVtYmVyICNDblJTZWxlY3Rpb24gLmlucHV0LWdyb3VwLWFkZG9uIGl7Y29sb3I6I2ZmZn1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZpZWxkcy13cmFwe21hcmdpbi10b3A6MzBweDttYXJnaW4tYm90dG9tOjE1cHh9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZpZWxkcy13cmFwIC5nYi1tYXQtZHJvcGRvd24sZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZpZWxkcy13cmFwIC5pbnB1dC1ncm91cHtmbGV4OjEgMCAxMDAlO21hcmdpbi1yaWdodDowO21hcmdpbi10b3A6MH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmllbGRzLXdyYXAgLmdiLW1hdC1kcm9wZG93bnttYXJnaW4tYm90dG9tOjE1cHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXtmZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudHttYXgtaGVpZ2h0OnVuc2V0fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5nYi1tYXQtdGFic3toZWlnaHQ6Y2FsYygxMDAlIC0gNzVweCl9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLmN0YS13cmFwIC5jb2wtc20tNntwYWRkaW5nLWxlZnQ6Ny41cHggIWltcG9ydGFudH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAuY3RhLXdyYXAgLmNvbC1zbS02Ky5jb2wtc20tNntwYWRkaW5nLXJpZ2h0OjcuNXB4ICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjE1cHggIWltcG9ydGFudH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAuY3RhLXdyYXAgLmJ0bnttaW4td2lkdGg6MjEwcHh9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZpZWxkcy13cmFwe2ZsZXgtd3JhcDpub3dyYXB9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZpZWxkcy13cmFwIC5nYi1tYXQtZHJvcGRvd24sZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZpZWxkcy13cmFwIC5pbnB1dC1ncm91cHtmbGV4OjAgMSBhdXRvO3dpZHRoOmF1dG99ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZpZWxkcy13cmFwIC5nYi1tYXQtZHJvcGRvd257bWFyZ2luLXJpZ2h0OjE1cHh9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZpZWxkcy13cmFwIC5pbnB1dC1ncm91cHttYXJnaW4tdG9wOjB9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZmbC1maW5kZXItcmVzdWx0cyAuZmZsLXJlc3VsdHMtd3JhcCAucm93e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmZsLWZpbmRlci1yZXN1bHRzIC5mZmwtcmVzdWx0cy13cmFwIHVsLmljb25ze2p1c3RpZnktY29udGVudDpmbGV4LWVuZH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmZsLWZpbmRlci1yZXN1bHRzIC5mZmwtcmVzdWx0cy13cmFwIHVsLmljb25zIGxpe21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjE1cHh9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZmbC1maW5kZXItcmVzdWx0cyAuZmZsLXJlc3VsdHMtd3JhcCAudHJhbnNmZXItZmVlc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOnN0cmV0Y2g7bWFyZ2luLXRvcDoxMHB4fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5mZmwtZmluZGVyLXJlc3VsdHMgLmZmbC1yZXN1bHRzLXdyYXAgLnRyYW5zZmVyLWZlZXM+dWx7Ym9yZGVyOjJweCBzb2xpZCAjNTU1O2JvcmRlci1yYWRpdXM6NnB4O2NvbG9yOiNmZmZ9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZmbC1maW5kZXItcmVzdWx0cyAuZmZsLXJlc3VsdHMtd3JhcCAudHJhbnNmZXItZmVlcz51bCBsaXttYXJnaW46MDtmbGV4OjEgMCBhdXRvO3BhZGRpbmc6NXB4IDEwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzU1NX1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLWZpbmRlciAuZmZsLWZpbmRlci1yZXN1bHRzIC5mZmwtcmVzdWx0cy13cmFwIC50cmFuc2Zlci1mZWVzPnVsIGxpOmZpcnN0LWNoaWxkLGZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5mZmwtZmluZGVyLXJlc3VsdHMgLmZmbC1yZXN1bHRzLXdyYXAgLnRyYW5zZmVyLWZlZXM+dWwgbGk6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjB9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZmbC1maW5kZXItcmVzdWx0cyAuZmZsLXJlc3VsdHMtd3JhcCAudHJhbnNmZXItZmVlcz51bCBsaS5oZHJ7YmFja2dyb3VuZC1jb2xvcjojNTU1O21hcmdpbi1ib3R0b206MDtjb2xvcjojZmZmfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtZmluZGVyIC5mZmwtZmluZGVyLXJlc3VsdHMgLmZmbC1yZXN1bHRzLXdyYXAgLnRyYW5zZmVyLWZlZXM+dWwgbGkgc3Ryb25ne21hcmdpbi1yaWdodDo1cHh9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1maW5kZXIgLmZmbC1maW5kZXItcmVzdWx0cyAuZmZsLXJlc3VsdHMtd3JhcCAudHJhbnNmZXItZmVlcyAuY3RhLXdyYXB7bWFyZ2luLWJvdHRvbTowO3dpZHRoOjEwMCV9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1udW1iZXIgLmZmbC1udW1iZXItd3JhcCxmZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLW51bWJlciAuZmZsLW51bWJlci1pbnB1dC13cmFwe2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLW51bWJlciAuZmZsLW51bWJlci1pbnB1dC13cmFwe2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXJ9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1udW1iZXIgLmZmbC1udW1iZXItd3JhcHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1lbmR9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1udW1iZXIgLmZmbC1udW1iZXItd3JhcCAuZmZsLW51bWJlci1pbnB1dC13cmFwIC5maWVsZHMtd3JhcHtmbGV4OjAgMSBhdXRvO21hcmdpbi1ib3R0b206MH1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLW51bWJlciAuZmZsLW51bWJlci13cmFwIC5mZmwtbnVtYmVyLWlucHV0LXdyYXAgLmZpZWxkcy13cmFwIHNwYW57d2hpdGUtc3BhY2U6bm93cmFwfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtbnVtYmVyIC5mZmwtbnVtYmVyLXdyYXAgLmZmbC1udW1iZXItaW5wdXQtd3JhcCAuZmllbGRzLXdyYXA6bGFzdC1jaGlsZHtmbGV4LWJhc2lzOjQwJX1mZmwtZGlhbG9nICNmaW5kRkZMTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAubmctZmZsLW51bWJlciAuZmZsLW51bWJlci13cmFwIC5mZmwtbnVtYmVyLWN0YXttYXJnaW4tdG9wOjE1cHg7d2lkdGg6MTAwJTtmbGV4LWRpcmVjdGlvbjpyb3d9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1udW1iZXIgLmZmbC1udW1iZXItd3JhcCAuZmZsLW51bWJlci1jdGE+ZGl2OmZpcnN0LWNoaWxke3dpZHRoOjEwMCV9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1udW1iZXIgLmZmbC1udW1iZXItd3JhcCAuZmZsLW51bWJlci1jdGE+ZGl2Omxhc3QtY2hpbGR7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtbnVtYmVyIC5mZmwtbnVtYmVyLXdyYXAgLmZmbC1udW1iZXItY3RhIC5idG57bWFyZ2luOjAgMCAwIDEwcHh9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1udW1iZXIgI0NOUkNoZWNrYm94V3JhcHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9ZmZsLWRpYWxvZyAjZmluZEZGTE1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLm5nLWZmbC1udW1iZXIgLmFkZHJlc3Mtd3JhcCBzcGFuLmZmbC1uYW1le2ZvbnQtc2l6ZToyMHB4fWZmbC1kaWFsb2cgI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5uZy1mZmwtbnVtYmVyICNlcnJNZXNzYWdlRkZMTGljZW5zZSAuZXJyX21zZ3t0ZXh0LWFsaWduOnJpZ2h0fX1wYXltZW50LWRpYWxvZyAubG9hZGluZ3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Zm9udC1zaXplOjIwcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3JpZ2h0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX1wYXltZW50LWRpYWxvZyAubG9hZGluZzpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzAwMDtvcGFjaXR5Oi43NTt6LWluZGV4OjQ5fXBheW1lbnQtZGlhbG9nIC5sb2FkaW5nIGkscGF5bWVudC1kaWFsb2cgLmxvYWRpbmcgc3Bhbntjb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NTB9cGF5bWVudC1kaWFsb2cgLmxvYWRpbmcgaS5mYS1zcGlubmVyLXRoaXJke2FuaW1hdGlvbjpzcGluIDJzIGluZmluaXRlIGxpbmVhcjttYXJnaW4tcmlnaHQ6NXB4fXBheW1lbnQtZGlhbG9nICNwYXltZW50QXBwTW9kYWx7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO2hlaWdodDo4MHZofXBheW1lbnQtZGlhbG9nICNwYXltZW50QXBwTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudHtwYWRkaW5nOjB9cGF5bWVudC1kaWFsb2cgI3BheW1lbnRBcHBNb2RhbCBpZnJhbWV7aGVpZ2h0OmNhbGMoMTAwJSAtIDVweCk7d2lkdGg6MTAwJTttYXJnaW46MDtib3JkZXI6MH0jbGVnYWxBY2tub3dsZWRnZW1lbnRNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50e3BhZGRpbmc6MCAxNXB4O21heC1oZWlnaHQ6Y2FsYyg4MHZoIC0gMTE1cHgpfSNsZWdhbEFja25vd2xlZGdlbWVudE1vZGFsICNsZWdhbEN0YVJvd3tkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I3BheW1lbnRBcHBNb2RhbHtoZWlnaHQ6ODB2aH19I1BheW1lbnRBcHBDb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO292ZXJmbG93LXg6aGlkZGVuO21hcmdpbi10b3A6NTZweH0jUGF5bWVudEFwcENvbnRhaW5lciAjcGF5bWVudEZvcm0+LmN0YS1yb3d7bWFyZ2luLXRvcDoxNXB4fSNQYXltZW50QXBwQ29udGFpbmVyICNwYXltZW50Rm9ybT4uY3RhLXJvdyBidXR0b257bWFyZ2luLWJvdHRvbToxNXB4fSNQYXltZW50QXBwQ29udGFpbmVyIC5hbGVydHttYXJnaW46MTVweCAwfSNQYXltZW50QXBwQ29udGFpbmVyIC5hbGVydCsuY3RhLXJvd3ttYXJnaW4tdG9wOjB9I1BheW1lbnRBcHBDb250YWluZXIgLmFsZXJ0Ky5jdGEtcm93IGJ1dHRvbiwjUGF5bWVudEFwcENvbnRhaW5lciAuYWxlcnQrLmN0YS1yb3cgYXttYXJnaW46MCAwIDE1cHh9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXJ7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MH0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuZ3JvdXAtbGFiZWx7bWFyZ2luLXRvcDoxNXB4O21hcmdpbi1ib3R0b206MTBweH0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bHttYXJnaW46MCAwIDVweDtwYWRkaW5nOjA7bGlzdC1zdHlsZS10eXBlOm5vbmV9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGl7bWFyZ2luLWJvdHRvbToxMHB4fSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb257bWFyZ2luLXRvcDowO2JvcmRlci10b3A6MH0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuc3VidG90YWwtd3JhcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDA7d2lkdGg6MTAwJTtwYWRkaW5nOjE1cHggMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOX0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuc3VidG90YWwtd3JhcCBzdHJvbmd7Zm9udC1zaXplOjE2cHg7d2hpdGUtc3BhY2U6bm93cmFwfSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5zdWJ0b3RhbC13cmFwIHNwYW57Zm9udC1zaXplOjE4cHg7Y29sb3I6IzU1NX0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuc3VidG90YWwtd3JhcCBzcGFuIGl7Zm9udC1zdHlsZTpub3JtYWx9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnN1YnRvdGFsLXdyYXAgc3BhbiBpI1RvdGFsRGlzcGxheXtkaXNwbGF5Om5vbmV9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnN1YnRvdGFsLXdyYXAgc3BhbiBpOmJlZm9yZXtjb250ZW50OlwiJFwifSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5zdWJ0b3RhbC13cmFwIHNwYW4gaS5zdHJpa2V7dGV4dC1kZWNvcmF0aW9uOmxpbmUtdGhyb3VnaDtjb2xvcjojOTk5fSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNiaWxsaW5nSW5mb3ttYXJnaW4tdG9wOjA7Ym9yZGVyLXRvcDowO2JhY2tncm91bmQtY29sb3I6I2VlZX0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjYmlsbGluZ0luZm8gYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtcm93e3BhZGRpbmctdG9wOjE1cHg7cGFkZGluZy1ib3R0b206MTVweH0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXJvdyBhe3BhZGRpbmc6MDttYXJnaW4tdG9wOjIwcHg7Ym9yZGVyOjA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjcG9saWN5VGV4dHttYXJnaW4tdG9wOjEwcHg7dGV4dC1hbGlnbjpjZW50ZXJ9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2ludmFsaWRJdGVtc0Jsb2Nre2Rpc3BsYXk6bm9uZTtib3JkZXI6MnB4IHNvbGlkICNmZmJmMDA7cG9zaXRpb246cmVsYXRpdmV9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2ludmFsaWRJdGVtc0Jsb2NrOmJlZm9yZXtjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO3dpZHRoOjVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmJmMDB9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2ludmFsaWRJdGVtc0Jsb2NrPmRpdntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nLXRvcDoxNXB4O3BhZGRpbmctYm90dG9tOjE1cHh9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2ludmFsaWRJdGVtc0Jsb2NrPmRpdiBpe2NvbG9yOiNmZmJmMDA7bWFyZ2luOjAgMTVweCAwIDA7ZmxleDowIDEgYXV0bztmb250LXNpemU6MThweH0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjaW52YWxpZEl0ZW1zQmxvY2s+ZGl2PmRpdntmbGV4OjAgMSAxMDAlfSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNpbnZhbGlkSXRlbXNCbG9jaz5kaXY+ZGl2IHB7bWFyZ2luOjB9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2ludmFsaWRJdGVtc0Jsb2NrPmRpdj5kaXYgcCtwe21hcmdpbi10b3A6MTBweH0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjaW52YWxpZEl0ZW1zQmxvY2s+dWx7bWFyZ2luOjB9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2ludmFsaWRJdGVtc0Jsb2NrPnVsIGxpe3BhZGRpbmc6MTVweCAwO21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlfSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNpbnZhbGlkSXRlbXNCbG9jaz51bCBsaTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDotMzBweDtjb250ZW50OlwiXCI7d2lkdGg6Y2FsYygxMDAlICsgNjBweCk7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmJmMDB9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2ludmFsaWRJdGVtc0Jsb2NrPnVsIGxpIGRpdntvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3BheW1lbnRQcm9ncmVzc3tkaXNwbGF5Om5vbmU7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZy10b3A6MTVweH0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjcGF5bWVudFByb2dyZXNzPnN0cm9uZ3tmb250LXNpemU6MTZweDtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MTBweH0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjcGF5bWVudFByb2dyZXNzPnB7bWFyZ2luLWJvdHRvbToyMHB4fSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNwYXltZW50UHJvZ3Jlc3MgLnByb2dyZXNzLXBhbmV7Ym9yZGVyLXJhZGl1czo2cHg7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O3BhZGRpbmc6MTVweCAxMHB4IDEwcHg7YmFja2dyb3VuZC1jb2xvcjojZWVlO3RleHQtYWxpZ246Y2VudGVyO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNwYXltZW50UHJvZ3Jlc3MgLnByb2dyZXNzLXBhbmUgdWx7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlO21hcmdpbjowfSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNwYXltZW50UHJvZ3Jlc3MgLnByb2dyZXNzLXBhbmUgdWwrdWx7bWFyZ2luLXRvcDoxNXB4fSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNwYXltZW50UHJvZ3Jlc3MgLnByb2dyZXNzLXBhbmUgdWwuc3RlcHN7Zm9udC1zaXplOjE4cHg7Y29sb3I6IzAwMDtmb250LXdlaWdodDo2MDB9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3BheW1lbnRQcm9ncmVzcyAucHJvZ3Jlc3MtcGFuZSB1bC5zdGVwcyBsaXtkaXNwbGF5Om5vbmV9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3BheW1lbnRQcm9ncmVzcyAucHJvZ3Jlc3MtcGFuZSB1bC5zdGVwcyBsaS5hY3RpdmV7ZGlzcGxheTpsaXN0LWl0ZW19I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3BheW1lbnRQcm9ncmVzcyAucHJvZ3Jlc3MtcGFuZSB1bC5wYXltZW50c3ttYXJnaW4tdG9wOjVweDtkaXNwbGF5Om5vbmV9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3BheW1lbnRQcm9ncmVzcyAucHJvZ3Jlc3MtcGFuZSB1bC5wYXltZW50cyBzcGFue2NvbG9yOiMwMDA7Zm9udC1zaXplOjE2cHh9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3BheW1lbnRQcm9ncmVzcyAucHJvZ3Jlc3MtcGFuZSB1bC5wYXltZW50cyBzcGFuLmMsI1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3BheW1lbnRQcm9ncmVzcyAucHJvZ3Jlc3MtcGFuZSB1bC5wYXltZW50cyBzcGFuLnR7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxOHB4fSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNwYXltZW50UHJvZ3Jlc3MgLnByb2dyZXNzLXBhbmUgdWwucGF5bWVudHMgc3BhbitzcGFue21hcmdpbi1sZWZ0OjVweH0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjcGF5bWVudFByb2dyZXNzIC5wcm9ncmVzcy1wYW5lIHVsLmJhcnN7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3BheW1lbnRQcm9ncmVzcyAucHJvZ3Jlc3MtcGFuZSB1bC5iYXJzIGxpe21hcmdpbjowO2hlaWdodDoxMHB4O2JvcmRlci1yYWRpdXM6MTBweDt3aWR0aDphdXRvO2ZsZXg6MCAxIDEwMCU7YmFja2dyb3VuZC1jb2xvcjojYmJlMWFhfSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNwYXltZW50UHJvZ3Jlc3MgLnByb2dyZXNzLXBhbmUgdWwuYmFycyBsaStsaXttYXJnaW4tbGVmdDoxMHB4fSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNwYXltZW50UHJvZ3Jlc3MgLnByb2dyZXNzLXBhbmUgdWwuYmFycyBsaS5kb25lLCNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNwYXltZW50UHJvZ3Jlc3MgLnByb2dyZXNzLXBhbmUgdWwuYmFycyBsaS5wZW5kaW5ne2JhY2tncm91bmQtY29sb3I6IzAwNjQwMH0jUGF5bWVudEFwcENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjcGF5bWVudFByb2dyZXNzIC5wcm9ncmVzcy1wYW5lIHVsLmJhcnMgbGkucGVuZGluZ3thbmltYXRpb246cHVsc2Utb3BhY2l0eSAxLjI1cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSkgLTAuNHMgaW5maW5pdGV9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3BheW1lbnRQcm9ncmVzcyAucHJvZ3Jlc3MtcGFuZT5pe2ZvbnQtc2l6ZTo0MnB4O2NvbG9yOiMwMDY0MDA7YW5pbWF0aW9uOnNwaW4gMnMgaW5maW5pdGUgbGluZWFyfSNQYXltZW50QXBwQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNwYXltZW50Q29tcGxldGUgcHtmb250LXNpemU6MjBweDttYXJnaW46MjVweCAwIDB9I1BheW1lbnRBcHBDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3BheW1lbnRDb21wbGV0ZSBwIHN0cm9uZ3tmb250LXdlaWdodDo2MDB9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNQYXltZW50QXBwQ29udGFpbmVyICNwb2xpY3lUZXh0e21hcmdpbi1ib3R0b206MjBweH19I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5ICNjb250ZW50Q29udGFpbmVyICNjYXJ0U3VtbWFyeXtwb3NpdGlvbjpzdGF0aWN9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5ICNjb250ZW50Q29udGFpbmVyICNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5vcmRlci1ibG9ja3N7bWFyZ2luLXRvcDowO3BhZGRpbmctYm90dG9tOjVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgI2NvbnRlbnRDb250YWluZXIgI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLnN1YnRvdGFsLXdyYXB7b3JkZXI6dW5zZXQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nOjEwcHggMH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgI2NvbnRlbnRDb250YWluZXIgI2NhcnRDb250YWluZXIubm9Ob3JtYWxJdGVtc3tkaXNwbGF5Om5vbmV9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5ICNjb250ZW50Q29udGFpbmVyICNub05vcm1hbFB1cmNoYXNlc3ttaW4taGVpZ2h0OjEzNXB4fSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAjY29udGVudENvbnRhaW5lciAjbm9Ob3JtYWxQdXJjaGFzZXMgcHtwYWRkaW5nOjEwcHggMTVweDtmb250LXNpemU6MTZweH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIHNwYW57Y29sb3I6aW5oZXJpdH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5jYXJ0LWluZm8tZmxleHtjb2xvcjojMDAwfSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLmNhcnQtaW5mby1mbGV4IC5vcmRlci1pZHtjb2xvcjojMDAwfSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLmNhcnQtaW5mby1mbGV4IC5vcmRlci1pZCBzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwfSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLmNhcnQtaW5mby1mbGV4IC5pdGVtLWlke2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiM1NTV9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5ICNpdGVtc05vdFB1cmNoYXNlZHttYXJnaW46MzBweCAtMTVweCAwO292ZXJmbG93OmhpZGRlbn0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgI2l0ZW1zTm90UHVyY2hhc2VkKyNjb250ZW50Q29udGFpbmVye21hcmdpbi10b3A6MH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgI2l0ZW1zTm90UHVyY2hhc2VkPmRpdntwYWRkaW5nOjB9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5ICNpdGVtc05vdFB1cmNoYXNlZCAuY2FydC1hbGVydHtwYWRkaW5nOjB9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5ICNpdGVtc05vdFB1cmNoYXNlZCAuY2FydC1hbGVydCAuYWxlcnQtbWVzc2FnZXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjEwcHggMTVweDtib3JkZXItYm90dG9tOjJweCBzb2xpZH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgI2l0ZW1zTm90UHVyY2hhc2VkIC5jYXJ0LWFsZXJ0IC5hbGVydC1tZXNzYWdlPmRpdnttYXJnaW4tbGVmdDoxMHB4fSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAjaXRlbXNOb3RQdXJjaGFzZWQgLmNhcnQtYWxlcnQgLmFsZXJ0LW1lc3NhZ2U+ZGl2IHB7bWFyZ2luLWJvdHRvbTowfSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAjaXRlbXNOb3RQdXJjaGFzZWQgLmNhcnQtYWxlcnQgLmFsZXJ0LW1lc3NhZ2U+ZGl2IHArcHttYXJnaW4tdG9wOjVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgI2l0ZW1zTm90UHVyY2hhc2VkIC5jYXJ0LWFsZXJ0IHVsIGxpK2xpe2JvcmRlci10b3A6MnB4IHNvbGlkfSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAjaXRlbXNOb3RQdXJjaGFzZWQgLmNhcnQtYWxlcnQucmVkIC5hbGVydC1tZXNzYWdle2JvcmRlci1ib3R0b20tY29sb3I6I2QwMDIxYjtiYWNrZ3JvdW5kLWNvbG9yOiNmMmRlZGV9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5ICNpdGVtc05vdFB1cmNoYXNlZCAuY2FydC1hbGVydC5yZWQgdWwgbGkrbGl7Ym9yZGVyLXRvcC1jb2xvcjojZDAwMjFifSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAjaXRlbXNOb3RQdXJjaGFzZWQgLmNhcnQtYWxlcnQueWVsbG93IC5hbGVydC1tZXNzYWdle2JvcmRlci1ib3R0b20tY29sb3I6I2ZmYmYwMH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgI2l0ZW1zTm90UHVyY2hhc2VkIC5jYXJ0LWFsZXJ0LnllbGxvdyB1bCBsaStsaXtib3JkZXItdG9wLWNvbG9yOiNmZmJmMDB9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5ICNpdGVtc05vdFB1cmNoYXNlZCAuY2FydC1hbGVydCAuY2FydC1pdGVtcz4ucm93e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1lbmR9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5ICNpdGVtc05vdFB1cmNoYXNlZCAuY2FydC1hbGVydCAuY2FydC1pdGVtcz4ucm93PmRpdjpsYXN0LWNoaWxke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDo3MCU7ZmxleDoxIDAgNzAlO3BhZGRpbmc6MCAxNXB4IDE1cHggMjhweH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgI2l0ZW1zTm90UHVyY2hhc2VkIC5jYXJ0LWFsZXJ0IC5jYXJ0LWl0ZW1zPi5yb3c+ZGl2Omxhc3QtY2hpbGQgLmJ0bnt3aWR0aDpjYWxjKDEwMCUgLSAxNXB4KTttYXJnaW4tcmlnaHQ6MTVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgI2l0ZW1zTm90UHVyY2hhc2VkIC5jYXJ0LWFsZXJ0IC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbz4uYnRue21hcmdpbi10b3A6MTBweDtkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjhweDtwYWRkaW5nLWJvdHRvbTo4cHh9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5IC5pdGVtcy1ncm91cCsuaXRlbXMtZ3JvdXB7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOX0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgLml0ZW1zLWdyb3VwIC5jYXJ0LWl0ZW1zLnNoaXBwaW5nLWdyb3Vwe2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O2ZvbnQtc2l6ZToxNHB4fSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAuaXRlbXMtZ3JvdXAgLmNhcnQtaXRlbXMuc2hpcHBpbmctZ3JvdXAgLmNhcnQtaXRlbXttaW4taGVpZ2h0OnVuc2V0O3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206MTBweH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgLml0ZW1zLWdyb3VwIC5jYXJ0LWl0ZW1zLnNoaXBwaW5nLWdyb3VwIC5jYXJ0LWl0ZW0gLml0ZW0taW1hZ2UtY2hlY2tib3h7cGFkZGluZzowfSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAuaXRlbXMtZ3JvdXAgLmNhcnQtaXRlbXMuc2hpcHBpbmctZ3JvdXAgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIHB7bWFyZ2luLWJvdHRvbTowfSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAuaXRlbXMtZ3JvdXAgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5jYXJ0LWluZm8tZmxleCAuaXRlbS1pZHttYXJnaW4tdG9wOjB9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5IC5pdGVtcy1ncm91cCAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tc3RhdHVze21hcmdpbi10b3A6MTBweH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgLml0ZW1zLWdyb3VwIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1zdGF0dXMgYXttYXJnaW4tdG9wOjEwcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LWRpcmVjdGlvbjpyb3c7Y29sb3I6IzAwNjQwMH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgLml0ZW1zLWdyb3VwIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1zdGF0dXMgYTphZnRlcntmb250LWZhbWlseTpcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7Y29udGVudDpcIu6FpFwiO21hcmdpbi1sZWZ0OjVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgLml0ZW1zLWdyb3VwIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1zdGF0dXMgYSBzcGFue3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzAwNjQwMH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5ICNpdGVtc05vdFB1cmNoYXNlZCAuY2FydC1hbGVydCAuY2FydC1pdGVtcz4ucm93PmRpdjpsYXN0LWNoaWxke3dpZHRoOjYwJTtmbGV4OjEgMCA2MCU7cGFkZGluZy1sZWZ0OjIycHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgI2NvbnRlbnRDb250YWluZXIgI2NhcnRTdW1tYXJ5e3Bvc2l0aW9uOmFic29sdXRlfSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAjY29udGVudENvbnRhaW5lciAjY2FydENvbnRhaW5lci5ub05vcm1hbEl0ZW1ze2Rpc3BsYXk6YmxvY2t9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5ICNpdGVtc05vdFB1cmNoYXNlZHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAjaXRlbXNOb3RQdXJjaGFzZWQ+ZGl2e3BhZGRpbmc6MCAxNXB4fSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAjaXRlbXNOb3RQdXJjaGFzZWQgLmNhcnQtYWxlcnQgLmFsZXJ0LW1lc3NhZ2UgcHtkaXNwbGF5OmlubGluZS1ibG9ja30jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgI2l0ZW1zTm90UHVyY2hhc2VkIC5jYXJ0LWFsZXJ0IC5jYXJ0LWl0ZW1zPi5yb3d7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcn0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgI2l0ZW1zTm90UHVyY2hhc2VkIC5jYXJ0LWFsZXJ0IC5jYXJ0LWl0ZW1zPi5yb3c+ZGl2Omxhc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1ib3R0b206MDt3aWR0aDppbmhlcml0O2ZsZXg6MSAwIGF1dG99I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5ICNpdGVtc05vdFB1cmNoYXNlZCAuY2FydC1hbGVydCAuY2FydC1pdGVtcz4ucm93PmRpdjpsYXN0LWNoaWxkIC5idG57bWF4LXdpZHRoOjI1MHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAuY2FydC1pdGVtcyAuY2FydC1pdGVte21pbi1oZWlnaHQ6MTMwcHh9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5IC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW1hZ2UtY2hlY2tib3h7d2lkdGg6MjAlO2ZsZXg6MCAxIDIwJX0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbWFnZS1jaGVja2JveCAuY2FydC1pbWctY29udGFpbnt3aWR0aDpjYWxjKDEwMCUgLSAxNXB4KTttYXJnaW46MCAwIDAgMTVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZve21hcmdpbi1sZWZ0OjIwJTt3aWR0aDo4MCU7cGFkZGluZy1sZWZ0OjVweDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgLml0ZW1zLWdyb3VwIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1zdGF0dXN7bWFyZ2luLXRvcDowO21pbi13aWR0aDoyMDBweH0jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgLml0ZW1zLWdyb3VwIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1zdGF0dXMgYXtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZzowfSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAuaXRlbXMtZ3JvdXAgLmNhcnQtaXRlbXMuc2hpcHBpbmctZ3JvdXB7Zm9udC1zaXplOjE1cHh9I2J1eWVyQ2FydENvbnRhaW5lci5zdW1tYXJ5IC5pdGVtcy1ncm91cCAuY2FydC1pdGVtcy5zaGlwcGluZy1ncm91cCAuY2FydC1pdGVte2ZsZXgtZGlyZWN0aW9uOnJvd30jYnV5ZXJDYXJ0Q29udGFpbmVyLnN1bW1hcnkgLml0ZW1zLWdyb3VwIC5jYXJ0LWl0ZW1zLnNoaXBwaW5nLWdyb3VwIC5jYXJ0LWl0ZW0gLml0ZW0taW1hZ2UtY2hlY2tib3h7cG9zaXRpb246c3RhdGljfSNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSAuaXRlbXMtZ3JvdXAgLmNhcnQtaXRlbXMuc2hpcHBpbmctZ3JvdXAgLmNhcnQtaXRlbSAuaXRlbS1pbmZve21hcmdpbi1sZWZ0OjA7ZmxleC1kaXJlY3Rpb246Y29sdW1ufX0ubXktZ3VuYnJva2Vye3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NTB9Lm15LWd1bmJyb2tlcitnYi1hcHB7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo0OX0ubXktZ3VuYnJva2VyPmRpdnt0ZXh0LWFsaWduOmNlbnRlcn0ubXktZ3VuYnJva2VyICo6Zm9jdXN7b3V0bGluZTpub25lfS5teS1ndW5icm9rZXIgaHRtbCwubXktZ3VuYnJva2VyIGJvZHksLm15LWd1bmJyb2tlciBoMSwubXktZ3VuYnJva2VyIGgyLC5teS1ndW5icm9rZXIgaDMsLm15LWd1bmJyb2tlciBoNCwubXktZ3VuYnJva2VyIGg1LC5teS1ndW5icm9rZXIgaDYsLm15LWd1bmJyb2tlciBwe2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsQXJpYWwsSGVsdmV0aWNhLEdlbmV2YSxzYW5zLXNlcmlmfS5teS1ndW5icm9rZXIgLnRleHQtbGVmdHt0ZXh0LWFsaWduOmxlZnR9Lm15LWd1bmJyb2tlciAuaGlkZXtkaXNwbGF5Om5vbmV9Lm15LWd1bmJyb2tlciAuY29sLW1kLTEsLm15LWd1bmJyb2tlciAuY29sLW1kLTIsLm15LWd1bmJyb2tlciAuY29sLW1kLTMsLm15LWd1bmJyb2tlciAuY29sLW1kLTQsLm15LWd1bmJyb2tlciAuY29sLW1kLTUsLm15LWd1bmJyb2tlciAuY29sLW1kLTYsLm15LWd1bmJyb2tlciAuY29sLW1kLTcsLm15LWd1bmJyb2tlciAuY29sLW1kLTgsLm15LWd1bmJyb2tlciAuY29sLW1kLTksLm15LWd1bmJyb2tlciAuY29sLW1kLTEwLC5teS1ndW5icm9rZXIgLmNvbC1tZC0xMSwubXktZ3VuYnJva2VyIC5jb2wtbWQtMTJ7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9Lm15LWd1bmJyb2tlciAucm93e21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjA7cGFkZGluZy1yaWdodDowfS5teS1ndW5icm9rZXIgLmRhdGEtdGFibGUtd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZX0ubXktZ3VuYnJva2VyIC5kYXRhLXRhYmxlLXdyYXAgLm5neC1zcGlubmVye3otaW5kZXg6NjEgIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC5kYXRhLXRhYmxlLXdyYXAgLm5neC1zcGlubmVyIC5uZ3gtc3Bpbm5lci1vdmVybGF5e3Bvc2l0aW9uOmFic29sdXRlICFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czo2cHh9Lm15LWd1bmJyb2tlciAuZGF0YS10YWJsZS13cmFwIC5uZ3gtc3Bpbm5lciAubmd4LXNwaW5uZXItb3ZlcmxheSAubGEtYmFsbC1zY2FsZS1tdWx0aXBsZXtkaXNwbGF5Om5vbmV9Lm15LWd1bmJyb2tlciAuZGF0YS10YWJsZS13cmFwIC5uZ3gtc3Bpbm5lciAubmd4LXNwaW5uZXItb3ZlcmxheSAubG9hZGluZy10ZXh0e2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czo2cHg7d2lkdGg6MTUwcHg7aGVpZ2h0OjUwcHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM1NTU7dG9wOjUwJTtsZWZ0OjUwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0ubXktZ3VuYnJva2VyIC5kYXRhLXRhYmxlLXdyYXAgLm5neC1zcGlubmVyIC5uZ3gtc3Bpbm5lci1vdmVybGF5IC5sb2FkaW5nLXRleHQgcHt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MHB4fS5teS1ndW5icm9rZXIgc2VjdGlvbntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjIwcHg7bWluLWhlaWdodDoyNzBweH0ubXktZ3VuYnJva2VyIC50ZXh0LXJpZ2h0e3RleHQtYWxpZ246cmlnaHR9Lm15LWd1bmJyb2tlciAudGV4dC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXJ9Lm15LWd1bmJyb2tlciAudGV4dC1ibGFja3tjb2xvcjojMDAwICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAuYm9yZGVyLXJhZGl1c3tib3JkZXItcmFkaXVzOjRweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4Oy1tb3otYm9yZGVyLXJhZGl1czo0cHh9Lm15LWd1bmJyb2tlciAudmNlbnRlcntkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlO2Zsb2F0Om5vbmV9Lm15LWd1bmJyb2tlciAubmF2LXBpbGxzLWxhYmVse3BhZGRpbmc6MTBweCAxMHB4IDhweCAwfS5teS1ndW5icm9rZXIgaW5wdXR7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixBcmlhbCxIZWx2ZXRpY2EsR2VuZXZhLHNhbnMtc2VyaWZ9Lm15LWd1bmJyb2tlciBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojOGM4YzhjfS5teS1ndW5icm9rZXIgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6IzhjOGM4Y30ubXktZ3VuYnJva2VyIGlucHV0Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6IzhjOGM4Y30ubXktZ3VuYnJva2VyIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojOGM4YzhjfS5teS1ndW5icm9rZXIgaW5wdXQ6Oi1tcy1jbGVhcntkaXNwbGF5Om5vbmV9Lm15LWd1bmJyb2tlciA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM4YzhjOGN9Lm15LWd1bmJyb2tlciA6LW1vei1wbGFjZWhvbGRlcntmb250LXdlaWdodDo2MDA7Y29sb3I6IzhjOGM4Y30ubXktZ3VuYnJva2VyIDo6LW1vei1wbGFjZWhvbGRlcntmb250LXdlaWdodDo2MDA7Y29sb3I6IzhjOGM4Y30ubXktZ3VuYnJva2VyIDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM4YzhjOGN9Lm15LWd1bmJyb2tlciBidXR0b246bm90KC5idG4pe2JvcmRlcjowO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjphdXRvfS5teS1ndW5icm9rZXIgaW1nLC5teS1ndW5icm9rZXIgYXstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLWRyYWc6bm9uZX0ubXktZ3VuYnJva2VyIGgxe3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiM1NTU7bWFyZ2luOjBweH0ubXktZ3VuYnJva2VyIGgxIGVte2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE0cHh9Lm15LWd1bmJyb2tlciBoMSBzcGFue2Rpc3BsYXk6YmxvY2t9Lm15LWd1bmJyb2tlciBoMSBhLmJ0bntkaXNwbGF5Om5vbmV9Lm15LWd1bmJyb2tlciAuc29sZC1pY297Y29sb3I6IzFjODliNn0ubXktZ3VuYnJva2VyIC51bnNvbGQtaWNve2NvbG9yOiNmZmFlMDB9Lm15LWd1bmJyb2tlciAuaWNvLWRvd24tYXJyb3d7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTstbW96LXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0ubXktZ3VuYnJva2VyIC5pbmxpbmUtYm94LWljb24gaXtkaXNwbGF5OmJsb2NrO21hcmdpbi1yaWdodDozcHh9Lm15LWd1bmJyb2tlciAuaW5saW5lLWJveC1pY29uIC50aW1lci1pY297Y29sb3I6IzYzNjM2M30ubXktZ3VuYnJva2VyIC5pbmxpbmUtYm94LWljb24gLndhcm5pbmctaWNve2JhY2tncm91bmQtY29sb3I6I2VlNmMxZH0ubXktZ3VuYnJva2VyIC5pbmxpbmUtYm94LWljb24gc3BhbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcn0ubXktZ3VuYnJva2VyIC51cmdlbnQgLnRpbWVyLWljb3tiYWNrZ3JvdW5kLWNvbG9yOiNkNzFkNTd9Lm15LWd1bmJyb2tlciAudXJnZW50IC50aW1lci1pY28gaXtjb2xvcjojZmZmfS5teS1ndW5icm9rZXIgLnVyZ2VudCBzcGFue2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2Q3MWQ1N30ubXktZ3VuYnJva2VyIC5ub3Qtd2lubmluZyAud2FybmluZy1pY297YmFja2dyb3VuZC1jb2xvcjojZWU2YzFkO3dpZHRoOmF1dG99Lm15LWd1bmJyb2tlciAubm90LXdpbm5pbmcgLndhcm5pbmctaWNvIGl7Y29sb3I6I2ZmZn0ubXktZ3VuYnJva2VyIC5ub3Qtd2lubmluZyBzcGFue2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2VlNmMxZH0ubXktZ3VuYnJva2VyIC5lbmRlZCAud2FybmluZy1pY297YmFja2dyb3VuZC1jb2xvcjojZWU2YzFkfS5teS1ndW5icm9rZXIgLmVuZGVkIC53YXJuaW5nLWljbyBpe2NvbG9yOiNmZmZ9Lm15LWd1bmJyb2tlciAuZW5kZWQgc3Bhbntmb250LXdlaWdodDpib2xkO2NvbG9yOiNlZTZjMWR9Lm15LWd1bmJyb2tlciAudGQtY2VsbC5hY3RpdmUgLmFjdGl2ZS1pY297YmFja2dyb3VuZC1jb2xvcjojMDA0YjAwO2JvcmRlci1yYWRpdXM6NHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtwYWRkaW5nOjRweCA0cHggMCA0cHg7bWFyZ2luOjAgOHB4IDAgMDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MjhweCAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLnRkLWNlbGwuYWN0aXZlIC5hY3RpdmUtaWNvIGl7Y29sb3I6I2ZmZn0ubXktZ3VuYnJva2VyIC50ZC1jZWxsLmFjdGl2ZSBzcGFue2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzAwNGIwMDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjRweCAwIDAgMzVweDtkaXNwbGF5OmlubGluZS1ibG9ja30ubXktZ3VuYnJva2VyIC50ZC1jZWxsLm5vdGFjdGl2ZSAubm90YWN0aXZlLWljb3tiYWNrZ3JvdW5kLWNvbG9yOiM5YTlhOWE7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4O3BhZGRpbmc6NHB4IDRweCAwIDRweDttYXJnaW46MCA4cHggMCAwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoyOHB4ICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAudGQtY2VsbC5ub3RhY3RpdmUgLm5vdGFjdGl2ZS1pY28gaXtjb2xvcjojZmZmfS5teS1ndW5icm9rZXIgLnRkLWNlbGwubm90YWN0aXZlIHNwYW57Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojOWE5YTlhO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NHB4IDAgMCAzNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5teS1ndW5icm9rZXIgLmZpcnN0LWl0ZW0tcGx1cyAuZmlyc3QtaXRlbS1wbHVzLWljb3tiYWNrZ3JvdW5kLWNvbG9yOiMxYzg5YjY7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4O3BhZGRpbmc6NHB4IDZweDttYXJnaW46MCA4cHggMCAwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoyOHB4ICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAuZmlyc3QtaXRlbS1wbHVzIHNwYW57Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMWM4OWI2O3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NHB4IDAgMCAzNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5teS1ndW5icm9rZXIgLnNhbGUtcHJpY2UgLnNhbGUtcHJpY2UtaWNve2JhY2tncm91bmQtY29sb3I6IzMyYjMzMjtib3JkZXItcmFkaXVzOjRweDstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4Oy1tb3otYm9yZGVyLXJhZGl1czo0cHg7cGFkZGluZzo0cHggNnB4O21hcmdpbjowIDhweCAwIDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjI4cHggIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC5zYWxlLXByaWNlIHNwYW57Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMzJiMzMyO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NHB4IDAgMCAzNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5teS1ndW5icm9rZXIgLndlaWdodCAud2VpZ2h0LWljb3tiYWNrZ3JvdW5kLWNvbG9yOiM5NDU4MjI7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4O3BhZGRpbmc6NHB4IDZweDttYXJnaW46MCA4cHggMCAwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoyOHB4ICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAud2VpZ2h0IHNwYW57Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojOTQ1ODIyO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NHB4IDAgMCAzNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5teS1ndW5icm9rZXIgLnJhdGluZy1zYXRpc2ZhY3Rvcnl7Y29sb3I6IzAwMH0ubXktZ3VuYnJva2VyIC5yYXRpbmctcG9vcntjb2xvcjojZDcxZDU3fS5teS1ndW5icm9rZXIgLmJ0bnt3aGl0ZS1zcGFjZTpub3JtYWw7Ym9yZGVyLXJhZGl1czo2cHggIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC5idG4uYnRuLXNpbXtwYWRkaW5nLWxlZnQ6MHB4O3BhZGRpbmctcmlnaHQ6MHB4O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lm15LWd1bmJyb2tlciAuYnRuIC5jYXJldHttYXJnaW4tbGVmdDowcHg7d2lkdGg6YXV0b30ubXktZ3VuYnJva2VyIC50ZXh0LWxpbmt7Zm9udC13ZWlnaHQ6bm9ybWFsO2N1cnNvcjpwb2ludGVyfS5teS1ndW5icm9rZXIgLnRleHQtbGluazpob3Zlcnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOiMwMDRiMDB9Lm15LWd1bmJyb2tlciAudGV4dC1saW5rLXdoaXRle2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyfS5teS1ndW5icm9rZXIgLnRleHQtbGluay13aGl0ZTpob3Zlcntjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lm15LWd1bmJyb2tlciAudGV4dC1saW5rLWdyZWVue2NvbG9yOiMwMDY0MDB9Lm15LWd1bmJyb2tlciAudGV4dC1saW5rLWJsdWV7Y29sb3I6IzE4NjFiN30ubXktZ3VuYnJva2VyIC50ZXh0LWxpbmstcmVke2NvbG9yOiNkNzFkNTd9Lm15LWd1bmJyb2tlciAuYnRuLWRlZmF1bHR7Y29sb3I6IzAwNjQwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5fS5teS1ndW5icm9rZXIgLmJ0bi1kZWZhdWx0OmhvdmVye2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDRiMDA7Ym9yZGVyLWNvbG9yOiMwMDRiMDAgIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHR7Y29sb3I6IzYzNjM2MztiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiNkOWQ5ZDl9Lm15LWd1bmJyb2tlciAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2JvcmRlci1jb2xvcjojMDA2NDAwfS5teS1ndW5icm9rZXIgLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdC5hY3RpdmV7Y29sb3I6IzAwNjQwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7Ym9yZGVyLWNvbG9yOiNkOWQ5ZDl9Lm15LWd1bmJyb2tlciAub3Blbj4uZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0OmZvY3Vze2NvbG9yOiNmZmYgIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDAgIWltcG9ydGFudDtib3JkZXItY29sb3I6IzAwNjQwMCAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdC5yc3MtYnRue2NvbG9yOiNmZmFlMDA7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O2JvcmRlci1jb2xvcjojZDlkOWQ5fS5teS1ndW5icm9rZXIgLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdC5yc3MtYnRuOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2JvcmRlci1jb2xvcjojMDA2NDAwfS5teS1ndW5icm9rZXIgLmJ0bi1wcmltYXJ5LWJsdWV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxODYxYjd9Lm15LWd1bmJyb2tlciAuYnRuLXByaW1hcnktYmx1ZTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzBmNTJhMX0ubXktZ3VuYnJva2VyIC5idG4tcHJpbWFyeS1ibHVlOmFjdGl2ZSwubXktZ3VuYnJva2VyIC5idG4tcHJpbWFyeS1ibHVlOmZvY3Vze2JhY2tncm91bmQtY29sb3I6IzE4NjFiN30ubXktZ3VuYnJva2VyIC5idG4tbm90aWZpY2F0aW9uIGl7Y29sb3I6I2ZmYWUwMH0ubXktZ3VuYnJva2VyIC5idG4tbGlua3tjb2xvcjojZmZmfS5teS1ndW5icm9rZXIgLmJ0bi1saW5rOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA0YjAwO2JvcmRlci1jb2xvcjojMDA0YjAwfS5teS1ndW5icm9rZXIgLmJ0bi1kYW5nZXJ7Y29sb3I6I2Q3MWQ1NztiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7Ym9yZGVyLWNvbG9yOiNkOWQ5ZDl9Lm15LWd1bmJyb2tlciAuYnRuLWRhbmdlcjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2Q3MWQ1Nztib3JkZXItY29sb3I6I2Q3MWQ1N30ubXktZ3VuYnJva2VyIC5idG4tZGFuZ2VyLWZ1bGx7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkNzFkNTc7Ym9yZGVyLWNvbG9yOiNkNzFkNTd9Lm15LWd1bmJyb2tlciAuYnRuLWRhbmdlci1mdWxsOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiKDEyNS4xMjI5NTA4MTk3LDE2Ljg3NzA0OTE4MDMsNTAuNjMxMTQ3NTQxKTtib3JkZXItY29sb3I6cmdiKDEyNS4xMjI5NTA4MTk3LDE2Ljg3NzA0OTE4MDMsNTAuNjMxMTQ3NTQxKX0ubXktZ3VuYnJva2VyIC5idG4tZGlzYWJsZWR7Y29sb3I6IzlhOWE5YTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O3BvaW50ZXItZXZlbnRzOm5vbmU7Y3Vyc29yOmRlZmF1bHR9Lm15LWd1bmJyb2tlciAuYnRuLWNsZWFyLWJnLXdoaXRlLXRleHR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOm5vbmV9Lm15LWd1bmJyb2tlciAuYnRuLWNsZWFyLWJnLXdoaXRlLXRleHQ6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDRiMDB9Lm15LWd1bmJyb2tlciAuYnRuLXdoaXRlLWJnLXctZ3JlZW4tdGV4dHtjb2xvcjojMDA2NDAwO2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubXktZ3VuYnJva2VyIC5idG4td2hpdGUtYmctdy1ncmVlbi10ZXh0OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA0YjAwfS5teS1ndW5icm9rZXIgLm5hdi1waWxscz5saXt3aWR0aDphdXRvICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAubmF2LXBpbGxzPmxpPmF7Y29sb3I6IzAwNjQwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7Ym9yZGVyLWNvbG9yOiNkOWQ5ZDl9Lm15LWd1bmJyb2tlciAubmF2LXBpbGxzPmxpLmFjdGl2ZT5hLC5teS1ndW5icm9rZXIgLm5hdi1waWxscz5saS5hY3RpdmU+YTpob3ZlciwubXktZ3VuYnJva2VyIC5uYXYtcGlsbHM+bGkuYWN0aXZlPmE6Zm9jdXN7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Ym9yZGVyLWNvbG9yOiMwMDRiMDB9Lm15LWd1bmJyb2tlciAubWFpbi13cmFwcGVyIC5idG4taW5kaWNhdG9yc3twYWRkaW5nOjBweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MHB4IDVweCAwcHggMHB4fS5teS1ndW5icm9rZXIgLm1haW4td3JhcHBlciAuYnRuLWluZGljYXRvcnMgLnRpdGxle2Rpc3BsYXk6ZmxleDt3aGl0ZS1zcGFjZTpub3JtYWw7cGFkZGluZzo2cHggMCA2cHggMTJweH0ubXktZ3VuYnJva2VyIC5tYWluLXdyYXBwZXIgLmJ0bi1pbmRpY2F0b3JzIC5udW1ze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOjZweCAxMnB4IDZweCAxMHB4O21hcmdpbjowIDAgMCAxMHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojZmZhZTAwO2JvcmRlci1sZWZ0OjFweCBkb3R0ZWQgI2ZmZn0ubXktZ3VuYnJva2VyIC5tYWluLXdyYXBwZXIgLmJ0bi1pbmRpY2F0b3JzOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjBweH0ubXktZ3VuYnJva2VyIC5tYWluLXdyYXBwZXI6bm90KC5teS1hY2NvdW50KSAuYnRuLWluZGljYXRvcnN7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfS5teS1ndW5icm9rZXIgLmJ0bi1kZWZhdWx0LmJ0bi1pbmRpY2F0b3JzIC5udW1ze2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5fS5teS1ndW5icm9rZXIgLmJ0bi1kZWZhdWx0LmJ0bi1pbmRpY2F0b3JzOmhvdmVyIC5udW1ze2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjNzlhYTdhfS5teS1ndW5icm9rZXIgLm1haW4td3JhcHBlciAuaW50cm8tdGl0bGV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo5O21hcmdpbi1ib3R0b206MjBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lm15LWd1bmJyb2tlciAubWFpbi13cmFwcGVyIC5pbnRyby10aXRsZT5oMXtmb250LXNpemU6MzBweDtmbGV4LWdyb3c6MX0ubXktZ3VuYnJva2VyIC5tYWluLXdyYXBwZXIgLmludHJvLXRpdGxlIGF7bWFyZ2luOjVweCA1cHggMCAwfS5teS1ndW5icm9rZXIgLm1haW4td3JhcHBlciAuaW50cm8tdGl0bGUgLmJ0bnt3aGl0ZS1zcGFjZTpub3dyYXB9Lm15LWd1bmJyb2tlciAubWFpbi1jb250ZW50e2Zsb2F0OmxlZnR9Lm15LWd1bmJyb2tlciAubWFpbi1jb250ZW50e3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxNXB4fS5teS1ndW5icm9rZXIgLm1haW4tY29udGVudCAuYWxlcnR7dGV4dC1hbGlnbjpjZW50ZXJ9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZD5kaXZ7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93fS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkPmRpdi5ibG9ja3tkaXNwbGF5OmJsb2NrfS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5wdXJwbGUtaWNvbntjb2xvcjojOTAwZTgyICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmR7cGFkZGluZzoyMHB4IDE1cHg7bWFyZ2luOjBweCAwcHggMTVweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Y29sb3I6IzAwNjQwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dHJhbnNpdGlvbjouMnMgYWxsIGVhc2U7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yYWRpdXM6NnB4fS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkIGl7Y29sb3I6I2ZmYWUwMH0ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZCAuaWNvLXRhZy1kb2xsYXItbGcteWVsbG93e3dpZHRoOjM2cHg7aGVpZ2h0OjQxcHg7bWFyZ2luOjAgYXV0byA1cHggYXV0bztkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vdGhlbWUvYXNzZXRzL2ljX3RhZ19kb2xsYXJfbGdfeWVsbG93LnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQgLmljby10YWctbWFrZU9mZmVye3dpZHRoOjM2cHg7aGVpZ2h0OjQxcHg7bWFyZ2luOjAgYXV0byA1cHggYXV0bztkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vdGhlbWUvYXNzZXRzL2ljX3RhZ19kb2xsYXJfbWFrZU9mZmVyLnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQgLmljby10YWctcmVjZWl2ZXt3aWR0aDozNnB4O2hlaWdodDo0MXB4O21hcmdpbjowIGF1dG8gNXB4IGF1dG87ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL3RoZW1lL2Fzc2V0cy9pY190YWdfZG9sbGFyX3JlY2VpdmUucG5nXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdH0ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZCAuaWNvLXRhZy1nYnBheXt3aWR0aDozNnB4O2hlaWdodDo1MnB4O21hcmdpbjowIGF1dG8gNXB4IGF1dG87ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL3RoZW1lL2Fzc2V0cy9iaXRyYWlsLndlYnBcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkLm9tbmkgaXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKC90aGVtZS9hc3NldHMvaW1nLW91dGRvb3JwYXktY29icmFuZGVkLWxvZ28uc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjt3aWR0aDoxMDAlO2hlaWdodDo3MHB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjBweCBhdXRvIDEwcHh9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQgaDN7Zm9udC1zaXplOjMycHg7Zm9udC13ZWlnaHQ6NzAwO21hcmdpbjowIDAgMTBweCAwfS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkIGgye2ZvbnQtc2l6ZToyNnB4O3BhZGRpbmc6MHB4O21hcmdpbjoxMHB4IDB9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQtdy1kZXRhaWxze3BhZGRpbmc6MTVweCAyMHB4O21hcmdpbjoycHg7ZmxvYXQ6bGVmdDtib3JkZXI6MXB4IHNvbGlkICMwMDY0MDA7Y29sb3I6IzAwNjQwMH0ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZC13LWRldGFpbHMgLnRpdGxle3BhZGRpbmc6MCAwIDEwcHggMDttYXJnaW46MCAwIDIwcHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkLXctZGV0YWlscyAudGl0bGUgaDJ7Zm9udC1zaXplOjI0cHg7cGFkZGluZzowO21hcmdpbjoxMHB4IDA7Y29sb3I6IzYzNjM2M30ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZC13LWRldGFpbHMgLnRpdGxlIC5idG57bWFyZ2luOjAgMCAwIDEwcHh9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQtdy1kZXRhaWxzIGgze21hcmdpbjowIDAgMTVweCAwO2NvbG9yOiMzMzM7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NDAwfS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkLXctZGV0YWlscyBwe2NvbG9yOiMzMzN9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQtdy1kZXRhaWxzIHAgc3BhbntkaXNwbGF5OmJsb2NrO2NvbG9yOiM2MzYzNjM7Zm9udC1zaXplOjEycHh9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQtdy1kZXRhaWxzIHAgc3Ryb25ne2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE0cHh9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQtdy1kZXRhaWxzIC5mZmwtc3BlYy1pbmZve21hcmdpbjoxMHB4IDA7cGFkZGluZzoxMHB4IDA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkLXctZGV0YWlscyAub3dlIHN0cm9uZ3tmb250LXNpemU6MjRweDtjb2xvcjojZDcxZDU3fS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkLXctZGV0YWlscyAucGF5bWVudC10eXBlc3ttYXJnaW46MCAwIDRweCAwO2NvbG9yOiMzMzN9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQtdy1kZXRhaWxzIC5pbnZhbGlke2NvbG9yOiNkNzFkNTd9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQtdy1kZXRhaWxzLnRoaXJke3dpZHRoOjMzLjMzMzMlfS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkLXctZGV0YWlscy5oYWxme3dpZHRoOjUwJX0ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZC13LWRldGFpbHMuZWRnZS10by1lZGdle3BhZGRpbmc6MTVweCA1cHggMTVweCAwcHh9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQtdy1kZXRhaWxzLm1lbWJlcnNoaXAtdHlwZXMgLmNvbC1tZC02e3BhZGRpbmc6OHB4IDB9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQtdy1kZXRhaWxzLm5vLWJvcmRlcntib3JkZXI6MH0ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZC13LWRldGFpbHMuY2FyZC1uby1pbm5lci1wYWRkaW5nIC50aXRsZXttYXJnaW46MH0ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZC13LWRldGFpbHMuY2FyZC1uby1pbm5lci1wYWRkaW5nIC5wYWdpe2JvcmRlcjowfS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5yb3cuY2FyZHtwYWRkaW5nOjB9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLnJvdy5jYXJkIC5jb2wtbWQtN3twYWRkaW5nOjU1cHggMTVweH0ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAucm93LmNhcmQgLmNvbC1tZC01e3BhZGRpbmc6NDJweCAxNHB4O2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmODtjb2xvcjojNjM2MzYzfS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5yb3cuY2FyZCAuY29sLW1kLTUgaDN7Y29sb3I6I2Q3MWQ1N30ubXktZ3VuYnJva2VyIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZC1ibHVle2JhY2tncm91bmQtY29sb3I6IzE4NjFiNztjb2xvcjojZmZmO2JvcmRlcjowfS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkLWJsdWUgYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwZjUyYTEgIWltcG9ydGFudDtjb2xvcjojZmZmfS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkLWJsdWUgLmJ0bntib3JkZXI6MDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYgIWltcG9ydGFudDtjb2xvcjojMTg2MWI3fS5teS1ndW5icm9rZXIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkLWJsdWUgaS5pY28tdGFnLWRvbGxhci1sZy15ZWxsb3d7d2lkdGg6MzZweDtoZWlnaHQ6NDBweDtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vdGhlbWUvYXNzZXRzL2ljX3RhZ19kb2xsYXJfbGdfeWVsbG93LnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9Lm15LWd1bmJyb2tlciAuYnV5IC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZCwubXktZ3VuYnJva2VyIC5zZWxsIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZHthbGlnbi1pdGVtczpjZW50ZXJ9Lm15LWd1bmJyb2tlciAubXktc3VwcG9ydCAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQ+ZGl2e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOjEwMCV9Lm15LWd1bmJyb2tlciAubXktc3VwcG9ydCAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQ+ZGl2IC5idG57ZmxleDoxfS5teS1ndW5icm9rZXIgLm15LXN1cHBvcnQgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJkPmRpdiAuYnRuOm50aC1jaGlsZCgyKXttYXJnaW4tbGVmdDo1cHh9Lm15LWd1bmJyb2tlciAubW9iaWxlLW9yZGVyLXN0YXR1cyBzcGFue2Rpc3BsYXk6YmxvY2t9Lm15LWd1bmJyb2tlciAubW9iaWxlLW9yZGVyLXN0YXR1cyBzdHJvbmd7Y29sb3I6IzE4NjFiN30ubXktZ3VuYnJva2VyIC5tb2JpbGUtb3JkZXItc3RhdHVzIC5iYXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1jb2xvcjojMTg2MWI3O2hlaWdodDo1cHg7Ym9yZGVyLXJhZGl1czo0cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4fS5teS1ndW5icm9rZXIgLm1vYmlsZS1vcmRlci1zdGF0dXMgLnplcm8tb2Ytc2l4e3dpZHRoOjAlfS5teS1ndW5icm9rZXIgLm1vYmlsZS1vcmRlci1zdGF0dXMgLm9uZS1vZi1zaXh7d2lkdGg6MTclfS5teS1ndW5icm9rZXIgLm1vYmlsZS1vcmRlci1zdGF0dXMgLnR3by1vZi1zaXh7d2lkdGg6MzQlfS5teS1ndW5icm9rZXIgLm1vYmlsZS1vcmRlci1zdGF0dXMgLnRocmVlLW9mLXNpeHt3aWR0aDo1MCV9Lm15LWd1bmJyb2tlciAubW9iaWxlLW9yZGVyLXN0YXR1cyAuZm91ci1vZi1zaXh7d2lkdGg6NjclfS5teS1ndW5icm9rZXIgLm1vYmlsZS1vcmRlci1zdGF0dXMgLmZpdmUtb2Ytc2l4e3dpZHRoOjgzJX0ubXktZ3VuYnJva2VyIC5tb2JpbGUtb3JkZXItc3RhdHVzIC5zaXgtb2Ytc2l4e3dpZHRoOjEwMCV9Lm15LWd1bmJyb2tlciAubWluaS1ncmlkIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVse2NvbG9yOiMzMzN9Lm15LWd1bmJyb2tlciAubWluaS1ncmlkIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5idG57ZGlzcGxheTpibG9ja30ubXktZ3VuYnJva2VyIC5wYWdpe3BhZGRpbmc6MTVweH0ubXktZ3VuYnJva2VyIC5wYWdpIHVse2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7ZmxvYXQ6cmlnaHR9Lm15LWd1bmJyb2tlciAucGFnaSB1bCBsaXtmbG9hdDpsZWZ0fS5teS1ndW5icm9rZXIgLnBhZ2kgdWwgbGkgYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NXB4IDEwcHg7Y29sb3I6IzYzNjM2Mztib3JkZXItcmFkaXVzOjRweH0ubXktZ3VuYnJva2VyIC5wYWdpIHVsIGxpIGEgaXttYXJnaW46MDtwYWRkaW5nOjB9Lm15LWd1bmJyb2tlciAucGFnaSB1bCBsaSBhIHNwYW57ZGlzcGxheTpibG9jaztmb250LXNpemU6MThweH0ubXktZ3VuYnJva2VyIC5wYWdpIHVsIGxpIGE6aG92ZXJ7Y29sb3I6IzAwNjQwMH0ubXktZ3VuYnJva2VyIC5wYWdpIHVsIC5jdXJyIGF7Y29sb3I6IzAwNjQwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7Zm9udC13ZWlnaHQ6NjAwfS5teS1ndW5icm9rZXIgLnBhZ2kgdWwgLmJvcmRlci1yaWdodHtib3JkZXItcmlnaHQ6M3B4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZzowIDVweCAwIDA7bWFyZ2luOjAgMTBweCAwIDB9Lm15LWd1bmJyb2tlciAucGFnaSB1bCAuYm9yZGVyLWxlZnR7Ym9yZGVyLWxlZnQ6M3B4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZzowIDAgMCA1cHg7bWFyZ2luOjAgMCAwIDEwcHh9Lm15LWd1bmJyb2tlciAucmF0aW5nLXRhYmxle21hcmdpbjowIDAgMjBweCAwfS5teS1ndW5icm9rZXIgLnJhdGluZy10YWJsZSAucm93e3BhZGRpbmc6NHB4IDB9Lm15LWd1bmJyb2tlciAucmF0aW5nLXRhYmxlIC5yYXRpbmd7Ym9yZGVyLXRvcDoxcHggc29saWQgI2VlZX0ubXktZ3VuYnJva2VyIC5tYWluLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAuc3RhcnQtYW5kLWRhdGUgLmNvbC1tZC01LC5teS1ndW5icm9rZXIgLnN0YXJ0LWFuZC1kYXRlIC5jb2wtbWQtNnt3aWR0aDphdXRvfS5teS1ndW5icm9rZXIgLnN0YXJ0LWFuZC1kYXRlIC5jb2wtbWQtMXt3aWR0aDoxMXB4ICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciB1bC5wYWdlciwubXktZ3VuYnJva2VyIHVsLnBhZ2VyIGxpe3dpZHRoOmF1dG8gIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC5pdGVtcy10by1zaG93IC5idG4tZ3JvdXB7Ym9yZGVyLXJhZGl1czo0cHh9Lm15LWd1bmJyb2tlciAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQtYmx1ZSBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzBmNTJhMTtjb2xvcjojZmZmfS5teS1ndW5icm9rZXIgLmFsZXJ0LW5vdGlmaWNhdGlvbntwb3NpdGlvbjpmaXhlZDt0b3A6MTA4cHg7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7ei1pbmRleDo5OTk5O2hlaWdodDo2M3B4fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsubXktZ3VuYnJva2VyK2diLWZvb3Rlcj5kaXZ7cGFkZGluZy1ib3R0b206NDhweH0ubXktZ3VuYnJva2VyIHNlY3Rpb257bWluLWhlaWdodDphdXRvfS5teS1ndW5icm9rZXIgLm1haW4td3JhcHBlciAuaW50cm8tdGl0bGV7bWFyZ2luLWJvdHRvbToxNXB4fS5teS1ndW5icm9rZXIgLm1haW4td3JhcHBlciAuaW50cm8tdGl0bGU+aDF7Zm9udC1zaXplOjMwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubXktZ3VuYnJva2VyIC5tYWluLXdyYXBwZXIgLmludHJvLXRpdGxle2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5teS1ndW5icm9rZXIgLm1haW4td3JhcHBlciAuaW50cm8tdGl0bGUgYXttYXJnaW46MCAwIDVweCA1cHh9Lm15LWd1bmJyb2tlciAubWFpbi13cmFwcGVyIC5pbnRyby10aXRsZT5kaXZ7dGV4dC1hbGlnbjpyaWdodH0ubXktZ3VuYnJva2VyIC5tYWluLXdyYXBwZXI+ZGl2e21hcmdpbi10b3A6MHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lm15LWd1bmJyb2tlciBzZWN0aW9ue21pbi1oZWlnaHQ6NTAwcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7Lm15LWd1bmJyb2tlciAubWFpbi13cmFwcGVyIC5pbnRyby10aXRsZT5oMXtmb250LXNpemU6MzJweH19QG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KXsubXktZ3VuYnJva2VyIC5tYWluLXdyYXBwZXIgLmludHJvLXRpdGxlPmgxe2ZvbnQtc2l6ZTozNnB4fX0ubXlnYi1hZC13cmFwcGVyI215Z2JBZFdyYXBwZXJUb3B7aGVpZ2h0OjUwcHg7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjAgYXV0b31AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm15Z2ItYWQtd3JhcHBlciNteWdiQWRXcmFwcGVyVG9we2hlaWdodDo5MHB4fX0ubXktZ3VuYnJva2VyIC5tYXRlcmlhbC1pY29ucy5tZC0xNntmb250LXNpemU6MTZweH0ubXktZ3VuYnJva2VyIC5tYXRlcmlhbC1pY29ucy5tZC0xOHtmb250LXNpemU6MThweH0ubXktZ3VuYnJva2VyIC5tYXRlcmlhbC1pY29ucy5tZC0yMHtmb250LXNpemU6MjBweH0ubXktZ3VuYnJva2VyIC5tYXRlcmlhbC1pY29ucy5tZC0yNHtmb250LXNpemU6MjRweH0ubXktZ3VuYnJva2VyIC5tYXRlcmlhbC1pY29ucy5tZC0zNntmb250LXNpemU6MzZweH0ubXktZ3VuYnJva2VyIC5tYXRlcmlhbC1pY29ucy5tZC00OHtmb250LXNpemU6NDhweH0ubXktZ3VuYnJva2VyIC5tYXRlcmlhbC1pY29ucy5tZC1kYXJre2NvbG9yOnJnYmEoMCwwLDAsLjU0KX0ubXktZ3VuYnJva2VyIC5tYXRlcmlhbC1pY29ucy5tZC1kYXJrLm1kLWluYWN0aXZle2NvbG9yOnJnYmEoMCwwLDAsLjI2KX0ubXktZ3VuYnJva2VyIC5tYXRlcmlhbC1pY29ucy5tZC1saWdodHtjb2xvcjojZmZmfS5teS1ndW5icm9rZXIgLm1hdGVyaWFsLWljb25zLm1kLWxpZ2h0Lm1kLWluYWN0aXZle2NvbG9yOmhzbGEoMCwwJSwxMDAlLC4zKX0ubW9yZS1tZW51LW9wdGlvbi5tYXQtbWVudS1pdGVte2NvbG9yOiMwMDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTpub25lfS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycy5oYWxme21hcmdpbi10b3A6LTE1cHh9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcntwYWRkaW5nOjEwcHggMTBweCAwIDEwcHg7YmFja2dyb3VuZC1jb2xvcjojZWVlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC13cmFwOndyYXA7bWluLWhlaWdodDo1NnB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhciAuY29sKy5jb2x7bWFyZ2luLWxlZnQ6MTBweH0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuc29ydC1maWx0ZXJze21hcmdpbi10b3A6MHB4O2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpzdHJldGNoO2ZsZXgtd3JhcDp3cmFwO3dpZHRoOmF1dG99Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLnNvcnQtZmlsdGVycz5kaXZ7bWFyZ2luLXRvcDoxMHB4O21hcmdpbi1sZWZ0OjEwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLnNvcnQtZmlsdGVycz5kaXY+c3BhbnttYXJnaW46MCA1cHggMCAwO2ZvbnQtd2VpZ2h0OjYwMDtkaXNwbGF5OmlubGluZS1mbGV4O3ZlcnRpY2FsLWFsaWduOnRvcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtoZWlnaHQ6MzVweH0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuc29ydC1maWx0ZXJzPmRpdiB1bC5kcm9wZG93bi1tZW51e2xlZnQ6YXV0bztyaWdodDowcHg7dG9wOmNhbGMoMTAwJSAtIDVweCl9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLnNvcnQtZmlsdGVycz5kaXYgdWwuZHJvcGRvd24tbWVudSBsaS5kaXNhYmxlZCBhe2NvbG9yOiNjY2N9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLnNvcnQtZmlsdGVycz5kaXY6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MHB4fS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5zb3J0LWZpbHRlcnM+ZGl2OmZpcnN0LWNoaWxkIHVsLmRyb3Bkb3duLW1lbnV7bGVmdDowcHg7cmlnaHQ6YXV0b30ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuc2VhcmNoe3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLnNlYXJjaCBpbnB1dHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgNDBweCAwIDEwcHg7d2lkdGg6MTAwJTttaW4taGVpZ2h0OjM1cHg7Ym9yZGVyLXJhZGl1czo0cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RyYW5zaXRpb246LjJzIGFsbCBlYXNlO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmFkaXVzOjZweH0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuc2VhcmNoOmhvdmVyIGlucHV0LC5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5zZWFyY2g6Zm9jdXMgaW5wdXR7Ym9yZGVyLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzoycHggMnB4IDRweCAwcHggcmdiYSgwLDAsMCwuMil9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLnNlYXJjaDpob3ZlciBpLC5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5zZWFyY2g6Zm9jdXMgaXtjb2xvcjojMDA2NDAwfS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5zZWFyY2ggYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjBweDt3aWR0aDozNnB4O2hlaWdodDozNXB4fS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5zZWFyY2ggYnV0dG9uIGl7bWFyZ2luOjZweCAwIDAgMDtwYWRkaW5nOjA7Y29sb3I6I2Q5ZDlkOX0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wucmVtb3ZlLWl0ZW1zLWZpbHRlcnt3aWR0aDoxMDAlO21hcmdpbjoxMHB4IDAgMCAwO3doaXRlLXNwYWNlOm5vd3JhcH0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuZXhwb3J0LWZpbHRlciwubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuZmlsdGVyc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6YXV0bzttYXJnaW46MTBweCAwcHggMHB4IDEwcHh9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLmV4cG9ydC1maWx0ZXIgYnV0dG9uLC5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5maWx0ZXJzIGJ1dHRvbntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojNTU1O2JvcmRlci1yYWRpdXM6NHB4O2hlaWdodDozMy4zM3B4O3BhZGRpbmc6MHB4IDhweDtjdXJzb3I6cG9pbnRlcn0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuZXhwb3J0LWZpbHRlciBidXR0b24gaSwubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuZmlsdGVycyBidXR0b24gaXttYXJnaW4tcmlnaHQ6M3B4fS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5leHBvcnQtZmlsdGVyIGJ1dHRvbjpob3ZlciwubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuZmlsdGVycyBidXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2JvcmRlci1jb2xvcjojMDA2NDAwO2NvbG9yOiNmZmZ9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLmV4cG9ydC1maWx0ZXIgYnV0dG9uLmdybiwubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuZmlsdGVycyBidXR0b24uZ3Jue2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtjb2xvcjojZmZmfS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5leHBvcnQtZmlsdGVyIGJ1dHRvbltkaXNhYmxlZF0sLm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLmZpbHRlcnMgYnV0dG9uW2Rpc2FibGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiM5OTkgIWltcG9ydGFudDtjdXJzb3I6ZGVmYXVsdH0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyIC5jYXRlZ29yeS1maWx0ZXIgYnV0dG9ue2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDA2NDAwfS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXIgLmNhdGVnb3J5LWZpbHRlciBidXR0b246aG92ZXJ7Y29sb3I6I2ZmZn1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcntwYWRkaW5nOjEwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFye2ZsZXgtd3JhcDpub3dyYXB9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhci5jaGVja3tqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyLmNoZWNrPmRpdi5jb2wuc2VhcmNoe3BhZGRpbmctbGVmdDoxMHB4fS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXIgYnV0dG9ue21pbi1oZWlnaHQ6MzVweH0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyIC5jb2wrLmNvbHttYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5zZWFyY2h7d2lkdGg6YXV0bztvcmRlcjoyO2ZsZXg6MSAwIGF1dG99Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLnNvcnQtZmlsdGVyc3tvcmRlcjo0fS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5zb3J0LWZpbHRlcnMgYnV0dG9ue3doaXRlLXNwYWNlOm5vd3JhcDttYXJnaW4tYm90dG9tOjEwcHh9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLnNvcnQtZmlsdGVycz5kaXZ7bWFyZ2luLXRvcDowcHh9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLnNvcnQtZmlsdGVycz5kaXY6Zmlyc3QtY2hpbGQgdWwuZHJvcGRvd24tbWVudXtyaWdodDphdXRvO2xlZnQ6MHB4fS5teS1ndW5icm9rZXIgLmdyaWQuZmlsdGVycyAuZmlsdGVycy1iYXI+ZGl2LmNvbC5zb3J0LWZpbHRlcnMgdWwuZHJvcGRvd24tbWVudXt0b3A6Y2FsYygxMDAlIC0gMTBweCl9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLmZpbHRlcnN7b3JkZXI6M30ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wucmVtb3ZlLWl0ZW1zLWZpbHRlcnt3aWR0aDphdXRvO29yZGVyOjE7bWFyZ2luLXRvcDowcHh9Lm15LWd1bmJyb2tlciAuZ3JpZC5maWx0ZXJzIC5maWx0ZXJzLWJhcj5kaXYuY29sLnJlbW92ZS1pdGVtcy1maWx0ZXIgYnV0dG9ue21hcmdpbi1ib3R0b206MTBweH0ubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuZXhwb3J0LWZpbHRlcnt3aWR0aDphdXRvO29yZGVyOjV9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyLmNoZWNrPmRpdi5jb2wuc2VhcmNoe3BhZGRpbmctbGVmdDo1JX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsubXktZ3VuYnJva2VyIC5ncmlkLmZpbHRlcnMgLmZpbHRlcnMtYmFyPmRpdi5jb2wuc2VhcmNoKy5zb3J0LWZpbHRlcnMrLnJlbW92ZS1pdGVtcy1maWx0ZXJ7bWFyZ2luLXJpZ2h0OjE1JX19LmdiLW1hdC1kaWFsb2cuZGF0YXRhYmxlLWZpbHRlcnMtbW9kYWwgI2RhdGF0YWJsZS1maXRsZXJzLXRpdGxle21hcmdpbi1ib3R0b206MH0uZ2ItbWF0LWRpYWxvZy5kYXRhdGFibGUtZmlsdGVycy1tb2RhbCAubWF0LW1kYy1kaWFsb2ctY29udGVudHtwYWRkaW5nLXRvcDowICFpbXBvcnRhbnR9LmdiLW1hdC1kaWFsb2cuZGF0YXRhYmxlLWZpbHRlcnMtbW9kYWwgLmN0YXN7d2lkdGg6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7bWFyZ2luOjAgYXV0bztkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsIC5jdGFzICNkYXRhdGFibGUtZml0bGVycy1zZWFyY2gsLmdiLW1hdC1kaWFsb2cuZGF0YXRhYmxlLWZpbHRlcnMtbW9kYWwgLmN0YXMgI2RhdGF0YWJsZS1maXRsZXJzLWNsb3Nle2ZvbnQtZmFtaWx5OlwiT3BlbiBTYW5zXCIsc2Fucy1zZXJpZjtmb250LXNpemU6MTVweDtoZWlnaHQ6NDBweH0uZ2ItbWF0LWRpYWxvZy5kYXRhdGFibGUtZmlsdGVycy1tb2RhbCAuY3RhcyAjZGF0YXRhYmxlLWZpdGxlcnMtc2VhcmNoe2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtjb2xvcjojZmZmfS5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsIC5lcnJfbXNne3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctdG9wOjVweDtjb2xvcjojZDAwMjFifS5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsIC5lcnJfbXNnIHNwYW57Zm9udC13ZWlnaHQ6NjAwfS5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsICNpbnB1dEdyb3VwQ29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaDtmbGV4LXdyYXA6d3JhcDtwYWRkaW5nLWJvdHRvbToyMHB4fS5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsICNpbnB1dEdyb3VwQ29udGFpbmVyPmRpdiBmaWVsZHNldHttYXJnaW46MTVweCAwIDA7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXJhZGl1czo2cHg7YmFja2dyb3VuZC1jb2xvcjojZTVlNWU1O2hlaWdodDpjYWxjKDEwMCUgLSAxNnB4KX0uZ2ItbWF0LWRpYWxvZy5kYXRhdGFibGUtZmlsdGVycy1tb2RhbCAjaW5wdXRHcm91cENvbnRhaW5lcj5kaXYgZmllbGRzZXQgbGVnZW5ke3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMHB4O2xlZnQ6MTBweDt3aWR0aDphdXRvO21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MDtmb250LXNpemU6MThweDtmb250LXdlaWdodDo2MDB9LmdiLW1hdC1kaWFsb2cuZGF0YXRhYmxlLWZpbHRlcnMtbW9kYWwgI2lucHV0R3JvdXBDb250YWluZXI+ZGl2IGZpZWxkc2V0IC5jaGVjay1hbGx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7cmlnaHQ6MTBweH0uZ2ItbWF0LWRpYWxvZy5kYXRhdGFibGUtZmlsdGVycy1tb2RhbCAjaW5wdXRHcm91cENvbnRhaW5lcj5kaXYgZmllbGRzZXQgLmZpbHRlci1jaGVja2JveGVzLC5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsICNpbnB1dEdyb3VwQ29udGFpbmVyPmRpdiBmaWVsZHNldCAuZmlsdGVyLXJhZGlvc3twYWRkaW5nOjQwcHggMTBweCAxMHB4fS5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsICNpbnB1dEdyb3VwQ29udGFpbmVyPmRpdiBmaWVsZHNldCAuZmlsdGVyLWNoZWNrYm94ZXMgLm1hdC1yaXBwbGUsLmdiLW1hdC1kaWFsb2cuZGF0YXRhYmxlLWZpbHRlcnMtbW9kYWwgI2lucHV0R3JvdXBDb250YWluZXI+ZGl2IGZpZWxkc2V0IC5maWx0ZXItcmFkaW9zIC5tYXQtcmlwcGxle2Rpc3BsYXk6bm9uZX0uZ2ItbWF0LWRpYWxvZy5kYXRhdGFibGUtZmlsdGVycy1tb2RhbCAjaW5wdXRHcm91cENvbnRhaW5lcj5kaXYgZmllbGRzZXQgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7cGFkZGluZzowO21hcmdpbjowfS5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsICNpbnB1dEdyb3VwQ29udGFpbmVyPmRpdiB1bCBsaSwuZ2ItbWF0LWRpYWxvZy5kYXRhdGFibGUtZmlsdGVycy1tb2RhbCAjaW5wdXRHcm91cENvbnRhaW5lcj5kaXYgLm1hdC1tZGMtcmFkaW8tZ3JvdXAgLmdiLW1hdC1yYWRpb3ttYXJnaW4tYm90dG9tOjEwcHh9LmdiLW1hdC1kaWFsb2cuZGF0YXRhYmxlLWZpbHRlcnMtbW9kYWwgI2lucHV0R3JvdXBDb250YWluZXI+ZGl2LmhhbGZ7d2lkdGg6MTAwJTtmbGV4OjEgMCAxMDAlfS5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsICNpbnB1dEdyb3VwQ29udGFpbmVyPmRpdi5mdWxse3dpZHRoOjEwMCU7ZmxleDoxIDAgMTAwJX0uZ2ItbWF0LWRpYWxvZy5kYXRhdGFibGUtZmlsdGVycy1tb2RhbCAjaW5wdXRHcm91cENvbnRhaW5lcj5kaXYuZnVsbCB1bCwuZ2ItbWF0LWRpYWxvZy5kYXRhdGFibGUtZmlsdGVycy1tb2RhbCAjaW5wdXRHcm91cENvbnRhaW5lcj5kaXYuZnVsbCAubWF0LXJhZGlvLWdyb3Vwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtmbGV4LXdyYXA6d3JhcH0uZ2ItbWF0LWRpYWxvZy5kYXRhdGFibGUtZmlsdGVycy1tb2RhbCAjaW5wdXRHcm91cENvbnRhaW5lcj5kaXYuZnVsbCB1bCBsaSwuZ2ItbWF0LWRpYWxvZy5kYXRhdGFibGUtZmlsdGVycy1tb2RhbCAjaW5wdXRHcm91cENvbnRhaW5lcj5kaXYuZnVsbCB1bCAubWF0LXJhZGlvLWJ1dHRvbiwuZ2ItbWF0LWRpYWxvZy5kYXRhdGFibGUtZmlsdGVycy1tb2RhbCAjaW5wdXRHcm91cENvbnRhaW5lcj5kaXYuZnVsbCAubWF0LXJhZGlvLWdyb3VwIGxpLC5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsICNpbnB1dEdyb3VwQ29udGFpbmVyPmRpdi5mdWxsIC5tYXQtcmFkaW8tZ3JvdXAgLm1hdC1yYWRpby1idXR0b257ZmxleDoxIDAgMTAwJTt3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsuZ2ItbWF0LWRpYWxvZy5kYXRhdGFibGUtZmlsdGVycy1tb2RhbCAjaW5wdXRHcm91cENvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOnN0cmV0Y2g7ZmxleC13cmFwOndyYXB9LmdiLW1hdC1kaWFsb2cuZGF0YXRhYmxlLWZpbHRlcnMtbW9kYWwgI2lucHV0R3JvdXBDb250YWluZXI+ZGl2LmZ1bGx7d2lkdGg6MTAwJTtmbGV4OjAgMSAxMDAlfS5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsICNpbnB1dEdyb3VwQ29udGFpbmVyPmRpdi5mdWxsIHVsIGxpe3dpZHRoOjUwJTtmbGV4OjAgMSA1MCV9LmdiLW1hdC1kaWFsb2cuZGF0YXRhYmxlLWZpbHRlcnMtbW9kYWwgI2lucHV0R3JvdXBDb250YWluZXI+ZGl2LmhhbGZ7d2lkdGg6Y2FsYyg1MCUgLSA3LjVweCk7ZmxleDowIDEgY2FsYyg1MCUgLSA3LjVweCl9fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUtY2VsbC10ZW1wbGF0ZT4udGh1bWJuYWlse2hlaWdodDoxMDBweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlLWNlbGwtdGVtcGxhdGU+LnRodW1ibmFpbC1uby1pbWd7aGVpZ2h0OjEwMHB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGV7b3ZlcmZsb3c6dmlzaWJsZTt6LWluZGV4OjUwO3Bvc2l0aW9uOnJlbGF0aXZlfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUrLml0ZW1zLXRvLXNob3d7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo0OX0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOX0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZW1wdHktcm93e2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Zm9udC1zaXplOjE1cHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGx7d2lkdGg6MTAwJSAhaW1wb3J0YW50O2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O21hcmdpbi1ib3R0b206LTFweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVye3dpZHRoOjUwJTtib3JkZXI6MHB4O2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXI+LmRhdGF0YWJsZS1ib2R5LXJvd3t3aWR0aDoxMDAlICFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCV9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlcjpudGgtY2hpbGQoZXZlbil7Ym9yZGVyLXJpZ2h0OjBweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowcHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwYWRkaW5nOjE1cHg7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGx7cGFkZGluZzowO21hcmdpbi10b3A6NXB4O292ZXJmbG93OnZpc2libGV9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbDpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjBweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLmN0YS1jb2x7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoyNTBweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLmVsbGlwc2lze292ZXJmbG93OmhpZGRlbn0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLmVsbGlwc2lzIC50ZC1jZWxsPiosLm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5lbGxpcHNpcyAudGQtY2VsbCAuZWxse292ZXJmbG93OmhpZGRlbjt3aWR0aDoxMDAlO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7ZGlzcGxheTpibG9ja30ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5mYWlsZWQtcGF5bWVudHtjb2xvcjojZDAwMjFiO21hcmdpbi1ib3R0b206NXB4O2ZvbnQtc2l6ZToxM3B4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLmVmZmx7bWFyZ2luLXRvcDoxNXB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLmVmZmwgZGl2IGltZ3t3aWR0aDoyMHB4O2hlaWdodDoxNXB4O21hcmdpbjowIDVweCAzcHggMH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5uby1lZmZse2ZvbnQtd2VpZ2h0OmJvbGRlcjtmb250LXN0eWxlOml0YWxpYztjb2xvcjojNTU1O21hcmdpbi10b3A6MTVweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC50ZC1jZWxsIHNwYW4ubm8tY2MtZmVlc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcn0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC50ZC1jZWxsIHNwYW4ubm8tY2MtZmVlcyBpe21hcmdpbi1yaWdodDozcHg7aGVpZ2h0OjE2cHg7d2lkdGg6MTlweDtkaXNwbGF5OmlubGluZS1ibG9jaztiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiLi4vLi4vdGhlbWUvYXNzZXRzL2ljLW5vLWNjLWZlZXMuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLnRodW1ibmFpbHtib3JkZXItcmFkaXVzOjBweDtib3JkZXI6MHB4O3BhZGRpbmc6MHB4O21hcmdpbjowcHggMHB4IDEwcHggMHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsPi50aHVtYm5haWwgYSwubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsPmRpdiBhLnRodW1ibmFpbHt3aWR0aDoxMDAlfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWw+LnRodW1ibmFpbCBhIGltZywubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsPmRpdiBhLnRodW1ibmFpbCBpbWd7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsLmN0YXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5tYW5hZ2UtcGhvdG9zLWJ0bnt3aWR0aDoxMzBweDttYXJnaW46MCBhdXRvO2Rpc3BsYXk6YmxvY2t9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAudGl0bGV7ZGlzcGxheTpibG9ja30ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5zZXJpYWx7Zm9udC1zaXplOjEycHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuc2VyaWFsPmRpdnt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO292ZXJmbG93OmhpZGRlbn0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5idXllci1pbmZve2ZvbnQtc2l6ZToxMnB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLmJ1eWVyLWluZm8+aW1ne21hcmdpbjowIDAgMCAxMHB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLmJ1eWVyLWluZm8+aW1nK2ltZ3ttYXJnaW46MCAwIDAgNXB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLmF3YWl0aW5nLWZlZWRiYWNre2NvbG9yOiMxYzg5YjZ9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuYXdhaXRpbmctcGF5bWVudHtjb2xvcjojMzJiMzMyfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLnBlbmRpbmd7Y29sb3I6I2VlNmMxZH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5kZWZhdWx0LWFkZHJlc3N7Y29sb3I6IzE4NjFiN30ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5jdGEtc3BhY2Vye2hlaWdodDo1cHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAucmF0aW5nLXBvc2l0aXZle2NvbG9yOiMwMDY0MDB9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAucmF0aW5nLXBvc2l0aXZlIHN0cm9uZ3t3aWR0aDo0MHB4O2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmODtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjRweCAwO2JvcmRlci1yYWRpdXM6NHB4O3RleHQtYWxpZ246Y2VudGVyfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLnJhdGluZy1uZXV0cmFse2NvbG9yOiMwMDB9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAucmF0aW5nLW5ldXRyYWwgc3Ryb25ne3dpZHRoOjQwcHg7YmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6NHB4IDA7Ym9yZGVyLXJhZGl1czo0cHg7dGV4dC1hbGlnbjpjZW50ZXJ9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAucmF0aW5nLW5lZ2F0aXZle2NvbG9yOiNkNzFkNTd9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAucmF0aW5nLW5lZ2F0aXZlIHN0cm9uZ3t3aWR0aDo0MHB4O2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmODtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOjRweCAwO2JvcmRlci1yYWRpdXM6NHB4O3RleHQtYWxpZ246Y2VudGVyfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLmRlc2NyaXB0aW9ue3dpZHRoOjMzJX0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHR7Y29sb3I6IzAwNjQwMH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQ6aG92ZXJ7Y29sb3I6I2ZmZn0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5yZWxpc3QtaWNvbnt3aWR0aDozMHB4ICFpbXBvcnRhbnQ7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjVweCAwO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2Y4ZjhmODtib3JkZXItcmFkaXVzOjRweDtwb3NpdGlvbjpyZWxhdGl2ZX0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5yZWxpc3QtaWNvbiBpe2Rpc3BsYXk6bm9uZX0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5yZWxpc3QtaWNvbi55ZXMgaXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNXB4O3JpZ2h0Oi04cHg7Y29sb3I6IzAwNjQwMH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5yZWxpc3QtdGV4dHtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6NXB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLnJlbGlzdC10ZXh0IC5nbHlwaGljb24uZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ257Y29sb3I6I2ZmYmYwMH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5yZWxpc3QtdGV4dCBzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLm5hdi1waWxsc3tkaXNwbGF5OmZsZXh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAubmF2LXBpbGxzIGxpK2xpe21hcmdpbi1sZWZ0OjEwcHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuY3JlZGl0LXJlcXVlc3Qtd3JhcHttYXJnaW46MHB4O3BhZGRpbmc6MHB4O2xpc3Qtc3R5bGUtdHlwZTpub25lfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWx7aGVpZ2h0OjEwMCV9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuc2VyaWFse2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuc2VyaWFsPmRpdnt3aGl0ZS1zcGFjZTpub3dyYXB9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuYnRuLWdyb3VwIGJ1dHRvbiwubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnV7d2lkdGg6MTAwJX0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5idG4tZ3JvdXAgYnV0dG9uPmxpPmEsLm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51PmxpPmF7d2hpdGUtc3BhY2U6bm9ybWFsfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLmRyb3Bkb3duLWJhY2tkcm9we2Rpc3BsYXk6bm9uZX0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLmNoZWNrYm94LWNlbGx7d2lkdGg6NDJweCAhaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxNXB4fS5teS1ndW5icm9rZXIgLmRhdGF0YWJsZS1jaGVja2JveCwubXktZ3VuYnJva2VyIC5iaWQtc3RhdHVze2hlaWdodDphdXRvO2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbToxMHB4fS5teS1ndW5icm9rZXIgLmRhdGF0YWJsZS1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpiZWZvcmUsLm15LWd1bmJyb2tlciAuYmlkLXN0YXR1cyBpbnB1dFt0eXBlPWNoZWNrYm94XTpiZWZvcmV7dHJhbnNpdGlvbjpub25lICFpbXBvcnRhbnQ7aGVpZ2h0OjE1cHg7d2lkdGg6MTVweDtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtkaXNwbGF5Om5vbmV9Lm15LWd1bmJyb2tlciAuZGF0YXRhYmxlLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmFmdGVyLC5teS1ndW5icm9rZXIgLmJpZC1zdGF0dXMgaW5wdXRbdHlwZT1jaGVja2JveF06YWZ0ZXJ7d2lkdGg6MTVweDtoZWlnaHQ6MTVweDtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDkgIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjNweH0ubXktZ3VuYnJva2VyIC5kYXRhdGFibGUtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZDpiZWZvcmUsLm15LWd1bmJyb2tlciAuYmlkLXN0YXR1cyBpbnB1dDpjaGVja2VkOmJlZm9yZXtib3JkZXItY29sb3I6IzAwNjQwMCAhaW1wb3J0YW50O2hlaWdodDouNXJlbTt3aWR0aDoxcmVtO2JveC1zaGFkb3c6bm9uZTtsZWZ0OjJweDt0b3A6NHB4O2Rpc3BsYXk6YmxvY2t9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xse2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaDtmbGV4LXdyYXA6d3JhcH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVye2ZsZXg6MCAwIDUwJTt3aWR0aDo1MCV9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbHt3aWR0aDoxMDAlICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5jdGEtY29se21heC13aWR0aDp1bnNldH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLmZsZXgtZnVsbHtmbGV4OjEgMCBhdXRvfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLnJlbGlzdC1pY29ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNXB4O3JpZ2h0OjBweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5uYXYtcGlsbHN7bWFyZ2luLWJvdHRvbToxMHB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgZHVyYXRpb24gLnRkLWNlbGwudGltZS1sZWZ0e3BhZGRpbmc6MTBweCAwIDAgMCAhaW1wb3J0YW50O3dpZHRoOmF1dG8gIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGUgIWltcG9ydGFudDt0b3A6MCAhaW1wb3J0YW50O3JpZ2h0OjEwcHggIWltcG9ydGFudDtib3JkZXI6MCAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLnRodW1ibmFpbHttYXJnaW4tdG9wOjIwcHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAudGQtY2VsbC50aW1lLWxlZnR7cGFkZGluZzo1cHggMCAwICFpbXBvcnRhbnQ7d2lkdGg6YXV0byAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3RvcDowICFpbXBvcnRhbnQ7cmlnaHQ6MjBweCAhaW1wb3J0YW50O2JvcmRlcjowICFpbXBvcnRhbnR9fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbHtkaXNwbGF5OmZsZXh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlcntmbGV4OjEgMCAxMDAlO3dpZHRoOjEwMCU7Ym9yZGVyLXJpZ2h0OjBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXJ7ZmxleDoxIDAgYXV0bzt3aWR0aDoxMDAlO2JvcmRlci1yaWdodDowcHg7bWFyZ2luOjBweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyPi5kYXRhdGFibGUtYm9keS1yb3d7ZGlzcGxheTpibG9ja30ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVye2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGx7bWFyZ2luLXRvcDowcHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbHtwYWRkaW5nLWxlZnQ6MTVweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsPi50aHVtYm5haWwgYSwubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsPmRpdiBhLnRodW1ibmFpbHt3aWR0aDoxMjVweDttYXgtd2lkdGg6MTI1cHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbD4udGh1bWJuYWlsIGEgaW1nLC5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWw+ZGl2IGEudGh1bWJuYWlsIGltZ3t3aWR0aDoxMjVweDttYXgtd2lkdGg6MTI1cHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5jdGEtY29se3dpZHRoOmF1dG8gIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsOmZpcnN0LWNoaWxkIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVse3BhZGRpbmctbGVmdDowcHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5mbGV4LWZ1bGwtMjB7ZmxleDoxIDAgMjAlfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwud2lkdGgtYXV0b3t3aWR0aDphdXRvICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZS5taW5pLWdyaWQgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuY3RhLWNvbHttYXgtd2lkdGg6MTUwcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbD4udGh1bWJuYWlsIGEsLm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbD5kaXYgYS50aHVtYm5haWx7d2lkdGg6MTUwcHg7bWF4LXdpZHRoOjE1MHB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWw+LnRodW1ibmFpbCBhIGltZywubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtYm9keS1yb3cgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsPmRpdiBhLnRodW1ibmFpbCBpbWd7d2lkdGg6MTUwcHg7bWF4LXdpZHRoOjE1MHB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1ib2R5LXJvdyAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLmJ0bnt3aGl0ZS1zcGFjZTpub3dyYXB9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubXktZ3VuYnJva2VyIC5jcmVkaXQtcmVxdWVzdHMgLmN0YS1jb2wgLmJ0biwubXktZ3VuYnJva2VyIC5zY2hlZHVsZWQgLmN0YS1jb2wgLmJ0bnt3aWR0aDoxNTBweCAhaW1wb3J0YW50O2Zsb2F0Om5vbmV9Lm15LWd1bmJyb2tlciAuZW5kZWQtaXRlbXMgLmN0YS1jb2wgLmJ0bnt3aWR0aDoxOTBweCAhaW1wb3J0YW50O2Zsb2F0Om5vbmV9Lm15LWd1bmJyb2tlciAud29uLW9yZGVycyAuY3RhLWNvbCAuYnRue3dpZHRoOjE2MHB4ICFpbXBvcnRhbnQ7ZmxvYXQ6bm9uZX19Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLmZpbHRlcnMtYmFyIC5kYXRhdGFibGUtY2hlY2tib3gudG9nZ2xlcnN7d2lkdGg6MTAwJTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjBweDtvcmRlcjo0fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5maWx0ZXJzLWJhciAuZGF0YXRhYmxlLWNoZWNrYm94LnRvZ2dsZXJzIC51aS10b2dnbGVyIGxhYmVse21hcmdpbjoxMHB4IDBweCAwcHggMHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5maWx0ZXJzLWJhciAuZGF0YXRhYmxlLWNoZWNrYm94LnRvZ2dsZXJzIC51aS10b2dnbGVyIGxhYmVsIHNwYW46bGFzdC1jaGlsZHttYXJnaW4tbGVmdDo1cHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLmZpbHRlcnMtYmFyIC5kYXRhdGFibGUtY2hlY2tib3gudG9nZ2xlcnMgLnVpLXRvZ2dsZXI6Zmlyc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjE1cHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXJ7ZmxleDp1bnNldDtwYWRkaW5nOjE1cHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVye3BhZGRpbmc6MHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbHttYXJnaW4tdG9wOjBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGw6bnRoLWNoaWxkKDMpe292ZXJmbG93OmhpZGRlbn0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGw6bnRoLWNoaWxkKDcpe29yZGVyOjh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsOm50aC1jaGlsZCg4KXtvcmRlcjo3fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5vcmRlci1kZXRhaWxzLXRvZ2dsZXItd3JhcCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZX0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1jaGVja2JveHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowcHg7dG9wOjBweDttYXJnaW46MHB4O3dpZHRoOjE0cHg7aGVpZ2h0OjE2cHg7ei1pbmRleDo1MH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1jaGVja2JveCBpbnB1dHttYXJnaW46MHB4O2hlaWdodDoxNnB4O3dpZHRoOjE0cHg7Ym9yZGVyOjBweDtvdXRsaW5lOm5vbmU7b3BhY2l0eTowfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWNoZWNrYm94IGlucHV0OmJlZm9yZXtkaXNwbGF5Om5vbmU7Ym9yZGVyOm5vbmUgIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1jaGVja2JveCBpbnB1dDphZnRlcntkaXNwbGF5Om5vbmU7Ym9yZGVyOm5vbmUgIWltcG9ydGFudDt3aWR0aDphdXRvO2hlaWdodDphdXRvO2JvcmRlci1yYWRpdXM6MHB4O2NvbnRlbnQ6XCLugblcIjt0cmFuc2Zvcm06cm90YXRlKDBkZWcpO2NvbG9yOiMwMDY0MDB9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZDphZnRlcnt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyl9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5jYi1mYWNhZGV7Zm9udC1mYW1pbHk6XCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO3RyYW5zaXRpb246LjJzIGFsbCBlYXNlO3dpZHRoOjE0cHg7aGVpZ2h0OjE2cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtyaWdodDowcHg7ei1pbmRleDo0OTt0cmFuc2Zvcm06cm90YXRlKDBkZWcpfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuY2ItZmFjYWRlOmJlZm9yZXtjb250ZW50Olwi7oG5XCI7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0zcHg7Y29sb3I6IzAwNjQwMH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmNiLWZhY2FkZS5zZWxlY3RlZHt0cmFuc2Zvcm06cm90YXRlKC05MGRlZyl9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5vcmRlci1udW1iZXJ7Zm9udC1zaXplOjE2cHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5vcmRlci1udW1iZXIgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmNyLWluaXRpYXRlZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O21hcmdpbi1ib3R0b206MTVweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmNyLWluaXRpYXRlZCBzdHJvbmd7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTRweDtmb250LXdlaWdodDo2MDB9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5jci1pbml0aWF0ZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiLi4vLi4vdGhlbWUvYXNzZXRzL2NyZWRpdC1yZXF1ZXN0LWdyZWVuLWljb24tZm9yLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JhY2tncm91bmQtc2l6ZTpjb250YWluO21hcmdpbi1yaWdodDo0cHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5pdGVtLWNoYXJnZWJhY2t7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzttYXJnaW4tYm90dG9tOjE1cHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5pdGVtLWNoYXJnZWJhY2sgc3Ryb25ne2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE0cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiNkMDAyMWJ9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5pdGVtLWNoYXJnZWJhY2s6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiLi4vLi4vdGhlbWUvYXNzZXRzL2NoYXJnZWJhY2stcmVkLWljb24ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47bWFyZ2luLXJpZ2h0OjRweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmZmbC1yZWNlaXB0e21hcmdpbi1ib3R0b206MTVweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmZmbC1yZWNlaXB0IHNwYW57bGluZS1oZWlnaHQ6MTdweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmZmbC1yZWNlaXB0IHNwYW4gc3Ryb25ne2NvbG9yOiMwMDA7bWFyZ2luLXJpZ2h0OjVweDtkaXNwbGF5OmlubGluZX0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmZmbC1yZWNlaXB0IHNwYW4gaXtjb2xvcjojZmZiZjAwO21hcmdpbi1yaWdodDo1cHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5mZmwtcmVjZWlwdCBzcGFuIGF7cGFkZGluZy1sZWZ0OjlweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmZmbC1yZWNlaXB0IHNwYW4gYT5pe2NvbG9yOiMwMDY0MDA7bWFyZ2luLXJpZ2h0OjBweDtmb250LXNpemU6MTNweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmZmbC1yZWNlaXB0IHNwYW4uZGF0ZXtkaXNwbGF5OmJsb2NrfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZmZsLXJlY2VpcHQgc3Bhbi5kYXRlIGF7cGFkZGluZy1sZWZ0OjBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLnBheW1lbnQtZmFpbGVke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiNkMDAyMWI7Zm9udC1zaXplOjEzcHg7bWFyZ2luOjVweCAwcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5wYXltZW50LWZhaWxlZCBpe21hcmdpbi1yaWdodDo1cHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5mZmwtcmVjZWlwdCsucGF5bWVudC1mYWlsZWR7bWFyZ2luLXRvcDowcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5jb2wtdGl0bGV7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6NjAwO2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzAwMDttYXJnaW4tdG9wOjE1cHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5hZGRyZXNzLWZpZWxkcz5zcGFue2Rpc3BsYXk6YmxvY2t9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5hZGRyZXNzLWZpZWxkcyAuZXh0cmF7bWFyZ2luLXRvcDo1cHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5hZGRyZXNzLWZpZWxkcyAuZW1haWx7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW59Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5vcmRlci1kYXRlcywubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmZpbmFuY2lhbC1maWd1cmVze21hcmdpbi10b3A6MTVweDttYXJnaW4tYm90dG9tOjBweDt3aWR0aDoxMDAlfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAub3JkZXItZGF0ZXMgdHIsLm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5maW5hbmNpYWwtZmlndXJlcyB0cnttYXJnaW4tdG9wOjVweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLm9yZGVyLWRhdGVzIHRyOmZpcnN0LWNoaWxkLC5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZmluYW5jaWFsLWZpZ3VyZXMgdHI6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5vcmRlci1kYXRlcyB0ciB0ZC5jb2wtdGl0bGUsLm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5maW5hbmNpYWwtZmlndXJlcyB0ciB0ZC5jb2wtdGl0bGV7bWFyZ2luOjBweDttYXJnaW4tcmlnaHQ6MTBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLm9yZGVyLWRhdGVzIHRyIHRkLmNvbC10aXRsZSBhW2RhdGEtdG9nZ2xlPXRvb2x0aXBdLC5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZmluYW5jaWFsLWZpZ3VyZXMgdHIgdGQuY29sLXRpdGxlIGFbZGF0YS10b2dnbGU9dG9vbHRpcF17bWFyZ2luLWxlZnQ6NXB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAub3JkZXItZGF0ZXMgdHIgdGQuY29sLXRpdGxlK3RkLC5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZmluYW5jaWFsLWZpZ3VyZXMgdHIgdGQuY29sLXRpdGxlK3Rke3RleHQtYWxpZ246cmlnaHR9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5vcmRlci1kYXRlcyB0cntmbGV4LXdyYXA6d3JhcH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuY3RhLWNvbHttYXJnaW4tdG9wOjE1cHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLmN0YS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWx7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcn0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuY3RhLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbD5kaXZ7bWFyZ2luLXRvcDoxNXB4O3dpZHRoOjEwMCV9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLmN0YS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWw+ZGl2LmVmZmx7bWFyZ2luLXRvcDowcHg7dGV4dC1hbGlnbjpyaWdodH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuY3RhLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbD5kaXYuZWZmbCBhe2Rpc3BsYXk6YmxvY2t9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLmN0YS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWw+ZGl2LmVmZmwgYSthe21hcmdpbi10b3A6NXB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5jdGEtY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsPmRpdi5lZmZsIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWx7bWFyZ2luLXRvcDoxNXB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLml0ZW0tZGV0YWlscy13cmFwe2ZsZXg6MSAwIGNhbGMoMTAwJSAtIDMwcHgpO3dpZHRoOmNhbGMoMTAwJSAtIDMwcHgpfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuaXRlbS1kZXRhaWxzLXdyYXAgYS5pbmxpbmV7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5pdGVtLWRldGFpbHMtd3JhcCB0YWJsZXt3aWR0aDoxMDAlfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuaXRlbS1kZXRhaWxzLXdyYXAgdGFibGUgdHJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2JvcmRlci10b3A6NXB4IHNvbGlkICNmZmY7YmFja2dyb3VuZC1jb2xvcjojZWVlO3BhZGRpbmc6MTBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLml0ZW0tZGV0YWlscy13cmFwIHRhYmxlIHRyOmZpcnN0LWNoaWxke2JvcmRlci10b3A6MHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuaXRlbS1kZXRhaWxzLXdyYXAgdGFibGUgdHIgdGQgaW1ne3dpZHRoOjc1cHg7aGVpZ2h0OmF1dG87bWFyZ2luLWJvdHRvbToxMHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuaXRlbS1kZXRhaWxzLXdyYXAgdGFibGUgdHIgdGQgYXtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MTBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLml0ZW0tZGV0YWlscy13cmFwIHRhYmxlIHRyIHRkIHN0cm9uZ3ttYXJnaW4tcmlnaHQ6NXB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuaXRlbS1kZXRhaWxzLXdyYXAgdGFibGUgdHIgdGQ6bGFzdC1jaGlsZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLml0ZW0tZGV0YWlscy13cmFwIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHRke3BhZGRpbmctdG9wOjBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF17ZGlzcGxheTpub25lfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbHtmbGV4OjEgMCAxMHB4O2ZvbnQtZmFtaWx5OlwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjtjb2xvcjojMDA2NDAwO21hcmdpbjowcHg7cGFkZGluZzowcHg7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cG9zaXRpb246cmVsYXRpdmV9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsOmFmdGVye3RyYW5zaXRpb246LjJzIGFsbCBlYXNlO3RyYW5zZm9ybTpyb3RhdGUoMGRlZyk7Y29udGVudDpcIu6BuVwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7cmlnaHQ6MHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKX0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbCsuaXRlbS1kZXRhaWxzLXdyYXAgLmV4dHJhe2Rpc3BsYXk6YmxvY2s7cGFkZGluZy10b3A6NXB4fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLm9yZGVyLWRhdGVzIGxpe2Rpc3BsYXk6YmxvY2t9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5vcmRlci1kYXRlcyBsaSBzcGFue3RleHQtYWxpZ246bGVmdH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5maWx0ZXJzLWJhcntmbGV4LXdyYXA6d3JhcH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAuZmlsdGVycy1iYXIgLmRhdGF0YWJsZS1jaGVja2JveC50b2dnbGVyc3ttYXJnaW4tbGVmdDowcHg7bWFyZ2luLWJvdHRvbTo1cHg7d2lkdGg6YXV0bztoZWlnaHQ6NDBweDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO29yZGVyOnVuc2V0fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5maWx0ZXJzLWJhciAuZGF0YXRhYmxlLWNoZWNrYm94LnRvZ2dsZXJzIC51aS10b2dnbGVyIGxhYmVse21hcmdpbjowcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLmZpbHRlcnMtYmFyIC5kYXRhdGFibGUtY2hlY2tib3gudG9nZ2xlcnMgLnVpLXRvZ2dsZXI6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MTBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAuZmlsdGVycy1iYXIgLmV4cG9ydC1maWx0ZXIgYnV0dG9ue21hcmdpbi1ib3R0b206MTBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXJ7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLm9yZGVycy1mbGV4LWZ1bGx7ZmxleDowIDEgYXV0b30ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwub3JkZXItZGV0YWlscy10b2dnbGVyLXdyYXAgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWx7cGFkZGluZy1sZWZ0OjBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGw6bnRoLWNoaWxkKDIpe2ZsZXg6MCAxIDMwJTtwYWRkaW5nLWxlZnQ6MTBweDttYXgtd2lkdGg6MjI1cHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsOm50aC1jaGlsZCgyKSAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbHtwYWRkaW5nLWxlZnQ6MHB4ICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsOm50aC1jaGlsZCgzKXtmbGV4OjEgMCAzMCV9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsOm50aC1jaGlsZCg3KXtvcmRlcjo3fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbDpudGgtY2hpbGQoOCl7b3JkZXI6OH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGw6bnRoLWNoaWxkKDQpLC5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbDpudGgtY2hpbGQoNil7ZGlzcGxheTpub25lfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWNoZWNrYm94e3Bvc2l0aW9uOnJlbGF0aXZlO3JpZ2h0OmF1dG87dG9wOjVweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1jaGVja2JveCBpbnB1dHtoZWlnaHQ6YXV0b30ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1jaGVja2JveCBpbnB1dDphZnRlcntjb250ZW50Olwi7oKAXCJ9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5kYXRhdGFibGUtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZDphZnRlcnt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmNiLWZhY2FkZXt0b3A6NHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuY2ItZmFjYWRlOmJlZm9yZXtjb250ZW50Olwi7oKAXCJ9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5jYi1mYWNhZGUuc2VsZWN0ZWR7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5jb2wtdGl0bGUsLm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLmN0YS1jb2wsLm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5vcmRlci1kYXRlcywubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmZpbmFuY2lhbC1maWd1cmVze21hcmdpbi10b3A6MHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAub3JkZXItZGF0ZXMsLm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5maW5hbmNpYWwtZmlndXJlc3t3aWR0aDoxMDAlfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZmluYW5jaWFsLWZpZ3VyZXMubW9iaWxlLC5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuY29sLXRpdGxlLm1vYmlsZXttYXJnaW4tdG9wOjIwcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLmN0YS1jb2x7ZmxleDoxIDAgMTAwJTttYXgtd2lkdGg6dW5zZXR9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLmN0YS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWx7ZGlzcGxheTpibG9jaztmbG9hdDpyaWdodH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuY3RhLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbD5kaXZ7bWFyZ2luLXRvcDowcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLmN0YS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWw+ZGl2LmVmZmx7bWFyZ2luLXRvcDoxMHB4O3RleHQtYWxpZ246cmlnaHR9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLmN0YS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWw+ZGl2LmVmZmwgYXt0ZXh0LWRlY29yYXRpb246bm9uZX0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2x7d2lkdGg6MTAwJTtmbGV4OjAgMCAxMDAlO3BhZGRpbmctbGVmdDowcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVse21hcmdpbi10b3A6MTVweDtmbGV4LWRpcmVjdGlvbjpyb3c7cGFkZGluZy1sZWZ0OjI1cHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5pdGVtLWRldGFpbHMtd3JhcHtmbGV4OjEgMCBjYWxjKDEwMCUgLSAyMHB4KTt3aWR0aDpjYWxjKDEwMCUgLSAyMHB4KX0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLml0ZW0tZGV0YWlscy13cmFwIHRhYmxle3dpZHRoOjEwMCV9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5pdGVtLWRldGFpbHMtd3JhcCB0YWJsZSB0cntmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7cGFkZGluZzowcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5pdGVtLWRldGFpbHMtd3JhcCB0YWJsZSB0ciB0ZHtwYWRkaW5nOjEwcHggMHB4IDEwcHggMTBweH0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLml0ZW0tZGV0YWlscy13cmFwIHRhYmxlIHRyIHRkIGF7bWFyZ2luLWJvdHRvbTowcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5pdGVtLWRldGFpbHMtd3JhcCB0YWJsZSB0ciB0ZCBpbWd7bWFyZ2luOjVweCAwcHggMHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuaXRlbS1kZXRhaWxzLXdyYXAgdGFibGUgdHIgdGQ+ZGl2e21hcmdpbi1yaWdodDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDl9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5pdGVtLWRldGFpbHMtd3JhcCB0YWJsZSB0ciB0ZDpsYXN0LWNoaWxke2Rpc3BsYXk6dGFibGUtY2VsbDtwYWRkaW5nLXJpZ2h0OjEwcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5pdGVtLWRldGFpbHMtd3JhcCB0YWJsZSB0ciB0ZDpsYXN0LWNoaWxkPmRpdntwYWRkaW5nLXJpZ2h0OjBweDtib3JkZXItcmlnaHQ6MHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5pdGVtLWNvbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCAuaXRlbS1kZXRhaWxzLXdyYXAgdGFibGUgdHIgdGQudGh1bWItd3JhcHt3aWR0aDo4NXB4O2ZsZXg6MCAxIDkwcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5pdGVtLWRldGFpbHMtd3JhcCB0YWJsZSB0ciB0ZC50aXRsZS13cmFwe21heC13aWR0aDp1bnNldDt3aWR0aDpjYWxjKDEwMCUgLSA5MHB4KTtmbGV4OjAgMSBjYWxjKDEwMCUgLSA5MHB4KX0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLml0ZW0tZGV0YWlscy13cmFwIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHRke3BhZGRpbmctdG9wOjEwcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVse2ZsZXg6MCAwIDIwcHh9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsOmFmdGVye3RvcDp1bnNldDtyaWdodDp1bnNldDtjb250ZW50Olwi7oKAXCJ9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsIC5vcmRlci1kYXRlcyB0ciwubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmZpbmFuY2lhbC1maWd1cmVzIHRye2Rpc3BsYXk6dGFibGUtcm93fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbC5jdGEtY29se2ZsZXg6MCAxIGF1dG99Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsLml0ZW0tY29sIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIC5pdGVtLWRldGFpbHMtd3JhcCB0YWJsZSB0cntkaXNwbGF5OnRhYmxlLXJvd30ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZCAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLml0ZW0tZGV0YWlscy13cmFwIHRhYmxlIHRyIHRkLnRpdGxlLXdyYXB7bWF4LXdpZHRoOjMwMHB4O3dpZHRoOmF1dG99fUBtZWRpYShtaW4td2lkdGg6IDE2MDBweCl7Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxse3BhZGRpbmctbGVmdDoxNXB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbHtwYWRkaW5nLWxlZnQ6MHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbDpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbDpudGgtY2hpbGQoNCksLm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsOm50aC1jaGlsZCg2KXtkaXNwbGF5OmJsb2NrfS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbDpudGgtY2hpbGQoMyksLm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQgLmdyaWQgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1ib2R5IC5kYXRhdGFibGUtc2Nyb2xsIC5kYXRhdGFibGUtcm93LXdyYXBwZXIgLmRhdGF0YWJsZS1yb3ctY2VudGVyIC5kYXRhdGFibGUtYm9keS1jZWxsOm50aC1jaGlsZCg0KXtmbGV4OjEgMCAxNSU7b3ZlcmZsb3c6aGlkZGVufS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAuZmluYW5jaWFsLWZpZ3VyZXN7bWluLXdpZHRoOjE4MHB4fS5teS1ndW5icm9rZXIgLm9yZGVycy1ncmlkIC5ncmlkIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLXNjcm9sbCAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIC5kYXRhdGFibGUtcm93LWNlbnRlciAuZGF0YXRhYmxlLWJvZHktY2VsbCAubW9iaWxle2Rpc3BsYXk6bm9uZX0ubXktZ3VuYnJva2VyIC5vcmRlcnMtZ3JpZC5zb2xkLW9yZGVycyAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLml0ZW0tZGV0YWlscy13cmFwe2ZsZXg6MCAwIGNhbGMoMTAwJSAtIDE2NHB4KTt3aWR0aDpjYWxjKDEwMCUgLSAxNjRweCl9Lm15LWd1bmJyb2tlciAub3JkZXJzLWdyaWQud29uLW9yZGVycyAuZ3JpZCAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWJvZHkgLmRhdGF0YWJsZS1zY3JvbGwgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciAuZGF0YXRhYmxlLXJvdy1jZW50ZXIgLmRhdGF0YWJsZS1ib2R5LWNlbGwuaXRlbS1jb2wgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwgLml0ZW0tZGV0YWlscy13cmFwe2ZsZXg6MCAwIGNhbGMoMTAwJSAtIDIwMHB4KTt3aWR0aDpjYWxjKDEwMCUgLSAyMDBweCl9fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1mb290ZXJ7Ym9yZGVyLXRvcDowcHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWZvb3RlciAuZGF0YXRhYmxlLWZvb3Rlci1pbm5lcntmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtoZWlnaHQ6YXV0byAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1mb290ZXIgLmRhdGF0YWJsZS1mb290ZXItaW5uZXIgLnBhZ2UtY291bnR7aGVpZ2h0OmF1dG87bGluZS1oZWlnaHQ6bm9ybWFsO3BhZGRpbmc6MTVweCAwcHggMHB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1mb290ZXIgLmRhdGF0YWJsZS1mb290ZXItaW5uZXIgLmJ0bS1jaGt7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1mb290ZXIgLmRhdGF0YWJsZS1mb290ZXItaW5uZXIgLmJ0bS1jaGsgLmRhdGF0YWJsZS1jaGVja2JveHttYXJnaW46MTVweCAwcHggMHB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1mb290ZXIgLmRhdGF0YWJsZS1mb290ZXItaW5uZXIgLmRhdGF0YWJsZS1wYWdlcnttYXJnaW46MHB4ICFpbXBvcnRhbnQ7cGFkZGluZzo5cHggMHB4IDBweCAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1mb290ZXIgLmRhdGF0YWJsZS1mb290ZXItaW5uZXIgLmRhdGF0YWJsZS1wYWdlciBsaSBhe2hlaWdodDoyMnB4O21pbi13aWR0aDoyNHB4O2xpbmUtaGVpZ2h0OjIycHg7cGFkZGluZzowIDZweDtib3JkZXItcmFkaXVzOjNweDttYXJnaW46NnB4IDNweDt0ZXh0LWFsaWduOmNlbnRlcjt0ZXh0LWRlY29yYXRpb246bm9uZTt2ZXJ0aWNhbC1hbGlnbjpib3R0b219Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWZvb3RlciAuZGF0YXRhYmxlLWZvb3Rlci1pbm5lciAuZGF0YXRhYmxlLXBhZ2VyIGxpIGEgaXtmb250LXNpemU6MjBweDtsaW5lLWhlaWdodDoyMHB4O3BhZGRpbmc6MCAzcHh9Lm15LWd1bmJyb2tlciAubmd4LWRhdGF0YWJsZSAuZGF0YXRhYmxlLWZvb3RlciAuZGF0YXRhYmxlLWZvb3Rlci1pbm5lciAuZGF0YXRhYmxlLXBhZ2VyIGxpLmFjdGl2ZSBhe2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtjb2xvcjojZmZmO2JvcmRlci1jb2xvcjojMDA2NDAwfS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1mb290ZXIgLmRhdGF0YWJsZS1mb290ZXItaW5uZXIgLmRhdGF0YWJsZS1wYWdlciBsaS5kaXNhYmxlZCBhe2JhY2tncm91bmQtY29sb3I6I2VlZSAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1mb290ZXIgLmRhdGF0YWJsZS1mb290ZXItaW5uZXIgLmRhdGF0YWJsZS1wYWdlciBsaTpsYXN0LWNoaWxkIGF7bWFyZ2luLXJpZ2h0OjBweH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtZm9vdGVyIC5kYXRhdGFibGUtZm9vdGVyLWlubmVyIC5zZWxlY3RlZC1jb3VudHtoZWlnaHQ6YXV0byAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLmdyaWQgLml0ZW1zLXRvLXNob3d7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cGFkZGluZzoxMHB4IDBweCAwcHh9Lm15LWd1bmJyb2tlciAuZ3JpZCAuaXRlbXMtdG8tc2hvdyAuYnRuLWdyb3Vwe2JvcmRlci1yYWRpdXM6NHB4O21hcmdpbjowIDEwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubXktZ3VuYnJva2VyIC5ncmlkIC5pdGVtcy10by1zaG93IC5idG4tZ3JvdXAgYnV0dG9ue2NvbG9yOiMwMDY0MDA7Ym9yZGVyOjB9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1mb290ZXIgLmRhdGF0YWJsZS1mb290ZXItaW5uZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubXktZ3VuYnJva2VyIC5uZ3gtZGF0YXRhYmxlIC5kYXRhdGFibGUtZm9vdGVyIC5kYXRhdGFibGUtZm9vdGVyLWlubmVyIC5wYWdlLWNvdW50e3BhZGRpbmc6MTVweCAwcHggOXB4fS5teS1ndW5icm9rZXIgLm5neC1kYXRhdGFibGUgLmRhdGF0YWJsZS1mb290ZXIgLmRhdGF0YWJsZS1mb290ZXItaW5uZXIgLmRhdGF0YWJsZS1wYWdlcntwYWRkaW5nOjBweCAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLmdyaWQgLml0ZW1zLXRvLXNob3d7anVzdGlmeS1jb250ZW50OmNlbnRlcn19LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7bWluLXdpZHRoOjI4MXB4O3BhZGRpbmc6MTVweDt0cmFuc2l0aW9uOi4ycyBib3gtc2hhZG93IGVhc2U7YmFja2dyb3VuZC1jb2xvcjojZmZmO3RyYW5zaXRpb246LjJzIGFsbCBlYXNlO2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmFkaXVzOjZweH0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXI6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzoycHggMnB4IDRweCAwcHggcmdiYSgwLDAsMCwuMil9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyPmgye2ZvbnQtc2l6ZToyMnB4O2NvbG9yOiMwMDY0MDA7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjBweCBhdXRvO3BhZGRpbmc6MHB4fS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOnN0cmV0Y2g7cGFkZGluZy10b3A6MTVweDtwb3NpdGlvbjpyZWxhdGl2ZX0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtbGVmdHtmbGV4OjE7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bzt6LWluZGV4OjQ5fS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1sZWZ0IC5mZWUtbGVmdC1pbm5lcntoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtbGVmdCAuZmVlLWxlZnQtaW5uZXIgLmZlZS1sZWZ0LXRvcHtmbGV4OjEgMSBhdXRvO3dpZHRoOjEwMCV9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLWxlZnQgLmZlZS1sZWZ0LWlubmVyIC5mZWUtbGVmdC10b3AgLmZlZS1sZWZ0LWJsb2Nre21hcmdpbi10b3A6MTVweH0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtbGVmdCAuZmVlLWxlZnQtaW5uZXIgLmZlZS1sZWZ0LXRvcCAuZmVlLWxlZnQtYmxvY2s6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLWxlZnQgLmZlZS1sZWZ0LWlubmVyIC5mZWUtbGVmdC10b3AgLmZlZS1sZWZ0LWJsb2NrIGgze2NvbG9yOiMwMDY0MDA7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbjowcHg7cGFkZGluZzowcHh9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLWxlZnQgLmZlZS1sZWZ0LWlubmVyIC5mZWUtbGVmdC10b3AgLmZlZS1sZWZ0LWJsb2NrIGgzIGl7Zm9udC1zaXplOjEzcHh9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLWxlZnQgLmZlZS1sZWZ0LWlubmVyIC5mZWUtbGVmdC10b3AgLmZlZS1sZWZ0LWJsb2NrPnNwYW4gYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemV9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLWxlZnQgLmZlZS1sZWZ0LWlubmVyIC5mZWUtbGVmdC10b3AgLmZlZS1sZWZ0LWJsb2NrPnNwYW4gYTpob3Zlcntjb2xvcjojNTU1fS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1sZWZ0IC5mZWUtbGVmdC1pbm5lciAuZmVlLWxlZnQtdG9wIC5mZWUtbGVmdC1ibG9jayBhLC5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1sZWZ0IC5mZWUtbGVmdC1pbm5lciAuZmVlLWxlZnQtdG9wIC5mZWUtbGVmdC1ibG9jayBzcGFue2NvbG9yOiM1NTU7Zm9udC1zaXplOjIycHh9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLWxlZnQgLmZlZS1sZWZ0LWlubmVyIC5mZWUtbGVmdC10b3AgLmZlZS1sZWZ0LWJsb2NrIGEubW92ZW1lbnQsLmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLWxlZnQgLmZlZS1sZWZ0LWlubmVyIC5mZWUtbGVmdC10b3AgLmZlZS1sZWZ0LWJsb2NrIHNwYW4ubW92ZW1lbnR7Zm9udC1zaXplOjE0cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZy1yaWdodDoxMHB4fS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1sZWZ0IC5mZWUtbGVmdC1pbm5lciAuZmVlLWxlZnQtdG9wIC5mZWUtbGVmdC1ibG9jayBhLm1vdmVtZW50IGksLmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLWxlZnQgLmZlZS1sZWZ0LWlubmVyIC5mZWUtbGVmdC10b3AgLmZlZS1sZWZ0LWJsb2NrIHNwYW4ubW92ZW1lbnQgaXtmb250LXN0eWxlOm5vcm1hbH0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtbGVmdCAuZmVlLWxlZnQtaW5uZXIgLmZlZS1sZWZ0LXRvcCAuZmVlLWxlZnQtYmxvY2sgYS5tb3ZlbWVudCBpLmZhLC5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1sZWZ0IC5mZWUtbGVmdC1pbm5lciAuZmVlLWxlZnQtdG9wIC5mZWUtbGVmdC1ibG9jayBzcGFuLm1vdmVtZW50IGkuZmF7Zm9udC1zaXplOjMwcHg7bWFyZ2luLXJpZ2h0OjVweH0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtbGVmdCAuZmVlLWxlZnQtaW5uZXIgLmZlZS1sZWZ0LXRvcCAuZmVlLWxlZnQtYmxvY2sgYS5tb3ZlbWVudCBpLmZhLnVwOmFmdGVyLC5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1sZWZ0IC5mZWUtbGVmdC1pbm5lciAuZmVlLWxlZnQtdG9wIC5mZWUtbGVmdC1ibG9jayBzcGFuLm1vdmVtZW50IGkuZmEudXA6YWZ0ZXJ7Y29udGVudDpcIu+EglwiO2NvbG9yOiMwMGQxMGF9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLWxlZnQgLmZlZS1sZWZ0LWlubmVyIC5mZWUtbGVmdC10b3AgLmZlZS1sZWZ0LWJsb2NrIGEubW92ZW1lbnQgaS5mYS5kb3duOmFmdGVyLC5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1sZWZ0IC5mZWUtbGVmdC1pbm5lciAuZmVlLWxlZnQtdG9wIC5mZWUtbGVmdC1ibG9jayBzcGFuLm1vdmVtZW50IGkuZmEuZG93bjphZnRlcntjb250ZW50Olwi74SDXCI7Y29sb3I6I2QwMDIxYn0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtbGVmdCAuZmVlLWxlZnQtaW5uZXIgLmZlZS1sZWZ0LXRvcCAuZmVlLWxlZnQtYmxvY2sgc21hbGx7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTRweDttYXJnaW46MHB4fS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1sZWZ0IC5mZWUtbGVmdC1pbm5lciAuZmVlLWxlZnQtdG9wIC5mZWUtbGVmdC1ibG9jayBwe2NvbG9yOiMwMDA7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjBweCAxMHB4IDBweCAwcHg7cGFkZGluZzowcHh9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLWxlZnQgLmZlZS1sZWZ0LWlubmVyIC5mZWUtbGVmdC10b3AgLmZlZS1sZWZ0LWJsb2NrIHAgc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMH0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtbGVmdCAuZmVlLWxlZnQtaW5uZXIgLmZlZS1sZWZ0LXRvcCAuZmVlLWxlZnQtYmxvY2suY3VycmVudC1xdHJ7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlci1yYWRpdXM6NnB4IDBweCAwcHggNnB4O2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZWVlO2JvcmRlci10b3A6MXB4IHNvbGlkICNlZWU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2VlZX0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtbGVmdCAuZmVlLWxlZnQtaW5uZXIgLmZlZS1sZWZ0LXRvcCAuZmVlLWxlZnQtYmxvY2suY3VycmVudC1xdHI+ZGl2e3BhZGRpbmc6MTVweCAwcHggMTVweCAxNXB4O2JvcmRlci1sZWZ0OjVweCBzb2xpZCAjZmZmO2JvcmRlci10b3A6NXB4IHNvbGlkICNmZmY7Ym9yZGVyLWJvdHRvbTo1cHggc29saWQgI2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyLXJhZGl1czo2cHggMHB4IDBweCA2cHh9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLWxlZnQgLmZlZS1sZWZ0LWlubmVyIC5mZWUtbGVmdC1idG17cGFkZGluZy10b3A6MTBweH0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtbGVmdCAuZmVlLWxlZnQtaW5uZXIgLmZlZS1sZWZ0LWJ0bSBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Zm9udC1zaXplOjEzcHh9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0e3dpZHRoOjExMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NTB9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0IGgze2NvbG9yOiMwMDY0MDA7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbjowcHg7cGFkZGluZzowcHggMHB4IDVweCAwcHh9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0IGgzIGl7Zm9udC1zaXplOjEzcHh9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnR7Ym9yZGVyOjVweCBzb2xpZCAjZmZmO2JvcmRlci1yYWRpdXM6NnB4O2JveC1zaGFkb3c6MHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLC4zNSk7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwfS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IGRpdntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLm1hcmtlcnt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3RleHQtYWxpZ246Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJX0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAubWFya2VyIC5tYXJrZXItYXJyb3ctbGVmdHtsZWZ0Oi04cHg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLm1hcmtlciAubWFya2VyLWFycm93LWxlZnQgLm1hcmtlci13aHQsLmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLm1hcmtlciAubWFya2VyLWFycm93LWxlZnQgLm1hcmtlci15ZWx7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItdG9wOjEwcHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItYm90dG9tOjEwcHggc29saWQgcmdiYSgwLDAsMCwwKTtib3JkZXItbGVmdDoxMHB4IHNvbGlkfS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC5tYXJrZXIgLm1hcmtlci1hcnJvdy1sZWZ0IC5tYXJrZXItd2h0e2JvcmRlci1sZWZ0LWNvbG9yOiNmZmY7bWFyZ2luLWxlZnQ6M3B4O2xlZnQ6MnB4O21hcmdpbi10b3A6LTEwcHh9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLm1hcmtlciAubWFya2VyLWFycm93LWxlZnQgLm1hcmtlci15ZWx7Ym9yZGVyLWxlZnQtY29sb3I6I2ZmYmYwMDtib3JkZXItd2lkdGg6OHB4O2xlZnQ6MHB4O21hcmdpbi10b3A6LThweH0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAubWFya2VyIC5tYXJrZXItYXJyb3ctcmlnaHR7cmlnaHQ6LThweDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLm1hcmtlciAubWFya2VyLWFycm93LXJpZ2h0IC5tYXJrZXItd2h0LC5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC5tYXJrZXIgLm1hcmtlci1hcnJvdy1yaWdodCAubWFya2VyLXllbHt3aWR0aDowO2hlaWdodDowO2JvcmRlci10b3A6MTBweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b206MTBweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JvcmRlci1yaWdodDoxMHB4IHNvbGlkfS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC5tYXJrZXIgLm1hcmtlci1hcnJvdy1yaWdodCAubWFya2VyLXdodHtib3JkZXItcmlnaHQtY29sb3I6I2ZmZjttYXJnaW4tcmlnaHQ6M3B4O3JpZ2h0OjJweDttYXJnaW4tdG9wOi0xMHB4fS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC5tYXJrZXIgLm1hcmtlci1hcnJvdy1yaWdodCAubWFya2VyLXllbHtib3JkZXItcmlnaHQtY29sb3I6I2ZmYmYwMDtib3JkZXItd2lkdGg6OHB4O3JpZ2h0OjBweDttYXJnaW4tdG9wOi04cHh9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLm1hcmtlciAubWFya2VyLWFycm93LWxlZnQsLmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLm1hcmtlciAubWFya2VyLWFycm93LXJpZ2h0e2hlaWdodDoxMDAlICFpbXBvcnRhbnQ7d2lkdGg6MjBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3otaW5kZXg6NjA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXJ9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLm1hcmtlciAubWFya2VyLWFycm93LWxlZnQgLm1hcmtlci13aHQsLmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLm1hcmtlciAubWFya2VyLWFycm93LWxlZnQgLm1hcmtlci15ZWwsLmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLm1hcmtlciAubWFya2VyLWFycm93LXJpZ2h0IC5tYXJrZXItd2h0LC5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC5tYXJrZXIgLm1hcmtlci1hcnJvdy1yaWdodCAubWFya2VyLXllbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4fS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC5tYXJrZXIgc3Bhbntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZTt3aWR0aDo0MCU7bWFyZ2luOjAgYXV0bztwYWRkaW5nOjBweCA0cHg7Zm9udC1zaXplOjEwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3otaW5kZXg6NjA7Ym9yZGVyLXJhZGl1czo2cHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiM1NTV9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLm1hcmtlciBocntoZWlnaHQ6MXB4O2JvcmRlcjowcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO3dpZHRoOjEwMCU7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowcHg7dG9wOjUwJTttYXJnaW46LTAuNTJweCAwcHggMHB4IDBweDt6LWluZGV4OjU5fS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC50b3AtMTAwe2hlaWdodDo3MnB4O2JhY2tncm91bmQ6IzAwZDEwYTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwZDEwYSAwJSwgIzAwZDEwYSA2MSUsICM3YTc0MDAgODQlLCAjZmYwMDE1IDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMDBkMTBhIDAlLCAjMDBkMTBhIDYxJSwgIzdhNzQwMCA4NCUsICNmZjAwMTUgMTAwJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDBkMTBhIDAlLCAjMDBkMTBhIDYxJSwgIzdhNzQwMCA4NCUsICNmZjAwMTUgMTAwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZDEwYScsIGVuZENvbG9yc3RyPScjZmYwMDE1JyxHcmFkaWVudFR5cGU9MCApfS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC50b3AtMTAwPmRpdntoZWlnaHQ6MThweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC50b3AtMTAwMHtib3JkZXItdG9wOjFweCBzb2xpZCAjZmZmO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmZmY7aGVpZ2h0OjI1MnB4O2JhY2tncm91bmQ6IzAwZDEwYTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwZDEwYSAwJSwgIzAwNjQwMCAxNSUsICMwMDY0MDAgODUlLCAjZmYwMDE1IDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMDBkMTBhIDAlLCAjMDA2NDAwIDE1JSwgIzAwNjQwMCA4NSUsICNmZjAwMTUgMTAwJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDBkMTBhIDAlLCAjMDA2NDAwIDE1JSwgIzAwNjQwMCA4NSUsICNmZjAwMTUgMTAwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZDEwYScsIGVuZENvbG9yc3RyPScjZmYwMDE1JyxHcmFkaWVudFR5cGU9MCApfS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC50b3AtMTAwMD5kaXZ7aGVpZ2h0OjI4cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAuc3RhbmRhcmR7YmFja2dyb3VuZDojMDBkMTBhO2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjMDBkMTBhIDAlLCAjNTU1NTU1IDM3JSwgIzU1NTU1NSAxMDAlKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwZDEwYSAwJSwgIzU1NTU1NSAzNyUsICM1NTU1NTUgMTAwJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDBkMTBhIDAlLCAjNTU1NTU1IDM3JSwgIzU1NTU1NSAxMDAlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBkMTBhJywgZW5kQ29sb3JzdHI9JyM1NTU1NTUnLEdyYWRpZW50VHlwZT0wICl9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLnN0YW5kYXJkIGRpdntoZWlnaHQ6NDRweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC5zdGFuZGFyZCBkaXY6Zmlyc3QtY2hpbGR7aGVpZ2h0OjI4cHh9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLnRvcC0xMDAsLmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLnRvcC0xMDAwLC5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC5zdGFuZGFyZHtwb3NpdGlvbjpyZWxhdGl2ZX0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAudG9wLTEwMCAudGllci10aXRsZSwuZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAudG9wLTEwMDAgLnRpZXItdGl0bGUsLmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLnN0YW5kYXJkIC50aWVyLXRpdGxle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MHB4O3RvcDo1MCU7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MTJweDtoZWlnaHQ6MThweDttYXJnaW4tdG9wOi05cHh9LmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLnRvcC0xMDAgLmJ1ZmZlci10b3AsLmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLnRvcC0xMDAwIC5idWZmZXItdG9wLC5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC5zdGFuZGFyZCAuYnVmZmVyLXRvcHt0b3A6MHB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvZmVldGllcl9idWZmZXJfdG9wLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcH0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAudG9wLTEwMCAuYnVmZmVyLWJ0bSwuZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAudG9wLTEwMDAgLmJ1ZmZlci1idG0sLmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLnN0YW5kYXJkIC5idWZmZXItYnRte2JvdHRvbTowcHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcIi4uLy4uL3RoZW1lL2Fzc2V0cy9mZWV0aWVyX2J1ZmZlcl9idG0ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wfS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC50b3AtMTAwIC5idWZmZXItdG9wLC5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC50b3AtMTAwIC5idWZmZXItYnRtLC5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC50b3AtMTAwMCAuYnVmZmVyLXRvcCwuZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIgLmZlZS1pbmZvcm1hdGlvbi13cmFwIC5mZWUtcmlnaHQgI2ZlZVRpZXJDaGFydCAudG9wLTEwMDAgLmJ1ZmZlci1idG0sLmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIC5mZWUtaW5mb3JtYXRpb24td3JhcCAuZmVlLXJpZ2h0ICNmZWVUaWVyQ2hhcnQgLnN0YW5kYXJkIC5idWZmZXItdG9wLC5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC5zdGFuZGFyZCAuYnVmZmVyLWJ0bXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO2hlaWdodDoyOHB4O2xlZnQ6MHB4O29wYWNpdHk6LjU7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5mZWUtaW5mb3JtYXRpb24td3JhcHBlciAuZmVlLWluZm9ybWF0aW9uLXdyYXAgLmZlZS1yaWdodCAjZmVlVGllckNoYXJ0IC50b3AtMTAwMCAudGllci10aXRsZXttYXJnaW4tdG9wOi0yM3B4fXRpZXItc3VtbWFyeT5kaXYsdHJhbnNmZXItZmVlLXN1bW1hcnk+ZGl2e2hlaWdodDoxMDAlO3BhZGRpbmctYm90dG9tOjE1cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpe3RyYW5zZmVyLWZlZS1zdW1tYXJ5e3dpZHRoOjEwMCU7ZmxleDowIDEgMTAwJX10cmFuc2Zlci1mZWUtc3VtbWFyeStkaXZ7d2lkdGg6NTAlO2ZsZXg6MCAxIDUwJX10aWVyLXN1bW1hcnksdGllci1zdW1tYXJ5K3RyYW5zZmVyLWZlZS1zdW1tYXJ5e3dpZHRoOjUwJTtmbGV4OjAgMSA1MCV9dGllci1zdW1tYXJ5K3RyYW5zZmVyLWZlZS1zdW1tYXJ5K2Rpdnt3aWR0aDoxMDAlO2ZsZXg6MSAwIDEwMCV9dGllci1zdW1tYXJ5PmRpdntwYWRkaW5nLXJpZ2h0OjcuNXB4fXRpZXItc3VtbWFyeSt0cmFuc2Zlci1mZWUtc3VtbWFyeT5kaXZ7cGFkZGluZy1sZWZ0OjcuNXB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpe3RyYW5zZmVyLWZlZS1zdW1tYXJ5e2ZsZXg6MCAxIDUwJX10cmFuc2Zlci1mZWUtc3VtbWFyeT5kaXZ7cGFkZGluZzowIDE1cHggMCAwICFpbXBvcnRhbnR9dGllci1zdW1tYXJ5LHRpZXItc3VtbWFyeSt0cmFuc2Zlci1mZWUtc3VtbWFyeXt3aWR0aDoyNSU7ZmxleDowIDEgMjUlfXRpZXItc3VtbWFyeT5kaXYsdGllci1zdW1tYXJ5K3RyYW5zZmVyLWZlZS1zdW1tYXJ5PmRpdntwYWRkaW5nOjAgMTVweCAwIDAgIWltcG9ydGFudH10cmFuc2Zlci1mZWUtc3VtbWFyeStkaXYsdGllci1zdW1tYXJ5K3RyYW5zZmVyLWZlZS1zdW1tYXJ5K2RpdntmbGV4OjAgMSA1MCUgIWltcG9ydGFudH0uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXJ7bWluLXdpZHRoOnVuc2V0fX0ubXktZ3VuYnJva2VyIG15Z2ItdGlja2Vye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjE1cHh9Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciAucGxheS1wYXVzZS1leHBhbmR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDtoZWlnaHQ6NTBweDt3aWR0aDozMHB4O3otaW5kZXg6NjA7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2JvcmRlci1yYWRpdXM6NnB4IDAgMCAwfS5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgLnBsYXktcGF1c2UtZXhwYW5kPmRpdntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2hlaWdodDo1MCU7Y3Vyc29yOnBvaW50ZXI7dG9wOmF1dG87Zm9udC1zaXplOjEycHh9Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciAucGxheS1wYXVzZS1leHBhbmQ+ZGl2OmZpcnN0LWNoaWxke2ZvbnQtc2l6ZToxNHB4O2JvcmRlci1yYWRpdXM6NnB4IDBweCAwcHggMHB4fS5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgLnBsYXktcGF1c2UtZXhwYW5kPmRpdjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDg0MDB9Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciAucmVmcmVzaC1idG57cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjBweDtyaWdodDowcHg7ei1pbmRleDo1MDtjdXJzb3I6cG9pbnRlcjtjb2xvcjojMDA2NDAwO3BhZGRpbmc6NXB4O2ZvbnQtc2l6ZToxNHB4fS5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgLnJlZnJlc2gtYnRuIC5zcGlue2FuaW1hdGlvbi1uYW1lOnNwaW47YW5pbWF0aW9uLWR1cmF0aW9uOjIwMDBtczthbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyfUBrZXlmcmFtZXMgc3Bpbntmcm9te3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX0ubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIC5tb3JlLW1lbnUtYnRue3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7cmlnaHQ6MHB4O3otaW5kZXg6NTA7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6IzAwNjQwMDtwYWRkaW5nOjVweCAwcHggNXB4IDVweDtmb250LXNpemU6MTRweH0ubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIC5tb3JlLW1lbnUtYnRuIGJ1dHRvbntwYWRkaW5nLXJpZ2h0OjBweH0ubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIHAtY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo0OX0ubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIHAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtaW5kaWNhdG9yc3tkaXNwbGF5Om5vbmV9Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciBwLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQtY29udGFpbmVye292ZXJmbG93OnZpc2libGV9Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciBwLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnR7aGVpZ2h0OmF1dG87bWluLWhlaWdodDoxMDBweDtib3JkZXItcmFkaXVzOjZweDtib3gtc2hhZG93OjJweCAycHggNHB4IDBweCByZ2JhKDAsMCwwLC4yKTtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjBweDtvdmVyZmxvdzp2aXNpYmxlO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtmbGV4LWRpcmVjdGlvbjpyb3c7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwfS5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgcC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLXByZXYtYnV0dG9uLC5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgcC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLW5leHQtYnV0dG9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MHB4O3dpZHRoOjMwcHg7aGVpZ2h0OjI1cHg7Y29sb3I6I2ZmZjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y3Vyc29yOnBvaW50ZXJ9Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciBwLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtcHJldi1idXR0b246aG92ZXIsLm15LWd1bmJyb2tlciBteWdiLXRpY2tlciBwLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtbmV4dC1idXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA4NDAwfS5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgcC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLXByZXYtYnV0dG9uW2Rpc2FibGVkXSwubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIHAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1uZXh0LWJ1dHRvbltkaXNhYmxlZF17Y3Vyc29yOmRlZmF1bHQ7Y29sb3I6I2JiZTFhYSAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgcC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLXByZXYtYnV0dG9ue2JvdHRvbTowcHg7Ym9yZGVyLXJhZGl1czowIDAgMCA2cHh9Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciBwLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtbmV4dC1idXR0b257Ym90dG9tOjI1cHh9Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciBwLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtdmlld3BvcnR7cGFkZGluZzoxMHB4IDA7d2lkdGg6Y2FsYygxMDAlIC0gMzBweCk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MHB4IDZweCA2cHggMHB4fS5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgcC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLXZpZXdwb3J0IC5wLWNhcm91c2VsLWl0ZW0tbGlzdHtoZWlnaHQ6MTAwJTttYXJnaW46MHB4fS5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgcC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLXZpZXdwb3J0IC5wLWNhcm91c2VsLWl0ZW0tbGlzdCAucC1jYXJvdXNlbC1pdGVte2JvcmRlci1sZWZ0OjFweCBkb3R0ZWQgI2Q5ZDlkOX0ubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIHAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC12aWV3cG9ydCAucC1jYXJvdXNlbC1pdGVtLWxpc3QgLnAtY2Fyb3VzZWwtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItbGVmdDowcHh9Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciBwLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtdmlld3BvcnQgLmZsZXgtcm93c3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpzdHJldGNoO3RleHQtYWxpZ246Y2VudGVyfS5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgcC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLXZpZXdwb3J0IC5mbGV4LXJvd3MgLnZhbHVlLC5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgcC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLXZpZXdwb3J0IC5mbGV4LXJvd3MgLmRlc2N7cGFkZGluZzowcHggMTVweH0ubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIHAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC12aWV3cG9ydCAuZmxleC1yb3dzIC52YWx1ZXtmb250LXNpemU6MjZweDtjb2xvcjojMDA2NDAwfS5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgcC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLXZpZXdwb3J0IC5mbGV4LXJvd3MgLmRlc2N7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE0cHg7Y29sb3I6IzU1NX0ubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIHAtY2Fyb3VzZWwuZXhwYW5kZWQgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1wcmV2LWJ1dHRvbiwubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIHAtY2Fyb3VzZWwuZXhwYW5kZWQgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1uZXh0LWJ1dHRvbntkaXNwbGF5Om5vbmV9Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciBwLWNhcm91c2VsLmV4cGFuZGVkIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtaXRlbS1saXN0e2ZsZXgtd3JhcDp3cmFwO3dpZHRoOmF1dG87bWFyZ2luLWxlZnQ6LTFweDt0cmFuc2Zvcm06bm9uZSAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgcC1jYXJvdXNlbC5leHBhbmRlZCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLWl0ZW0tbGlzdCAucC1jYXJvdXNlbC1pdGVte3dpZHRoOjEyLjUlICFpbXBvcnRhbnQ7bWFyZ2luOjEwcHggMHB4O2ZsZXgtZ3JvdzowICFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MSAhaW1wb3J0YW50fUBtZWRpYShtYXgtd2lkdGg6IDE4OTlweCl7Lm15LWd1bmJyb2tlciBteWdiLXRpY2tlciBwLWNhcm91c2VsLmV4cGFuZGVkIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtaXRlbS1saXN0IC5wLWNhcm91c2VsLWl0ZW17d2lkdGg6MTYuNjY2NjY2NjY2NyUgIWltcG9ydGFudH19QG1lZGlhKG1heC13aWR0aDogMTU5OXB4KXsubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIHAtY2Fyb3VzZWwuZXhwYW5kZWQgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1pdGVtLWxpc3QgLnAtY2Fyb3VzZWwtaXRlbXt3aWR0aDoyMCUgIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogMTE5OXB4KXsubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIHAtY2Fyb3VzZWwuZXhwYW5kZWQgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1pdGVtLWxpc3QgLnAtY2Fyb3VzZWwtaXRlbXt3aWR0aDoyNSUgIWltcG9ydGFudH19QG1lZGlhKG1heC13aWR0aDogOTkxcHgpey5teS1ndW5icm9rZXIgbXlnYi10aWNrZXIgcC1jYXJvdXNlbC5leHBhbmRlZCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLWl0ZW0tbGlzdCAucC1jYXJvdXNlbC1pdGVte3dpZHRoOjUwJSAhaW1wb3J0YW50fX0ubXktZ3VuYnJva2VyIG15Z2ItdGlja2VyIHAtY2Fyb3VzZWwuZXhwYW5kZWQgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1pdGVtLWxpc3QgLnAtY2Fyb3VzZWwtaXRlbS5wLWNhcm91c2VsLWl0ZW0tY2xvbmV7ZGlzcGxheTpub25lfS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2xpc3Qtc3R5bGUtdHlwZTpub25lO2ZsZXgtd3JhcDp3cmFwO21hcmdpbjowcHg7cGFkZGluZzowcHg7d2lkdGg6MTAwJX0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHMgLmljby10YWctZG9sbGFyLWxnLXllbGxvdywubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHMgLmljby10YWctcmVjZWl2ZSwubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHMgLmljby10YWctbWFrZU9mZmVye3dpZHRoOjM2cHg7aGVpZ2h0OjM2cHg7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzIC5pY28tdGFnLWRvbGxhci1sZy15ZWxsb3d7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvaWNfdGFnX2RvbGxhcl9sZ195ZWxsb3cucG5nXCIpfS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcyAuaWNvLXRhZy1yZWNlaXZle2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vdGhlbWUvYXNzZXRzL2ljX3RhZ19kb2xsYXJfcmVjZWl2ZS5wbmdcIil9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzIC5pY28tdGFnLW1ha2VPZmZlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL3RoZW1lL2Fzc2V0cy9pY190YWdfZG9sbGFyX21ha2VPZmZlci5wbmdcIil9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpe2ZsZXgtYmFzaXM6NTAlO3dpZHRoOjUwJTtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nLXRvcDoxNXB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saT5he2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzo0MHB4IDIwcHg7bWluLWhlaWdodDoxMjBweDtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOi4zcyBhbGwgZWFzZX0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk+YTphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dHJhbnNpdGlvbjouMnMgYWxsIGVhc2U7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yYWRpdXM6NnB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saT5hOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saT5hOmhvdmVyOmFmdGVye2JvcmRlci1jb2xvcjojZmZmO2JveC1zaGFkb3c6MnB4IDJweCA0cHggMHB4IHJnYmEoMCwwLDAsLjIpfS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saT5hIGRpdntwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcjt6LWluZGV4OjJ9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpPmEgZGl2Lmljb257ZmxleDowIDEgMzZweDt3aWR0aDozNnB4O2NvbG9yOiNmZmJmMDA7bWFyZ2luLWJvdHRvbToxMHB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saT5hIGRpdi5pY29uIGkuZmF7Zm9udC1zaXplOjMwcHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpPmEgZGl2LnRleHR7ZmxleDoxIDAgOTBweDt3aWR0aDoxMDAlfS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saT5hIGRpdi50ZXh0IC5lbGx7b3ZlcmZsb3c6aGlkZGVufS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saT5hIGRpdi50ZXh0IC5lbGwgaDIsLm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpPmEgZGl2LnRleHQgLmVsbCBoMywubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk+YSBkaXYudGV4dCAuZWxsIHB7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW59Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpPmEgZGl2LnRleHQgaDIsLm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpPmEgZGl2LnRleHQgaDMsLm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpPmEgZGl2LnRleHQgcHttYXJnaW46MHB4O3BhZGRpbmc6MHB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saT5hIGRpdi50ZXh0IGgye2ZvbnQtc2l6ZToyNnB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saT5hIGRpdi50ZXh0IGgze2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk+YSBkaXYudGV4dCBwe2ZvbnQtc2l6ZToxNnB4O21hcmdpbi10b3A6M3B4O2NvbG9yOiM1NTV9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpPmEgZGl2LmNvdW50e2ZsZXg6MCAxIGF1dG87Zm9udC1zaXplOjI2cHg7Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246Y2VudGVyfS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saTpudGgtY2hpbGQoMSksLm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpOm50aC1jaGlsZCgyKXtwYWRkaW5nLXRvcDowcHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpOm50aC1jaGlsZChldmVuKT5he21hcmdpbi1sZWZ0OjcuNXB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saTpudGgtY2hpbGQob2RkKT5he21hcmdpbi1yaWdodDo3LjVweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGkgLmN0YXtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206OTVweDtsZWZ0OjIwcHg7cmlnaHQ6MjBweDt6LWluZGV4OjJ9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpIC5jdGEgYXt3aWR0aDoxMDAlO3BhZGRpbmc6MTBweCAxNXB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saSAuY3RhIGEuYnRuLWluZGljYXRvcnN7cGFkZGluZzowcHg7YmFja2dyb3VuZC1jb2xvcjojMTg2MWI3O2JvcmRlci1jb2xvcjojMTg2MWI3fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saSAuY3RhIGEuYnRuLWluZGljYXRvcnMgLm51bXMsLm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpIC5jdGEgYS5idG4taW5kaWNhdG9ycyAudGl0bGV7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWJvdHRvbToxMHB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saSAuY3RhIGEuYnRuLWluZGljYXRvcnM6aG92ZXIsLm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpIC5jdGEgYS5idG4taW5kaWNhdG9yczphY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMGY1MmExO2JvcmRlci1jb2xvcjojMGY1MmExfS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saSAuY3RhK2F7ei1pbmRleDoxfS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saSAuY3RhK2EgZGl2LmNvdW50e3BhZGRpbmctdG9wOjgwcHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpOm50aC1jaGlsZChldmVuKSAuY3Rhe2xlZnQ6MjcuNXB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saTpudGgtY2hpbGQob2RkKSAuY3Rhe3JpZ2h0OjI3LjVweH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6bm93cmFwfS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saXtmbGV4LWJhc2lzOjEwMCU7d2lkdGg6MTAwJTtwYWRkaW5nOjE1cHggMCAwIDAgIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGkgYXtwYWRkaW5nOjIwcHg7bWFyZ2luLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjBweCAhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGkgYT5kaXZ7dGV4dC1hbGlnbjpyaWdodH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGkgYT5kaXYuaWNvbntvcmRlcjozO3BhZGRpbmctbGVmdDoxMHB4O2ZsZXg6MCAxIDQ2cHg7d2lkdGg6NDZweDttYXJnaW4tYm90dG9tOjBweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGkgYT5kaXYudGV4dHtvcmRlcjoxO3RleHQtYWxpZ246bGVmdH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGkgYT5kaXYuY291bnR7b3JkZXI6MjtwYWRkaW5nLWxlZnQ6MTBweDt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctdG9wOjBweCAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saTpmaXJzdC1jaGlsZD5he21hcmdpbi10b3A6MCAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saSAuY3RhK2F7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwYWRkaW5nLWJvdHRvbTo4MHB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saSAuY3Rhe2xlZnQ6MjBweCAhaW1wb3J0YW50O3JpZ2h0OjIwcHggIWltcG9ydGFudDtib3R0b206MjBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saXtmbGV4LWJhc2lzOjMzLjMzMzMlO3dpZHRoOjMzLjMzMzMlO3BhZGRpbmc6MTVweCAwcHggMHB4IDBweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk+YSBkaXYuY291bnR7Zm9udC1zaXplOjM2cHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpIC5jdGF7Ym90dG9tOjExMHB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saTpudGgtY2hpbGQoZXZlbik+YSwubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk6bnRoLWNoaWxkKG9kZCk+YXttYXJnaW4tbGVmdDowcHg7bWFyZ2luLXJpZ2h0OjBweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk6bnRoLWNoaWxkKDEpLC5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saTpudGgtY2hpbGQoMiksLm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpOm50aC1jaGlsZCgzKXtwYWRkaW5nOjBweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk6bnRoLWNoaWxkKDNuKzEpPmF7bWFyZ2luLXJpZ2h0OjcuNXB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saTpudGgtY2hpbGQoM24rMSkgLmN0YXtyaWdodDoyNy41cHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpOm50aC1jaGlsZCgzbik+YXttYXJnaW4tbGVmdDo3LjVweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM+bGk6bnRoLWNoaWxkKDNuKSAuY3Rhe2xlZnQ6MjcuNXB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcz5saTpudGgtY2hpbGQoM24rMik+YXttYXJnaW4tbGVmdDo3LjVweDttYXJnaW4tcmlnaHQ6Ny41cHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpOm50aC1jaGlsZCgzbisyKSAuY3Rhe3JpZ2h0OjI3LjVweDtsZWZ0OjI3LjVweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcy5oYWxmPmxpe2ZsZXgtYmFzaXM6NTAlO3dpZHRoOjUwJTtwYWRkaW5nOjE1cHggMCAwIDB9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzLmhhbGY+bGk6bnRoLWNoaWxkKDEpLC5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcy5oYWxmPmxpOm50aC1jaGlsZCgyKXtwYWRkaW5nLXRvcDowcHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzLmhhbGY+bGk6bnRoLWNoaWxkKGV2ZW4pPmF7bWFyZ2luLWxlZnQ6Ny41cHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzLmhhbGY+bGk6bnRoLWNoaWxkKG9kZCk+YXttYXJnaW4tcmlnaHQ6Ny41cHh9fUBtZWRpYShtaW4td2lkdGg6IDE2MDBweCl7Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzLmhhbGY+bGl7ZmxleC1iYXNpczozMy4zMzMzJTt3aWR0aDozMy4zMzMzJTtwYWRkaW5nOjE1cHggMCAwIDB9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzLmhhbGY+bGk+YSBkaXYuY291bnR7Zm9udC1zaXplOjM2cHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzLmhhbGY+bGk6bnRoLWNoaWxkKDEpLC5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcy5oYWxmPmxpOm50aC1jaGlsZCgyKSwubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHMuaGFsZj5saTpudGgtY2hpbGQoMyl7cGFkZGluZy10b3A6MHB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcy5oYWxmPmxpOm50aC1jaGlsZChldmVuKT5he21hcmdpbi1sZWZ0OjBweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHMuaGFsZj5saTpudGgtY2hpbGQob2RkKT5he21hcmdpbi1yaWdodDowcHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzLmhhbGY+bGk6bnRoLWNoaWxkKDNuKzEpPmF7bWFyZ2luLXJpZ2h0OjcuNXB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcy5oYWxmPmxpOm50aC1jaGlsZCgzbisxKSAuY3Rhe3JpZ2h0OjI3LjVweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHMuaGFsZj5saTpudGgtY2hpbGQoM24pPmF7bWFyZ2luLWxlZnQ6Ny41cHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzLmhhbGY+bGk6bnRoLWNoaWxkKDNuKSAuY3Rhe2xlZnQ6MjcuNXB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkcy5oYWxmPmxpOm50aC1jaGlsZCgzbisyKT5he21hcmdpbi1sZWZ0OjcuNXB4O21hcmdpbi1yaWdodDo3LjVweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHMuaGFsZj5saTpudGgtY2hpbGQoM24rMikgLmN0YXtyaWdodDoyNy41cHg7bGVmdDoyNy41cHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzOm5vdCguaGFsZil7ZmxleC13cmFwOm5vd3JhcH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM6bm90KC5oYWxmKT5saXtmbGV4LWJhc2lzOjE2LjY2NjY2NjY2NjclO3dpZHRoOjE2LjY2NjY2NjY2NjclO3BhZGRpbmc6MHB4fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkczpub3QoLmhhbGYpPmxpPmF7bWFyZ2luOjBweCAwcHggMHB4IDE1cHh9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzOm5vdCguaGFsZik+bGkgLmN0YXtsZWZ0OjM1cHg7cmlnaHQ6MjBweH0ubXktZ3VuYnJva2VyIC5yYWlzZWQtY2FyZHM6bm90KC5oYWxmKT5saTpmaXJzdC1jaGlsZD5he21hcmdpbi1sZWZ0OjBweCAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgLnJhaXNlZC1jYXJkczpub3QoLmhhbGYpPmxpOmZpcnN0LWNoaWxkIC5jdGF7bGVmdDoyMHB4ICFpbXBvcnRhbnR9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpIC5jdGF7dGV4dC1hbGlnbjpjZW50ZXJ9Lm15LWd1bmJyb2tlciAucmFpc2VkLWNhcmRzPmxpIC5jdGEgYXttYXgtd2lkdGg6MjUwcHh9fS5teS1ndW5icm9rZXIgLmNhcmQtbGlzdHt3aWR0aDoxMDAlO21hcmdpbjoxNXB4IDAgMCAwO2NvbG9yOiMwMDY0MDB9Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BhZGRpbmc6MDt3aWR0aDoxMDAlfS5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCB1bCBsaXtwYWRkaW5nOjBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luLXRvcDozMHB4fS5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCB1bCBsaTpudGgtY2hpbGQoMSl7bWFyZ2luLXRvcDoxNXB4fS5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCB1bCBsaSAudGV4dHtmbGV4LWdyb3c6MTtwYWRkaW5nLXJpZ2h0OjE1cHh9Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IHVsIGxpIC50ZXh0IGgye21hcmdpbjowcHg7Zm9udC1zaXplOjI2cHh9Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IHVsIGxpIC50ZXh0IHB7bWFyZ2luOjVweCAwcHggMHB4IDBweH0ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgdWwgbGkgLnRleHQgc3Vwe2ZvbnQtc2l6ZToxMXB4O3RvcDotMTJweH0ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgdWwgbGkgLmN0YSBhe3doaXRlLXNwYWNlOm5vd3JhcH0ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgdWwgbGkgLmljb24uZmluYW5jZS1pY29ue3BhZGRpbmctbGVmdDozNXB4fS5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCBpe2NvbG9yOiNmZmJmMDA7bWFyZ2luLXRvcDozcHg7bWFyZ2luLXJpZ2h0OjEwcHg7d2lkdGg6MjRweH0ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgaS5jYXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiLi4vLi4vdGhlbWUvYXNzZXRzL0NBTG9nb19pY29uLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7aGVpZ2h0OjIwLjQ1cHg7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjZweH0ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgaS5jb3Vwb24taWNvbntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiLi4vLi4vdGhlbWUvYXNzZXRzL2ljX215Z2JfY291cG9ucy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyO3RyYW5zZm9ybTpzY2FsZSgwLjYpO3dpZHRoOjM0cHg7aGVpZ2h0OjIwLjQ1cHg7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjRweDttYXJnaW4tbGVmdDotNXB4O21hcmdpbi1yaWdodDo1cHh9Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IGkuc3NhLWljb257YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcIi4uLy4uL3RoZW1lL2Fzc2V0cy9pYy1zc2Euc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb250YWluO3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjZweH0ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgaS5ndW50YWItaWNvbnttYXJnaW4tdG9wOjZweH0ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgaS5wZ3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiLi4vLi4vdGhlbWUvYXNzZXRzL2ljLXBheW1lbnQtZ2F0ZXdheS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6NnB4fS5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCBpLmJye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSB1cmwoL3RoZW1lL2Fzc2V0cy9pYy1mcmVlZG9tY29pbi1ibHUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6NnB4fS5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCBpLmdiLXBheXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKC90aGVtZS9hc3NldHMvYml0cmFpbC53ZWJwKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjU2MCU7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MnB4fS5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCBpLmdseXBoaWNvbntmb250LXNpemU6MjBweH0ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgaS5mZmwtZGVmYXVsdHtmb250LXNpemU6MjJweH0ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgaW1nLmNhe2hlaWdodDphdXRvO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjE4OHB4O21hcmdpbi1ib3R0b206M3B4fS5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCBpbWcudGMsLm15LWd1bmJyb2tlciAuY2FyZC1saXN0IGltZy5scHtoZWlnaHQ6YXV0bzt3aWR0aDoyOHB4O21hcmdpbi10b3A6M3B4O21hcmdpbi1yaWdodDo3cHh9Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IHB7Y29sb3I6IzYzNjM2M31AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IHVsIGxpe2Rpc3BsYXk6YmxvY2t9Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IHVsIGxpIC5pY29ue2Rpc3BsYXk6aW5saW5lO2Zsb2F0OmxlZnQ7d2lkdGg6MTAlfS5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCB1bCBsaSAudGV4dHtkaXNwbGF5OmlubGluZTtmbG9hdDpyaWdodDtwYWRkaW5nLXJpZ2h0OjBweDt3aWR0aDo5MCV9Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IHVsIGxpIC50ZXh0IGgye2ZvbnQtc2l6ZToyNHB4fS5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCB1bCBsaSAuY3Rhe2NsZWFyOmJvdGg7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOnJpZ2h0O3BhZGRpbmctdG9wOjEwcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgdWwgbGk6bnRoLWNoaWxkKDIpe21hcmdpbi10b3A6MTVweH0ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3QgdWwgbGkgLnRleHR7ZmxleC1ncm93OjF9Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IHVsIGxpIC50ZXh0IC5jdGF7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0fS5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCB1bCBsaTpudGgtY2hpbGQoZXZlbil7cGFkZGluZy1sZWZ0OjIwcHh9Lm15LWd1bmJyb2tlciAuY2FyZC1saXN0IHVsIGxpOm50aC1jaGlsZChvZGQpe3BhZGRpbmctcmlnaHQ6MjBweDtjbGVhcjpsZWZ0fX1AbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpey5teS1ndW5icm9rZXIgLmNhcmQtbGlzdCB1bCBsaXttYXJnaW4tdG9wOjQwcHh9fS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46MTVweCAwcHggMHB4O3BhZGRpbmc6MHB4O3dpZHRoOjEwMCV9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkczpmaXJzdC1jaGlsZHttYXJnaW46MHB4fS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHM6bm90KC5mbGF0KSBsaXtwYWRkaW5nOjE1cHh9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkczpub3QoLmZsYXQpIGxpPmF7bWFyZ2luOjE1cHh9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkczpub3QoLmZsYXQpIGxpe2JhY2tncm91bmQtY29sb3I6I2ZmZjt0cmFuc2l0aW9uOi4ycyBhbGwgZWFzZTtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czo2cHh9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkczpub3QoLmZsYXQpIGxpOmhvdmVye2JvcmRlci1jb2xvcjojZmZmO2JveC1zaGFkb3c6MnB4IDJweCA0cHggMHB4IHJnYmEoMCwwLDAsLjIpfS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHM+bGl7ZmxleC1iYXNpczoxMDAlO3dpZHRoOjEwMCU7cGFkZGluZzoxNXB4IDBweCAwcHg7bWFyZ2luLXRvcDoxNXB4fS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHM+bGkgaDJ7Zm9udC1zaXplOjIwcHg7Y29sb3I6IzAwNjQwMDttYXJnaW46MHB4fS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHM+bGkgLnRpdGxle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwYWRkaW5nOjAgMCAxNXB4IDA7bWFyZ2luOjAgMCAxNXB4IDA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOX0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzPmxpIC50aXRsZT5kaXY6Zmlyc3QtY2hpbGR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHM+bGkgLnRpdGxlPmRpdjpudGgtY2hpbGQoMil7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzPmxpIC50aXRsZT5kaXY6bnRoLWNoaWxkKDIpIC5idG4tc2lte21hcmdpbi1yaWdodDoxMHB4O21hcmdpbi1sZWZ0OjEwcHh9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcz5saSAudGV4dC1oaWRlcntvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzPmxpOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4fS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHMuZmxhdD5saSAudGl0bGV7bWFyZ2luLXRvcDozMHB4fS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHMuZmxhdD5saTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjBweH0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzLmZsYXQ+bGkgLmRhdGF0YWJsZS1zY3JvbGx7Ym9yZGVyLWJvdHRvbTowcHggIWltcG9ydGFudH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcz5saSAudGl0bGV7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcz5saSAudGl0bGU+ZGl2Om50aC1jaGlsZCgyKXtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZX0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzPmxpIC50aXRsZT5kaXY6bnRoLWNoaWxkKDIpIC5idG57bWFyZ2luLXRvcDo1cHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRze2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNofS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHM+bGksLm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcy5mbGF0e21hcmdpbi10b3A6MHB4fS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHM+bGl7bWFyZ2luLWxlZnQ6Ny41cHg7bWFyZ2luLXJpZ2h0OjcuNXB4fS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHM+bGkgLnRpdGxle2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHM+bGkgLnRpdGxlIGgye3BhZGRpbmc6MCAxMHB4IDEwcHggMH0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzPmxpIC50aXRsZSAuYnRue21hcmdpbi10b3A6MTBweDttYXJnaW4tbGVmdDowcHh9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcz5saSAudGl0bGU+ZGl2Om50aC1jaGlsZCgyKXtmbGV4LWRpcmVjdGlvbjpyb3d9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcz5saSAudGl0bGU+ZGl2Om50aC1jaGlsZCgyKSAuYnRue21hcmdpbjowfS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHM+bGkgLnRpdGxlPmRpdjpudGgtY2hpbGQoMikgLmJ0bisuYnRue21hcmdpbi1sZWZ0OjEwcHh9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcz5saTpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowcHh9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcz5saTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowcHh9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcy5zdHJpY3QtdHdvPmxpe2ZsZXgtYmFzaXM6Y2FsYyg1MCUgLSA3LjVweCk7d2lkdGg6Y2FsYyg1MCUgLSA3LjVweCl9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcy5zdHJpY3QtdHdvLmZsYXR7ZGlzcGxheTpibG9ja30ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzLnN0cmljdC10d28uZmxhdD5saXtmbG9hdDpsZWZ0fS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHMuc3RyaWN0LXRocmVlPmxpe2ZsZXgtYmFzaXM6MzMuMzMzMyU7d2lkdGg6MzMuMzMzMyV9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcy5zdHJpY3QtZm91cj5saXtmbGV4LWJhc2lzOjI1JTt3aWR0aDoyNSV9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcy5mbGF0Pmxpe21hcmdpbi1sZWZ0OjcuNXB4O21hcmdpbi1yaWdodDo3LjVweH0ubXktZ3VuYnJva2VyIC5kYXNoLWNhcmRzLmZsYXQ+bGk6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MHB4fS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHMuZmxhdD5saTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowcHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcz5saSAudGl0bGV7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcz5saSAudGl0bGUgLmJ0bnttYXJnaW4tdG9wOjBweDttYXJnaW4tbGVmdDoxMHB4fS5teS1ndW5icm9rZXIgLmRhc2gtY2FyZHM+bGkuYWRkcmVzcyAudGl0bGV7ZmxleC13cmFwOndyYXB9fS5teS1ndW5icm9rZXIgc2VjdGlvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm15LWd1bmJyb2tlciAubWFpbi13cmFwcGVye3BhZGRpbmc6MCAxNXB4O3dpZHRoOmNhbGMoMTAwJSAtIDQwcHgpfS5teS1ndW5icm9rZXIgc2lkZW1lbnV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo2MjtkaXNwbGF5OmJsb2NrO3dpZHRoOjQwcHh9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51e3Bvc2l0aW9uOnN0aWNreTt0b3A6MTVweDtsZWZ0OjBweDt3aWR0aDo0MHB4O2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZC1jb2xvcjojZjdmNmYyO2JvcmRlci1yYWRpdXM6MHB4IDZweCA2cHggMHB4fUBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSksKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLChtYXgtaGVpZ2h0OiA0MjZweCl7Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHggIWltcG9ydGFudH19Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3R7b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6MHB4IDZweCA2cHggMHB4O2JveC1zaGFkb3c6MnB4IDJweCA0cHggMHB4IHJnYmEoMCwwLDAsLjIpO21hcmdpbjowcHh9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3Q+dWx7cGFkZGluZzowcHg7bWFyZ2luOjBweDtwYWRkaW5nOjBweDtsaXN0LXN0eWxlLXR5cGU6bm9uZSAhaW1wb3J0YW50fS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0PnVsIGxpe2JvcmRlci10b3A6MXB4IHNvbGlkICNmZmZ9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3Q+dWwgbGkgYXtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtjb2xvcjojZmZmO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjEwcHggMHB4fS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0PnVsIGxpIGEgaXttYXJnaW46MHB4fS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0PnVsIGxpIGEgaS5pY28tdGFnLWRvbGxhcntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL3RoZW1lL2Fzc2V0cy9pY190YWdfZG9sbGFyX3doaXRlLnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7d2lkdGg6MThweDtoZWlnaHQ6MThweH0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdD51bCBsaSBhIGkuaWNvLW9he2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vdGhlbWUvYXNzZXRzL2ljX29hX3doaXRlLnBuZ1wiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47d2lkdGg6MThweDtoZWlnaHQ6MThweH0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdD51bCBsaSBhIHNwYW57ZGlzcGxheTpub25lfS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0PnVsIGxpLmFjdGl2ZSBhe2JhY2tncm91bmQtY29sb3I6I2ZmYmYwMDtjb2xvcjojZmZmfS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0PnVsIGxpIHVse2Rpc3BsYXk6bm9uZTtsaXN0LXN0eWxlLXR5cGU6bm9uZSAhaW1wb3J0YW50O21hcmdpbjowcHg7cGFkZGluZzowcHh9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3Q+dWw6Zmlyc3QtY2hpbGQgbGk6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDowcHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudXt0b3A6OTBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpey5teS1ndW5icm9rZXIgLm1haW4td3JhcHBlcnt3aWR0aDpjYWxjKDEwMCUgLSAyMDBweCl9Lm15LWd1bmJyb2tlciBzaWRlbWVudXt3aWR0aDoyMDBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpYW5kIChtYXgtaGVpZ2h0OiA3MDBweCl7Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51e3dpZHRoOjIwMHB4fS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0e3dpZHRoOjIwMHB4O2JveC1zaGFkb3c6bm9uZX0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdCAubWVudS1ib3R0b20tYm9yZGVye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7bWFyZ2luOjBweH0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdCB1bHtwYWRkaW5nOjE1cHggMHB4fS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0IHVsIGxpe2JvcmRlci10b3A6MHB4fS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0IHVsIGxpPmF7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLWJvdHRvbTowcHg7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Y29sb3I6IzU1NTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3QgdWwgbGk+YSBpe21hcmdpbi1sZWZ0OjE1cHg7bWFyZ2luLXJpZ2h0OjVweH0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdCB1bCBsaT5hIGkuaWNvLXRhZy1kb2xsYXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvaWNfdGFnX2RvbGxhcl9ncmF5LnBuZ1wiKX0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdCB1bCBsaT5hIGkuaWNvLW9he2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vdGhlbWUvYXNzZXRzL2ljX29hX2dyYXkucG5nXCIpfS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0IHVsIGxpPmEgc3BhbntkaXNwbGF5OmJsb2NrfS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0IHVsIGxpPmE6aG92ZXJ7Y29sb3I6IzAwNjQwMDt0ZXh0LWRlY29yYXRpb246bm9uZX0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdCB1bCBsaT5hOmhvdmVyIGkuaWNvLXRhZy1kb2xsYXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvaWNfdGFnX2RvbGxhcl9ncmVlbi5wbmdcIil9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3QgdWwgbGk+YTpob3ZlciBpLmljby1vYXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL3RoZW1lL2Fzc2V0cy9pY19vYV9ncmVlbi5wbmdcIil9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3QgdWwgbGk6Zmlyc3QtY2hpbGQ+YXtwYWRkaW5nLXRvcDowcHh9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3QgdWwgbGkuYWN0aXZlPmF7Y29sb3I6IzAwNjQwMDt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3QgdWwgbGkuYWN0aXZlPmEgaS5pY28tdGFnLWRvbGxhcntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL3RoZW1lL2Fzc2V0cy9pY190YWdfZG9sbGFyX2dyZWVuLnBuZ1wiKX0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdCB1bCBsaS5hY3RpdmU+YSBpLmljby1vYXtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL3RoZW1lL2Fzc2V0cy9pY19vYV9ncmVlbi5wbmdcIil9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3QgdWwgbGkuYWN0aXZlIHVse2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6MTVweDttYXJnaW4tdG9wOjEwcHg7cGFkZGluZzowcHh9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3QgdWwgbGkuYWN0aXZlIHVsIGxpe3BhZGRpbmctdG9wOjFweH0ubXktZ3VuYnJva2VyIHNpZGVtZW51IC5zaWRlLW1lbnUgLm1lbnUtbGlzdCB1bCBsaS5hY3RpdmUgdWwgbGk6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MHB4fS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0IHVsIGxpLmFjdGl2ZSB1bCBsaSBhe2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXItcmFkaXVzOjRweDtjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjpub25lO3BhZGRpbmc6NXB4IDEwcHggNXB4IDIzcHh9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3QgdWwgbGkuYWN0aXZlIHVsIGxpIGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2NvbG9yOiNmZmZ9Lm15LWd1bmJyb2tlciBzaWRlbWVudSAuc2lkZS1tZW51IC5tZW51LWxpc3QgdWwgbGkuYWN0aXZlIHVsIGxpLmFjdGl2ZSBhe2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtjb2xvcjojZmZmfS5teS1ndW5icm9rZXIgc2lkZW1lbnUgLnNpZGUtbWVudSAubWVudS1saXN0IHVsOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjBweH19I3NoaXBwaW5nRXN0aW1hdG9ye3BhZGRpbmctdG9wOjFweDtwYWRkaW5nLWJvdHRvbToxcHh9Lm15LWd1bmJyb2tlciAubW9kYWwtaW1wb3J0YW5jZSAubW9kYWwtZGlhbG9ne3dpZHRoOjgwJX0ubXktZ3VuYnJva2VyIC5tb2RhbC1pbXBvcnRhbmNlIC5tb2RhbC1jb250ZW50e2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vdGhlbWUvYXNzZXRzL2xhcmdlLWdyYXktZGFzaC5qcGdcIik7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7dGV4dC1hbGlnbjpjZW50ZXJ9Lm15LWd1bmJyb2tlciAubW9kYWwtaW1wb3J0YW5jZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keXtwYWRkaW5nOjQwcHggMjAlIDQwcHggMjAlO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMzMzN9Lm15LWd1bmJyb2tlciAubW9kYWwtaW1wb3J0YW5jZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBoMXtmb250LXNpemU6NDZweDtmb250LXdlaWdodDozMDA7Y29sb3I6IzMzM30ubXktZ3VuYnJva2VyIC5tb2RhbC1pbXBvcnRhbmNlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IGgxIHNwYW57ZGlzcGxheTpibG9jaztmb250LXNpemU6MTRweDtmb250LXdlaWdodDpub3JtYWx9Lm15LWd1bmJyb2tlciAubW9kYWwtaW1wb3J0YW5jZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBoMntmb250LXNpemU6ODZweDtjb2xvcjojMDA2NDAwfS5teS1ndW5icm9rZXIgLm1vZGFsLWltcG9ydGFuY2UgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgaDIgZW17ZGlzcGxheTpibG9jaztmb250LXNpemU6MTlweH0ubXktZ3VuYnJva2VyIC5tb2RhbC1pbXBvcnRhbmNlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tYWluLXBvaW50e3BhZGRpbmc6MjBweCAwIDIwcHggMDttYXJnaW46MjBweCAwIDIwcHggMDtib3JkZXItdG9wOjFweCBzb2xpZCAjYjBiMGIwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNiMGIwYjB9Lm15LWd1bmJyb2tlciAubW9kYWwtaW1wb3J0YW5jZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuYnRuLW1haW4tY3Rhe21hcmdpbjoxNXB4IDA7cGFkZGluZzoxNXB4IDIwcHg7Zm9udC1zaXplOjE4cHh9Lm15LWd1bmJyb2tlciAubW9kYWwtaW1wb3J0YW5jZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSBwIHNtYWxse2ZvbnQtc2l6ZToxMHB4O2NvbG9yOiM2NzY3Njd9Lm15LWd1bmJyb2tlciAubXlnYi10b2FzdHt0b3A6MTI1cHg7cmlnaHQ6MTVweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm15LWd1bmJyb2tlciAubXlnYi10b2FzdHt0b3A6MTM1cHh9fUBtZWRpYShtaW4td2lkdGg6IDE2MDBweCl7Lm15LWd1bmJyb2tlciAubXlnYi10b2FzdHt0b3A6ODVweH19LmdiLW1hdC1kaWFsb2cuYWRkLWdicGF5LW1vZGFse3dpZHRoOjM3NXB4fS5nYi1tYXQtZGlhbG9nLnBheW1lbnQtbG9nLW1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQsLmdiLW1hdC1kaWFsb2cucGF5bWVudC1sb2ctbW9kYWwgLm1hdC1tZGMtZGlhbG9nLWNvbnRlbnR7cGFkZGluZy1sZWZ0OjE1cHg7bWF4LWhlaWdodDpjYWxjKDgwdmggLSAxMTVweCl9LmdiLW1hdC1kaWFsb2cucGF5bWVudC1sb2ctbW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAucGF5bWVudC1sb2csLmdiLW1hdC1kaWFsb2cucGF5bWVudC1sb2ctbW9kYWwgLm1hdC1tZGMtZGlhbG9nLWNvbnRlbnQgLnBheW1lbnQtbG9ne21hcmdpbjowO3BhZGRpbmc6MDtsaXN0LXN0eWxlLXR5cGU6bm9uZX0uZ2ItbWF0LWRpYWxvZy5wYXltZW50LWxvZy1tb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5wYXltZW50LWxvZyBsaSwuZ2ItbWF0LWRpYWxvZy5wYXltZW50LWxvZy1tb2RhbCAubWF0LW1kYy1kaWFsb2ctY29udGVudCAucGF5bWVudC1sb2cgbGl7cGFkZGluZzoxNXB4fS5nYi1tYXQtZGlhbG9nLnBheW1lbnQtbG9nLW1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLnBheW1lbnQtbG9nIGxpIHRhYmxlLC5nYi1tYXQtZGlhbG9nLnBheW1lbnQtbG9nLW1vZGFsIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50IC5wYXltZW50LWxvZyBsaSB0YWJsZXt3aWR0aDoxMDAlfS5nYi1tYXQtZGlhbG9nLnBheW1lbnQtbG9nLW1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLnBheW1lbnQtbG9nIGxpIHRhYmxlIHRyIHRoLC5nYi1tYXQtZGlhbG9nLnBheW1lbnQtbG9nLW1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLnBheW1lbnQtbG9nIGxpIHRhYmxlIHRyIHRkLC5nYi1tYXQtZGlhbG9nLnBheW1lbnQtbG9nLW1vZGFsIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50IC5wYXltZW50LWxvZyBsaSB0YWJsZSB0ciB0aCwuZ2ItbWF0LWRpYWxvZy5wYXltZW50LWxvZy1tb2RhbCAubWF0LW1kYy1kaWFsb2ctY29udGVudCAucGF5bWVudC1sb2cgbGkgdGFibGUgdHIgdGR7cGFkZGluZy10b3A6NXB4fS5nYi1tYXQtZGlhbG9nLnBheW1lbnQtbG9nLW1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLnBheW1lbnQtbG9nIGxpIHRhYmxlIHRyIHRoLC5nYi1tYXQtZGlhbG9nLnBheW1lbnQtbG9nLW1vZGFsIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50IC5wYXltZW50LWxvZyBsaSB0YWJsZSB0ciB0aHt0ZXh0LWFsaWduOmxlZnR9LmdiLW1hdC1kaWFsb2cucGF5bWVudC1sb2ctbW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAucGF5bWVudC1sb2cgbGkgdGFibGUgdHIgdGQsLmdiLW1hdC1kaWFsb2cucGF5bWVudC1sb2ctbW9kYWwgLm1hdC1tZGMtZGlhbG9nLWNvbnRlbnQgLnBheW1lbnQtbG9nIGxpIHRhYmxlIHRyIHRke3RleHQtYWxpZ246cmlnaHR9LmdiLW1hdC1kaWFsb2cucGF5bWVudC1sb2ctbW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCAucGF5bWVudC1sb2cgbGkgdGFibGUgdHIuZmFpbCB0ZCBzcGFuLC5nYi1tYXQtZGlhbG9nLnBheW1lbnQtbG9nLW1vZGFsIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50IC5wYXltZW50LWxvZyBsaSB0YWJsZSB0ci5mYWlsIHRkIHNwYW57ZmxvYXQ6cmlnaHQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojZDAwMjFifS5nYi1tYXQtZGlhbG9nLnBheW1lbnQtbG9nLW1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLnBheW1lbnQtbG9nIGxpIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHRoLC5nYi1tYXQtZGlhbG9nLnBheW1lbnQtbG9nLW1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLnBheW1lbnQtbG9nIGxpIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHRkLC5nYi1tYXQtZGlhbG9nLnBheW1lbnQtbG9nLW1vZGFsIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50IC5wYXltZW50LWxvZyBsaSB0YWJsZSB0cjpmaXJzdC1jaGlsZCB0aCwuZ2ItbWF0LWRpYWxvZy5wYXltZW50LWxvZy1tb2RhbCAubWF0LW1kYy1kaWFsb2ctY29udGVudCAucGF5bWVudC1sb2cgbGkgdGFibGUgdHI6Zmlyc3QtY2hpbGQgdGR7cGFkZGluZy10b3A6MHB4fS5nYi1tYXQtZGlhbG9nLnBheW1lbnQtbG9nLW1vZGFsIC5tYXQtZGlhbG9nLWNvbnRlbnQgLnBheW1lbnQtbG9nIGxpOm50aC1jaGlsZChldmVuKSwuZ2ItbWF0LWRpYWxvZy5wYXltZW50LWxvZy1tb2RhbCAubWF0LW1kYy1kaWFsb2ctY29udGVudCAucGF5bWVudC1sb2cgbGk6bnRoLWNoaWxkKGV2ZW4pe2JhY2tncm91bmQtY29sb3I6I2VlZX0uZ2ItbWF0LWRpYWxvZy5wYXltZW50LWxvZy1tb2RhbCAubWF0LWRpYWxvZy1jb250ZW50IC5wYXltZW50LWxvZyBsaTpmaXJzdC1jaGlsZCwuZ2ItbWF0LWRpYWxvZy5wYXltZW50LWxvZy1tb2RhbCAubWF0LW1kYy1kaWFsb2ctY29udGVudCAucGF5bWVudC1sb2cgbGk6Zmlyc3QtY2hpbGR7cGFkZGluZy10b3A6MHB4fS5teWdiLWRpYWxvZy1mcmFtZXstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDUwO2Rpc3BsYXk6YmxvY2sgIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7b3V0bGluZTowfS5teWdiLWRpYWxvZy1mcmFtZSAqey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubXlnYi1kaWFsb2ctZnJhbWUgKjpiZWZvcmV7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS5teWdiLWRpYWxvZy1mcmFtZSAqOmFmdGVyey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0ubXlnYi1kaWFsb2ctZnJhbWUuZGlhbG9nLWZhZGUgLmRpYWxvZy1tYWluey13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7LW8tdHJhbnNpdGlvbjotby10cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLW91dDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTI1JSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgLTI1JSk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAtMjUlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIC0yNSUpfS5teWdiLWRpYWxvZy1mcmFtZS5kaWFsb2ctZmFkZSAuZGlhbG9nLW5vLWFuaW1hdGlvbnstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gMHMgZWFzZS1vdXQ7LW8tdHJhbnNpdGlvbjotby10cmFuc2Zvcm0gMHMgZWFzZS1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMHMgZWFzZS1vdXR9Lm15Z2ItZGlhbG9nLWZyYW1lLmluIC5kaWFsb2ctbWFpbnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwgMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLCAwKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsIDApfS5teWdiLWRpYWxvZy1mcmFtZS5kaWFsb2ctYmFja2dyYXl7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4zKX0ubXlnYi1kaWFsb2ctZnJhbWUuZGlhbG9nLWZhZGV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgbGluZWFyOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuMTVzIGxpbmVhcjt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBsaW5lYXJ9Lm15Z2ItZGlhbG9nLWZyYW1lLmRpYWxvZy1mYWRlLmlue29wYWNpdHk6MX0ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1tYWlue3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmF1dG87bWFyZ2luOjEwcHh9Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctbWFpbiAuZGlhbG9nLW1lc3NhZ2V7bWFyZ2luLWJvdHRvbTo3cHh9Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctbWFpbiAuZGlhbG9nLWJ1dHRvbnN7Knpvb206MX0ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1tYWluIC5kaWFsb2ctYnV0dG9uczphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLW1haW4gLmRpYWxvZy1idXR0b257Ym9yZGVyOiNjNWM1YzUgMXB4IHNvbGlkO2JvcmRlci1yYWRpdXM6NHB4O2N1cnNvcjpwb2ludGVyO2Zsb2F0OnJpZ2h0O2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MTRweDttYXJnaW46MCAwIDAgN3B4O3BhZGRpbmc6N3B4IDE0cHh9Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctbWFpbiAuZGlhbG9nLWJ1dHRvbjpmb2N1c3std2Via2l0LWFuaW1hdGlvbjpkaWFsb2ctcHVsc2UgMS4xcyBpbmZpbml0ZTthbmltYXRpb246ZGlhbG9nLXB1bHNlIDEuMXMgaW5maW5pdGU7b3V0bGluZTpub25lfS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLW1haW4gLmRpYWxvZy1idXR0b24uZGlhbG9nLWJ1dHRvbi1wcmltYXJ5e2JhY2tncm91bmQ6IzAwNjQwMDtjb2xvcjojZmZmfS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLW1haW4gLmRpYWxvZy1idXR0b24uZGlhbG9nLWJ1dHRvbi1wcmltYXJ5LWRpc2FibGVke2JhY2tncm91bmQ6I2JiZTFhYTtjb2xvcjojZmZmfS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLW1haW4gLmRpYWxvZy1idXR0b24uZGlhbG9nLWJ1dHRvbi1zZWNvbmRhcnl7YmFja2dyb3VuZDojZmZmO2NvbG9yOiMwMDY0MDA7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5fS5ib3JkZXItdG8tZGlhbG9ne2JvcmRlcjojYzVjNWM1IDFweCBzb2xpZDtib3JkZXItcmFkaXVzOjVweH0ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1jb250ZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6I2YwZjBmMDstd2Via2l0LWJhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCAjOTk5O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMik7Ym9yZGVyLXJhZGl1czo1cHg7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6MTAwJTtvdXRsaW5lOjA7LXdlYmtpdC1ib3gtc2hhZG93OjAgM3B4IDlweCByZ2JhKDAsMCwwLC41KTtib3gtc2hhZG93OjAgM3B4IDlweCByZ2JhKDAsMCwwLC41KX0ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1oZWFkZXJ7cGFkZGluZzoxNXB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNWU1ZTV9Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctaGVhZGVyIC5jbG9zZXttYXJnaW4tdG9wOi0ycHh9Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctdGl0bGV7bWFyZ2luOjA7bGluZS1oZWlnaHQ6MS40Mjg1NzE0M30ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1ib2R5e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTVweH0ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1ib2R5IHRkPmF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1ib2R5IC5maXhlZC1oZWlnaHR7bWF4LWhlaWdodDoyNTBweDtvdmVyZmxvdy15OnNjcm9sbH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctYm9keSAubW9kYWwtdGFibGUgdGFibGUsLm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctYm9keSAubW9kYWwtdGFibGUgdGhlYWQsLm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctYm9keSAubW9kYWwtdGFibGUgdGJvZHksLm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctYm9keSAubW9kYWwtdGFibGUgdGgsLm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctYm9keSAubW9kYWwtdGFibGUgdGQsLm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctYm9keSAubW9kYWwtdGFibGUgdHJ7ZGlzcGxheTpibG9ja30ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1ib2R5IC5tb2RhbC10YWJsZSB0aGVhZCB0cntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTk5OTlweDtsZWZ0Oi05OTk5cHh9Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctYm9keSAubW9kYWwtdGFibGUgdHJ7Ym9yZGVyOjFweCBzb2xpZCAjY2NjfS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWJvZHkgLm1vZGFsLXRhYmxlIHRke2JvcmRlcjpub25lO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZWU7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjQwJTt3aGl0ZS1zcGFjZTpub3JtYWw7dGV4dC1hbGlnbjpsZWZ0fS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWJvZHkgLm1vZGFsLXRhYmxlIHRkOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NnB4O2xlZnQ6NnB4O3dpZHRoOjQ1JTtwYWRkaW5nLXJpZ2h0OjEwcHg7d2hpdGUtc3BhY2U6bm93cmFwO3RleHQtYWxpZ246bGVmdDtmb250LXdlaWdodDpib2xkfS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWJvZHkgLm1vZGFsLXRhYmxlIHRkOmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS10aXRsZSl9fS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWZvb3RlcntwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWJvdHRvbToxNXB4O3RleHQtYWxpZ246cmlnaHQ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U1ZTVlNX0ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1mb290ZXIgLmJ0bisuYnRue21hcmdpbi1ib3R0b206MDttYXJnaW4tbGVmdDo1cHh9Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctZm9vdGVyIC5idG4tZ3JvdXAgLmJ0bisuYnRue21hcmdpbi1sZWZ0Oi0xcHh9Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctZm9vdGVyIC5idG4tYmxvY2srLmJ0bi1ibG9ja3ttYXJnaW4tbGVmdDowfS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLXNjcm9sbGJhci1tZWFzdXJle3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOTk5OXB4O3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7b3ZlcmZsb3c6c2Nyb2xsfS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLW9wZW57b3ZlcmZsb3c6aGlkZGVufS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLW9wZW4gLmRpYWxvZy1mcmFtZXtvdmVyZmxvdy14OmhpZGRlbjtvdmVyZmxvdy15OmF1dG99Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctYmFja2Ryb3B7cG9zaXRpb246Zml4ZWQ7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7ei1pbmRleDoxMDQwO2JhY2tncm91bmQtY29sb3I6IzAwMH0ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1iYWNrZHJvcC5mYWRle2ZpbHRlcjphbHBoYShvcGFjaXR5PTApO29wYWNpdHk6MH0ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1iYWNrZHJvcC5pbntmaWx0ZXI6YWxwaGEob3BhY2l0eT01MCk7b3BhY2l0eTouNX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctbWFpbnt3aWR0aDo2MDBweDttYXJnaW46MzBweCBhdXRvfS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWNvbnRlbnR7LXdlYmtpdC1ib3gtc2hhZG93OjAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSk7Ym94LXNoYWRvdzowIDVweCAxNXB4IHJnYmEoMCwwLDAsLjUpfS5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLXNte3dpZHRoOjMwMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctbGd7d2lkdGg6OTAwcHh9fS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtib3JkZXItcmFkaXVzOjZweDtvdmVyZmxvdzpoaWRkZW59Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVse3dpZHRoOjEwMCU7Y29sb3I6I2ZmZjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOnN0cmV0Y2h9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsIGkuZmF7Zm9udC1zaXplOjE1cHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbCAubGVmdHtwYWRkaW5nOjQwcHg7d2lkdGg6NjAlO2ZsZXgtYmFzaXM6NjAlfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbCAubGVmdCBoMnttYXJnaW46MDtwYWRkaW5nOjA7Zm9udC1zaXplOjQ2cHg7Zm9udC13ZWlnaHQ6bm9ybWFsfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbCAubGVmdCBoMiBlbXtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7Zm9udC13ZWlnaHQ6NjAwfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbCAubGVmdCBwe21hcmdpbjowcHg7cGFkZGluZzoxMHB4IDB9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsIC5sZWZ0PmRpdntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsIC5sZWZ0PmRpdiBhe21hcmdpbjoxMHB4IDBweCAwcHggMHB4O2JvcmRlci1yYWRpdXM6NHB4O3dpZHRoOjc1JX0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwgLnJpZ2h0e21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3dpZHRoOjQwJTtmbGV4LWJhc2lzOjQwJX0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwgLnJpZ2h0IGEuc3RhdHVzLXBhbmVse2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoyMHB4O2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ZmxleDoxIDAgYXV0b30ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwgLnJpZ2h0IGEuc3RhdHVzLXBhbmVsIGgze2ZvbnQtc2l6ZTozMnB4O2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW46MDtwYWRkaW5nOjB9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsIC5yaWdodCBhLnN0YXR1cy1wYW5lbCBoMyBpe2NvbG9yOiNmZmJmMDB9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsIC5yaWdodCBhLnN0YXR1cy1wYW5lbCBoMyBpLmZhe21hcmdpbi1sZWZ0OjJweH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwgLnJpZ2h0IGEuc3RhdHVzLXBhbmVsIHB7bWFyZ2luOjA7cGFkZGluZzowO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwgLnJpZ2h0IGEuc3RhdHVzLXBhbmVsK2Euc3RhdHVzLXBhbmVse21hcmdpbi10b3A6MXB4fS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbC5idXktcGFuZWx7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbC5idXktcGFuZWwgLmxlZnQgaS5tZC0zNntsaW5lLWhlaWdodDozNnB4fS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbC5idXktcGFuZWwgLmxlZnQgLmJ0bi1saW5re2JhY2tncm91bmQtY29sb3I6IzAwNGIwMH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwuYnV5LXBhbmVsIC5sZWZ0IC5idG4tbGluazpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Ym9yZGVyLWNvbG9yOiMwMDY0MDB9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsLmJ1eS1wYW5lbCAucmlnaHQgYXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDRiMDB9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsLmJ1eS1wYW5lbCAucmlnaHQgYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDB9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsLnNlbGwtcGFuZWx7YmFja2dyb3VuZC1jb2xvcjojMTg2MWI3O2JvcmRlci10b3A6MXB4IHNvbGlkICNmN2Y2ZjJ9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsLnNlbGwtcGFuZWwgaS5pY28tdGFnLWRvbGxhci1sZy13aGl0ZXt3aWR0aDozNnB4O2hlaWdodDozNnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiLi4vLi4vdGhlbWUvYXNzZXRzL2ljX3RhZ19kb2xsYXJfbGdfd2hpdGUucG5nXCIpO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbn0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwuc2VsbC1wYW5lbCAuYnRuLWRlZmF1bHR7Y29sb3I6IzBmNTJhMX0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwuc2VsbC1wYW5lbCAuYnRuLWRlZmF1bHQ6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwZjUyYTE7Ym9yZGVyLWNvbG9yOiMwZjUyYTF9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsLnNlbGwtcGFuZWwgLmxlZnQgLmJ0bi1saW5re2JhY2tncm91bmQtY29sb3I6IzBmNTJhMX0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwuc2VsbC1wYW5lbCAubGVmdCAuYnRuLWxpbms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMTg2MWI3O2JvcmRlci1jb2xvcjojMTg2MWI3fS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbC5zZWxsLXBhbmVsIC5yaWdodCBhe2JhY2tncm91bmQtY29sb3I6IzBmNTJhMX0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwuc2VsbC1wYW5lbCAucmlnaHQgYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMxODYxYjd9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWx7bWFyZ2luLXRvcDo0MHB4fS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsIHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbCBoMnttYXJnaW46MDtwYWRkaW5nOjAgMCAxNXB4O2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiM1NTV9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwgYS50aXRsZXtmb250LXNpemU6MTZweH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbCBwe21hcmdpbjowO3BhZGRpbmc6MH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbCBmb290ZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLXRvcDowcHg7cGFkZGluZy10b3A6MTVweH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbCBmb290ZXI+ZGl2IGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbC5teS13YXRjaGxpc3QtcGFuZWwgdWwgbGl7cGFkZGluZzoxMHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MTVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dHJhbnNpdGlvbjouMnMgYWxsIGVhc2U7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yYWRpdXM6NnB4fS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsLm15LXdhdGNobGlzdC1wYW5lbCB1bCBsaTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjBweH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbC5teS13YXRjaGxpc3QtcGFuZWwgdWwgbGk6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzoycHggMnB4IDRweCAwcHggcmdiYSgwLDAsMCwuMil9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwubXktd2F0Y2hsaXN0LXBhbmVsIHVsIGxpIC5jb2wtMS0ye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaDt3aWR0aDoxMDAlfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsLm15LXdhdGNobGlzdC1wYW5lbCB1bCBsaSAuY29sLTEtMj5he21hcmdpbi1yaWdodDoxMHB4O3dpZHRoOjc1cHg7bWluLXdpZHRoOjc1cHg7ZmxleC1iYXNpczo3NXB4fS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsLm15LXdhdGNobGlzdC1wYW5lbCB1bCBsaSAuY29sLTEtMj5hIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsLm15LXdhdGNobGlzdC1wYW5lbCB1bCBsaSAuY29sLTEtMj5kaXYgcCwubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbC5teS13YXRjaGxpc3QtcGFuZWwgdWwgbGkgLmNvbC0xLTIgLnRpbWUtbGVmdHttYXJnaW4tdG9wOjVweH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbC5teS13YXRjaGxpc3QtcGFuZWwgdWwgbGkgLmNvbC0xLTI+ZGl2e3dpZHRoOjEwMCV9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwubXktd2F0Y2hsaXN0LXBhbmVsIHVsIGxpIC5jb2wtMS0yPmRpdiBwIHN0cm9uZ3ttYXJnaW4tcmlnaHQ6NXB4fS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsLm15LXdhdGNobGlzdC1wYW5lbCB1bCBsaSAuY29sLTEtMj5kaXYgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsLm15LXdhdGNobGlzdC1wYW5lbCB1bCBsaSAuY29sLTEtMj5kaXYgYS50aXRsZXtwYWRkaW5nLXJpZ2h0OjYwcHg7ZGlzcGxheTpibG9ja30ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbC5teS13YXRjaGxpc3QtcGFuZWwgdWwgbGkgLmNvbC0xLTI+ZGl2IGEudGV4dC1saW5rLXJlZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtyaWdodDoxMHB4fS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsLm15LXdhdGNobGlzdC1wYW5lbCB1bCBsaSAuY29sLTN7bWFyZ2luLXRvcDozNXB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OnN0cmV0Y2g7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOmF1dG99Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwubXktd2F0Y2hsaXN0LXBhbmVsIHVsIGxpIC5jb2wtMyBhe3dpZHRoOjEwMCU7ZmxleC1iYXNpczoxMDAlO3doaXRlLXNwYWNlOm5vd3JhcDttaW4taGVpZ2h0OjM1cHh9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwubXktd2F0Y2hsaXN0LXBhbmVsIHVsIGxpIC5jb2wtMyBhK2F7bWFyZ2luLXRvcDoxMHB4fS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsLm15LXNhdmVkLXNlYXJjaGVzLXBhbmVsPi5yb3c6bm90KGZvb3Rlcil7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpzdHJldGNofS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsLm15LXNhdmVkLXNlYXJjaGVzLXBhbmVsPi5yb3c6bm90KGZvb3RlcikgLm1pbmktY2FyZHtwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0OjE0OHB4O3dpZHRoOjMzLjMzMzMzJTtwYWRkaW5nLWJvdHRvbToxMHB4fS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsLm15LXNhdmVkLXNlYXJjaGVzLXBhbmVsPi5yb3c6bm90KGZvb3RlcikgLm1pbmktY2FyZCAuaW5uZXItY2FyZHtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXJhZGl1czozcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O21hcmdpbjowcHggMHB4IDEwcHggMTBweDtwYWRkaW5nOjIwcHg7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtoZWlnaHQ6MTAwJX0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbC5teS1zYXZlZC1zZWFyY2hlcy1wYW5lbD4ucm93Om5vdChmb290ZXIpIC5taW5pLWNhcmQgLnRpdGxle2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgMCA1cHggMH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbC5teS1zYXZlZC1zZWFyY2hlcy1wYW5lbD4ucm93Om5vdChmb290ZXIpIC5taW5pLWNhcmQgLmVtYWlsLW5vdGlmaWNhdGlvbnN7bWFyZ2luOjIwcHggMH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbC5teS1zYXZlZC1zZWFyY2hlcy1wYW5lbD4ucm93Om5vdChmb290ZXIpIC5taW5pLWNhcmQgLmN0YXN7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjIwcHg7bGVmdDoyMHB4O3dpZHRoOjgzJX0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbC5teS1zYXZlZC1zZWFyY2hlcy1wYW5lbD4ucm93Om5vdChmb290ZXIpIC5taW5pLWNhcmQgLmN0YXMgYXt3aWR0aDo0OSV9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0ZXh0LWFsaWduOmNlbnRlcn0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwgLmxlZnQsLm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsIC5yaWdodHt3aWR0aDoxMDAlO2ZsZXgtYmFzaXM6YXV0b30ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwgLnJpZ2h0IGEuc3RhdHVzLXBhbmVse3BhZGRpbmc6MjBweCA0MHB4fS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbCAubGVmdD5kaXYgYXt3aWR0aDoxMDAlfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVse3BhZGRpbmctbGVmdDowcHg7cGFkZGluZy1yaWdodDowcHh9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ib3R0b20tcGFuZWwubXktd2F0Y2hsaXN0LXBhbmVse2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbC5teS13YXRjaGxpc3QtcGFuZWwgdWwgbGl7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsLm15LXdhdGNobGlzdC1wYW5lbCB1bCBsaSAuY29sLTN7bWFyZ2luLXRvcDoxNXB4O2ZsZXgtZGlyZWN0aW9uOnJvdzt3aWR0aDoxMDAlfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuYm90dG9tLXBhbmVsLm15LXdhdGNobGlzdC1wYW5lbCB1bCBsaSAuY29sLTMgYXt3aWR0aDo1MCU7ZmxleC1iYXNpczo1MCU7bWFyZ2luLXRvcDowcHg7bWFyZ2luLXJpZ2h0OjVweH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbC5teS13YXRjaGxpc3QtcGFuZWwgdWwgbGkgLmNvbC0zIGErYXttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OjBweDttYXJnaW4tdG9wOjBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmR7ZmxleC1kaXJlY3Rpb246cm93fS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwgLmxlZnQsLm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsIC5yaWdodHt3aWR0aDoxMDAlO2ZsZXgtYmFzaXM6YXV0b30ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwgLmxlZnR7bWluLWhlaWdodDoyNDJweH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwgLmxlZnQ+ZGl2e2Rpc3BsYXk6YmxvY2t9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsIC5sZWZ0PmRpdiBhe21hcmdpbi1sZWZ0OjEwcHg7d2lkdGg6YXV0b30ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwgLmxlZnQ+ZGl2IGE6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MHB4fS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbCAucmlnaHQgYS5zdGF0dXMtcGFuZWx7cGFkZGluZzoyMHB4IDQwcHh9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsLnNlbGwtcGFuZWx7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNmN2Y2ZjI7Ym9yZGVyLXRvcDpub25lfS5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbCBwe2ZvbnQtc2l6ZToxNnB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5teS1ndW5icm9rZXIgLmRhc2hib2FyZCAuaG9tZS1kYXNoYm9hcmQgLnRvcC1wYW5lbHtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6c3RyZXRjaH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwgLmxlZnR7d2lkdGg6NjAlO2ZsZXgtYmFzaXM6NjAlO21pbi1oZWlnaHQ6YXV0bztkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lm15LWd1bmJyb2tlciAuZGFzaGJvYXJkIC5ob21lLWRhc2hib2FyZCAudG9wLXBhbmVsIC5sZWZ0IHB7ZmxleDoxIDAgYXV0b30ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwgLnJpZ2h0e3dpZHRoOjQwJTtmbGV4LWJhc2lzOjQwJX0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwgLnJpZ2h0IGEuc3RhdHVzLXBhbmVse3BhZGRpbmc6MjBweH0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmhvbWUtZGFzaGJvYXJkIC50b3AtcGFuZWwuc2VsbC1wYW5lbHtib3JkZXItbGVmdDoxcHggc29saWQgI2Y3ZjZmMn0ubXktZ3VuYnJva2VyIC5kYXNoYm9hcmQgLmJvdHRvbS1wYW5lbC53YXRjaGxpc3QtcGFuZWwgdWwgbGkgLmNvbC0xLTI+YXttYXJnaW4tcmlnaHQ6MTVweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5teS1ndW5icm9rZXIgLm15LXNoaXBwaW5nIC5yYWlzZWQtY2FyZHMgbGl7d2lkdGg6NTAlO2ZsZXgtYmFzaXM6NTAlfS5teS1ndW5icm9rZXIgLm15LXNoaXBwaW5nIC5yYWlzZWQtY2FyZHMgbGk6bnRoLWNoaWxkKG9kZCk+YXttYXJnaW4tbGVmdDowcHggIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6Ny41cHggIWltcG9ydGFudH0ubXktZ3VuYnJva2VyIC5teS1zaGlwcGluZyAucmFpc2VkLWNhcmRzIGxpOm50aC1jaGlsZChldmVuKT5he21hcmdpbi1sZWZ0OjcuNXB4ICFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjBweCAhaW1wb3J0YW50fX0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmludHJvLXRpdGxlPmRpdiBpbWd7bWFyZ2luOjAgNXB4IDAgMH0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5jYXJke2Rpc3BsYXk6YmxvY2s7dHJhbnNpdGlvbjouMnMgYm94LXNoYWRvdyBlYXNlfS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmNhcmQ6aG92ZXJ7Ym9yZGVyLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzoycHggMnB4IDRweCAwcHggcmdiYSgwLDAsMCwuMil9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNoO3dpZHRoOjEwMCU7ZmxleC13cmFwOndyYXB9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3d7d2lkdGg6MTAwJX0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZHt3aWR0aDoxMDAlO3BhZGRpbmc6MjBweCAxNXB4O3RleHQtYWxpZ246Y2VudGVyfS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93IC5jYXJkIHB7Y29sb3I6IzU1NX0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZCAuaW5uZXItY2FyZHtwYWRkaW5nOjBweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93IC5jYXJkIC5pbm5lci1jYXJkIHNwYW57Y29sb3I6I2Q3MWQ1N30ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZCAuaW5uZXItY2FyZCBzcGFuLnRleHQtYmxhY2t7Y29sb3I6IzAwMH0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZCAuaW5uZXItY2FyZCAuaW5uZXItcG9ke2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXItcmFkaXVzOjZweDttYXJnaW4tdG9wOjE1cHg7cGFkZGluZzoxNXB4O3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZCAuaW5uZXItY2FyZCAuaW5uZXItcG9kOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4fS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93IC5jYXJkIC5pbm5lci1jYXJkIC5pbm5lci1wb2Q+ZGl2e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQgLmlubmVyLWNhcmQgLmlubmVyLXBvZD5kaXYgc3Bhbntmb250LXNpemU6MThweDtjb2xvcjojMDAwfS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93IC5jYXJkIC5pbm5lci1jYXJkOm50aC1jaGlsZCgyKXtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZDpmaXJzdC1jaGlsZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6c3RyZXRjaH0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZDpudGgtY2hpbGQoMikgcHttYXJnaW4tYm90dG9tOjBweH0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZDpudGgtY2hpbGQoMikgYXttYXJnaW4tdG9wOjEwcHh9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQ6bnRoLWNoaWxkKDIpIGE6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MHB4fS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93IC5jYXJkOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowcHh9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLXJpZ2h0e3BhZGRpbmc6MjBweCAwcHh9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLXJpZ2h0Pi5yb3d7d2lkdGg6MTAwJX1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmR7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93IC5jYXJkIHB7ZGlzcGxheTpub25lfS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93IC5jYXJkOmZpcnN0LWNoaWxke2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZDpmaXJzdC1jaGlsZCAuaW5uZXItY2FyZHt3aWR0aDoxMDAlfS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93IC5jYXJkOmZpcnN0LWNoaWxkIC5pbm5lci1jYXJkOmZpcnN0LWNoaWxke3BhZGRpbmctYm90dG9tOjIwcHh9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQ6bnRoLWNoaWxkKDIpPmRpdntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93IC5jYXJkOm50aC1jaGlsZCgyKT5kaXYgYS5idG57d2lkdGg6MTAwJTttYXJnaW46MTBweCAwcHggMHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5pbnRyby10aXRsZT5kaXYgaW1ne21hcmdpbjowIDAgMCA1cHh9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZHtkaXNwbGF5OmJsb2NrfS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0e2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpzdHJldGNofS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdnt3aWR0aDoxMDAlO2ZsZXg6MCAxIDEwMCV9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6MTAwJX0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZHtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO2ZsZXgtZ3JvdzoxfS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93IC5jYXJkOm50aC1jaGlsZCgyKSwubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZDpudGgtY2hpbGQoMyl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZDpudGgtY2hpbGQoMikgcCwubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZDpudGgtY2hpbGQoMykgcHt3aWR0aDoxMDAlfS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93IC5jYXJkOm50aC1jaGlsZCgyKT5kaXZ7d2lkdGg6MTAwJX0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZDpudGgtY2hpbGQoMikgcHttYXJnaW4tYm90dG9tOjBweH0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZDpudGgtY2hpbGQoMikgYXttYXJnaW4tdG9wOjEwcHh9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cudGhyZWUgLmNhcmR7aGVpZ2h0OjMzLjMzMzMlfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93IC5jYXJkIC5pbm5lci1jYXJkIC5pbm5lci1wb2R7ZmxleC1ncm93OjF9fUBtZWRpYShtaW4td2lkdGg6IDE2MDBweCl7Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNofS5teS1ndW5icm9rZXIgLm15LWFjYy10YiAuZ2VuZXJhbC1kYXNoYm9hcmQgLmRhc2hib2FyZC1sZWZ0PmRpdj4ucm93IC5jYXJke21hcmdpbjowcHg7aGVpZ2h0OjEwMCU7d2lkdGg6NTAlO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MCAwIDAgMTVweH0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZDpmaXJzdC1jaGlsZHttYXJnaW46MH0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZDpmaXJzdC1jaGlsZCAuaW5uZXItY2FyZDpmaXJzdC1jaGlsZHtmbGV4LWdyb3c6MTttYXJnaW4tYm90dG9tOjIwcHh9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQ6Zmlyc3QtY2hpbGQgLmlubmVyLWNhcmQ6Zmlyc3QtY2hpbGQgcHttYXJnaW4tYm90dG9tOjE1cHh9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQ6Zmlyc3QtY2hpbGQgLmlubmVyLWNhcmQ6bGFzdC1jaGlsZCAuaW5uZXItcG9ke2p1c3RpZnktY29udGVudDpjZW50ZXJ9Lm15LWd1bmJyb2tlciAubXktYWNjLXRiIC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQ+ZGl2Pi5yb3cgLmNhcmQ6Zmlyc3QtY2hpbGQgLmlubmVyLWNhcmQ6bGFzdC1jaGlsZCAuaW5uZXItcG9kPmRpdjpmaXJzdC1jaGlsZHt3aWR0aDoxMDAlO21heC13aWR0aDozMDBweH0ubXktZ3VuYnJva2VyIC5teS1hY2MtdGIgLmdlbmVyYWwtZGFzaGJvYXJkIC5kYXNoYm9hcmQtbGVmdD5kaXY+LnJvdyAuY2FyZDpudGgtY2hpbGQoMikgYXttYXJnaW4tdG9wOjIwcHh9fS5teS1ndW5icm9rZXIgLm15LWFjYy10Yi50b29sYm94IC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQgLmNhcmR7bWFyZ2luLWJvdHRvbTowfS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaSBoM3ttYXJnaW46MCAwIDEwcHggMDtjb2xvcjojMzMzO2ZvbnQtc2l6ZToyMHB4fS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaSBoMyBzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwO2Rpc3BsYXk6YmxvY2t9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIGxpIGgzIHNwYW57Zm9udC1zaXplOjE2cHh9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIGxpIGgzIGl7Zm9udC1zdHlsZTpub3JtYWx9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIGxpIHAjZWZmbC11cmwgaW1ne3dpZHRoOjIwcHg7aGVpZ2h0OjE1cHg7bWFyZ2luLXJpZ2h0OjVweH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkgcCNlZmZsLXVybCBpe3ZlcnRpY2FsLWFsaWduOnRvcH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkgcCNlZmZsLXVybCBzcGFue2ZvbnQtc3R5bGU6aXRhbGljfS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaSBwIHNwYW57ZGlzcGxheTpibG9jaztjb2xvcjojMDAwO2ZvbnQtc2l6ZToxMnB4fS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaSBwIGl7Zm9udC1zdHlsZTpub3JtYWx9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIGxpIHAgaS5waG9uZS10eXBle2ZvbnQtc2l6ZToxMnB4fS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaSBwIGkucGhvbmUtdHlwZSAucmVke2NvbG9yOiNkMDAyMWJ9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIGxpIC5mZmwtc3BlYy1pbmZve3BhZGRpbmc6MTBweCAwO2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOX0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkgLnRvZ2dsZXItd3JhcHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkgLnRvZ2dsZXItd3JhcCAudWktdG9nZ2xlcnttYXJnaW46MHB4IDEwcHggMCAwfS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaSAudG9nZ2xlci13cmFwIC51aS10b2dnbGVyIGlucHV0K2xhYmVsIHNwYW46bGFzdC1jaGlsZDphZnRlcntjb250ZW50OlwiT0ZGXCI7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM1NTU7d2lkdGg6MjZweDtkaXNwbGF5OmlubGluZS1ibG9ja30ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkgLnRvZ2dsZXItd3JhcCAudWktdG9nZ2xlciBpbnB1dDpjaGVja2VkK2xhYmVsIHNwYW46bGFzdC1jaGlsZDphZnRlcntjb250ZW50OlwiT05cIjtjb2xvcjojMDA2NDAwfS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaS5vbW5pe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2ZsZXgtd3JhcDp3cmFwfS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaS5vbW5pIGl7Zm9udC1zaXplOjM2cHg7bWFyZ2luLWJvdHRvbTo1cHg7b3JkZXI6MX0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkub21uaSBoMnttYXJnaW4tbGVmdDoxMHB4O21hcmdpbi1yaWdodDoxMHB4O29yZGVyOjI7ZmxleDoxIDAgYXV0b30ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkub21uaSBwe21hcmdpbjoyMHB4IDAgMDtvcmRlcjo0fS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaS5vbW5pIGF7bWFyZ2luOjAgMCA1cHg7b3JkZXI6M30ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgLm1lbWJlcnNoaXAtdHlwZXMgLmJhZGdlcyBhe21hcmdpbjowcHggNXB4IDVweCAwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIC5tZW1iZXJzaGlwLXR5cGVzIC5idG57ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjIwcHggMHB4IDBweH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgLmNyZWRlbnRpYWxzIC5jcmVkc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7bWFyZ2luLXRvcDoxNXB4fS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyAuY3JlZGVudGlhbHMgLmNyZWRzPmRpdiBzcGFue2Rpc3BsYXk6YmxvY2s7Y29sb3I6Izc3Nztmb250LXNpemU6MTJweH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgLmNyZWRlbnRpYWxzIC5jcmVkczpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjBweH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIGxpIC50b2dnbGVyLXdyYXB7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaSAudG9nZ2xlci13cmFwIC51aS10b2dnbGVye21hcmdpbjowcHggMHB4IDE1cHggMHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIGxpIC50b2dnbGVyLXdyYXB7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaSAudG9nZ2xlci13cmFwIC51aS10b2dnbGVye21hcmdpbjowcHggMHB4IDE1cHggMHB4fS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaS5vbW5pe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctdG9wOjMwcHg7cGFkZGluZy1ib3R0b206MzBweH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkub21uaSBpe21hcmdpbi1ib3R0b206MH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkub21uaSBoMnttYXJnaW46MTBweCAwIDAgMH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgbGkub21uaSBwe21hcmdpbjoyMHB4IDAgMDtvcmRlcjozfS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyBsaS5vbW5pIGF7b3JkZXI6NDttYXJnaW4tdG9wOjIwcHh9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIC5jcmVkZW50aWFscyAuY3JlZHN7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyAuZGFzaC1jYXJkcyAuY3JlZGVudGlhbHMgLmNyZWRzPmF7bWFyZ2luLXRvcDoxMHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIGxpIC50b2dnbGVyLXdyYXB7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIGxpIC50b2dnbGVyLXdyYXAgLnVpLXRvZ2dsZXJ7bWFyZ2luOjBweCAwcHggMHB4IDE1cHh9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIGxpICNmZmwtaXMtYWN0aXZle2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIGxpIC5sYXJnZXtmb250LXNpemU6MTZweH0ubXktZ3VuYnJva2VyIC5hY2NvdW50LWluZm8gLmRhc2gtY2FyZHMgLmNyZWRlbnRpYWxzIC5jcmVkc3tmbGV4LWRpcmVjdGlvbjpyb3d9Lm15LWd1bmJyb2tlciAuYWNjb3VudC1pbmZvIC5kYXNoLWNhcmRzIC5jcmVkZW50aWFscyAuY3JlZHM+YXttYXJnaW4tdG9wOjBweH19Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIGxpLmFjY291bnQtYmFsYW5jZT5kaXY6Zmlyc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTozMHB4fS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2UgLmJhbGFuY2V7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiMwMDB9Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIGxpLmFjY291bnQtYmFsYW5jZSAuYmFsYW5jZSBkaXZ7bWFyZ2luLWxlZnQ6MTVweDtmbGV4OjEgMCA2MCV9Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIGxpLmFjY291bnQtYmFsYW5jZSAuYmFsYW5jZSBkaXYgaDN7bWFyZ2luOjBweDtmb250LXNpemU6MTZweDtjb2xvcjojNTU1O2ZvbnQtd2VpZ2h0OjYwMH0ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkuYWNjb3VudC1iYWxhbmNlIC5iYWxhbmNlIGRpdiBzcGFue2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6NjAwfS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2UgLmJhbGFuY2UgZGl2OmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIGxpLmFjY291bnQtYmFsYW5jZSAuYmFsYW5jZSBkaXY6Zmlyc3QtY2hpbGQgc3Bhbntmb250LXNpemU6MzBweDtmb250LXdlaWdodDo3MDA7Y29sb3I6I2Q3MWQ1N30ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkuYWNjb3VudC1iYWxhbmNlIC5iYWxhbmNlIGRpdjpmaXJzdC1jaGlsZCBzcGFuLnRleHQtYmxhY2t7Y29sb3I6IzAwMH0ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkuYWNjb3VudC1iYWxhbmNlIC5iYWxhbmNlIGRpdjpmaXJzdC1jaGlsZHtmbGV4OjEgMCA0MCV9Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIGxpLmFjY291bnQtYmFsYW5jZSAubGFzdCBwe2ZvbnQtc2l6ZToxNnB4O21hcmdpbi10b3A6NXB4fS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2UgLmxhc3QgcCBzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwfS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2UgLmN0YXN7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIGxpLmFjY291bnQtYmFsYW5jZSAuY3RhcyBhe21hcmdpbi1sZWZ0OjEwcHh9Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIGxpLmFjY291bnQtYmFsYW5jZSAuY3RhcyBhOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjBweH0ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkucGF5bWVudC1tZXRob2RzIC5wYXltZW50LXR5cGVzIGRpdjpsYXN0LWNoaWxke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkucGF5bWVudC1tZXRob2RzIC5wYXltZW50LXR5cGVzKy5wYXltZW50LXR5cGVze21hcmdpbi10b3A6NXB4fS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5wYXltZW50LW1ldGhvZHMgLnBheW1lbnQtdHlwZXMgI3NldHVwLXNlbGxlci1kaXZ7bWFyZ2luLXRvcDo1cHh9Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIC5vbW5pe3dpZHRoOjEwMCU7cGFkZGluZzoyMHB4IDE1cHg7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tYm90dG9tOjA7bWFyZ2luLXRvcDoxNXB4fS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyAub21uaSBpe2ZvbnQtc2l6ZTozNnB4fS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyAub21uaSBwe2NvbG9yOiM1NTV9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2UgLmJhbGFuY2V7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2UgLmJhbGFuY2UgZGl2e21hcmdpbi1sZWZ0OjA7ZmxleDowIDAgYXV0b30ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkuYWNjb3VudC1iYWxhbmNlIC5iYWxhbmNlIGRpdjpsYXN0LWNoaWxke21hcmdpbjoxNXB4IDBweH0ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkuYWNjb3VudC1iYWxhbmNlIC5jdGFze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2UgLmN0YXMgYXttYXJnaW4tbGVmdDowcHg7bWFyZ2luLXRvcDoxMHB4fS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2UgLmN0YXMgYTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjBweH0ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkucGF5bWVudC1tZXRob2RzIC5wYXltZW50LXR5cGVzIGRpdjpsYXN0LWNoaWxke2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkub21uaXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5vbW5pIGEuYnRue3dpZHRoOjEwMCU7bWFyZ2luOjEwcHggMHB4IDBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2UgLmN0YXN7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIGxpLmFjY291bnQtYmFsYW5jZSAuY3RhcyBhe21hcmdpbi1sZWZ0OjBweDttYXJnaW4tdG9wOjEwcHh9Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIGxpLmFjY291bnQtYmFsYW5jZSAuY3RhcyBhOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4fS5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5vbW5pe2hlaWdodDphdXRvO3dpZHRoOmF1dG87ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOjB9Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIGxpLm9tbmkgcHt3aWR0aDoxMDAlfX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpey5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2UgLmJhbGFuY2UgZGl2LC5teS1ndW5icm9rZXIgLmJpbGxpbmctaW5mbyAuZGFzaC1jYXJkcyBsaS5hY2NvdW50LWJhbGFuY2UgLmJhbGFuY2UgZGl2OmZpcnN0LWNoaWxke2ZsZXg6MSAwIDUwJX0ubXktZ3VuYnJva2VyIC5iaWxsaW5nLWluZm8gLmRhc2gtY2FyZHMgbGkuYWNjb3VudC1iYWxhbmNlIC5jdGFze2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXJ9Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIGxpLmFjY291bnQtYmFsYW5jZSAuY3RhcyBhe21hcmdpbi1sZWZ0OjEwcHg7bWFyZ2luLXRvcDowcHh9Lm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIC5kYXNoLWNhcmRzIGxpLmFjY291bnQtYmFsYW5jZSAuY3RhcyBhOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjBweH19Lm15LWd1bmJyb2tlciAubXktc3VwcG9ydCAuaWNvbntwb3NpdGlvbjpyZWxhdGl2ZX0ubXktZ3VuYnJva2VyIC5teS1zdXBwb3J0IC5pY29uIC5nbHlwaGljb257cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTEycHg7Ym90dG9tOjEwcHg7aGVpZ2h0OmF1dG87ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpmbGV4LWVuZH0ubXktZ3VuYnJva2VyIC5teS1zdXBwb3J0IC5yYWlzZWQtY2FyZHMgLmljb257d2lkdGg6NzVweH0ubXktZ3VuYnJva2VyIC5teS1zdXBwb3J0IC5yYWlzZWQtY2FyZHMgLmljb24gaXtoZWlnaHQ6MzZweDttYXJnaW46MCBhdXRvIDVweDtkaXNwbGF5OmJsb2NrO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmJvdHRvbSBjZW50ZXI7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59Lm15LWd1bmJyb2tlciAubXktc3VwcG9ydCAucmFpc2VkLWNhcmRzIC5pY29uIGkuaWNvLWNyLWZvcntiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL3RoZW1lL2Fzc2V0cy9pY19jcl95ZWxsb3dfZm9yLnBuZ1wiKX0ubXktZ3VuYnJva2VyIC5teS1zdXBwb3J0IC5yYWlzZWQtY2FyZHMgLmljb24gaS5pY28tY3ItYWdhaW5zdHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL3RoZW1lL2Fzc2V0cy9pY19jcl95ZWxsb3dfYWdhaW5zdC5wbmdcIil9Lm15LWd1bmJyb2tlciAubXktc3VwcG9ydCAucmFpc2VkLWNhcmRzIC5pY29uIGkuaWNvLWJwcC1mb3J7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCIuLi8uLi90aGVtZS9hc3NldHMvaWNfYnBwX3llbGxvd19mb3IucG5nXCIpfS5teS1ndW5icm9rZXIgLm15LXN1cHBvcnQgLnJhaXNlZC1jYXJkcyAuaWNvbiBpLmljby1icHAtYWdhaW5zdHtiYWNrZ3JvdW5kLWltYWdlOnVybChcIi4uLy4uL3RoZW1lL2Fzc2V0cy9pY19icHBfeWVsbG93X2FnYWluc3QucG5nXCIpfUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsubXktZ3VuYnJva2VyIC5teS1zdXBwb3J0IC5yYWlzZWQtY2FyZHMgLmljb257d2lkdGg6NTVweDtmbGV4LWJhc2lzOjU1cHg7cGFkZGluZy1sZWZ0OjBweH0ubXktZ3VuYnJva2VyIC5teS1zdXBwb3J0IC5yYWlzZWQtY2FyZHMgLmljb24gaXttYXJnaW4tYm90dG9tOjA7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyfX1AbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpey5teS1ndW5icm9rZXIgLm15LXN1cHBvcnQgLnJhaXNlZC1jYXJkcz5saXt3aWR0aDoyNSU7ZmxleC1iYXNpczoyNSV9fSNzZW9QYWdlQ29udGFpbmVyIGgxe21hcmdpbjowcHg7Zm9udC1zaXplOjI0cHg7Y29sb3I6IzAwNjQwMH0jc2VvUGFnZUNvbnRhaW5lciBwLmJvZHktY29weXtmb250LXNpemU6MTRweDtjb2xvcjojMDAwO21hcmdpbjoxMHB4IDBweCAwcHggMHB4fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjc2VvUGFnZUNvbnRhaW5lciBoMXtmb250LXNpemU6MzBweH0jc2VvUGFnZUNvbnRhaW5lciBwLmJvZHktY29weXtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyNnB4fX0jc2VvUGFnZUNvbnRhaW5lciAjcG9wdWxhclNlYXJjaGVze2NvbG9yOiMwMDY0MDA7Zm9udC1zaXplOjE0cHg7d2lkdGg6MTAwJTttYXJnaW46MTVweCAwcHggMHB4IDBweH0jc2VvUGFnZUNvbnRhaW5lciAjcG9wdWxhclNlYXJjaGVzIHNwYW57ZmxvYXQ6cmlnaHQ7bWFyZ2luLXJpZ2h0OjVweDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNzZW9QYWdlQ29udGFpbmVyICNwb3B1bGFyU2VhcmNoZXM6aG92ZXJ7Y29sb3I6IzAwODQwMH0jc2VvUGFnZUNvbnRhaW5lciAjcG9wdWxhclNlYXJjaGVzOmJlZm9yZXtmbG9hdDpyaWdodDtmb250LWZhbWlseTpcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7Y29udGVudDpcIu6ElFwifSNzZW9QYWdlQ29udGFpbmVyICNwb3B1bGFyU2VhcmNoZXMub3BlbjpiZWZvcmV7Y29udGVudDpcIu6Ek1wifSNzZW9QYWdlQ29udGFpbmVyIHVsLnBvcHVsYXItbGlzdHt0cmFuc2l0aW9uOmFsbCAuMnM7bGlzdC1zdHlsZS10eXBlOm5vbmU7Y2xlYXI6Ym90aDt3aWR0aDoxMDAlO3BhZGRpbmc6MHB4O2hlaWdodDowcHg7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowcHh9I3Nlb1BhZ2VDb250YWluZXIgdWwucG9wdWxhci1saXN0IGxpe3RyYW5zaXRpb246YWxsIC4ycztvcGFjaXR5OjB9I3Nlb1BhZ2VDb250YWluZXIgdWwucG9wdWxhci1saXN0IGxpIGF7ZGlzcGxheTpibG9jazt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNzZW9QYWdlQ29udGFpbmVyICNwb3B1bGFyU2VhcmNoZXMub3Blbit1bC5wb3B1bGFyLWxpc3R7aGVpZ2h0OmF1dG87b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjEwcHggMHB4IDBweH0jc2VvUGFnZUNvbnRhaW5lciAjcG9wdWxhclNlYXJjaGVzLm9wZW4rdWwucG9wdWxhci1saXN0IGxpe29wYWNpdHk6MTtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5fSNzZW9QYWdlQ29udGFpbmVyICNwb3B1bGFyU2VhcmNoZXMub3Blbit1bC5wb3B1bGFyLWxpc3QgbGk6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDpub25lfSNzZW9QYWdlQ29udGFpbmVyICNwb3B1bGFyU2VhcmNoZXMub3Blbit1bC5wb3B1bGFyLWxpc3QgbGkgYXtwYWRkaW5nOjEwcHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNzZW9QYWdlQ29udGFpbmVyICNwb3B1bGFyU2VhcmNoZXN7Y29sb3I6IzU1NTtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo3MDA7bWFyZ2luOjEwcHggMHB4IDBweCAwcHh9I3Nlb1BhZ2VDb250YWluZXIgI3BvcHVsYXJTZWFyY2hlcyBzcGFue3RleHQtZGVjb3JhdGlvbjpub25lO2Zsb2F0Om5vbmU7bWFyZ2luLXJpZ2h0OjBweH0jc2VvUGFnZUNvbnRhaW5lciAjcG9wdWxhclNlYXJjaGVzOmhvdmVye2NvbG9yOiM1NTV9I3Nlb1BhZ2VDb250YWluZXIgI3BvcHVsYXJTZWFyY2hlczpiZWZvcmV7ZGlzcGxheTpub25lfSNzZW9QYWdlQ29udGFpbmVyIHVsLnBvcHVsYXItbGlzdHtoZWlnaHQ6YXV0bztvdmVyZmxvdzp2aXNpYmxlO21hcmdpbi10b3A6MTBweH0jc2VvUGFnZUNvbnRhaW5lciB1bC5wb3B1bGFyLWxpc3QgbGl7b3BhY2l0eToxO2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDl9I3Nlb1BhZ2VDb250YWluZXIgdWwucG9wdWxhci1saXN0IGxpOmZpcnN0LWNoaWxke2JvcmRlci10b3A6bm9uZX0jc2VvUGFnZUNvbnRhaW5lciB1bC5wb3B1bGFyLWxpc3QgbGkgYXtwYWRkaW5nOjEwcHg7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtkaXNwbGF5OmJsb2NrfSNzZW9QYWdlQ29udGFpbmVyICNwb3B1bGFyU2VhcmNoZXMub3Blbit1bC5wb3B1bGFyLWxpc3QgbGl7b3BhY2l0eToxfX0jc2VvUGFnZUNvbnRhaW5lciAjYWNJbnB1dENvbnRhaW5lcnttYXJnaW4tdG9wOjE1cHg7cG9zaXRpb246cmVsYXRpdmV9I3Nlb1BhZ2VDb250YWluZXIgI2FjSW5wdXRDb250YWluZXIgLmdseXBoaWNvbntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O3JpZ2h0OjBweDtib3R0b206MHB4O3RvcDphdXRvO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtjb2xvcjojOTk5O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMH0jc2VvUGFnZUNvbnRhaW5lciAjYWNJbnB1dENvbnRhaW5lciBsYWJlbHtmb250LXdlaWdodDo2MDA7Y29sb3I6IzAwMDtmb250LXNpemU6MTNweDtkaXNwbGF5Om5vbmV9I3Nlb1BhZ2VDb250YWluZXIgI2FjSW5wdXRDb250YWluZXIgI2FjSW5wdXR7cGFkZGluZy1yaWdodDo0MHB4O2hlaWdodDo0MHB4fSNzZW9QYWdlQ29udGFpbmVyICNyZXN1bHRzQ29udGFpbmVye3BhZGRpbmctdG9wOjE1cHh9I3Nlb1BhZ2VDb250YWluZXIgI3Jlc3VsdHNDb250YWluZXI+dWx7cG9zaXRpb246c3RhdGljICFpbXBvcnRhbnQ7cGFkZGluZzowcHg7bGlzdC1zdHlsZS10eXBlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZsZXgtd3JhcDp3cmFwO3RvcDphdXRvICFpbXBvcnRhbnQ7bGVmdDphdXRvICFpbXBvcnRhbnQ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21hcmdpbi1sZWZ0Oi03LjVweDttYXJnaW4tcmlnaHQ6LTcuNXB4fSNzZW9QYWdlQ29udGFpbmVyICNyZXN1bHRzQ29udGFpbmVyPnVsIGxpe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctbGVmdDo3LjVweDtwYWRkaW5nLXJpZ2h0OjcuNXB4O3BhZGRpbmctYm90dG9tOjE1cHg7aGVpZ2h0OjEwMCV9I3Nlb1BhZ2VDb250YWluZXIgI3Jlc3VsdHNDb250YWluZXI+dWwgbGkgYXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MHB4O21hcmdpbjowcHh9I3Nlb1BhZ2VDb250YWluZXIgI3Jlc3VsdHNDb250YWluZXI+dWwgbGkuY2F0ZWdvcnl7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiMwMDY0MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3BhZGRpbmctYm90dG9tOjVweH0jc2VvUGFnZUNvbnRhaW5lciAjcmVzdWx0c0NvbnRhaW5lcj51bCBsaS5uby1yZXN1bHRze2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDAwfSNzZW9QYWdlQ29udGFpbmVyICNyZXN1bHRzQ29udGFpbmVyPnVsIGxpIC5yZXN1bHQtd3JhcCAuaW1nLXdyYXB7Ym9yZGVyLXJhZGl1czo2cHg7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nOjE1cHggNXB4fSNzZW9QYWdlQ29udGFpbmVyICNyZXN1bHRzQ29udGFpbmVyPnVsIGxpIC5yZXN1bHQtd3JhcCAuaW1nLXdyYXAgaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99I3Nlb1BhZ2VDb250YWluZXIgI3Jlc3VsdHNDb250YWluZXI+dWwgbGkgLnJlc3VsdC13cmFwIC5pbWctd3JhcC5uby1pbWFnZXtib3JkZXItY29sb3I6cmdiYSgwLDAsMCwwKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9I3Nlb1BhZ2VDb250YWluZXIgI3Jlc3VsdHNDb250YWluZXI+dWwgbGkgLnJlc3VsdC13cmFwIGgze2ZvbnQtc2l6ZToxNHB4O3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6NXB4O21hcmdpbi1ib3R0b206MHB4fSNzZW9QYWdlQ29udGFpbmVyICNyZXN1bHRzQ29udGFpbmVyPnVsIGxpIC5yZXN1bHQtd3JhcDpob3ZlciAuaW1nLXdyYXB7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwxOTEsMCwuNyl9I3Nlb1BhZ2VDb250YWluZXIgI3Jlc3VsdHNDb250YWluZXI+dWwubm8tcGggbGkuY2F0ZWdvcnl7cGFkZGluZy1sZWZ0OjBweDtwYWRkaW5nLXJpZ2h0OjBweDttYXJnaW4tbGVmdDo3LjVweDttYXJnaW4tcmlnaHQ6MHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZy10b3A6MTBweDttYXJnaW4tdG9wOjEwcHh9I3Nlb1BhZ2VDb250YWluZXIgI3Jlc3VsdHNDb250YWluZXI+dWwubm8tcGggbGkuY2F0ZWdvcnk6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHg7cGFkZGluZy10b3A6MHB4O2JvcmRlcjowcHh9I3Nlb1BhZ2VDb250YWluZXIgI3Jlc3VsdHNDb250YWluZXI+dWwubm8tcGggbGkgaDN7dGV4dC1hbGlnbjpsZWZ0fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsjc2VvUGFnZUNvbnRhaW5lciAjcmVzdWx0c0NvbnRhaW5lciAuY29sLXhzLTZ7d2lkdGg6MzMuMzMzMzMzJX19QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNzZW9QYWdlQ29udGFpbmVyICNyZXN1bHRzQ29udGFpbmVyIC5jb2wteHMtNnt3aWR0aDo1MCV9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjc2VvUGFnZUNvbnRhaW5lciAjYWNJbnB1dENvbnRhaW5lciBsYWJlbHtkaXNwbGF5OmJsb2NrfX1AbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpeyNzZW9QYWdlQ29udGFpbmVyICNyZXN1bHRzQ29udGFpbmVyIC5jb2wteGwtMXt3aWR0aDoxMCV9fSNzZW9QYWdlQ29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO2NvbG9yOiM1NTU7bWF4LXdpZHRoOjE2MDBweDtwYWRkaW5nLWJvdHRvbTozMHB4fSNzZW9QYWdlQ29udGFpbmVyIC5jYntjbGVhcjpib3RofUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I3Nlb1BhZ2VDb250YWluZXJ7cGFkZGluZy1ib3R0b206NTBweH19I3BheW1lbnRQcmVmZXJlbmNlcyAjY29udGVudENvbnRhaW5lcnttYXJnaW4tbGVmdDotMTVweDttYXJnaW4tcmlnaHQ6LTE1cHh9I3BheW1lbnRQcmVmZXJlbmNlcyBkaXYuYWxlcnR7ZGlzcGxheTpub25lfSNwYXltZW50UHJlZmVyZW5jZXMgI3BheW1lbnQtcHJlZmVyZW5jZS1mb3JtIHNlY3Rpb24gZGl2LmhlYWRlci1iYXIucm93e2Rpc3BsYXk6YmxvY2t9I3BheW1lbnRQcmVmZXJlbmNlcyAjcGF5bWVudC1wcmVmZXJlbmNlLWZvcm0gc2VjdGlvbiBkaXYuaGVhZGVyLWJhci5yb3d7bWFyZ2luLWJvdHRvbTowcHggIWltcG9ydGFudH0jcGF5bWVudFByZWZlcmVuY2VzICNwYXltZW50LXByZWZlcmVuY2UtZm9ybSAqIGRpdi5yb3ctc3BhY2Vye21hcmdpbi10b3A6MWVtO21hcmdpbi1ib3R0b206MWVtO3dpZHRoOjEwMCV9I3BheW1lbnRQcmVmZXJlbmNlcyBmb3JtI3BheW1lbnQtcHJlZmVyZW5jZS1mb3JtPmRpdi5hbGVydHtkaXNwbGF5Om5vbmV9I3BheW1lbnRQcmVmZXJlbmNlcyBmb3JtI3BheW1lbnQtcHJlZmVyZW5jZS1mb3JtICogZGl2LnZlcnRpY2FsLWxpbmUtbGVmdHtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOX0jcGF5bWVudFByZWZlcmVuY2VzIGZvcm0jcGF5bWVudC1wcmVmZXJlbmNlLWZvcm0gKiBkaXYudmVydGljYWwtbGluZS1yaWdodHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDl9I3BheW1lbnRQcmVmZXJlbmNlcyBmb3JtI3BheW1lbnQtcHJlZmVyZW5jZS1mb3JtICogZGl2LnJvdy5saW5lLWl0ZW17Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfSNwYXltZW50UHJlZmVyZW5jZXMgZm9ybSNwYXltZW50LXByZWZlcmVuY2UtZm9ybSAucGFnZS1zZWN0aW9uIGRpdi5yb3cubGluZS1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowcHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmNlbnRlcn0jcGF5bWVudFByZWZlcmVuY2VzIGZvcm0jcGF5bWVudC1wcmVmZXJlbmNlLWZvcm0gKiBkaXYucm93LmxpbmUtaXRlbT5kaXYuY2VudGVyLWNoaWxkcmVue2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0jcGF5bWVudFByZWZlcmVuY2VzIGZvcm0jcGF5bWVudC1wcmVmZXJlbmNlLWZvcm0gKiBkaXYucm93LmxpbmUtaXRlbT5kaXYuY2VudGVyLWNoaWxkcmVuLWxlZnR7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0LGZhbHNlO2FsaWduLWl0ZW1zOmNlbnRlcn0jcGF5bWVudFByZWZlcmVuY2VzIGZvcm0jcGF5bWVudC1wcmVmZXJlbmNlLWZvcm0gKiBkaXYucm93LmxpbmUtaXRlbT5kaXYuY2VudGVyLWNoaWxkcmVuLWVuZHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmNlbnRlcn0jcGF5bWVudFByZWZlcmVuY2VzIGZvcm0jcGF5bWVudC1wcmVmZXJlbmNlLWZvcm0gKiAubm8taG9yaXpvbnRhbC1wYWRkaW5ne3BhZGRpbmctbGVmdDowcHg7cGFkZGluZy1yaWdodDowcHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNwYXltZW50UHJlZmVyZW5jZXMgI2NvbnRlbnRDb250YWluZXJ7bWFyZ2luLWxlZnQ6MHB4O21hcmdpbi1yaWdodDowcHh9fSNjcmVkaXRDYXJkSW5mb3JtYXRpb25Db250YWluZXIgc3Bhbi5pbXBvcnRhbnR7Y29sb3I6cmVkfSNjcmVkaXRDYXJkSW5mb3JtYXRpb25Db250YWluZXIgLnN0cm9uZ3tmb250LXdlaWdodDpib2xkfSNjYXJkSW1hZ2VzPmltZ3toZWlnaHQ6MzVweDt3aWR0aDo1NHB4fSNleHBNb250aFdyYXB7cGFkZGluZy1sZWZ0OjBweH0jZXhwWWVhcldyYXB7cGFkZGluZy1yaWdodDowcHh9Lm1haW4tY29udGVudCAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5oZWFkZXItYmFyLWltcG9ydGFudHtiYWNrZ3JvdW5kLWNvbG9yOiNkMDAyMWI7Y2xlYXI6bGVmdDtjb2xvcjojZmZmO3BhZGRpbmc6MTBweCAxNXB4O21hcmdpbi1ib3R0b206MjBweDtmb250LXdlaWdodDo2MDA7dGV4dC1hbGlnbjpsZWZ0O2Rpc3BsYXk6ZmxleDtib3gtb3JpZW50Omhvcml6b250YWw7Ym94LWRpcmVjdGlvbjpub3JtYWw7ZmxleC1kaXJlY3Rpb246cm93O2JveC1wYWNrOnN0YXJ0O2ZsZXgtcGFjazpzdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtib3gtYWxpZ246Y2VudGVyO2ZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtib3JkZXItcmFkaXVzOjZweCA2cHggMHB4IDBweH0jYmFua0ZpbGVGb3JtQ29udGFpbmVyIHNwYW4uaW1wb3J0YW50e2NvbG9yOnJlZH0jYmFua0ZpbGVGb3JtQ29udGFpbmVyIC5jaGVjay1pbWFnZXt3aWR0aDphdXRvO21hcmdpbjowcHggYXV0byAyMHB4O2Rpc3BsYXk6bm9uZTtmbG9hdDpyaWdodH0jYmFua0ZpbGVGb3JtQ29udGFpbmVyIC5jaGVjay1pbWFnZSBpbWd7dHJhbnNpdGlvbjphbGwgLjAycyBlYXNlO3dpZHRoOjBweDtoZWlnaHQ6YXV0bztvcGFjaXR5OjA7bWF4LXdpZHRoOjQwMHB4fSNiYW5rRmlsZUZvcm1Db250YWluZXIgLmNoZWNrLWltYWdlLmJ1cyBpbWcuYnVze29wYWNpdHk6MTt3aWR0aDoxMDAlfSNiYW5rRmlsZUZvcm1Db250YWluZXIgLmNoZWNrLWltYWdlLnBlciBpbWcucGVye29wYWNpdHk6MTt3aWR0aDoxMDAlfSNiYW5rRmlsZUZvcm1Db250YWluZXIgLm9wdGluLXJvdyBsYWJlbD5zcGFue2ZvbnQtc2l6ZToxNXB4fSNiYW5rRmlsZUZvcm1Db250YWluZXIgLmNoZWNrLWltYWdlKy5mb3JtLWdyb3Vwe2NsZWFyOnJpZ2h0fSNiYW5rRmlsZUZvcm1Db250YWluZXIgc3Bhbi5lcnJfbXNne29wYWNpdHk6MSAhaW1wb3J0YW50fSNlZGl0Q3JlZGl0Q2FyZENvbnRhaW5lciBzcGFuLmltcG9ydGFudHtjb2xvcjpyZWR9I2VkaXRDcmVkaXRDYXJkQ29udGFpbmVyIC5zdHJvbmd7Zm9udC13ZWlnaHQ6Ym9sZH0jcGF5bWVudEZvcm1Db250YWluZXIgc2VjdGlvbiAudWktY2hlY2tib3hyYWRpby1sYWJlbHtwYWRkaW5nLXRvcDo5cHh9I3BheW1lbnRGb3JtQ29udGFpbmVyIGRpdjpub3QoI2NvbnRlbnRDb250YWluZXIpPi5wYWdlLXNlY3Rpb257bWFyZ2luLXRvcDoxNXB4ICFpbXBvcnRhbnR9I3BheW1lbnRGb3JtQ29udGFpbmVyIC5jY3YgLmVyci1wYXJlbnR7cG9zaXRpb246c3RhdGljICFpbXBvcnRhbnR9I3BheW1lbnRGb3JtQ29udGFpbmVyIC5jY3YgLmdiLWN2di1wb3B1cC10ZXh0e3BhZGRpbmc6MTBweCAwfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjcGF5bWVudEZvcm1Db250YWluZXIgLmNjdiAuZXJyLXBhcmVudHtwb3NpdGlvbjpyZWxhdGl2ZSAhaW1wb3J0YW50fX0uc21DYXB0aW9ue2ZvbnQtc2l6ZToxMHB4O2NvbG9yOmdyYXl9I3NhbGVzVGF4UGF5bWVudEZvcm1Db250YWluZXIgLmFsZXJ0e21hcmdpbjoxNXB4IDAgMCAwfSNzYWxlc1RheFBheW1lbnRGb3JtQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24gLnVpLWNoZWNrYm94cmFkaW8tbGFiZWx7cGFkZGluZy10b3A6OXB4fSNzYWxlc1RheFBheW1lbnRGb3JtQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5wYXltZW50LXNlY3Rpb25bYXJpYS1oaWRkZW49ZmFsc2VdIHNlY3Rpb257bWFyZ2luLXRvcDoxNXB4fSNzYWxlc1RheFBheW1lbnRGb3JtQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5wYXltZW50LXNlY3Rpb25bYXJpYS1oaWRkZW49dHJ1ZV17ZGlzcGxheTpub25lfSNzYWxlc1RheFBheW1lbnRGb3JtQ29udGFpbmVyIC5jY3YgLmVyci1wYXJlbnR7cG9zaXRpb246c3RhdGljICFpbXBvcnRhbnR9I3NhbGVzVGF4UGF5bWVudEZvcm1Db250YWluZXIgLmNjdiAuZ2ItY3Z2LXBvcHVwLXRleHR7cGFkZGluZzoxMHB4IDB9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNzYWxlc1RheFBheW1lbnRGb3JtQ29udGFpbmVyIC5jY3YgLmVyci1wYXJlbnR7cG9zaXRpb246cmVsYXRpdmUgIWltcG9ydGFudH19I3VzZXJBY2NvdW50aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHRhYmxle3dpZHRoOjEwMCU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO21hcmdpbi1ib3R0b206MHB4fSN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB0cjpudGgtb2YtdHlwZShvZGQpe2JhY2tncm91bmQ6I2ZjZmNmY30jdXNlckFjY291bnRpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdGh7YmFja2dyb3VuZDojMzMzO2NvbG9yOiNmZmY7Zm9udC13ZWlnaHQ6Ym9sZH0jdXNlckFjY291bnRpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdGQsI3VzZXJBY2NvdW50aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHRoe3BhZGRpbmc6NnB4O2JvcmRlcjoxcHggc29saWQgI2NjYzt0ZXh0LWFsaWduOmxlZnQ7Zm9udC13ZWlnaHQ6Ym9sZDt3aGl0ZS1zcGFjZTpub3JtYWx9I3VzZXJBY2NvdW50aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHRkIC5ub3JtYWxXZWlnaHQsI3VzZXJBY2NvdW50aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHRoIC5ub3JtYWxXZWlnaHR7Zm9udC13ZWlnaHQ6bm9ybWFsfSN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudGFibGUtcmVzcG9uc2l2ZXttYXJnaW4tYm90dG9tOjBweH0jdXNlckFjY291bnRpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI21vbnRoVG9EYXRlUGFnZVNlY3Rpb257bWFyZ2luLWJvdHRvbTowcHh9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjBweCksKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KWFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KXsjdXNlckFjY291bnRpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdGFibGUsI3VzZXJBY2NvdW50aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHRoZWFkLCN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB0Ym9keSwjdXNlckFjY291bnRpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdGgsI3VzZXJBY2NvdW50aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHRkLCN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB0cntkaXNwbGF5OmJsb2NrfSN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB0aGVhZCB0cntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTk5OTlweDtsZWZ0Oi05OTk5cHh9I3VzZXJBY2NvdW50aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHRye2JvcmRlcjoxcHggc29saWQgI2NjY30jdXNlckFjY291bnRpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdGR7Ym9yZGVyOm5vbmU7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjM1JX0jdXNlckFjY291bnRpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdGQ6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo2cHg7bGVmdDo2cHg7d2lkdGg6NDUlO3BhZGRpbmctcmlnaHQ6MTBweDt3aGl0ZS1zcGFjZTpub3dyYXB9I3VzZXJBY2NvdW50aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHRkOm50aC1vZi10eXBlKDEpOmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS1saW5lKX0jdXNlckFjY291bnRpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdGQ6bnRoLW9mLXR5cGUoMik6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLWxpbmUpfSN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB0ZDpudGgtb2YtdHlwZSgzKTpiZWZvcmV7Y29udGVudDphdHRyKGRhdGEtbGluZSl9I3VzZXJBY2NvdW50aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHRkOm50aC1vZi10eXBlKDQpOmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS1saW5lKX0jdXNlckFjY291bnRpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdGQ6bnRoLW9mLXR5cGUoNSk6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLWxpbmUpfSN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB0ZDpudGgtb2YtdHlwZSg2KTpiZWZvcmV7Y29udGVudDphdHRyKGRhdGEtbGluZSl9I3VzZXJBY2NvdW50aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHRkOm50aC1vZi10eXBlKDcpOmJlZm9yZXtjb250ZW50OmF0dHIoZGF0YS1saW5lKX0jdXNlckFjY291bnRpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdGQ6bnRoLW9mLXR5cGUoOCk6YmVmb3Jle2NvbnRlbnQ6YXR0cihkYXRhLWxpbmUpfSN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB0ZDpudGgtb2YtdHlwZSg5KTpiZWZvcmV7Y29udGVudDphdHRyKGRhdGEtbGluZSl9I3VzZXJBY2NvdW50aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHRkOm50aC1vZi10eXBlKDEwKTpiZWZvcmV7Y29udGVudDphdHRyKGRhdGEtbGluZSl9fSN2aWV3U3RhdGVtZW50Rm9ybXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9I3ZpZXdTdGF0ZW1lbnRGb3JtICNzdGF0ZW1lbnRDb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmctdG9wOjgwcHh9I3ZpZXdTdGF0ZW1lbnRGb3JtICNjb25maXJtTXNne2ZvbnQtc2l6ZToxOHB4O2NvbG9yOnJlZDtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y2ZjI7Ym9yZGVyOjFweCBzb2xpZCByZWQ7cGFkZGluZzoxNXB4O2JvcmRlci1yYWRpdXM6NnB4O21hcmdpbi1ib3R0b206MTVweH0jdmlld1N0YXRlbWVudEZvcm0gI2NvbnRlbnRDb250YWluZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZy1ib3R0b206MTNweDtwb3NpdGlvbjotd2Via2l0LXN0aWNreTtwb3NpdGlvbjpzdGlja3k7dG9wOjA7LXdlYmtpdC1ib3gtc2hhZG93OjAgNHB4IDMwcHggLTRweCAjYmJiOy1tb3otYm94LXNoYWRvdzowIDRweCAzMHB4IC00cHggI2JiYjtib3gtc2hhZG93OjAgNHB4IDMwcHggLTRweCAjYmJiO3dpZHRoOjEwMCU7cG9zaXRpb246Zml4ZWR9I3ZpZXdTdGF0ZW1lbnRGb3JtICNjb250ZW50Q29udGFpbmVyICNkaXZUb3B7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNVBYO3BhZGRpbmctdG9wOjE3cHh9I3ZpZXdTdGF0ZW1lbnRGb3JtICNjb250ZW50Q29udGFpbmVyICNkaXZUb3AgI2diSWNvbntoZWlnaHQ6MzhweDtiYWNrZ3JvdW5kLWltYWdlOnVybCgvaW1hZ2UvbG9nb3MvR0JMb2dvNjR4NjQuZ2lmKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9I3ZpZXdTdGF0ZW1lbnRGb3JtICNjb250ZW50Q29udGFpbmVyICNkaXZUb3AgI2diSWNvbiAuY3RhLXJvd3tkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazplbmQ7LW1zLWZsZXgtcGFjazplbmQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3BhZGRpbmc6MHB4fSN2aWV3U3RhdGVtZW50Rm9ybSAjY29udGVudENvbnRhaW5lciAjZGl2VG9wICNnYkljb24gLmN0YS1yb3cgaW5wdXR7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LWZsZXg6MDtmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87cGFkZGluZy1sZWZ0OjM1cHg7cGFkZGluZy1ib3R0b206NnB4O3BhZGRpbmctcmlnaHQ6MzVweDtwYWRkaW5nLXRvcDo2cHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTowO2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApO3doaXRlLXNwYWNlOm5vd3JhcDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjQyODU3O2JvcmRlci1yYWRpdXM6NHB4O3VzZXItc2VsZWN0Om5vbmU7bWFyZ2luLXJpZ2h0OjVweDttYXJnaW4tbGVmdDo1cHh9I3ZpZXdTdGF0ZW1lbnRGb3JtICNjb250ZW50Q29udGFpbmVyICNkaXZUb3AgI2diSWNvbiAuY3RhLXJvdyBpbnB1dDpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwMzEwMDtib3JkZXItY29sb3I6IzAwMGQwMH1AbWVkaWEgcHJpbnR7I3ZpZXdTdGF0ZW1lbnRGb3JtICNjb250ZW50Q29udGFpbmVye2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fSN2aWV3U3RhdGVtZW50Rm9ybSAjc3RhdGVtZW50Q29udGFpbmVye3BhZGRpbmctdG9wOjB9I3ZpZXdTdGF0ZW1lbnRGb3JtICNzdGF0ZW1lbnRDb250YWluZXIgdGFibGV7YnJlYWstaW5zaWRlOmF2b2lkfX0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI3N0YXRlbWVudHNTZWN0aW9uIHN0cm9uZ3tmb250LXNpemU6MzZweDtsaW5lLWhlaWdodDozNnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzAwMH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI3N0YXRlbWVudHNTZWN0aW9uIC5hY3RpbmctbGFiZWx7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jc3RhdGVtZW50c1NlY3Rpb24gaDV7Zm9udC1zaXplOjE2cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jc3RhdGVtZW50c1NlY3Rpb24gaDV7Zm9udC1zaXplOjIwcHh9fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAjcmVzdWx0c1NlY3Rpb25fd3JhcHBlcntwYWRkaW5nOjAgIWltcG9ydGFudH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikuZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjBweH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcik+cHttYXJnaW4tYm90dG9tOjIwcHh9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbnttYXJnaW46MHB4IGF1dG87cGFkZGluZzowcHg7bGlzdC1zdHlsZS10eXBlOm5vbmU7Y2xlYXI6Ym90aH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpe2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDl9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saT5kaXY6bm90KC5zZWFyY2gtYXJlYSl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzozMHB4IDE1cHggMzBweCA0MHB4O3dpZHRoOjEwMCU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXJ9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saT5kaXY6bm90KC5zZWFyY2gtYXJlYSkgbGFiZWx7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTA7bWFyZ2luOjBweDtwYWRkaW5nOjBweDtjdXJzb3I6cG9pbnRlcn0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpPmRpdjpub3QoLnNlYXJjaC1hcmVhKSBsYWJlbDpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NTAlO21hcmdpbi10b3A6LTdweDtsZWZ0OjE1cHg7Ym9yZGVyOjFweCBzb2xpZCAjOTk5O2hlaWdodDoxNHB4O3dpZHRoOjE0cHg7Ym9yZGVyLXJhZGl1czo3cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGk+ZGl2Om5vdCguc2VhcmNoLWFyZWEpIHNwYW4sI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saT5kaXY6bm90KC5zZWFyY2gtYXJlYSkgc3Ryb25nLCNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGk+ZGl2Om5vdCguc2VhcmNoLWFyZWEpIC5iZ3twb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4Ojl9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saT5kaXY6bm90KC5zZWFyY2gtYXJlYSkgc3Bhbntmb250LXNpemU6MjRweDtjb2xvcjojNTU1O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpPmRpdjpub3QoLnNlYXJjaC1hcmVhKSBzdHJvbmd7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTozNnB4O2xpbmUtaGVpZ2h0OjQwcHg7Y29sb3I6IzU1NX0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpPmRpdjpub3QoLnNlYXJjaC1hcmVhKS5vdGhlciBzdHJvbmd7ZGlzcGxheTpub25lfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhLCNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgaW5wdXRbdHlwZT1yYWRpb117ZGlzcGxheTpub25lfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWEgLnNlYXJjaC11dGlsaXR5LXdyYXB7bWF4LXdpZHRoOjQ1MHB4O3dpZHRoOjEwMCU7ZmxleDoxIDAgMTAwJX0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYSAuc2VhcmNoLXV0aWxpdHktd3JhcCAuc2VhcmNoLXV0aWxpdHksI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWEgLnNlYXJjaC11dGlsaXR5LXdyYXAgLnNlYXJjaC1yZXN1bHRzLWR0e3dpZHRoOjEwMCV9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWEgLnBheW1lbnQtZGF0ZXtjb2xvcjojMDAwO3BhZGRpbmc6MHB4O21hcmdpbjowcHg7Zm9udC1zaXplOjE2cHg7ZGlzcGxheTpub25lO3RleHQtYWxpZ246cmlnaHQ7d2lkdGg6MTAwJX0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYSAucGF5bWVudC1kYXRlIHN0cm9uZ3tmb250LXdlaWdodDo3MDB9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWEgLmlucHV0LWdyb3VwLXdyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWEgLmlucHV0LWdyb3VwLXdyYXAgLmJ0bnttYXJnaW4tbGVmdDoxNXB4O2hlaWdodDo0MHB4fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhIC5pbnB1dC1ncm91cC13cmFwIC5pbnB1dC1ncm91cHtmbGV4OjEgMCBhdXRvfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhIC5pbnB1dC1ncm91cC13cmFwIC5pbnB1dC1ncm91cC10ZXh0Ym94e2JvcmRlci1yYWRpdXM6MHB4IDZweCA2cHggMHB4ICFpbXBvcnRhbnR9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWEgLmVycl9tc2d7bWluLWhlaWdodDoxNXB4fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhIC5zZWFyY2gtdXRpbGl0eSAuYWN0aW5nLWxhYmVse2NvbG9yOiMwMDB9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWEgLnNlYXJjaC11dGlsaXR5IC5lcnJfbXNne2hlaWdodDozMHB4fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhIC5zZWFyY2gtcmVzdWx0cy1kdCAuc2VhcmNoLWZpbHRlcnN7cGFkZGluZzoxMHB4O2JhY2tncm91bmQtY29sb3I6IzU1NTtjb2xvcjojZmZmO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO21hcmdpbjowfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhIC5zZWFyY2gtcmVzdWx0cy1kdCB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTtwYWRkaW5nOjBweDtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTttYXgtaGVpZ2h0OjI2MHB4O292ZXJmbG93LXk6c2Nyb2xsfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhIC5zZWFyY2gtcmVzdWx0cy1kdCB1bCBsaSBsYWJlbHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cGFkZGluZzoxMHB4O21hcmdpbjowcHh9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWEgLnNlYXJjaC1yZXN1bHRzLWR0IHVsIGxpIGxhYmVsIHNwYW57Y29sb3I6IzU1NTtmb250LXNpemU6MThweDtmb250LXdlaWdodDpub3JtYWx9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWEgLnNlYXJjaC1yZXN1bHRzLWR0IHVsIGxpIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGR7ZmxleDoxIDAgYXV0b30jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYSAuc2VhcmNoLXJlc3VsdHMtZHQgdWwgbGkgbGFiZWw6YmVmb3Jle2NvbnRlbnQ6XCJcIjttYXJnaW4tcmlnaHQ6MTBweDtib3JkZXI6MXB4IHNvbGlkICM5OTk7aGVpZ2h0OjE0cHg7d2lkdGg6MTRweDtib3JkZXItcmFkaXVzOjdweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7d2lkdGg6MTJweDtoZWlnaHQ6MTJweH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYSAuc2VhcmNoLXJlc3VsdHMtZHQgdWwgbGkgaW5wdXR7ZGlzcGxheTpub25lfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhIC5zZWFyY2gtcmVzdWx0cy1kdCB1bCBsaSBpbnB1dDpjaGVja2VkK2xhYmVsIHNwYW57Y29sb3I6IzAwMH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYSAuc2VhcmNoLXJlc3VsdHMtZHQgdWwgbGkgaW5wdXQ6Y2hlY2tlZCtsYWJlbDpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhIC5zZWFyY2gtcmVzdWx0cy1kdCB1bCBsaTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjBweH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYSAuc2VhcmNoLXJlc3VsdHMtZHQgdWwgbGk6bnRoLWNoaWxkKGV2ZW4pIGxhYmVse2JhY2tncm91bmQtY29sb3I6I2VlZX0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYSAuc2VhcmNoLXJlc3VsdHMtbW97ZGlzcGxheTpub25lfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtkaXYsI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkK2RpditkaXZ7YmFja2dyb3VuZC1jb2xvcjojZWFmNmU1fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtkaXYgbGFiZWx7Ym9yZGVyOm5vbmV9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkK2RpdiBsYWJlbDpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtkaXYgc3BhbiwjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrZGl2IHN0cm9uZ3tjb2xvcjojMDAwfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtkaXYub3RoZXIgc3Ryb25ne2Rpc3BsYXk6YmxvY2t9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkK2Rpdisuc2VhcmNoLWFyZWF7ZGlzcGxheTpmbGV4O3BhZGRpbmc6MjBweCAxNXB4fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgaW5wdXRbdHlwZT1yYWRpb11bZGlzYWJsZWRdK2RpdiwjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXStkaXYrZGl2e2JhY2tncm91bmQtY29sb3I6I2Q5ZDlkOX0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXStkaXYgbGFiZWx7Y3Vyc29yOmRlZmF1bHQ7Ym9yZGVyOm5vbmV9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSBpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0rZGl2IGxhYmVsOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiM5OTl9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSBpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0rZGl2IHNwYW4sI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSBpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0rZGl2IHN0cm9uZ3tjb2xvcjojOTk5fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpPmRpdjpub3QoLnNlYXJjaC1hcmVhKXttaW4taGVpZ2h0OjEyMHB4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saT5kaXY6bm90KC5zZWFyY2gtYXJlYSkgc3Bhbntmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDB9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saT5kaXY6bm90KC5zZWFyY2gtYXJlYSkub3RoZXIgc3Bhbntmb250LXNpemU6MjJweCAhaW1wb3J0YW50fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGk+ZGl2Om5vdCguc2VhcmNoLWFyZWEpLm90aGVyIHN0cm9uZ3tkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpPmRpdjpub3QoLnNlYXJjaC1hcmVhKS5vdGhlci5vbiBzcGFue2ZvbnQtc2l6ZToxNHB4fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhe2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYSAuaW5wdXQtZ3JvdXAtd3JhcHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWEgLmlucHV0LWdyb3VwLXdyYXAgLmJ0bnttYXJnaW4tbGVmdDowcHh9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saSAuc2VhcmNoLWFyZWEgLnNlYXJjaC1yZXN1bHRzLWR0e2Rpc3BsYXk6bm9uZX0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYSAuc2VhcmNoLXJlc3VsdHMtbW97ZGlzcGxheTpibG9ja30jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYSAuc2VhcmNoLXJlc3VsdHMtbW8gLm90aGVyLWFtb3VudHt0ZXh0LWFsaWduOnJpZ2h0fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgLnNlYXJjaC1hcmVhIC5zZWFyY2gtcmVzdWx0cy1tbyAub3RoZXItYW1vdW50IGRpdntmb250LXNpemU6MzZweDtmb250LXdlaWdodDo3MDA7bWFyZ2luLXRvcDoxNXB4fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jYW1vdW50U2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSB1bCNhbW91bnRTZWxlY3Rpb24+bGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtkaXYrLnNlYXJjaC1hcmVhe3BhZGRpbmc6MHB4IDE1cHggMjBweH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrZGl2Ky5zZWFyY2gtYXJlYSAuYnRue21hcmdpbi10b3A6MTVweDt3aWR0aDoxMDAlfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saT5kaXZ7cGFkZGluZy1sZWZ0OjEwJSAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MTAlICFpbXBvcnRhbnR9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNhbW91bnRTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIHVsI2Ftb3VudFNlbGVjdGlvbj5saT5kaXYgbGFiZWw6YmVmb3Jle2xlZnQ6OCUgIWltcG9ydGFudH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI2Ftb3VudFNlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgdWwjYW1vdW50U2VsZWN0aW9uPmxpIC5zZWFyY2gtYXJlYXtmbGV4LWRpcmVjdGlvbjpyb3d9fSNjcmVkaXRDYXJkSW5mb3JtYXRpb25Db250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjE1cHg7Y29sb3I6IzU1NX0jY3JlZGl0Q2FyZEluZm9ybWF0aW9uQ29udGFpbmVyICNjb25maXJtTXNne2ZvbnQtc2l6ZToxOHB4O2NvbG9yOnJlZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCByZWQ7cGFkZGluZzoxNXB4O2JvcmRlci1yYWRpdXM6NnB4O21hcmdpbi1ib3R0b206MTVweH0jY3JlZGl0Q2FyZEluZm9ybWF0aW9uQ29udGFpbmVyIGJ1dHRvbisuYWxlcnQsI2NyZWRpdENhcmRJbmZvcm1hdGlvbkNvbnRhaW5lciBidXR0b24rLmFsZXJ0LCNjcmVkaXRDYXJkSW5mb3JtYXRpb25Db250YWluZXIgYnV0dG9uKyNjb25maXJtTXNnLCNjcmVkaXRDYXJkSW5mb3JtYXRpb25Db250YWluZXIgYnV0dG9uKyNjb25maXJtTXNnKy5hbGVydHttYXJnaW4tcmlnaHQ6OTBweH0jY3JlZGl0Q2FyZEZhaWx1cmVDb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjE1cHg7Y29sb3I6IzU1NX0jY3JlZGl0Q2FyZEZhaWx1cmVDb250YWluZXIgI2NvbmZpcm1Nc2d7Zm9udC1zaXplOjE4cHg7Y29sb3I6cmVkO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkIHJlZDtwYWRkaW5nOjE1cHg7Ym9yZGVyLXJhZGl1czo2cHg7bWFyZ2luLWJvdHRvbToxNXB4fSNjcmVkaXRDYXJkRmFpbHVyZUNvbnRhaW5lciBidXR0b24rLmFsZXJ0LCNjcmVkaXRDYXJkRmFpbHVyZUNvbnRhaW5lciBidXR0b24rLmFsZXJ0LCNjcmVkaXRDYXJkRmFpbHVyZUNvbnRhaW5lciBidXR0b24rI2NvbmZpcm1Nc2csI2NyZWRpdENhcmRGYWlsdXJlQ29udGFpbmVyIGJ1dHRvbisjY29uZmlybU1zZysuYWxlcnR7bWFyZ2luLXJpZ2h0OjkwcHh9I2NyZWRpdENhcmRTdWNjZXNzQ29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MzBweDtwYWRkaW5nLWJvdHRvbToxNXB4O2NvbG9yOiM1NTV9I2NyZWRpdENhcmRTdWNjZXNzQ29udGFpbmVyICNjb25maXJtTXNne2ZvbnQtc2l6ZToxOHB4O2NvbG9yOnJlZDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCByZWQ7cGFkZGluZzoxNXB4O2JvcmRlci1yYWRpdXM6NnB4O21hcmdpbi1ib3R0b206MTVweH0jY3JlZGl0Q2FyZFN1Y2Nlc3NDb250YWluZXIgYnV0dG9uKy5hbGVydCwjY3JlZGl0Q2FyZFN1Y2Nlc3NDb250YWluZXIgYnV0dG9uKy5hbGVydCwjY3JlZGl0Q2FyZFN1Y2Nlc3NDb250YWluZXIgYnV0dG9uKyNjb25maXJtTXNnLCNjcmVkaXRDYXJkU3VjY2Vzc0NvbnRhaW5lciBidXR0b24rI2NvbmZpcm1Nc2crLmFsZXJ0e21hcmdpbi1yaWdodDo5MHB4fSNlZGl0Q3JlZGl0Q2FyZENvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjMwcHg7cGFkZGluZy1ib3R0b206MTVweDtjb2xvcjojNTU1fSNlZGl0Q3JlZGl0Q2FyZENvbnRhaW5lciAjY29uZmlybU1zZ3tmb250LXNpemU6MThweDtjb2xvcjpyZWQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgcmVkO3BhZGRpbmc6MTVweDtib3JkZXItcmFkaXVzOjZweDttYXJnaW4tYm90dG9tOjE1cHh9I2VkaXRDcmVkaXRDYXJkQ29udGFpbmVyIGJ1dHRvbisuYWxlcnQsI2VkaXRDcmVkaXRDYXJkQ29udGFpbmVyIGJ1dHRvbisuYWxlcnQsI2VkaXRDcmVkaXRDYXJkQ29udGFpbmVyIGJ1dHRvbisjY29uZmlybU1zZywjZWRpdENyZWRpdENhcmRDb250YWluZXIgYnV0dG9uKyNjb25maXJtTXNnKy5hbGVydHttYXJnaW4tcmlnaHQ6OTBweH0jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudG9nZ2xlci1pbi1zZWN0aW9uIC5zdWItaGVhZGVyIC51aS10b2dnbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsIHNwYW46Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDo1cHh9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnRvZ2dsZXItaW4tc2VjdGlvbiAuc3ViLWhlYWRlciAudWktdG9nZ2xlcntmbG9hdDpyaWdodDtmb250LXNpemU6MjBweH0jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudG9nZ2xlci1pbi1zZWN0aW9uIC5zdWItaGVhZGVyIC51aS10b2dnbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsIHNwYW46bGFzdC1jaGlsZCwjc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudG9nZ2xlci1pbi1zZWN0aW9uIC5zdWItaGVhZGVyIC51aS10b2dnbGVyIC51aS10b2dnbGVyIGlucHV0W3R5cGU9cmFkaW9dK2xhYmVsIHNwYW46bGFzdC1jaGlsZHttYXJnaW4tbGVmdDoxMHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDt3aWR0aDphdXRvO2Zsb2F0OnJpZ2h0fSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC50b2dnbGVyLWluLXNlY3Rpb24gLnN1Yi1oZWFkZXIgLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWwsI3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnRvZ2dsZXItaW4tc2VjdGlvbiAuc3ViLWhlYWRlciAudWktdG9nZ2xlciAudWktdG9nZ2xlciBpbnB1dFt0eXBlPXJhZGlvXStsYWJlbHt3aWR0aDphdXRvfSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC50b2dnbGVyLWluLXNlY3Rpb24gLnN1Yi1oZWFkZXIgLnVpLXRvZ2dsZXIgaW5wdXQrbGFiZWwgc3BhbjpsYXN0LWNoaWxkOmFmdGVye2NvbnRlbnQ6XCJJbmFjdGl2ZVwiO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNTU1O3dpZHRoOjg0cHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnRvZ2dsZXItaW4tc2VjdGlvbiAuc3ViLWhlYWRlciAudWktdG9nZ2xlciBpbnB1dDpjaGVja2VkK2xhYmVsIHNwYW46bGFzdC1jaGlsZDphZnRlcntjb250ZW50OlwiQWN0aXZlXCI7Y29sb3I6IzAwNjQwMH0jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudG9nZ2xlci1pbi1zZWN0aW9uIC51aS10b2dnbGVye2ZvbnQtc2l6ZToxNnB4fSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC50b2dnbGVyLWluLXNlY3Rpb24gLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KC5ub24tanF1aS1pbnB1dCl7ZmxvYXQ6bm9uZX0jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudG9nZ2xlci1pbi1zZWN0aW9uIC51aS10b2dnbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsIHNwYW46Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnRvZ2dsZXItaW4tc2VjdGlvbiAudWktdG9nZ2xlciBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCwjc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudG9nZ2xlci1pbi1zZWN0aW9uIC51aS10b2dnbGVyIC51aS10b2dnbGVyIGlucHV0W3R5cGU9cmFkaW9dK2xhYmVse2N1cnNvcjpwb2ludGVyO2Zsb2F0OnJpZ2h0O3dpZHRoOjEyOHB4fSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC50b2dnbGVyLWluLXNlY3Rpb24gLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWwgc3BhbjpsYXN0LWNoaWxkLCNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC50b2dnbGVyLWluLXNlY3Rpb24gLnVpLXRvZ2dsZXIgLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1yYWRpb10rbGFiZWwgc3BhbjpsYXN0LWNoaWxke21hcmdpbi1sZWZ0OjBweDtmb250LXdlaWdodDpub3JtYWw7d2lkdGg6YXV0bztmbG9hdDpyaWdodH0jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudG9nZ2xlci1pbi1zZWN0aW9uIC51aS10b2dnbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdKy51aS1jaGVja2JveHJhZGlvLWxhYmVsOmhvdmVyIHNwYW4udWktaWNvbiwjc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudG9nZ2xlci1pbi1zZWN0aW9uIC51aS10b2dnbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdK2lucHV0W3R5cGU9aGlkZGVuXSsudWktY2hlY2tib3hyYWRpby1sYWJlbDpob3ZlciBzcGFuLnVpLWljb257Ym9yZGVyLXdpZHRoOjFweDt3aWR0aDo0MHB4O2hlaWdodDoyMHB4fSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC50b2dnbGVyLWluLXNlY3Rpb24gLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF0udWktY2hlY2tib3hyYWRpbzpjaGVja2VkK2xhYmVsIC51aS1jaGVja2JveHJhZGlvLWljb246YmVmb3JlLCNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC50b2dnbGVyLWluLXNlY3Rpb24gLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF0udWktY2hlY2tib3hyYWRpbzpjaGVja2VkK2lucHV0W3R5cGU9aGlkZGVuXStsYWJlbCAudWktY2hlY2tib3hyYWRpby1pY29uOmJlZm9yZXtjb250ZW50OlwiXCI7Y29sb3I6IzAwNjQwMDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MHB4O3otaW5kZXg6NTA7Zm9udC1zaXplOjExcHg7d2lkdGg6MThweDtoZWlnaHQ6MThweH0jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudG9nZ2xlci1pbi1zZWN0aW9uIC51aS10b2dnbGVyIGlucHV0K2xhYmVsIHNwYW46bGFzdC1jaGlsZDphZnRlcntjb250ZW50OlwiRGlzYWJsZWRcIjtmb250LXdlaWdodDo2MDA7Y29sb3I6IzU1NTt3aWR0aDo3NXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC50b2dnbGVyLWluLXNlY3Rpb24gLnVpLXRvZ2dsZXIgaW5wdXQ6Y2hlY2tlZCtsYWJlbCBzcGFuOmxhc3QtY2hpbGQ6YWZ0ZXJ7Y29udGVudDpcIkVuYWJsZWRcIjtjb2xvcjojMDA2NDAwfSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyIC5hbGVydC1kYW5nZXIgLnJvdyBhe2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAudGFiLXNlY3Rpb24td3JhcHBlciAucGFuZWwtdGl0bGU+YXtkaXNwbGF5OmJsb2NrfSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyICNjb2xsYXBzZS1teXRhYnMgLnRhYkxpc3RJdGVtIC5pbj4uZW5hYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiNhYWF9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgI2NvbGxhcHNlLW15dGFicyAudGFiTGlzdEl0ZW0gLnBhbmVsLWhlYWRpbmd7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2NvbG9yOiNmZmZ9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgI2NvbGxhcHNlLW15dGFicyAudGFiTGlzdEl0ZW0gLmJhY2tncm91bmQtd2hpdGV7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7Y29sb3I6IzMzM30jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAjY29sbGFwc2UtbXl0YWJzIC50YWJMaXN0SXRlbSAuYmFja2dyb3VuZC13aGl0ZSBhOmhvdmVye2NvbG9yOiMzMzN9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgI2NvbGxhcHNlLW15dGFicyAudGFiTGlzdEl0ZW0gLmVuYWJsZWR7YmFja2dyb3VuZC1jb2xvcjojZmNiNTE0O2NvbG9yOiMzMzN9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgI2NvbGxhcHNlLW15dGFicyAudGFiTGlzdEl0ZW0gLmVuYWJsZWQgYTpob3Zlcntjb2xvcjojMzMzfSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyIC50YWItc2VjdGlvbi13cmFwcGVye3dpZHRoOjEwMCU7ZGlzcGxheTppbmxpbmUtYmxvY2t9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgLnRhYi1zZWN0aW9uLXdyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KC5ub24tanF1aS1pbnB1dCl7YmFja2dyb3VuZC1jb2xvcjojZmYwfSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyIC50YWItc2VjdGlvbi13cmFwcGVyIC50YWItbGlua3N7bWFyZ2luLWJvdHRvbTotMXB4O2JvcmRlci1ib3R0b206bm9uZX0jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAudGFiLXNlY3Rpb24td3JhcHBlciAudGFiLWxpbmtzIC50YWJMaXN0SXRlbXttYXJnaW4tcmlnaHQ6NXB4O2Zsb2F0OmxlZnQ7bGlzdC1zdHlsZTpub25lfSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyIC50YWItc2VjdGlvbi13cmFwcGVyIC50YWItbGlua3MgLnRhYkxpc3RJdGVtIC5uYXYtbGlua3twYWRkaW5nOjlweCAxNXB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4O2JhY2tncm91bmQ6IzAwNjQwMDtmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7Y29sb3I6I2ZmZjt0cmFuc2l0aW9uOmFsbCBsaW5lYXIgLjE1cztib3JkZXI6bm9uZX0jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAudGFiLXNlY3Rpb24td3JhcHBlciAudGFiLWxpbmtzIC50YWJMaXN0SXRlbSAubmF2LWxpbms6aG92ZXJ7YmFja2dyb3VuZDojMDAzMTAwO3RleHQtZGVjb3JhdGlvbjpub25lfSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyIC50YWItc2VjdGlvbi13cmFwcGVyIC50YWItbGlua3MgLnRhYkxpc3RJdGVtIC5uYXYtbGluay5lbmFibGVke2JhY2tncm91bmQtY29sb3I6I2ZjYjUxNDtjb2xvcjojMzMzfSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyIC50YWItc2VjdGlvbi13cmFwcGVyIC50YWItbGlua3MgLnRhYkxpc3RJdGVtLmFjdGl2ZSBhe2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yaWdodDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojNGM0YzRjfSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyIC50YWItc2VjdGlvbi13cmFwcGVyIC50YWItbGlua3MgLnRhYkxpc3RJdGVtLmFjdGl2ZSBhLmVuYWJsZWR7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiM0YzRjNGN9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgLnRhYi1zZWN0aW9uLXdyYXBwZXIgLnBhbmVsLWdyb3VwIC5wYW5lbCAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkgLmV2ZW57YmFja2dyb3VuZC1jb2xvcjojZjBmMGYwfSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyIC50YWItbGlua3M6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIn0jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAudGFiTGlzdEl0ZW0uYWN0aXZlIC5uYXYtbGluaywjc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAudGFiTGlzdEl0ZW0uYWN0aXZlIC5uYXYtbGluazpob3ZlcntiYWNrZ3JvdW5kOiNmZmY7Y29sb3I6IzRjNGM0Y30jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAudGFiLWNvbnRlbnR7cGFkZGluZzoxNXB4O2JvcmRlci1yYWRpdXM6MHB4IDNweCAzcHggM3B4O2JhY2tncm91bmQ6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDl9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgLnBhbmVsLWdyb3VwIC5wYW5lbCAubm8tbWFyZ2lue21hcmdpbi1sZWZ0OjBweCAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowcHggIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudH0jc2hpcHBpbmdQcm9maWxlRWRpdENvbnRhaW5lciAudGFiLXBhbmV7ZGlzcGxheTpub25lfSNzaGlwcGluZ1Byb2ZpbGVFZGl0Q29udGFpbmVyIC50YWItcGFuZSAuZXZlbntiYWNrZ3JvdW5kLWNvbG9yOiNmMGYwZjB9I3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIgLnRhYi1wYW5lLmFjdGl2ZXtkaXNwbGF5OmJsb2NrfSNjaGFuZ2VQYXNzd29yZENvbnRhaW5lciBzcGFuLmVycl9tc2d7b3BhY2l0eToxICFpbXBvcnRhbnR9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIHRke2JvcmRlci10b3A6bm9uZTtib3JkZXI6bm9uZX0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmlucHV0LWdyb3VwLXRleHRib3h7Zm9udC1zaXplOjE2cHh9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtICNjb250ZW50Q29udGFpbmVyIHRyOm50aC1vZi10eXBlKG9kZCl7YmFja2dyb3VuZDojZmZmfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAubWFpbi1jb250ZW50e21hcmdpbi10b3A6NDBweH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gI0l0ZW1Jc1NjaGVkdWxlZHttYXJnaW4tdG9wOjEwMHB4fSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAjSXRlbUlzU2NoZWR1bGVkIC5ncmVldGluZ3twYWRkaW5nLWxlZnQ6MjAlfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAjc3RhdGVtZW50Q29udGFpbmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtwYWRkaW5nLXRvcDo4MHB4fSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAjY29uZmlybU1zZ3tmb250LXNpemU6MTZweDtjb2xvcjpyZWQ7YmFja2dyb3VuZC1jb2xvcjojZjdmNmYyO2JvcmRlcjoxcHggc29saWQgcmVkO3BhZGRpbmc6MTVweDtib3JkZXItcmFkaXVzOjZweDttYXJnaW4tYm90dG9tOjE1cHh9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtICN0ZXN0U2hpcHBpbmdQcm9maWxlQ29udGFpbmVye21hcmdpbi10b3A6MHB4O3BhZGRpbmctdG9wOjYwcHh9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtICNjb250ZW50Q29udGFpbmVyMnt6LWluZGV4Ojk5OTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nLWJvdHRvbToxM3B4O3Bvc2l0aW9uOi13ZWJraXQtc3RpY2t5O3Bvc2l0aW9uOnN0aWNreTt0b3A6MDstd2Via2l0LWJveC1zaGFkb3c6MCA0cHggMzBweCAtNHB4ICNiYmI7LW1vei1ib3gtc2hhZG93OjAgNHB4IDMwcHggLTRweCAjYmJiO2JveC1zaGFkb3c6MCA0cHggMzBweCAtNHB4ICNiYmI7d2lkdGg6MTAwJTtwb3NpdGlvbjpmaXhlZH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gI2NvbnRlbnRDb250YWluZXIyICNkaXZUb3B7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNVBYO3BhZGRpbmctdG9wOjE3cHh9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtICNjb250ZW50Q29udGFpbmVyMiAjZGl2VG9wICNnYkljb257aGVpZ2h0OjM4cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltYWdlL2xvZ29zL0dCTG9nbzY0eDY0LmdpZik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0fSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAjY29udGVudENvbnRhaW5lcjIgI2RpdlRvcCAjZ2JJY29uIC5jdGEtcm93e2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmVuZDstbXMtZmxleC1wYWNrOmVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cGFkZGluZzowcHh9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtICNjb250ZW50Q29udGFpbmVyMiAjZGl2VG9wICNnYkljb24gLmN0YS1yb3cgaW5wdXR7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYm94LWZsZXg6MDtmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87cGFkZGluZy1sZWZ0OjM1cHg7cGFkZGluZy1ib3R0b206NnB4O3BhZGRpbmctcmlnaHQ6MzVweDtwYWRkaW5nLXRvcDo2cHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTowO2ZvbnQtd2VpZ2h0Om5vcm1hbDt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApO3doaXRlLXNwYWNlOm5vd3JhcDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjQyODU3O2JvcmRlci1yYWRpdXM6NHB4O3VzZXItc2VsZWN0Om5vbmU7bWFyZ2luLXJpZ2h0OjVweDttYXJnaW4tbGVmdDo1cHh9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtICNjb250ZW50Q29udGFpbmVyMiAjZGl2VG9wICNnYkljb24gLmN0YS1yb3cgaW5wdXQ6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDMxMDA7Ym9yZGVyLWNvbG9yOiMwMDBkMDB9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mMTViaXtmb250LXNpemU6MTFweDtmb250LXdlaWdodDpib2xkO2ZvbnQtc3R5bGU6aXRhbGljfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjF7Zm9udC1zaXplOjlweH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmYxYntmb250LXNpemU6OXB4O2ZvbnQtd2VpZ2h0OmJvbGR9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mMWJibHVle2ZvbnQtc2l6ZTo5cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjpibHVlfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjFfYmx1ZXtmb250LXNpemU6OXB4O2NvbG9yOmJsdWV9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mMWJncmF5e2ZvbnQtc2l6ZTo5cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjpncmF5fSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjFfZ3JheXtmb250LXNpemU6OXB4O2NvbG9yOmdyYXl9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mMWJncmVlbntmb250LXNpemU6OXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzAwNjQwMH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmYxX2dyZWVue2ZvbnQtc2l6ZTo5cHg7Y29sb3I6IzAwNjQwMH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmYxYnJlcXtmb250LXNpemU6OXB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2MzM30jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmYxX3JlcXtmb250LXNpemU6OXB4O2NvbG9yOiNjMzN9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mMntmb250LXNpemU6MTNweH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmYyYntmb250LXNpemU6MTNweDtmb250LXdlaWdodDpib2xkO2Rpc3BsYXk6Z3JpZDt3aGl0ZS1zcGFjZTpub3JtYWx9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mMmJie2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6bmF2eX0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmYyYnd7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojZmZmfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjJicntmb250LXNpemU6MTNweDtmb250LXdlaWdodDpib2xkO2NvbG9yOnJlZH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmYyX3J7Zm9udC1zaXplOjEzcHg7Y29sb3I6cmVkfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjJiYmx1ZXtmb250LXNpemU6MTNweDtmb250LXdlaWdodDpib2xkO2NvbG9yOmJsdWV9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mMl9ibHVle2ZvbnQtc2l6ZToxM3B4O2NvbG9yOmJsdWV9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mMmJncmF5e2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6Z3JheX0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmYyX2dyYXl7Zm9udC1zaXplOjEzcHg7Y29sb3I6Z3JheTt3aGl0ZS1zcGFjZTpub3JtYWx9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mMmJncmVlbntmb250LXNpemU6MTNweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiMwMDY0MDB9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mMl9ncmVlbntmb250LXNpemU6MTNweDtjb2xvcjojMDA2NDAwfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjJicmVxe2ZvbnQtc2l6ZToxM3B4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2MzM30jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmYyX3JlcXtmb250LXNpemU6MTNweDtjb2xvcjojYzMzfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjR7Zm9udC1zaXplOjE2cHh9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mNHd7Zm9udC1zaXplOjE2cHg7Y29sb3I6I2ZmZn0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY0Yntmb250LXNpemU6MTZweDtmb250LXdlaWdodDpib2xkfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjRid3tmb250LXNpemU6MTZweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiNmZmZ9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mNGJye2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6cmVkfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjRfcntmb250LXNpemU6MTZweDtjb2xvcjpyZWR9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mNGJibHVle2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6Ymx1ZX0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY0X2JsdWV7Zm9udC1zaXplOjE2cHg7Y29sb3I6Ymx1ZX0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY0YmdyYXl7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjpncmF5fSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjRfZ3JheXtmb250LXNpemU6MTZweDtjb2xvcjpncmF5fSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjRiZ3JlZW57Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojMDA2NDAwfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjRfZ3JlZW57Zm9udC1zaXplOjE2cHg7Y29sb3I6IzAwNjQwMH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY0YnJlcXtmb250LXNpemU6MTZweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiNjMzN9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mNF9yZXF7Zm9udC1zaXplOjE2cHg7Y29sb3I6I2MzM30jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY2e2ZvbnQtc2l6ZToyNHB4fSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjZ3e2ZvbnQtc2l6ZToyNHB4O2NvbG9yOiNmZmZ9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mNmJ7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6Ym9sZH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY2Ynd7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojZmZmfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjZicntmb250LXNpemU6MjRweDtmb250LXdlaWdodDpib2xkO2NvbG9yOnJlZH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY2X3J7Zm9udC1zaXplOjI0cHg7Y29sb3I6cmVkfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjZiYmx1ZXtmb250LXNpemU6MjRweDtmb250LXdlaWdodDpib2xkO2NvbG9yOmJsdWV9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mNl9ibHVle2ZvbnQtc2l6ZToyNHB4O2NvbG9yOmJsdWV9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mNmJncmF5e2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6Z3JheX0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY2X2dyYXl7Zm9udC1zaXplOjI0cHg7Y29sb3I6Z3JheX0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY2YmdyZWVue2ZvbnQtc2l6ZToyNHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzAwNjQwMH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY2X2dyZWVue2ZvbnQtc2l6ZToyNHB4O2NvbG9yOiMwMDY0MDB9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mNmJyZXF7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjojYzMzfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjZfcmVxe2ZvbnQtc2l6ZToyNHB4O2NvbG9yOiNjMzN9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mOHtmb250LXNpemU6MzZweH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY4d3tmb250LXNpemU6MzZweDtjb2xvcjojZmZmfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjhie2ZvbnQtc2l6ZTozNnB4O2ZvbnQtd2VpZ2h0OmJvbGR9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mOGJ3e2ZvbnQtc2l6ZTozNnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2ZmZn0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY4YnJ7Zm9udC1zaXplOjM2cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjpyZWR9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mOF9ye2ZvbnQtc2l6ZTozNnB4O2NvbG9yOnJlZH0jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY4YmJsdWV7Zm9udC1zaXplOjM2cHg7Zm9udC13ZWlnaHQ6Ym9sZDtjb2xvcjpibHVlfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjhfYmx1ZXtmb250LXNpemU6MzZweDtjb2xvcjpibHVlfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjhiZ3JheXtmb250LXNpemU6MzZweDtmb250LXdlaWdodDpib2xkO2NvbG9yOmdyYXl9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mOF9ncmF5e2ZvbnQtc2l6ZTozNnB4O2NvbG9yOmdyYXl9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mOGJncmVlbntmb250LXNpemU6MzZweDtmb250LXdlaWdodDpib2xkO2NvbG9yOiMwMDY0MDB9I3Rlc3RTaGlwcGluZ1Byb2ZpbGVGb3JtIC5mOF9ncmVlbntmb250LXNpemU6MzZweDtjb2xvcjojMDA2NDAwfSN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSAuZjhicmVxe2ZvbnQtc2l6ZTozNnB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6I2MzM30jdGVzdFNoaXBwaW5nUHJvZmlsZUZvcm0gLmY4X3JlcXtmb250LXNpemU6MzZweDtjb2xvcjojYzMzfSNTdGFuZGFyZFRleHRFZGl0Q29udGFpbmVyICNDdXJyZW50VmVyc2lvblRleHR7bWluLWhlaWdodDozNTBweH0jU3RhbmRhcmRUZXh0RWRpdENvbnRhaW5lciAjU3RhbmRhcmRUZXh0UHJldmlld3ttaW4taGVpZ2h0OjQ1N3B4fSNTdGFuZGFyZFRleHRFZGl0Q29udGFpbmVyICNTdGFuZGFyZFRleHRQcmV2aWV3Q29udGFpbmVye21pbi1oZWlnaHQ6Mzk3cHh9I1N0YW5kYXJkVGV4dEVkaXRDb250YWluZXIgLnRhYi1zZWN0aW9uLXdyYXBwZXIgLnBhbmVsLXRpdGxlPmF7ZGlzcGxheTpibG9ja30jU3RhbmRhcmRUZXh0RWRpdENvbnRhaW5lciAjbXl0YWJzIGxpIC5lbmFibGVke2JhY2tncm91bmQtY29sb3I6I2ZjYjUxNDtjb2xvcjojMzMzfSNTdGFuZGFyZFRleHRFZGl0Q29udGFpbmVyICNteXRhYnMgLmFjdGl2ZSAuZW5hYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzRjNGM0Yztib3gtc2hhZG93Oi01cHggNXB4IDdweCAxcHggcmdiYSgwLDAsMCwuMTUpfSNTdGFuZGFyZFRleHRFZGl0Q29udGFpbmVyICNjb2xsYXBzZS1teXRhYnMgLnRhYkxpc3RJdGVtIC5lbmFibGVke2JhY2tncm91bmQtY29sb3I6I2ZjYjUxNDtjb2xvcjojMzMzfSNTdGFuZGFyZFRleHRFZGl0Q29udGFpbmVyICNjb2xsYXBzZS1teXRhYnMgLnRhYkxpc3RJdGVtIC5lbmFibGVkIGE6aG92ZXJ7Y29sb3I6IzMzM30jU3RhbmRhcmRUZXh0RWRpdENvbnRhaW5lciAudGFiLXNlY3Rpb24td3JhcHBlcnt3aWR0aDoxMDAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6MTBweDtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9I1N0YW5kYXJkVGV4dEVkaXRDb250YWluZXIgLnRhYi1zZWN0aW9uLXdyYXBwZXIgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KC5ub24tanF1aS1pbnB1dCl7YmFja2dyb3VuZC1jb2xvcjojZmYwfSNTdGFuZGFyZFRleHRFZGl0Q29udGFpbmVyIC50YWItc2VjdGlvbi13cmFwcGVyIC50YWItbGlua3N7bWFyZ2luLWJvdHRvbTowcHg7Ym9yZGVyLWJvdHRvbTpub25lfSNTdGFuZGFyZFRleHRFZGl0Q29udGFpbmVyIC50YWItc2VjdGlvbi13cmFwcGVyIC50YWItbGlua3MgLnRhYkxpc3RJdGVte21hcmdpbi1yaWdodDo1cHg7ZmxvYXQ6bGVmdDtsaXN0LXN0eWxlOm5vbmV9I1N0YW5kYXJkVGV4dEVkaXRDb250YWluZXIgLnRhYi1zZWN0aW9uLXdyYXBwZXIgLnRhYi1saW5rcyAudGFiTGlzdEl0ZW0gYnV0dG9uLmFjdGl2ZXtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzRjNGM0Y30jU3RhbmRhcmRUZXh0RWRpdENvbnRhaW5lciAudGFiLXNlY3Rpb24td3JhcHBlciAudGFiLWxpbmtzIC50YWJMaXN0SXRlbSBidXR0b24uYWN0aXZlLmVuYWJsZWR7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiM0YzRjNGN9I1N0YW5kYXJkVGV4dEVkaXRDb250YWluZXIgLnRhYi1zZWN0aW9uLXdyYXBwZXIgLnRhYi1saW5rcyAubmF2LWxpbmt7cGFkZGluZzo5cHggMTVweDtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjZweCA2cHggMHB4IDBweDtiYWNrZ3JvdW5kOiMwMDY0MDA7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiNmZmY7dHJhbnNpdGlvbjphbGwgbGluZWFyIC4xNXM7Ym9yZGVyOm5vbmU7aXNvbGF0aW9uOmlzb2xhdGV9I1N0YW5kYXJkVGV4dEVkaXRDb250YWluZXIgLnRhYi1zZWN0aW9uLXdyYXBwZXIgLnRhYi1saW5rcyBidXR0b246aG92ZXJ7YmFja2dyb3VuZDojMDAzMTAwO3RleHQtZGVjb3JhdGlvbjpub25lfSNTdGFuZGFyZFRleHRFZGl0Q29udGFpbmVyIC50YWItc2VjdGlvbi13cmFwcGVyIC5wYW5lbC1ncm91cCAucGFuZWwgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IC5ldmVue2JhY2tncm91bmQtY29sb3I6I2YwZjBmMH0jU3RhbmRhcmRUZXh0RWRpdENvbnRhaW5lciAudGFiLWxpbmtzOmFmdGVye2Rpc3BsYXk6YmxvY2s7Y2xlYXI6Ym90aDtjb250ZW50OlwiXCJ9I1N0YW5kYXJkVGV4dEVkaXRDb250YWluZXIgLnRhYkxpc3RJdGVtIC5uYXYtbGluay5hY3RpdmUsI1N0YW5kYXJkVGV4dEVkaXRDb250YWluZXIgLnRhYkxpc3RJdGVtIC5uYXYtbGluay5hY3RpdmU6aG92ZXJ7YmFja2dyb3VuZDojZmZmO2NvbG9yOiM0YzRjNGN9I1N0YW5kYXJkVGV4dEVkaXRDb250YWluZXIgLnRhYi1jb250ZW50e3BhZGRpbmc6MTVweDtib3JkZXItcmFkaXVzOjBweCAzcHggM3B4IDNweDtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5fSNTdGFuZGFyZFRleHRFZGl0Q29udGFpbmVyIC50YWItcGFuZXtkaXNwbGF5Om5vbmV9I1N0YW5kYXJkVGV4dEVkaXRDb250YWluZXIgLnRhYi1wYW5lIC5ldmVue2JhY2tncm91bmQtY29sb3I6I2YwZjBmMH0jU3RhbmRhcmRUZXh0RWRpdENvbnRhaW5lciAudGFiLXBhbmUuYWN0aXZle2Rpc3BsYXk6YmxvY2t9I2l0ZW1EZWZhdWx0c1ZpZXdGb3JtIHNwYW4ucGVyY2VudC1zaWdue3Bvc2l0aW9uOmFic29sdXRlO3RvcDozNHB4O3JpZ2h0OjB9I2l0ZW1EZWZhdWx0c1ZpZXdGb3JtIC5pbnB1dC13LXBlcmNlbnRhZ2V7ei1pbmRleDphdXRvfSNpdGVtRGVmYXVsdHNWaWV3Rm9ybSAjZXhjbHVkZVN0YXRlTGlzdENvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6d3JhcH0jaXRlbURlZmF1bHRzVmlld0Zvcm0gI2V4Y2x1ZGVTdGF0ZUxpc3RDb250YWluZXIgLmV4Y2x1ZGVkLXN0YXRle3dpZHRoOmNhbGMoMzMuMzMzMyUgLSA3LjVweCk7ZmxleDowIDEgY2FsYygzMy4zMzMzJSAtIDcuNXB4KTtwYWRkaW5nOjEwcHggMTVweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Ym9yZGVyLXJhZGl1czoyMHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2NvbG9yOiNmZmY7bWFyZ2luLXRvcDoxNXB4O21hcmdpbi1sZWZ0OjcuNXB4fSNpdGVtRGVmYXVsdHNWaWV3Rm9ybSAjZXhjbHVkZVN0YXRlTGlzdENvbnRhaW5lciAuZXhjbHVkZWQtc3RhdGU6bnRoLWNoaWxkKDNuKzEpe21hcmdpbi1sZWZ0OjA7d2lkdGg6MzMuMzMzMyU7ZmxleDowIDEgMzMuMzMzMyV9I2l0ZW1EZWZhdWx0c1ZpZXdGb3JtICNleGNsdWRlU3RhdGVMaXN0Q29udGFpbmVyIC5leGNsdWRlZC1zdGF0ZSBpe2N1cnNvcjpwb2ludGVyfUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjaXRlbURlZmF1bHRzVmlld0Zvcm0gI2V4Y2x1ZGVTdGF0ZUxpc3RDb250YWluZXIgLmV4Y2x1ZGVkLXN0YXRle3dpZHRoOmNhbGMoNTAlIC0gNy41cHgpO2ZsZXg6MCAxIGNhbGMoNTAlIC0gNy41cHgpfSNpdGVtRGVmYXVsdHNWaWV3Rm9ybSAjZXhjbHVkZVN0YXRlTGlzdENvbnRhaW5lciAuZXhjbHVkZWQtc3RhdGU6bnRoLWNoaWxkKDNuKzEpe21hcmdpbi1sZWZ0OjcuNXB4O3dpZHRoOmNhbGMoNTAlIC0gNy41cHgpO2ZsZXg6MCAxIGNhbGMoNTAlIC0gNy41cHgpfSNpdGVtRGVmYXVsdHNWaWV3Rm9ybSAjZXhjbHVkZVN0YXRlTGlzdENvbnRhaW5lciAuZXhjbHVkZWQtc3RhdGU6bnRoLWNoaWxkKDJuKzEpe21hcmdpbi1sZWZ0OjA7d2lkdGg6NTAlO2ZsZXg6MCAxIDUwJX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjaXRlbURlZmF1bHRzVmlld0Zvcm0gI2V4Y2x1ZGVTdGF0ZUxpc3RDb250YWluZXIgLmV4Y2x1ZGVkLXN0YXRle3dpZHRoOmNhbGMoMjUlIC0gNy41cHgpO2ZsZXg6MCAxIGNhbGMoMjUlIC0gNy41cHgpO21hcmdpbi1sZWZ0OjcuNXB4fSNpdGVtRGVmYXVsdHNWaWV3Rm9ybSAjZXhjbHVkZVN0YXRlTGlzdENvbnRhaW5lciAuZXhjbHVkZWQtc3RhdGU6bnRoLWNoaWxkKDNuKzEpe21hcmdpbi1sZWZ0OjcuNXB4O3dpZHRoOmNhbGMoMjUlIC0gNy41cHgpO2ZsZXg6MCAxIGNhbGMoMjUlIC0gNy41cHgpfSNpdGVtRGVmYXVsdHNWaWV3Rm9ybSAjZXhjbHVkZVN0YXRlTGlzdENvbnRhaW5lciAuZXhjbHVkZWQtc3RhdGU6bnRoLWNoaWxkKDRuKzEpe21hcmdpbi1sZWZ0OjA7d2lkdGg6MjUlO2ZsZXg6MCAxIDI1JX19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNpbnZvaWNlTG9nb0NvbnRhaW5lciAjaW1nTG9nb3tmbG9hdDpyaWdodH0jaW52b2ljZUxvZ29Db250YWluZXIgI2ltZy1jdGEtY29udGFpbmVye3RleHQtYWxpZ246cmlnaHR9fSNpbnZvaWNlTG9nb0NvbnRhaW5lciAjaW1nTG9nb3toZWlnaHQ6YXV0bzt3aWR0aDphdXRvO21heC1oZWlnaHQ6MjAwcHg7bWF4LXdpZHRoOjIwMHB4fSNpbnZvaWNlTG9nb0NvbnRhaW5lciAjY29uZmlybUNvbnRhaW5lcntjb2xvcjojMDA2NDAwO2JhY2tncm91bmQtY29sb3I6I2JiZTFhYTtib3JkZXI6MXB4IHNvbGlkICMwMDY0MDA7cGFkZGluZzoxNXB4O2JvcmRlci1yYWRpdXM6NnB4O21hcmdpbi1ib3R0b206MTVweH0jaW52b2ljZUxvZ29Db250YWluZXIgI2NvbmZpcm1Db250YWluZXIgI2NvbmZpcm1TdWJqZWN0e2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OmJvbGR9I2ludm9pY2VMb2dvQ29udGFpbmVyICNjb25maXJtQ29udGFpbmVyICNjb25maXJtTWVzc2FnZXtmb250LXNpemU6MTRweH0jaW52b2ljZUxvZ29Db250YWluZXIgI3JlbW92ZUludm9pY2VVcmxCdG57cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfSNpbnZvaWNlTG9nb0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lcnttYXJnaW4tdG9wOjEwcHh9QG1lZGlhKG1pbi13aWR0aDogNDgwcHgpeyNiaXRSYWlsU2V0dGluZ3NDb250YWluZXIgLnZhdWx0LXJvdyAuY3RhLXJvd3twYWRkaW5nLXRvcDoxNXB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2JpdFJhaWxTZXR0aW5nc0NvbnRhaW5lciAudmF1bHQtcm93e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6c3RyZXRjaH0jYml0UmFpbFNldHRpbmdzQ29udGFpbmVyIC52YXVsdC1yb3cgLmN0YS1yb3d7cGFkZGluZy10b3A6MHB4O2FsaWduLXNlbGY6ZmxleC1lbmR9fS5hY2NvdW50LWxheWF3YXkgLnBvbGljeS1wZXJjZW50e3dpZHRoOjMwMHB4fS5hY2NvdW50LWxheWF3YXkgLnBvbGljeS1wZXJjZW50IGlucHV0I0RlcG9zaXRQZXJjZW50e2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjAgIWltcG9ydGFudDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowICFpbXBvcnRhbnR9LmFjY291bnQtbGF5YXdheSAjYWNjZXB0LWFncmVlbWVudC1sYWJlbHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0udmVyaWZ5LXJlbW92ZS1tb2RhbCAubW9kYWwtZGlhbG9ne2hlaWdodDphdXRvfS52ZXJpZnktcmVtb3ZlLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZn0udmVyaWZ5LXJlbW92ZS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxle2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtsaW5lLWhlaWdodDoxfS52ZXJpZnktcmVtb3ZlLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAuY2xvc2UtYnRue3otaW5kZXg6NTAwO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjVweDt0b3A6MTBweDtib3JkZXI6MDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym94LXNoYWRvdzpub25lO2N1cnNvcjpwb2ludGVyO2NvbG9yOiNmZmZ9LnZlcmlmeS1yZW1vdmUtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5jbG9zZS1idG46YmVmb3Jle2N1cnNvcjpwb2ludGVyfS52ZXJpZnktcmVtb3ZlLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHl7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo0OTk7cGFkZGluZy1ib3R0b206MDt0ZXh0LWFsaWduOmNlbnRlcn0udmVyaWZ5LXJlbW92ZS1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0e3BhZGRpbmctYm90dG9tOjE1cHh9LnZlcmlmeS1yZW1vdmUtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCAuaW50cm97bWFyZ2luLWJvdHRvbToxNXB4fS52ZXJpZnktcmVtb3ZlLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmN0YS13cmFwe21hcmdpbi10b3A6MjBweDt0ZXh0LWFsaWduOmNlbnRlcjttYXJnaW46MCBhdXRvfS52ZXJpZnktcmVtb3ZlLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmN0YS13cmFwIC5idG4tc2Vjb25kYXJ5e21hcmdpbi1yaWdodDoxNXB4O2NvbG9yOiMwMDY0MDB9QG1lZGlhKG1heC13aWR0aDogNzY3cHgpey5hY2NvdW50LWxheWF3YXkgLnBvbGljeS1wZXJjZW50e3dpZHRoOjEwMCV9fSN1cGRhdGUxMDk5Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gbGFiZWwsI3VwZGF0ZTEwOTlDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuYWN0aW5nLWxhYmVse2ZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnR9I3VwZGF0ZTEwOTlDb250YWluZXIgLnBhZ2Utc2VjdGlvbiBsYWJlbC5sZy1sYmwsI3VwZGF0ZTEwOTlDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuYWN0aW5nLWxhYmVsLmxnLWxibHtjb2xvcjojMDAwO2ZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7bWFyZ2luLWJvdHRvbToxMHB4fSN1cGRhdGUxMDk5Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gaDJ7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwfSN1cGRhdGUxMDk5Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZpbGV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9I3VwZGF0ZTEwOTlDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZmlsZSBzcGFue2ZsZXg6MCAxIDEwMCU7aGVpZ2h0OjQwcHg7bGluZS1oZWlnaHQ6NDBweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjZweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjZweDtib3JkZXItbGVmdDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9I3VwZGF0ZTEwOTlDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZmlsZSBzcGFuIGl7d2hpdGUtc3BhY2U6bm93cmFwO3BhZGRpbmc6MCAwIDAgMTVweDtmb250LXN0eWxlOm5vcm1hbH0jdXBkYXRlMTA5OUNvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5maWxlIGJ1dHRvbi5idG57Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtoZWlnaHQ6NDBweH0jdXBkYXRlMTA5OUNvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5maWxlIGlucHV0e2Rpc3BsYXk6bm9uZX0jdXBkYXRlMTA5OUNvbnRhaW5lciAucGFnZS1zZWN0aW9uIGxlZ2VuZHtib3JkZXI6MH1AbWVkaWEobWluLXdpZHRoOiA0ODBweCl7I3VwZGF0ZTEwOTlDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZmlsZXtoZWlnaHQ6NDBweH19I3VwZGF0ZTEwOTlDb250YWluZXIgLm93bmVyLW1vZGFsIC5wYWdlLXNlY3Rpb257Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowfSN1cGRhdGUxMDk5Q29udGFpbmVyIC5vd25lci1tb2RhbCAucGFnZS1zZWN0aW9uIC5oZWFkZXItYmFye2Rpc3BsYXk6bm9uZX0jdXBkYXRlMTA5OUNvbnRhaW5lciAub3duZXItbW9kYWwgLm1vZGFsLXRleHQ+cHtwYWRkaW5nOjEwcHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fSN1cGRhdGUxMDk5Q29udGFpbmVyIC5vd25lci1tb2RhbCAubW9kYWwtZm9vdGVye3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci10b3A6MH0jdXBkYXRlMTA5OUNvbnRhaW5lciAub3duZXItYWRkZWQtc2VjdGlvbntib3JkZXI6MH0jd2ViaG9va0NvbnRhaW5lciAuc2V0dGluZ3MgZmllbGRzZXQgbGVnZW5ke2JvcmRlci1ib3R0b206MH0jd2ViaG9va0NvbnRhaW5lciAuc2V0dGluZ3MgLnVpLXRvZ2dsZXJ7aGVpZ2h0OjQwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXJ9I3dlYmhvb2tDb250YWluZXIgLmR0LXdyYXBwZXIgLmR0LWJvdHRvbXttYXJnaW4tbGVmdDoxNXB4O21hcmdpbi1yaWdodDoxNXB4fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjd2ViaG9va0NvbnRhaW5lciAuZHQtd3JhcHBlciB0YWJsZSB0cntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmc6NXB4IDE1cHggMTVweH0jd2ViaG9va0NvbnRhaW5lciAuZHQtd3JhcHBlciB0YWJsZSB0cjpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5fSN3ZWJob29rQ29udGFpbmVyIC5kdC13cmFwcGVyIHRhYmxlIHRyIHRke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwYWRkaW5nOjEwcHggMCAwICFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmV9I3dlYmhvb2tDb250YWluZXIgLmR0LXdyYXBwZXIgdGFibGUgdHIgdGQ6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6NzAwO3doaXRlLXNwYWNlOm5vd3JhcDtmbGV4OjEgMCAzMCV9I3dlYmhvb2tDb250YWluZXIgLmR0LXdyYXBwZXIgdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDEpOmJlZm9yZXtjb250ZW50OlwiRGF0ZVwifSN3ZWJob29rQ29udGFpbmVyIC5kdC13cmFwcGVyIHRhYmxlIHRyIHRkOm50aC1jaGlsZCgyKTpiZWZvcmV7Y29udGVudDpcIldlYmhvb2tcIn0jd2ViaG9va0NvbnRhaW5lciAuZHQtd3JhcHBlciB0YWJsZSB0ciB0ZDpudGgtY2hpbGQoMyk6YmVmb3Jle2NvbnRlbnQ6XCJIdHRwIFN0YXR1c1wifSN3ZWJob29rQ29udGFpbmVyIC5kdC13cmFwcGVyIHRhYmxlIHRyIHRkOm50aC1jaGlsZCg0KTpiZWZvcmV7Y29udGVudDpcIlJlc3BvbnNlXCI7dGV4dC1hbGlnbjpsZWZ0fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I3dlYmhvb2tDb250YWluZXIgLmR0LXdyYXBwZXIgdHJ7Ym9yZGVyLWxlZnQ6MDtib3JkZXItcmlnaHQ6MH19I21hbmFnZVN1YlVzZXJzQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVye21hcmdpbi10b3A6MTVweH0jbWFuYWdlU3ViVXNlcnNDb250YWluZXIgI2FkZFN1YlVzZXJCdG57cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MTVweH0jbWFuYWdlU3ViVXNlcnNDb250YWluZXIgLmZpbHRlci1iYXJ7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjE1cHh9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNtYW5hZ2VTdWJVc2Vyc0NvbnRhaW5lciAjYWRkU3ViVXNlckJ0bntwb3NpdGlvbjpzdGF0aWM7bWFyZ2luLXRvcDoxMHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I21hbmFnZVN1YlVzZXJzQ29udGFpbmVyIC5maWx0ZXItYmFye21hcmdpbi1sZWZ0Oi0zMHB4O21hcmdpbi1yaWdodDotMzBweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNtYW5hZ2VTdWJVc2Vyc0NvbnRhaW5lciAjYWRkU3ViVXNlckJ0bnt0b3A6NXB4fSNtYW5hZ2VTdWJVc2Vyc0NvbnRhaW5lciAuZmlsdGVyLWJhcntkaXNwbGF5Om5vbmV9fSNzdWJVc2VyQ29udGFpbmVyIC5lcnJfbXNne21pbi1oZWlnaHQ6dW5zZXQgIWltcG9ydGFudH0jc3ViVXNlckNvbnRhaW5lciAuZXJyX21zZyAuZmllbGQtdmFsaWRhdGlvbi1lcnJvcnttYXJnaW4tdG9wOjNweH0jc3ViVXNlckNvbnRhaW5lciAudWktdG9nZ2xlciBpe2ZvbnQtc3R5bGU6bm9ybWFsfSNzdWJVc2VyQ29udGFpbmVyIC51aS10b2dnbGVyIGlucHV0OmNoZWNrZWQraW5wdXQrbGFiZWwgc3BhbjpsYXN0LWNoaWxkIGl7ZGlzcGxheTpub25lfSNzdWJVc2VyQ29udGFpbmVyIC51aS10b2dnbGVyIGlucHV0OmNoZWNrZWQraW5wdXQrbGFiZWwgc3BhbjpsYXN0LWNoaWxkOmJlZm9yZXtjb250ZW50OlwiRW5hYmxlZFwifSNjaGFuZ2VFbWFpbEFkZHJlc3N7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjE1cHh9I2NoYW5nZUVtYWlsQWRkcmVzcyAjY29uZmlybU1zZ3tmb250LXNpemU6MThweDtjb2xvcjojMDA2NDAwO2JhY2tncm91bmQtY29sb3I6I2JiZTFhYTtib3JkZXI6MXB4IHNvbGlkICMwMDY0MDA7cGFkZGluZzoxNXB4O2JvcmRlci1yYWRpdXM6NnB4O21hcmdpbi1ib3R0b206MTVweH0jY2hhbmdlRW1haWxBZGRyZXNzIGJ1dHRvbisuYWxlcnQsI2NoYW5nZUVtYWlsQWRkcmVzcyBidXR0b24rLmFsZXJ0LCNjaGFuZ2VFbWFpbEFkZHJlc3MgYnV0dG9uKyNjb25maXJtTXNnLCNjaGFuZ2VFbWFpbEFkZHJlc3MgYnV0dG9uKyNjb25maXJtTXNnKy5hbGVydHttYXJnaW4tcmlnaHQ6OTBweH0jY2FuY2VsTW9kYWx7cGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudH0jcGF5bWVudEZvcm1Db250YWluZXIgLnBhZ2UtaGVhZGVyLWluZm8tc217bWFyZ2luLXRvcDoxNXB4fSNwYXltZW50Rm9ybUNvbnRhaW5lciAuYWxlcnQtd2FybmluZ3tjb2xvcjojMDAwO21hcmdpbi10b3A6MjBweH0jcmVwb3J0R2VuZXJhdG9yRm9ybSAjcmVwb3J0R2VuZXJhdG9yQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5kZXNjcmlwdGlvbnttYXJnaW4tbGVmdDoyMnB4fSNyZXBvcnRHZW5lcmF0b3JGb3JtICNyZXBvcnRHZW5lcmF0b3JDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnVpLXRvZ2dsZXJ7Zm9udC1zaXplOjE2cHh9I3JlcG9ydEdlbmVyYXRvckZvcm0gI3JlcG9ydEdlbmVyYXRvckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudWktdG9nZ2xlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpub3QoLm5vbi1qcXVpLWlucHV0KXtmbG9hdDpub25lfSNyZXBvcnRHZW5lcmF0b3JGb3JtICNyZXBvcnRHZW5lcmF0b3JDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWwgc3BhbjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjVweH0jcmVwb3J0R2VuZXJhdG9yRm9ybSAjcmVwb3J0R2VuZXJhdG9yQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC51aS10b2dnbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsLCNyZXBvcnRHZW5lcmF0b3JGb3JtICNyZXBvcnRHZW5lcmF0b3JDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnVpLXRvZ2dsZXIgLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1yYWRpb10rbGFiZWx7Y3Vyc29yOnBvaW50ZXI7ZmxvYXQ6cmlnaHQ7d2lkdGg6MjMycHh9I3JlcG9ydEdlbmVyYXRvckZvcm0gI3JlcG9ydEdlbmVyYXRvckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudWktdG9nZ2xlciBpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCBzcGFuOmxhc3QtY2hpbGQsI3JlcG9ydEdlbmVyYXRvckZvcm0gI3JlcG9ydEdlbmVyYXRvckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudWktdG9nZ2xlciAudWktdG9nZ2xlciBpbnB1dFt0eXBlPXJhZGlvXStsYWJlbCBzcGFuOmxhc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MHB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDt3aWR0aDphdXRvO2Zsb2F0OnJpZ2h0fSNyZXBvcnRHZW5lcmF0b3JGb3JtICNyZXBvcnRHZW5lcmF0b3JDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF0rLnVpLWNoZWNrYm94cmFkaW8tbGFiZWw6aG92ZXIgc3Bhbi51aS1pY29uLCNyZXBvcnRHZW5lcmF0b3JGb3JtICNyZXBvcnRHZW5lcmF0b3JDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1jaGVja2JveF0raW5wdXRbdHlwZT1oaWRkZW5dKy51aS1jaGVja2JveHJhZGlvLWxhYmVsOmhvdmVyIHNwYW4udWktaWNvbntib3JkZXItd2lkdGg6MXB4O3dpZHRoOjQwcHg7aGVpZ2h0OjIwcHh9I3JlcG9ydEdlbmVyYXRvckZvcm0gI3JlcG9ydEdlbmVyYXRvckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudWktdG9nZ2xlciBpbnB1dFt0eXBlPWNoZWNrYm94XS51aS1jaGVja2JveHJhZGlvOmNoZWNrZWQrbGFiZWwgLnVpLWNoZWNrYm94cmFkaW8taWNvbjpiZWZvcmUsI3JlcG9ydEdlbmVyYXRvckZvcm0gI3JlcG9ydEdlbmVyYXRvckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudWktdG9nZ2xlciBpbnB1dFt0eXBlPWNoZWNrYm94XS51aS1jaGVja2JveHJhZGlvOmNoZWNrZWQraW5wdXRbdHlwZT1oaWRkZW5dK2xhYmVsIC51aS1jaGVja2JveHJhZGlvLWljb246YmVmb3Jle2NvbnRlbnQ6XCJcIjtjb2xvcjojMDA2NDAwO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7bGVmdDowcHg7ei1pbmRleDo1MDtmb250LXNpemU6MTFweDt3aWR0aDoxOHB4O2hlaWdodDoxOHB4fSNyZXBvcnRHZW5lcmF0b3JGb3JtICNyZXBvcnRHZW5lcmF0b3JDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnVpLXRvZ2dsZXIgaW5wdXQrbGFiZWwgc3BhbjpsYXN0LWNoaWxkOmFmdGVye2NvbnRlbnQ6XCJOb1wiO2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNTU1O3dpZHRoOjUxcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXRvcDozcHh9I3JlcG9ydEdlbmVyYXRvckZvcm0gI3JlcG9ydEdlbmVyYXRvckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAudWktdG9nZ2xlciBpbnB1dDpjaGVja2VkK2xhYmVsIHNwYW46bGFzdC1jaGlsZDphZnRlcntjb250ZW50OlwiWWVzXCI7Y29sb3I6IzAwNjQwMH0jc2hpcHBpbmdQcm9maWxlSXRlbXNDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnRhYmxlLXJlc3BvbnNpdmV7b3ZlcmZsb3c6dmlzaWJsZX0jc2hpcHBpbmdQcm9maWxlSXRlbXNDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnRhYmxlLXJlc3BvbnNpdmUgdGFibGUgdGJvZHkgdHIgdGR7dmVydGljYWwtYWxpZ246bWlkZGxlfSNzaGlwcGluZ1Byb2ZpbGVJdGVtc0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9ue3BhZGRpbmctbGVmdDowcHg7cGFkZGluZy1yaWdodDowcHh9I3NoaXBwaW5nUHJvZmlsZUl0ZW1zQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmhlYWRlci1iYXJ7bWFyZ2luLWJvdHRvbTowcHh9I2FkZG9uc1N0ZXAxQ29udGFpbmVyIC5wYWdlLWhlYWRlci1jb25maXJtYXRpb24tdGV4dHtmb250LXNpemU6MTZweDtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW46MTBweCAwcHggMHB4fSNhZGRvbnNTdGVwMUNvbnRhaW5lciBoMS5wYWdlLWhlYWRlci1tYWluIHNwYW57Y29sb3I6IzU1NX0jYWRkb25zU3RlcDFDb250YWluZXIgaDEucGFnZS1oZWFkZXItbWFpbiBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I2FkZG9uc1N0ZXAxQ29udGFpbmVyIGgyLnBhZ2UtaGVhZGVyLW1haW57Zm9udC1zaXplOjIwcHg7Y29sb3I6IzAwMH0jYWRkb25zU3RlcDFDb250YWluZXIgcC5wYWdlLWhlYWRlci1zdWJjb3B5e2ZvbnQtc2l6ZToxNHB4fSNhZGRvbnNTdGVwMUNvbnRhaW5lciBmb3JtPi5jdGEtcm93e3BhZGRpbmctbGVmdDowcHg7cGFkZGluZy1yaWdodDowcHh9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVye21hcmdpbi10b3A6MHB4fSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuaGVhZGVyLWJhcnttYXJnaW4tYm90dG9tOjBweH0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLml0ZW0tY291bnR7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiM1NTU7Zm9udC1zaXplOjE1cHg7cGFkZGluZy10b3A6MTVweDtjbGVhcjpib3RoO3RleHQtYWxpZ246Y2VudGVyfSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXJvdyAuYnRuLXByaW1hcnl7d2hpdGUtc3BhY2U6bm9ybWFsfSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bHtwYWRkaW5nOjBweDttYXJnaW46MHB4O2xpc3Qtc3R5bGUtdHlwZTpub25lfSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaXtkaXNwbGF5OmJsb2NrO2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDl9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpOmZpcnN0LWNoaWxke2JvcmRlcjowcHh9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0e2Rpc3BsYXk6bm9uZX0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWx7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7bWFyZ2luOjBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7Y3Vyc29yOnBvaW50ZXJ9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTF7bWFyZ2luLXJpZ2h0OjEwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtMSBpLnN0YXR1c0luZGljYXRvcnt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3gtc2hhZG93Omluc2V0IDBweCAwcHggMXB4IDBweCByZ2JhKDAsMCwwLC4yNSk7Ym9yZGVyLXJhZGl1czo2cHg7YmFja2dyb3VuZC1pbWFnZTpub25lO3otaW5kZXg6MDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWluZGVudDowcHh9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTJ7ZmxleC1zaHJpbms6MTttYXJnaW4tcmlnaHQ6MTBweH0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtMiBpbWd7aGVpZ2h0OmF1dG87aGVpZ2h0OjExNXB4O3dpZHRoOjExNXB4fSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC0zLTR7ZmxleC1ncm93OjE7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDthbGlnbi1pdGVtczpzdHJldGNofSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC0zLTQgLmNvbC0ze2JvcmRlci1sZWZ0OjFweCBkb3R0ZWQgI2Q5ZDlkOTtwYWRkaW5nLWxlZnQ6MTBweDtmbGV4LWdyb3c6MTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt3aWR0aDoxMDAlfSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC0zLTQgLmNvbC0zIGEsI2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTMtNCAuY29sLTMgc3Bhbntmb250LXdlaWdodDpub3JtYWw7d2lkdGg6MTAwJX0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtMy00IC5jb2wtMyBhe2ZvbnQtc2l6ZToxOHB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTMtNCAuY29sLTMgc3Bhbntmb250LXNpemU6MTVweDtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6NXB4fSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC0zLTQgLmNvbC00e2ZsZXgtc2hyaW5rOjE7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7Ym9yZGVyLWxlZnQ6MXB4IGRvdHRlZCAjZDlkOWQ5O3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweH0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtMy00IC5jb2wtND5zdHJvbmd7Zm9udC1zaXplOjI0cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDA7ZGlzcGxheTpibG9ja30jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtMy00IC5jb2wtNCAuY29sLTQtbWV0YXtmb250LXdlaWdodDpub3JtYWw7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2ZvbnQtc2l6ZToxMnB4fSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC0zLTQgLmNvbC00IC5jb2wtNC1tZXRhIHN0cm9uZ3tmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjEycHh9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTUsI2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTZ7ZGlzcGxheTpub25lfSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dDpjaGVja2VkK2xhYmVse2JhY2tncm91bmQtY29sb3I6I2U1ZWZlNX0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQ6Y2hlY2tlZCtsYWJlbD5zcGFuLmNvbC0xIGkuc3RhdHVzSW5kaWNhdG9yOmJlZm9yZXtmb250LWZhbWlseTpcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7Y29udGVudDpcIu6Ak1wiO2NvbG9yOiMwMDY0MDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDt6LWluZGV4OjUwO2ZvbnQtc2l6ZToxMnB4fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtMXthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC0zLTR7Ym9yZGVyOjBweDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy1sZWZ0OjBweDthbGlnbi1pdGVtczpmbGV4LWVuZH0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtMy00IC5jb2wtMywjYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtMy00IC5jb2wtNHtwYWRkaW5nLWxlZnQ6MHB4O3BhZGRpbmctcmlnaHQ6MHB4O2JvcmRlcjowcHh9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTMtNCAuY29sLTMgYXthbGlnbi1zZWxmOmZsZXgtc3RhcnQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC0zLTQgLmNvbC0zIGEsI2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTMtNCAuY29sLTMgc3Bhbntmb250LXNpemU6MTRweH0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtMy00IC5jb2wtNHthbGlnbi1pdGVtczpmbGV4LWVuZDttaW4td2lkdGg6bm9ybWFsfSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC0zLTQgLmNvbC00PnN0cm9uZ3ttYXJnaW4tdG9wOjEwcHg7Zm9udC1zaXplOjE4cHh9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTMtNCAuY29sLTQgLmNvbC00LW1ldGF7YWxpZ24taXRlbXM6ZmxleC1lbmQ7dGV4dC1hbGlnbjpyaWdodH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuaXRlbS1jb3VudHt0ZXh0LWFsaWduOnJpZ2h0fSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC0zLTQgLmNvbC00e21pbi13aWR0aDoxNzRweH0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtNXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6ZmxleC1lbmQ7cGFkZGluZy1sZWZ0OjEwcHh9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTUgLmNvbC01LXNlbGxlcntmb250LXNpemU6MTRweDt3aGl0ZS1zcGFjZTpub3dyYXB9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTUgLmNvbC01LXNlbGxlciBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Zm9udC13ZWlnaHQ6bm9ybWFsfSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC01IC5jb2wtNS1iYWRnZXN7bWFyZ2luLXRvcDo1cHg7dGV4dC1hbGlnbjpyaWdodH0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtNSAuY29sLTUtYmFkZ2VzPnNwYW57bWFyZ2luOjBweCAwcHggMHB4IDNweH0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1yb3cgLmJ0bS1wcmltYXJ5e3doaXRlLXNwYWNlOm5vd3JhcH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNhZGRvbnNTdGVwMUNvbnRhaW5lciBoMi5wYWdlLWhlYWRlci1tYWlue2ZvbnQtc2l6ZToyNHB4fSNhZGRvbnNTdGVwMUNvbnRhaW5lciBwLnBhZ2UtaGVhZGVyLXN1YmNvcHl7Zm9udC1zaXplOjE2cHh9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0K2xhYmVsPnNwYW4uY29sLTV7cGFkZGluZy1yaWdodDoxMHB4fSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC02e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Ym9yZGVyLWxlZnQ6MXB4IGRvdHRlZCAjZDlkOWQ5O3BhZGRpbmctbGVmdDoxMHB4fSNhZGRvbnNTdGVwMUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciB1bCBsaSBpbnB1dCtsYWJlbD5zcGFuLmNvbC02IC5jb2wtNi1jdGF7d2lkdGg6ODVweH0jYWRkb25zU3RlcDFDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgdWwgbGkgaW5wdXQrbGFiZWw+c3Bhbi5jb2wtNiAuY29sLTYtY3RhOmJlZm9yZXtjb250ZW50OlwiU2VsZWN0XCJ9I2FkZG9uc1N0ZXAxQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHVsIGxpIGlucHV0OmNoZWNrZWQrbGFiZWw+c3Bhbi5jb2wtNiAuY29sLTYtY3RhOmJlZm9yZXtjb250ZW50OlwiRGVzZWxlY3RcIn19I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjdG9wQ29udGFpbmVyPnNlY3Rpb257ZmxvYXQ6bm9uZSAhaW1wb3J0YW50fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICN0b3BDb250YWluZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3Bvc2l0aW9uOnJlbGF0aXZlfX0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1ze2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW17ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3BhZGRpbmc6MTVweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O21pbi1oZWlnaHQ6MTMwcHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuY2FyZC1pY29ue3dpZHRoOjM0cHg7aGVpZ2h0OjIwcHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWltYWdlLWNoZWNrYm94e2ZsZXg6MCAxIDMwJTtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWltYWdlLWNoZWNrYm94IGxhYmVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MDtib3JkZXI6MnB4IHNvbGlkICM5OTl9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWltYWdlLWNoZWNrYm94IGxhYmVsIC51aS1jaGVja2JveHJhZGlvLWljb257cG9zaXRpb246YWJzb2x1dGU7dG9wOi0wLjVweDtsZWZ0Oi0wLjVweDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JvcmRlci1yYWRpdXM6MDtib3JkZXItY29sb3I6Izk5OX0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW1hZ2UtY2hlY2tib3ggbGFiZWwgLnVpLWNoZWNrYm94cmFkaW8taWNvbjpiZWZvcmV7Zm9udC1zaXplOjE2cHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWltYWdlLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWx7Ym9yZGVyLWNvbG9yOiMwMDY0MDB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWltYWdlLWNoZWNrYm94IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWwgLnVpLWNoZWNrYm94cmFkaW8taWNvbntib3JkZXItY29sb3I6IzAwNjQwMH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW1hZ2UtY2hlY2tib3ggLmNhcnQtaW1nLWNvbnRhaW57bWF4LXdpZHRoOjQwMHB4O21hcmdpbjowIGF1dG99I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWltYWdlLWNoZWNrYm94IC5jYXJ0LWltZy1jb250YWluIC5jYXJ0LWltZ3t3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjc1JTttYXJnaW46MCBhdXRvO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXR9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm97ZmxleDowIDEgNzAlO3BhZGRpbmctbGVmdDoxNXB4fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXRpdGxle2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI2cHg7ZGlzcGxheTpibG9ja30jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyBzcGFue2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzAwMDtmb250LXdlaWdodDpub3JtYWx9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0taWQsI2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLm9yZGVyLWlke2ZvbnQtc2l6ZToxN3B4O21hcmdpbi10b3A6NXB4O2NvbG9yOiM1NTV9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0taWQgaSwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAub3JkZXItaWQgaXtmb250LXN0eWxlOm5vcm1hbDtkaXNwbGF5OmJsb2NrfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXByaWNle2ZvbnQtc2l6ZToyMHB4O21hcmdpbi10b3A6NXB4O3doaXRlLXNwYWNlOm5vd3JhcDtjb2xvcjojMDAwfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXByaWNlIHN0cm9uZ3tmb250LXNpemU6MTZweH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1wcmljZSBidXR0b24sI2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tcHJpY2UgYXtmb250LXNpemU6MTRweDtiYWNrZ3JvdW5kOm5vbmU7Ym9yZGVyOm5vbmU7cGFkZGluZzowO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6IzAwNjQwMDt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6bm93cmFwfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXByaWNlIC5idWJibGV7ZGlzcGxheTppbmxpbmUtZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7ZmxleC1kaXJlY3Rpb246cm93O2ZvbnQtc2l6ZToxNXB4O3BhZGRpbmc6NHB4IDVweDttYXJnaW46N3B4IDAgMDtib3JkZXItcmFkaXVzOjIwcHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tcHJpY2UgLmJ1YmJsZSBzcGFue21hcmdpbjowIDVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1wcmljZSAuYnViYmxlIHNwYW46Zmlyc3QtY2hpbGR7bWFyZ2luOjAgMCAwIDVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1wcmljZSAuYnViYmxlLmZpbmFuY2V7Ym9yZGVyOjFweCBzb2xpZCAjZmZkMTU1O2JhY2tncm91bmQ6I2ZkZWViZn0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1wcmljZSAuYnViYmxlLmZpbmFuY2Ugc3Bhbntjb2xvcjojMDA2NDAwfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXByaWNlIC5idWJibGUuZmluYW5jZSBzcGFuOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDozMHB4fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXByaWNlIC5idWJibGUuZ3VudGFie2JvcmRlcjoxcHggc29saWQgIzAwNjM4YTtiYWNrZ3JvdW5kOiNjN2RlZTd9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tcHJpY2UgLmJ1YmJsZS5ndW50YWIgLmd1bnRhYi1pY29ue3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tcHJpY2UgLmJ1YmJsZS5ndW50YWIgc3Bhbntjb2xvcjojMDAyOTNhfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXByaWNlIC5leHRyYS10ZXh0e2ZvbnQtc2l6ZToxNnB4O21hcmdpbi10b3A6M3B4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7Zm9udC1zdHlsZTpub3JtYWx9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tcHJpY2UgLmV4dHJhLXRleHQgaW1ne21hcmdpbi1sZWZ0OjNweH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1wcmljZSAuZXh0cmEtdGV4dCsuZXh0cmEtdGV4dHttYXJnaW4tdG9wOjB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLmVyci1tc2d7Y29sb3I6I2QwMDIxYjtmb250LXNpemU6MTVweDttYXJnaW46N3B4IDAgLTVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9uc3tmbGV4OjAgMSAxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaDt3aWR0aDoxMDAlO2ZsZXgtd3JhcDp3cmFwfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLXF1YW50aXR5LXdyYXB7ZmxleDowIDEgMzAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OjQwcHg7bWFyZ2luOjE1cHggMTVweCAwIDB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWFjdGlvbnMgLml0ZW0tcXVhbnRpdHktd3JhcCBidXR0b257aGVpZ2h0OjEwMCU7d2lkdGg6NDBweDtmbGV4OjAgMSA0MHB4fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLXF1YW50aXR5LXdyYXAgYnV0dG9uOm5vdCguZmEtc29saWQpOmJlZm9yZXtjb250ZW50OlwiXCI7Zm9udC1mYW1pbHk6XCJHbHlwaGljb25zIEhhbGZsaW5nc1wifSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLXF1YW50aXR5LXdyYXAgYnV0dG9uOmJlZm9yZXtjb2xvcjojZmZmfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLXF1YW50aXR5LXdyYXAgYnV0dG9uLml0ZW0taW5jcmVhc2V7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9ucyAuaXRlbS1xdWFudGl0eS13cmFwIGJ1dHRvbi5pdGVtLWluY3JlYXNlOm5vdCguZmEtc29saWQpOmJlZm9yZXtjb250ZW50OlwiK1wifSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLXF1YW50aXR5LXdyYXAgYnV0dG9uLml0ZW0tcmVkdWNle2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9ucyAuaXRlbS1xdWFudGl0eS13cmFwIGJ1dHRvbi5pdGVtLXJlZHVjZTpub3QoLmZhLXNvbGlkKTpiZWZvcmV7Y29udGVudDpcIuKIklwifSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLXF1YW50aXR5LXdyYXAgYnV0dG9uLml0ZW0tcmVkdWNlOm5vdCguZmEtc29saWQpLmxhc3Q6YmVmb3Jle2NvbnRlbnQ6XCLugKBcIn0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9ucyAuaXRlbS1xdWFudGl0eS13cmFwIGlucHV0e2ZsZXg6MSAwIGNhbGMoMTAwJSAtIDgwcHgpO3dpZHRoOmNhbGMoMTAwJSAtIDgwcHgpO3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MDtib3JkZXItcmFkaXVzOjA7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE2cHg7Y29sb3I6IzU1NTtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDl9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWFjdGlvbnMgLml0ZW0tZGVsZXRlLCNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLWNoZWNrb3V0e21hcmdpbjoxNXB4IDE1cHggMCAwO2hlaWdodDo0MHB4O2JvcmRlci1jb2xvcjojMDA2NDAwfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLWNvbXBhcmV7bWFyZ2luLXRvcDoxNXB4O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWFjdGlvbnMgLml0ZW0tc2hpcC1jbGFzcywjYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9ucyAuaXRlbS1zaGlwLWFkZHJlc3MsI2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWFjdGlvbnMgLml0ZW0tbGF5YXdheXt3aWR0aDoxMDAlO21hcmdpbi10b3A6MTVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9ucyAuaXRlbS1zaGlwLWFkZHJlc3MgLmlucHV0LWdyb3VwLXRleHRib3h7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7dGV4dC1vdmVyZmxvdzplbGxpcHNpc30jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9ucyAuaXRlbS1zaGlwLWFkZHJlc3MgLm1ha2UtZGVmYXVsdC1mZmwtd3JhcHtwYWRkaW5nLXRvcDo1cHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWFjdGlvbnMgLml0ZW0tc2hpcC1hZGRyZXNzIC5tYWtlLWRlZmF1bHQtZmZsLXdyYXAgbGFiZWx7bWFyZ2luLWJvdHRvbTowfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLXNoaXAtYWRkcmVzcyAubWFrZS1kZWZhdWx0LWZmbC13cmFwIC5tYWtlLWRlZmF1bHQtZmZsIGl7bWFyZ2luLXJpZ2h0OjNweH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9ucyAuaXRlbS1zaGlwLWFkZHJlc3MgLm1ha2UtZGVmYXVsdC1mZmwtd3JhcCAubWFrZS1kZWZhdWx0LWZmbHtjb2xvcjojMDA2NDAwfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLWxheWF3YXkgLmdiLW1hdC1jaGVja2JveHtwYWRkaW5nOjEwcHggMTVweDtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czo2cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLWxheWF3YXkgLmdiLW1hdC1jaGVja2JveCBsYWJlbHttYXJnaW4tYm90dG9tOjB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWFjdGlvbnMgLml0ZW0tbGF5YXdheSAuZ2ItbWF0LWNoZWNrYm94IGl7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6IzAwNjQwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLWxheWF3YXkgLmdiLW1hdC1jaGVja2JveC5tYXQtY2hlY2tib3gtY2hlY2tlZHtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyLWNvbG9yOiMwMDY0MDB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWFjdGlvbnMgLml0ZW0tbGF5YXdheSAuZ2ItbWF0LWNoZWNrYm94Lm1hdC1jaGVja2JveC1jaGVja2VkIC5tYXQtY2hlY2tib3gtZnJhbWV7Ym9yZGVyLWNvbG9yOiMwMDY0MDAgIWltcG9ydGFudH0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0IC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLm5vbi1uZXR3b3JrLWZmbHtib3JkZXI6MXB4IHNvbGlkICNmZmJmMDA7cGFkZGluZzo4cHggMTVweCAxMHB4O21hcmdpbjoxNXB4IC0xNS41cHggLTE2cHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO292ZXJmbG93OmhpZGRlbn0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0IC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLm5vbi1uZXR3b3JrLWZmbCBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbWFnZS1jaGVja2JveHtmbGV4OjAgMSA0MCV9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm97ZmxleDowIDEgNjAlfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXByaWNlIGJ1dHRvbiwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuaXRlbS1wcmljZSBhe3doaXRlLXNwYWNlOndyYXB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tcHJpY2UgLmV4dHJhLXRleHR7ZmxleC13cmFwOndyYXB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWFjdGlvbnMgLml0ZW0tcXVhbnRpdHktd3JhcHtmbGV4OjAgMSA0MCV9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVte2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNoO3Bvc2l0aW9uOnJlbGF0aXZlfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbTpsYXN0LWNoaWxkOmJlZm9yZXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjZweH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW1hZ2UtY2hlY2tib3h7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjI1JTtoZWlnaHQ6MTAwJTtwYWRkaW5nOjE1cHggMH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW1hZ2UtY2hlY2tib3ggbGFiZWx7Ym9yZGVyOjA7bGVmdDoxNXB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWltYWdlLWNoZWNrYm94IGxhYmVsIC51aS1jaGVja2JveHJhZGlvLWljb257cG9zaXRpb246cmVsYXRpdmU7bGVmdDp1bnNldDt0b3A6dW5zZXQ7Ym9yZGVyLXJhZGl1czozcHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWltYWdlLWNoZWNrYm94IC5jYXJ0LWltZy1jb250YWlue3dpZHRoOmNhbGMoMTAwJSAtIDUwcHgpO21hcmdpbjowIDAgMCA1MHB4fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZve2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyBhe3BhZGRpbmctcmlnaHQ6MTVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbyAuY2FydC1pbmZvLWZsZXh7ZmxleDowIDEgMTAwJTt3aWR0aDoxMDAlfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXByaWNle21hcmdpbi10b3A6MDt0ZXh0LWFsaWduOnJpZ2h0O2ZsZXg6MCAxIGF1dG99I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tcHJpY2UgYnV0dG9uLCNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXByaWNlIGF7dGV4dC1hbGlnbjpyaWdodDt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2t9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tcHJpY2UgYnV0dG9uLnVpLWJ1dHRvbi10ZXh0LW9ubHksI2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0tcHJpY2UgYS51aS1idXR0b24tdGV4dC1vbmx5e21hcmdpbi10b3A6NXB4fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1pbmZvIC5pdGVtLXByaWNlIC5leHRyYS10ZXh0e2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0taW5mbywjYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9uc3twYWRkaW5nLWxlZnQ6MTVweDttYXJnaW4tbGVmdDoyNSU7d2lkdGg6NzUlfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25zIC5pdGVtLWNvbXBhcmV7ZmxleDoxIDAgYXV0bzt0ZXh0LWFsaWduOnJpZ2h0O2FsaWduLXNlbGY6ZmxleC1lbmR9I2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWluZm8gLml0ZW0taWQgaXtkaXNwbGF5OmlubGluZSAhaW1wb3J0YW50O21hcmdpbi1yaWdodDo1cHh9I2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAuY2FydC1pdGVtcyAuY2FydC1pdGVtIC5pdGVtLWltYWdlLWNoZWNrYm94IC5jYXJ0LWltZy1jb250YWlue3dpZHRoOmNhbGMoMTAwJSAtIDE1cHgpO21hcmdpbjowIDAgMCAxNXB4fSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSAuaXRlbS1hY3Rpb25ze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0IC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9ucyAuaXRlbS1zaGlwLWNsYXNze2ZsZXg6MCAxIGNhbGMoNDAlIC0gMTVweCk7d2lkdGg6Y2FsYyg0MCUgLSAxNXB4KTttYXJnaW4tcmlnaHQ6MTVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0IC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9ucyAuaXRlbS1zaGlwLWFkZHJlc3N7ZmxleDowIDEgNjAlO3dpZHRoOjYwJX0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0IC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0gLml0ZW0tYWN0aW9ucyAuaXRlbS1sYXlhd2F5e2ZsZXg6MCAxIDEwMCU7d2lkdGg6MTAwJX0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0IC5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW06bGFzdC1jaGlsZCAubm9uLW5ldHdvcmstZmZse2JvcmRlci1yYWRpdXM6MHB4IDBweCA2cHggNnB4fX0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5e3BhZGRpbmc6MH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeXtwb3NpdGlvbjpzdGlja3k7dG9wOjA7cmlnaHQ6MDt6LWluZGV4OjUxfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaDt3aWR0aDoxMDAlO3BhZGRpbmc6MTVweDtib3gtc2hhZG93OjJweCAycHggNHB4IDBweCByZ2JhKDAsMCwwLC4yKX0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuc3VidG90YWwtd3JhcHtvcmRlcjozO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctdG9wOjEwcHg7Zm9udC1zaXplOjE4cHh9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmN0YS13cmFwe29yZGVyOjE7cGFkZGluZy1ib3R0b206MTVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuY3Rhcy13cmFwICNwdXJjaGFzZVdpdGhGaW5hbmNpbmcsI2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmN0YXMtd3JhcCAjcHVyY2hhc2VXaXRoR3VuVGFie2Rpc3BsYXk6bm9uZX0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuY3Rhcy13cmFwPmRpdjpmaXJzdC1jaGlsZHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcn0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuY3Rhcy13cmFwPmRpdjpmaXJzdC1jaGlsZCAuYnRue2ZsZXg6MCAxIDEwMCU7b3JkZXI6M30jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuY3Rhcy13cmFwPmRpdjpmaXJzdC1jaGlsZCAuYnRuKy5idG57ZGlzcGxheTpub25lfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5jdGFzLXdyYXAgcHttYXJnaW46NXB4IDAgMCAwO2ZvbnQtc2l6ZToxMXB4fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5jdGFzLXdyYXAgaXtmb250LXN0eWxlOm5vcm1hbH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuY3Rhcy13cmFwLmJ0bjEgI3B1cmNoYXNlV2l0aEZpbmFuY2luZ3tkaXNwbGF5OmJsb2NrfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5jdGFzLXdyYXAuYnRuMiAjcHVyY2hhc2VXaXRoR3VuVGFie2Rpc3BsYXk6YmxvY2t9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmN0YXMtd3JhcC5idG4xIC5idG4sI2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmN0YXMtd3JhcC5idG4yIC5idG57ZmxleDoxIDAgY2FsYyg1MCUgLSA3LjVweCk7bWFyZ2luLWxlZnQ6Ny41cHh9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmN0YXMtd3JhcC5idG4xIC5idG4rLmJ0biwjYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuY3Rhcy13cmFwLmJ0bjIgLmJ0bisuYnRue2ZsZXg6MSAwIGNhbGMoNTAlIC0gNy41cHgpO21hcmdpbi1yaWdodDo3LjVweDttYXJnaW4tbGVmdDowO29yZGVyOjF9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmN0YXMtd3JhcC5idG4xIC5oaWRlciwjYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuY3Rhcy13cmFwLmJ0bjIgLmhpZGVye2Rpc3BsYXk6bm9uZX0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuY3Rhcy13cmFwLmJ0bjEuYnRuMj5kaXY6Zmlyc3QtY2hpbGR7ZmxleC13cmFwOndyYXB9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmN0YXMtd3JhcC5idG4xLmJ0bjIgLmJ0bnttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowO2ZsZXg6MCAxIDEwMCU7bWFyZ2luLXRvcDoxNXB4fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5jdGFzLXdyYXAuYnRuMS5idG4yIC5idG4rLmJ0bntmbGV4OjEgMCBjYWxjKDUwJSAtIDcuNXB4KTttYXJnaW4tcmlnaHQ6Ny41cHg7bWFyZ2luLXRvcDowfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5jdGFzLXdyYXAuYnRuMS5idG4yIC5idG4rLmJ0bisuYnRue21hcmdpbi1sZWZ0OjcuNXB4O21hcmdpbi1yaWdodDowO29yZGVyOjJ9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmN0YXMtd3JhcC5idG4xLmJ0bjIgLmhpZGVye2Rpc3BsYXk6aW5saW5lfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5vcmRlci1ibG9ja3N7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjU1cHggMCAwIDA7cGFkZGluZzowIDAgMTVweDtjb2xvcjojNTU1O2ZvbnQtc2l6ZToxNXB4fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5vcmRlci1ibG9ja3M+bGl7bWFyZ2luLWJvdHRvbToxMHB4fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5vcmRlci1ibG9ja3M+bGkgc3Ryb25ne2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMDAwO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEzcHh9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLm9yZGVyLWJsb2Nrcz5saSBzcGFuIGJ7Zm9udC13ZWlnaHQ6NjAwO2Zsb2F0OmxlZnR9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLm9yZGVyLWJsb2Nrcz5saSBzcGFuPmF7bWFyZ2luLWxlZnQ6NXB4fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5vcmRlci1ibG9ja3M+bGkgc3BhbiAuY291cG9uLWVudHJpZXN7ZmxvYXQ6bGVmdDtwYWRkaW5nOjA7bWFyZ2luOjA7ZGlzcGxheTppbmxpbmUtZmxleDtmbGV4LXdyYXA6d3JhcH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAub3JkZXItYmxvY2tzPmxpIHNwYW4gLmNvdXBvbi1lbnRyaWVzIGxpe21hcmdpbi1yaWdodDo1cHg7bWFyZ2luLWJvdHRvbTowfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5vcmRlci1ibG9ja3M+bGkgc3BhbiAuY291cG9uLWVudHJpZXMgbGkgaXtjb2xvcjojMDA2NDAwO3RvcDotM3B4O2N1cnNvcjpwb2ludGVyfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5vcmRlci1ibG9ja3M+bGkgc3BhbjpudGgtY2hpbGQoZXZlbil7dGV4dC1hbGlnbjpyaWdodH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAub3JkZXItYmxvY2tzPmxpIGl7Zm9udC1zdHlsZTpub3JtYWx9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLm9yZGVyLWJsb2Nrcz5saT51bHtkaXNwbGF5OmJsb2NrO2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAub3JkZXItYmxvY2tzPmxpPnVsIGxpe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1lbmQ7bWFyZ2luLWJvdHRvbTo1cHh9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLm9yZGVyLWJsb2Nrcz5saT51bCBsaT5zcGFue2ZsZXg6MSAwIGF1dG99I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLm9yZGVyLWJsb2Nrcz5saT51bCBsaT5zcGFuOmZpcnN0LWNoaWxke2ZsZXg6MCAxIGF1dG87bWF4LXdpZHRoOjc1JTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLm9yZGVyLWJsb2Nrcz5saTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuY291cG9uLXdyYXB7cGFkZGluZzowIDE1cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjcwcHg7bGVmdDowO29wYWNpdHk6MDtoZWlnaHQ6MDt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uOm9wYWNpdHksaGVpZ2h0IC4ycyBsaW5lYXJ9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmNvdXBvbi13cmFwIC5idG57Y29sb3I6IzAwNjQwMDtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZDojZWVlO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYigyMzgsIDIzOCwgMjM4KSAwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDEwMCUpfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC50YWItd3JhcC5vcGVuKy5jb3Vwb24td3JhcHtvcGFjaXR5OjE7aGVpZ2h0OmF1dG87b3ZlcmZsb3c6dmlzaWJsZX0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuYnRuOm5vdCgjYWRkQ291cG9uQnRuKXt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOjhweDtwYWRkaW5nLWJvdHRvbTo4cHg7Zm9udC1zaXplOjE2cHh9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLmJ0bjpub3QoI2FkZENvdXBvbkJ0bikjZ29Ub09yZGVyc0J0bntvcmRlcjozfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeS5kb2NrICNjdGFDb250YWluZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjBweDtsZWZ0OjBweDt6LWluZGV4OjEwMDA7aGVpZ2h0OjEwMHB4O3BhZGRpbmc6MTBweCAxNXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuY3RhLXdyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvd30jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuY3RhLXdyYXAgYnV0dG9ue2ZsZXgtZ3JvdzoxfSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5jdGEtd3JhcCAudGFiLWV4cGFuZGVye2ZsZXgtZ3JvdzowO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDo1MnB4O21hcmdpbi1sZWZ0OjE1cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMwMDY0MDA7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yYWRpdXM6NnB4fSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5jdGEtd3JhcCAudGFiLWV4cGFuZGVyIGl7dG9wOjB9I2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLnN1YnRvdGFsLXdyYXB7cGFkZGluZy10b3A6MH0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAudGFiLXdyYXB7b3JkZXI6MjtvcGFjaXR5OjA7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246aGVpZ2h0IC4ycyBsaW5lYXIsb3BhY2l0eSAuMnMgbGluZWFyfSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC50YWItd3JhcCAubWF0LXRhYi1ncm91cHt3aWR0aDoxMDAlfSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC50YWItd3JhcC5vcGVue2hlaWdodDphdXRvO29wYWNpdHk6MTtvdmVyZmxvdzp2aXNpYmxlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7bWFyZ2luLWJvdHRvbToxMHB4fSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC50YWItd3JhcCAubWF0LXRhYi1oZWFkZXIsI2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLnRhYi13cmFwIG1hdC10YWItaGVhZGVye2Rpc3BsYXk6bm9uZX0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAudGFiLXdyYXAgLm1hdC10YWItYm9keS13cmFwcGVye292ZXJmbG93OnZpc2libGV9I2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLnRhYi13cmFwIC5tYXQtdGFiLWJvZHktd3JhcHBlciAubWF0LXRhYi1ib2R5LWFjdGl2ZXtvdmVyZmxvdzp2aXNpYmxlfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnl7cG9zaXRpb246YWJzb2x1dGU7aGVpZ2h0OjEwMCU7ei1pbmRleDo1MH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lcjpub3QoLm5vLXN0aWNreSl7cG9zaXRpb246c3RpY2t5O3RvcDo5MHB4O3otaW5kZXg6NTF9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXI6bm90KC5uby1zdGlja3kpIC5jb3Vwb24td3JhcCwjYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lcjpub3QoLm5vLXN0aWNreSkgLnRhYi13cmFwLm9wZW4rLmNvdXBvbi13cmFwe2JvcmRlci1ib3R0b206MDtvcGFjaXR5OjE7aGVpZ2h0OmF1dG87b3ZlcmZsb3c6dmlzaWJsZTt0b3A6NjVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lcjpub3QoLm5vLXN0aWNreSkgI3Byb2NlZWRUb0NoZWNrb3V0e29yZGVyOjN9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXI6bm90KC5uby1zdGlja3kpIC5zdWJ0b3RhbC13cmFwe29yZGVyOjJ9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXI6bm90KC5uby1zdGlja3kpIC5jdGEtd3JhcHtvcmRlcjozO3BhZGRpbmc6MCAwIDE1cHh9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lci5kaXNhYmxlLXN0aWNreSBzZWN0aW9uI2NhcnRTdW1tYXJ5e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDp1bnNldDtyaWdodDp1bnNldDtmbG9hdDpyaWdodCAhaW1wb3J0YW50fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIuZGlzYWJsZS1zdGlja3kgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVye3Bvc2l0aW9uOnN0YXRpYzt0b3A6dW5zZXR9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lci5kaXNhYmxlLXN0aWNreSAjdG9wQ29udGFpbmVye2Rpc3BsYXk6YmxvY2t9I2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXJ7cGFkZGluZzowfSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5jdGEtd3JhcCAudGFiLWV4cGFuZGVye2Rpc3BsYXk6bm9uZX0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuc3VidG90YWwtd3JhcCwjYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAuY3RhLXdyYXB7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC5zdWJ0b3RhbC13cmFwe3BhZGRpbmctYm90dG9tOjEwcHh9I2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLnRhYi13cmFwLCNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC50YWItd3JhcC5vcGVue29yZGVyOjE7aGVpZ2h0OmF1dG87b3ZlcmZsb3c6dmlzaWJsZTtvdmVyZmxvdy14OmhpZGRlbjtvcGFjaXR5OjE7bWFyZ2luLWJvdHRvbToxMHB4fSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC50YWItd3JhcCAubWF0LXRhYi1oZWFkZXIsI2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLnRhYi13cmFwIG1hdC10YWItaGVhZGVyLCNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC50YWItd3JhcC5vcGVuIC5tYXQtdGFiLWhlYWRlciwjYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAudGFiLXdyYXAub3BlbiBtYXQtdGFiLWhlYWRlcntkaXNwbGF5OmJsb2NrO2JvcmRlci1yYWRpdXM6NnB4IDZweCAwcHggMHB4fSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC50YWItd3JhcCAubWF0LXRhYi1oZWFkZXIgLm1hdC10YWItbGFiZWwsI2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLnRhYi13cmFwIG1hdC10YWItaGVhZGVyIC5tYXQtdGFiLWxhYmVsLCNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC50YWItd3JhcC5vcGVuIC5tYXQtdGFiLWhlYWRlciAubWF0LXRhYi1sYWJlbCwjYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAudGFiLXdyYXAub3BlbiBtYXQtdGFiLWhlYWRlciAubWF0LXRhYi1sYWJlbHttaW4td2lkdGg6YXV0bztoZWlnaHQ6NDBweDtmb250LXNpemU6MTRweH0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAudGFiLXdyYXAgLm1hdC10YWItaGVhZGVyIC5tYXQtdGFiLWhlYWRlci1wYWdpbmF0aW9uLCNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC50YWItd3JhcCBtYXQtdGFiLWhlYWRlciAubWF0LXRhYi1oZWFkZXItcGFnaW5hdGlvbiwjYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAudGFiLXdyYXAub3BlbiAubWF0LXRhYi1oZWFkZXIgLm1hdC10YWItaGVhZGVyLXBhZ2luYXRpb24sI2J1eWVyQ2FydENvbnRhaW5lci5jaGVja291dCAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRTdW1tYXJ5ICNjdGFDb250YWluZXIgLnRhYi13cmFwLm9wZW4gbWF0LXRhYi1oZWFkZXIgLm1hdC10YWItaGVhZGVyLXBhZ2luYXRpb257ZGlzcGxheTpub25lfSNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC50YWItd3JhcCAub3JkZXItYmxvY2tzLCNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC50YWItd3JhcC5vcGVuIC5vcmRlci1ibG9ja3N7cGFkZGluZzoxNXB4IDE1cHggMH0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNoZWNrb3V0ICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydFN1bW1hcnkgI2N0YUNvbnRhaW5lciAudGFiLXdyYXAgLm9yZGVyLWJsb2Nrcz5saTpsYXN0LWNoaWxkLCNidXllckNhcnRDb250YWluZXIuY2hlY2tvdXQgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0U3VtbWFyeSAjY3RhQ29udGFpbmVyIC50YWItd3JhcC5vcGVuIC5vcmRlci1ibG9ja3M+bGk6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O3BhZGRpbmctYm90dG9tOjE1cHh9fSNidXllckNhcnRDb250YWluZXIuY29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydENvbnRhaW5lcntwYWRkaW5nOjB9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNidXllckNhcnRDb250YWluZXIuY29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydENvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjE1cHh9fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsjYnV5ZXJDYXJ0Q29udGFpbmVyLmNvbnRhaW5lci1tZHtwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MCAhaW1wb3J0YW50fSNidXllckNhcnRDb250YWluZXIuY29udGFpbmVyLW1kICNjb250ZW50Q29udGFpbmVyICN0b3BDb250YWluZXJ7bWFyZ2luOjAgIWltcG9ydGFudH0jYnV5ZXJDYXJ0Q29udGFpbmVyLmNvbnRhaW5lci1tZCAjY29udGVudENvbnRhaW5lciAjdG9wQ29udGFpbmVyPi5jb2wtMTJ7cGFkZGluZzowICFpbXBvcnRhbnR9fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0Q29udGFpbmVyIC5wYWdlLXNlY3Rpb257bWFyZ2luLXRvcDoxNXB4O21hcmdpbi1yaWdodDowfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24ubWFyZ3ttYXJnaW4tdG9wOjE1cHh9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuaGVhZGVyLWJhcnttYXJnaW4tYm90dG9tOjA7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW59I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuaGVhZGVyLWJhciBzcGFue2ZvbnQtd2VpZ2h0Om5vcm1hbH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5uby1yZXN1bHRze3BhZGRpbmc6MCAxNXB4IDE1cHg7Zm9udC1zaXplOjIwcHh9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAubm8tcmVzdWx0cy5jdGEtcm93e2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLm5vLXJlc3VsdHMuY3RhLXJvdyAuYnRuOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydENvbnRhaW5lciAucGFnZS1zZWN0aW9uI2F1Y3Rpb24taXRlbXN7Ym9yZGVyLWNvbG9yOiMxODYxYjd9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiNhdWN0aW9uLWl0ZW1zIC5oZWFkZXItYmFye2JhY2tncm91bmQtY29sb3I6IzE4NjFiNztib3JkZXItcmFkaXVzOjNweCAzcHggMCAwfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24jYXVjdGlvbi1pdGVtcyAuY2FydC1pdGVte2JvcmRlci1jb2xvcjojMTg2MWI3fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNjYXJ0Q29udGFpbmVyICNkZXNlbGVjdC1hbGwsI2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRDb250YWluZXIgI2F1Y3Rpb24tZGVzZWxlY3QtYWxse2N1cnNvcjpwb2ludGVyfUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jY2FydENvbnRhaW5lciAucGFnZS1zZWN0aW9uI2F1Y3Rpb24taXRlbXMgLmhlYWRlci1iYXJ7Ym9yZGVyLXJhZGl1czowfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2NhcnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbnttYXJnaW4tdG9wOjB9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lci5kaXNhYmxlLXN0aWNreSBzZWN0aW9uI2NhcnRDb250YWluZXJ7ZmxvYXQ6bGVmdCAhaW1wb3J0YW50fX0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNleHRyYUNvbnRhaW5lckFzaWRlPmRpdiAud2lkZ2V0LCNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2V4dHJhQ29udGFpbmVyQXNpZGUgLmdiLWxpdGUtd2lkZ2V0LCNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2V4dHJhQ29udGFpbmVyQmVsb3c+ZGl2IC53aWRnZXQsI2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjZXh0cmFDb250YWluZXJCZWxvdyAuZ2ItbGl0ZS13aWRnZXR7bWFyZ2luLXRvcDozcmVtfSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2V4dHJhQ29udGFpbmVyQXNpZGU+ZGl2IC53aWRnZXQgaDIsI2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjZXh0cmFDb250YWluZXJCZWxvdz5kaXYgLndpZGdldCBoMntmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjE4cHg7bWFyZ2luLWxlZnQ6MTVweH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNleHRyYUNvbnRhaW5lckFzaWRlPmRpdiAud2lkZ2V0IC5tb3JlLCNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2V4dHJhQ29udGFpbmVyQmVsb3c+ZGl2IC53aWRnZXQgLm1vcmV7bWFyZ2luLXJpZ2h0OjE1cHh9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjZXh0cmFDb250YWluZXJBc2lkZT5kaXYgLndpZGdldCAuYnRuLCNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2V4dHJhQ29udGFpbmVyQmVsb3c+ZGl2IC53aWRnZXQgLmJ0bnt3aWR0aDoxMDAlO2hlaWdodDo0MHB4O3BhZGRpbmctdG9wOjA7cGFkZGluZy1ib3R0b206MDtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjZXh0cmFDb250YWluZXJBc2lkZSAuYXNpZGU+ZGl2e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNleHRyYUNvbnRhaW5lckFzaWRlIC5hc2lkZT5kaXYgLnN1cGVyLWxpc3Rpbmd7d2lkdGg6Y2FsYyg1MCUgLSA3LjVweCk7ZmxleDowIDEgY2FsYyg1MCUgLSA3LjVweCk7bWFyZ2luLXJpZ2h0OjcuNXB4O21hcmdpbi10b3A6NXB4O21hcmdpbi1ib3R0b206MTBweDtoZWlnaHQ6YXV0b30jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNleHRyYUNvbnRhaW5lckFzaWRlIC5hc2lkZT5kaXYgLnN1cGVyLWxpc3Rpbmc6bnRoLWNoaWxkKGV2ZW4pe21hcmdpbi1sZWZ0OjcuNXB4O21hcmdpbi1yaWdodDowfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNleHRyYUNvbnRhaW5lckFzaWRlPmRpdiAud2lkZ2V0IGgyLCNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2V4dHJhQ29udGFpbmVyQXNpZGU+ZGl2IC53aWRnZXQgLm1vcmUsI2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjZXh0cmFDb250YWluZXJCZWxvdz5kaXYgLndpZGdldCBoMiwjYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNleHRyYUNvbnRhaW5lckJlbG93PmRpdiAud2lkZ2V0IC5tb3Jle21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9I2J1eWVyQ2FydENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjZXh0cmFDb250YWluZXJBc2lkZT5kaXZ7bWFyZ2luLXRvcDoxMTBweH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVyLmRpc2FibGUtc3RpY2t5IHNlY3Rpb24jZXh0cmFDb250YWluZXJBc2lkZXtmbG9hdDpyaWdodCAhaW1wb3J0YW50O2NsZWFyOnJpZ2h0fSNidXllckNhcnRDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIuZGlzYWJsZS1zdGlja3kgc2VjdGlvbiNleHRyYUNvbnRhaW5lckFzaWRlPmRpdnttYXJnaW4tdG9wOjB9fSNidXllckNhcnRDb250YWluZXIuY29udGFpbmVyIC5jYXJ0LWFsZXJ0LnNlcnZpY2UtYWxlcnQgcC5tc2c+cDpiZWZvcmUsI2J1eWVyQ2FydENvbnRhaW5lci5jb250YWluZXIgLnN0YXRpYy1hbGVydC5zZXJ2aWNlLWFsZXJ0IHAubXNnPnA6YmVmb3Jle2NvbnRlbnQ6XCLuhIFcIjtmb250LXNpemU6MTJweDttYXJnaW4tcmlnaHQ6NXB4O2NvbG9yOiNmZmQxNTU7Zm9udC1mYW1pbHk6XCJHbHlwaGljb25zIEhhbGZsaW5nc1wifSNidXllckNhcnRDb250YWluZXIuY29udGFpbmVyLW1kIC5jYXJ0LWFsZXJ0LnNlcnZpY2UtYWxlcnQgcC5tc2c+cCwjYnV5ZXJDYXJ0Q29udGFpbmVyLmNvbnRhaW5lci1tZCAuc3RhdGljLWFsZXJ0LnNlcnZpY2UtYWxlcnQgcC5tc2c+cHtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDpub3JtYWx9I2J1eWVyQ2FydENvbnRhaW5lci5jb250YWluZXItbWQgLmNhcnQtYWxlcnQuc2VydmljZS1hbGVydCBwLm1zZz5wOmJlZm9yZSwjYnV5ZXJDYXJ0Q29udGFpbmVyLmNvbnRhaW5lci1tZCAuc3RhdGljLWFsZXJ0LnNlcnZpY2UtYWxlcnQgcC5tc2c+cDpiZWZvcmV7Y29udGVudDpcIu+BqlwiO2ZvbnQtc2l6ZToxNHB4O2Rpc3BsYXk6aW5saW5lO21hcmdpbi1yaWdodDo1cHg7Y29sb3I6I2ZmZDE1NTtmb250LWZhbWlseTpcIkZvbnQgQXdlc29tZSA2IFByb1wiO2ZvbnQtd2VpZ2h0OjkwMH0jYnV5ZXJDYXJ0Q29udGFpbmVyICNjYXJ0SXRlbXMgLnJlZCwjYnV5ZXJDYXJ0Q29udGFpbmVyICNjYXJ0SXRlbXMgLnllbGxvdywjYnV5ZXJDYXJ0Q29udGFpbmVyICNjYXJ0LW1lc3NhZ2VzIC5yZWQsI2J1eWVyQ2FydENvbnRhaW5lciAjY2FydC1tZXNzYWdlcyAueWVsbG93e3Bvc2l0aW9uOnJlbGF0aXZlfSNidXllckNhcnRDb250YWluZXIgI2NhcnRJdGVtcyAucmVkOmJlZm9yZSwjYnV5ZXJDYXJ0Q29udGFpbmVyICNjYXJ0SXRlbXMgLnllbGxvdzpiZWZvcmUsI2J1eWVyQ2FydENvbnRhaW5lciAjY2FydC1tZXNzYWdlcyAucmVkOmJlZm9yZSwjYnV5ZXJDYXJ0Q29udGFpbmVyICNjYXJ0LW1lc3NhZ2VzIC55ZWxsb3c6YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDo3cHg7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0e21hcmdpbjowIDAgMTVweCAwO2JvcmRlcjoycHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nOjE1cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMwMDB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydDpmaXJzdC1jaGlsZCwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQ6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDoxNXB4fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQgaDIsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0IGgye2ZvbnQtd2VpZ2h0OjYwMDtmb250LXNpemU6MThweDttYXJnaW4tdG9wOjB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydCBpLmZhLXNvbGlkLCNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQgaS5nbHlwaGljb24sI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0IGkuZmEtc29saWQsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0IGkuZ2x5cGhpY29ue2ZvbnQtc2l6ZToxNnB4fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQ6YmVmb3JlLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydDpiZWZvcmV7d2lkdGg6NXB4O2NvbnRlbnQ6XCJcIn0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0IHAsI2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydCBzcGFuLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydCBwLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydCBzcGFue2ZvbnQtc2l6ZToxNnB4fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQgcCwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQgcHttYXJnaW4tYm90dG9tOjNweH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0IHNwYW4sI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0IHNwYW57Zm9udC13ZWlnaHQ6NjAwfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQgYSwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQgLml0ZW0tYWNrbm93bGVkZ2UsI2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydCAuaXRlbS1yZW1vdmUsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0IC5pdGVtLWFja25vd2xlZGdlLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydCAuaXRlbS1yZW1vdmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE1cHg7cmlnaHQ6MTVweDtib3JkZXI6MDtiYWNrZ3JvdW5kOm5vbmU7Zm9udC1zaXplOjE1cHg7cGFkZGluZzowfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQgLml0ZW0tYWNrbm93bGVkZ2UgaS5mYS1zb2xpZCwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0IC5pdGVtLWFja25vd2xlZGdlIGkuZ2x5cGhpY29uLCNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQgLml0ZW0tcmVtb3ZlIGkuZmEtc29saWQsI2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydCAuaXRlbS1yZW1vdmUgaS5nbHlwaGljb24sI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0IC5pdGVtLWFja25vd2xlZGdlIGkuZmEtc29saWQsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0IC5pdGVtLWFja25vd2xlZGdlIGkuZ2x5cGhpY29uLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydCAuaXRlbS1yZW1vdmUgaS5mYS1zb2xpZCwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQgLml0ZW0tcmVtb3ZlIGkuZ2x5cGhpY29ue2NvbG9yOiMwMDY0MDAgIWltcG9ydGFudH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0LnJlZCwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQucmVke2JvcmRlci1jb2xvcjojZDAwMjFifSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQucmVkOmJlZm9yZSwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQucmVkOmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNkMDAyMWJ9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydC5yZWQgaDIsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0LnJlZCBoMntjb2xvcjojZDAwMjFifSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQucmVkIGkuZmEtc29saWQsI2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydC5yZWQgaS5nbHlwaGljb24sI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0LnJlZCBpLmZhLXNvbGlkLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydC5yZWQgaS5nbHlwaGljb257Y29sb3I6I2QwMDIxYn0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0LnllbGxvdywjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQueWVsbG93e2JvcmRlci1jb2xvcjojZmZiZjAwfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQueWVsbG93OmJlZm9yZSwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQueWVsbG93OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmJmMDB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydC55ZWxsb3cgaDIsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0LnllbGxvdyBoMntjb2xvcjojMDAwfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQueWVsbG93IGkuZmEtc29saWQsI2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydC55ZWxsb3cgaS5nbHlwaGljb24sI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0LnllbGxvdyBpLmZhLXNvbGlkLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydC55ZWxsb3cgaS5nbHlwaGljb257Y29sb3I6I2ZmYmYwMH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0LnRhbiwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQudGFue2JvcmRlci1jb2xvcjojZmZkMTU1O2JhY2tncm91bmQtY29sb3I6I2ZkZWViZn0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0LnRhbjpiZWZvcmUsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0LnRhbjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQudGFuIGgyLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydC50YW4gaDJ7Y29sb3I6IzAwMH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0LnRhbiBpLmZhLXNvbGlkLCNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQudGFuIGkuZ2x5cGhpY29uLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydC50YW4gaS5mYS1zb2xpZCwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQudGFuIGkuZ2x5cGhpY29ue2NvbG9yOiMwMDY0MDB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydC5zZXJ2aWNlLWFsZXJ0LCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydC5zZXJ2aWNlLWFsZXJ0e21hcmdpbi10b3A6MTVweDtib3JkZXItd2lkdGg6MXB4fSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQuc2VydmljZS1hbGVydCBoMiwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQuc2VydmljZS1hbGVydCBoMnttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MjJweH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0LnNlcnZpY2UtYWxlcnQgaDI+c3BhbiwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQuc2VydmljZS1hbGVydCBoMj5zcGFue3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjQzcHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydC5zZXJ2aWNlLWFsZXJ0IGgyPnNwYW4gaSwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQuc2VydmljZS1hbGVydCBoMj5zcGFuIGl7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOi02cHg7ei1pbmRleDoyO2xlZnQ6MjBweDtmb250LXNpemU6MTVweDtjb2xvcjojMDA2NDAwfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQuc2VydmljZS1hbGVydCBoMj5zcGFuIGk6Zmlyc3QtY2hpbGQsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0LnNlcnZpY2UtYWxlcnQgaDI+c3BhbiBpOmZpcnN0LWNoaWxke3otaW5kZXg6MTtsZWZ0OjA7Zm9udC1zaXplOjI0cHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydC5zZXJ2aWNlLWFsZXJ0IHAsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0LnNlcnZpY2UtYWxlcnQgcHtmb250LXNpemU6MTRweDttYXJnaW4tdG9wOjB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydC5zZXJ2aWNlLWFsZXJ0IHAgcDpmaXJzdC1jaGlsZCwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQuc2VydmljZS1hbGVydCBwIHA6Zmlyc3QtY2hpbGR7bWFyZ2luOjEwcHggMCAwIDB9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydC5zZXJ2aWNlLWFsZXJ0IHArcCBwLCNidXllckNhcnRDb250YWluZXIgLnN0YXRpYy1hbGVydC5zZXJ2aWNlLWFsZXJ0IHArcCBwe21hcmdpbi10b3A6M3B4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjYnV5ZXJDYXJ0Q29udGFpbmVyIC5hbGVydC1kYW5nZXJ7bWFyZ2luLXJpZ2h0OjE1cHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydCwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnR7Ym9yZGVyLXJhZGl1czo2cHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydDpmaXJzdC1jaGlsZCwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQ6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfSNidXllckNhcnRDb250YWluZXIgLmNhcnQtYWxlcnQuc2VydmljZS1hbGVydCwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQuc2VydmljZS1hbGVydHttYXJnaW4tdG9wOjB9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0LnNlcnZpY2UtYWxlcnQgaDIsI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0LnNlcnZpY2UtYWxlcnQgaDJ7Zm9udC1zaXplOjE4cHh9I2J1eWVyQ2FydENvbnRhaW5lciAuY2FydC1hbGVydC5zZXJ2aWNlLWFsZXJ0IGgyPnNwYW4sI2J1eWVyQ2FydENvbnRhaW5lciAuc3RhdGljLWFsZXJ0LnNlcnZpY2UtYWxlcnQgaDI+c3Bhbntib3R0b206MH0jYnV5ZXJDYXJ0Q29udGFpbmVyIC5jYXJ0LWFsZXJ0LnNlcnZpY2UtYWxlcnQgcCwjYnV5ZXJDYXJ0Q29udGFpbmVyIC5zdGF0aWMtYWxlcnQuc2VydmljZS1hbGVydCBwe2ZvbnQtc2l6ZToxNnB4fX0uZ2ItbWF0LWRpYWxvZyNhZGRBZGRyZXNzTW9kYWwgLm1hdC1kaWFsb2ctY29udGVudCwuZ2ItbWF0LWRpYWxvZyN2YWxpZGF0ZUFkZHJlc3NNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50LC5nYi1tYXQtZGlhbG9nI2ZpbmRGRkxNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50LC5nYi1tYXQtZGlhbG9nI21lc3NhZ2VNb2RhbCAubWF0LWRpYWxvZy1jb250ZW50e3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH0uZ2ItbWF0LWRpYWxvZyNhZGRBZGRyZXNzTW9kYWwgLmZpZWxkcyAuZXJyX21zZywuZ2ItbWF0LWRpYWxvZyN2YWxpZGF0ZUFkZHJlc3NNb2RhbCAuZmllbGRzIC5lcnJfbXNnLC5nYi1tYXQtZGlhbG9nI2ZpbmRGRkxNb2RhbCAuZmllbGRzIC5lcnJfbXNnLC5nYi1tYXQtZGlhbG9nI21lc3NhZ2VNb2RhbCAuZmllbGRzIC5lcnJfbXNne3RleHQtYWxpZ246bGVmdH0uZ2ItbWF0LWRpYWxvZyNhZGRBZGRyZXNzTW9kYWwgbGFiZWwsLmdiLW1hdC1kaWFsb2cjYWRkQWRkcmVzc01vZGFsIC5hY3RpbmctbGFiZWwsLmdiLW1hdC1kaWFsb2cjdmFsaWRhdGVBZGRyZXNzTW9kYWwgbGFiZWwsLmdiLW1hdC1kaWFsb2cjdmFsaWRhdGVBZGRyZXNzTW9kYWwgLmFjdGluZy1sYWJlbCwuZ2ItbWF0LWRpYWxvZyNmaW5kRkZMTW9kYWwgbGFiZWwsLmdiLW1hdC1kaWFsb2cjZmluZEZGTE1vZGFsIC5hY3RpbmctbGFiZWwsLmdiLW1hdC1kaWFsb2cjbWVzc2FnZU1vZGFsIGxhYmVsLC5nYi1tYXQtZGlhbG9nI21lc3NhZ2VNb2RhbCAuYWN0aW5nLWxhYmVse2ZvbnQtd2VpZ2h0OjYwMH0uZ2ItbWF0LWRpYWxvZyNhZGRBZGRyZXNzTW9kYWwgLmdiLW1hdC1yYWRpbywuZ2ItbWF0LWRpYWxvZyN2YWxpZGF0ZUFkZHJlc3NNb2RhbCAuZ2ItbWF0LXJhZGlvLC5nYi1tYXQtZGlhbG9nI2ZpbmRGRkxNb2RhbCAuZ2ItbWF0LXJhZGlvLC5nYi1tYXQtZGlhbG9nI21lc3NhZ2VNb2RhbCAuZ2ItbWF0LXJhZGlve21hcmdpbi10b3A6NXB4fS5nYi1tYXQtZGlhbG9nI2FkZEFkZHJlc3NNb2RhbCAuZ2ItbWF0LXJhZGlvIGxhYmVsLC5nYi1tYXQtZGlhbG9nI3ZhbGlkYXRlQWRkcmVzc01vZGFsIC5nYi1tYXQtcmFkaW8gbGFiZWwsLmdiLW1hdC1kaWFsb2cjZmluZEZGTE1vZGFsIC5nYi1tYXQtcmFkaW8gbGFiZWwsLmdiLW1hdC1kaWFsb2cjbWVzc2FnZU1vZGFsIC5nYi1tYXQtcmFkaW8gbGFiZWx7Zm9udC13ZWlnaHQ6bm9ybWFsfS5nYi1tYXQtZGlhbG9nI2FkZEFkZHJlc3NNb2RhbCAuZ2ItbWF0LXJhZGlvIGxhYmVsIC5tYXQtcmFkaW8tbGFiZWwtY29udGVudCwuZ2ItbWF0LWRpYWxvZyN2YWxpZGF0ZUFkZHJlc3NNb2RhbCAuZ2ItbWF0LXJhZGlvIGxhYmVsIC5tYXQtcmFkaW8tbGFiZWwtY29udGVudCwuZ2ItbWF0LWRpYWxvZyNmaW5kRkZMTW9kYWwgLmdiLW1hdC1yYWRpbyBsYWJlbCAubWF0LXJhZGlvLWxhYmVsLWNvbnRlbnQsLmdiLW1hdC1kaWFsb2cjbWVzc2FnZU1vZGFsIC5nYi1tYXQtcmFkaW8gbGFiZWwgLm1hdC1yYWRpby1sYWJlbC1jb250ZW50e3doaXRlLXNwYWNlOnByZS13cmFwfS5nYi1tYXQtZGlhbG9nI2FkZEFkZHJlc3NNb2RhbCBpbnB1dFt0eXBlPXRleHRdLC5nYi1tYXQtZGlhbG9nI2FkZEFkZHJlc3NNb2RhbCBpbnB1dFt0eXBlPW51bWJlcl0sLmdiLW1hdC1kaWFsb2cjYWRkQWRkcmVzc01vZGFsIGlucHV0W3R5cGU9dGVsXSwuZ2ItbWF0LWRpYWxvZyNhZGRBZGRyZXNzTW9kYWwgaW5wdXRbdHlwZT1wYXNzd29yZF0sLmdiLW1hdC1kaWFsb2cjYWRkQWRkcmVzc01vZGFsIGlucHV0W3R5cGU9ZW1haWxdLC5nYi1tYXQtZGlhbG9nI3ZhbGlkYXRlQWRkcmVzc01vZGFsIGlucHV0W3R5cGU9dGV4dF0sLmdiLW1hdC1kaWFsb2cjdmFsaWRhdGVBZGRyZXNzTW9kYWwgaW5wdXRbdHlwZT1udW1iZXJdLC5nYi1tYXQtZGlhbG9nI3ZhbGlkYXRlQWRkcmVzc01vZGFsIGlucHV0W3R5cGU9dGVsXSwuZ2ItbWF0LWRpYWxvZyN2YWxpZGF0ZUFkZHJlc3NNb2RhbCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwuZ2ItbWF0LWRpYWxvZyN2YWxpZGF0ZUFkZHJlc3NNb2RhbCBpbnB1dFt0eXBlPWVtYWlsXSwuZ2ItbWF0LWRpYWxvZyNmaW5kRkZMTW9kYWwgaW5wdXRbdHlwZT10ZXh0XSwuZ2ItbWF0LWRpYWxvZyNmaW5kRkZMTW9kYWwgaW5wdXRbdHlwZT1udW1iZXJdLC5nYi1tYXQtZGlhbG9nI2ZpbmRGRkxNb2RhbCBpbnB1dFt0eXBlPXRlbF0sLmdiLW1hdC1kaWFsb2cjZmluZEZGTE1vZGFsIGlucHV0W3R5cGU9cGFzc3dvcmRdLC5nYi1tYXQtZGlhbG9nI2ZpbmRGRkxNb2RhbCBpbnB1dFt0eXBlPWVtYWlsXSwuZ2ItbWF0LWRpYWxvZyNtZXNzYWdlTW9kYWwgaW5wdXRbdHlwZT10ZXh0XSwuZ2ItbWF0LWRpYWxvZyNtZXNzYWdlTW9kYWwgaW5wdXRbdHlwZT1udW1iZXJdLC5nYi1tYXQtZGlhbG9nI21lc3NhZ2VNb2RhbCBpbnB1dFt0eXBlPXRlbF0sLmdiLW1hdC1kaWFsb2cjbWVzc2FnZU1vZGFsIGlucHV0W3R5cGU9cGFzc3dvcmRdLC5nYi1tYXQtZGlhbG9nI21lc3NhZ2VNb2RhbCBpbnB1dFt0eXBlPWVtYWlsXXtoZWlnaHQ6NDBweH0uZ2ItbWF0LWRpYWxvZyNhZGRBZGRyZXNzTW9kYWwgLmVycl9tc2csLmdiLW1hdC1kaWFsb2cjdmFsaWRhdGVBZGRyZXNzTW9kYWwgLmVycl9tc2csLmdiLW1hdC1kaWFsb2cjZmluZEZGTE1vZGFsIC5lcnJfbXNnLC5nYi1tYXQtZGlhbG9nI21lc3NhZ2VNb2RhbCAuZXJyX21zZ3tmb250LXNpemU6MTRweDtmb250LXdlaWdodDo2MDA7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6I2QwMDIxYn0uZ2ItbWF0LWRpYWxvZyNhZGRBZGRyZXNzTW9kYWwgLmVycl9tc2cjZXJyTWVzc2FnZVppcFNlYXJjaCwuZ2ItbWF0LWRpYWxvZyN2YWxpZGF0ZUFkZHJlc3NNb2RhbCAuZXJyX21zZyNlcnJNZXNzYWdlWmlwU2VhcmNoLC5nYi1tYXQtZGlhbG9nI2ZpbmRGRkxNb2RhbCAuZXJyX21zZyNlcnJNZXNzYWdlWmlwU2VhcmNoLC5nYi1tYXQtZGlhbG9nI21lc3NhZ2VNb2RhbCAuZXJyX21zZyNlcnJNZXNzYWdlWmlwU2VhcmNoe3RleHQtYWxpZ246cmlnaHQgIWltcG9ydGFudDtwYWRkaW5nLXRvcDowfS5nYi1tYXQtZGlhbG9nI2FkZEFkZHJlc3NNb2RhbCAucmVxOmJlZm9yZSwuZ2ItbWF0LWRpYWxvZyN2YWxpZGF0ZUFkZHJlc3NNb2RhbCAucmVxOmJlZm9yZSwuZ2ItbWF0LWRpYWxvZyNmaW5kRkZMTW9kYWwgLnJlcTpiZWZvcmUsLmdiLW1hdC1kaWFsb2cjbWVzc2FnZU1vZGFsIC5yZXE6YmVmb3Jle2NvbnRlbnQ6XCIqXCI7Y29sb3I6I2QwMDIxYn0uZ2ItbWF0LWRpYWxvZyNhZGRBZGRyZXNzTW9kYWwgLmJ0biwuZ2ItbWF0LWRpYWxvZyN2YWxpZGF0ZUFkZHJlc3NNb2RhbCAuYnRuLC5nYi1tYXQtZGlhbG9nI2ZpbmRGRkxNb2RhbCAuYnRuLC5nYi1tYXQtZGlhbG9nI21lc3NhZ2VNb2RhbCAuYnRue3dpZHRoOjEwMCU7aGVpZ2h0OjQwcHg7bWFyZ2luOjE1cHggMCAwfS5nYi1tYXQtZGlhbG9nI2FkZEFkZHJlc3NNb2RhbCAuYnRuLmJ0bi1zZWNvbmRhcnksLmdiLW1hdC1kaWFsb2cjdmFsaWRhdGVBZGRyZXNzTW9kYWwgLmJ0bi5idG4tc2Vjb25kYXJ5LC5nYi1tYXQtZGlhbG9nI2ZpbmRGRkxNb2RhbCAuYnRuLmJ0bi1zZWNvbmRhcnksLmdiLW1hdC1kaWFsb2cjbWVzc2FnZU1vZGFsIC5idG4uYnRuLXNlY29uZGFyeXtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2NvbG9yOiMwMDY0MDB9LmdiLW1hdC1kaWFsb2cjYWRkQWRkcmVzc01vZGFsIC5idG4uYnRuLXRlcnRpYXJ5LC5nYi1tYXQtZGlhbG9nI3ZhbGlkYXRlQWRkcmVzc01vZGFsIC5idG4uYnRuLXRlcnRpYXJ5LC5nYi1tYXQtZGlhbG9nI2ZpbmRGRkxNb2RhbCAuYnRuLmJ0bi10ZXJ0aWFyeSwuZ2ItbWF0LWRpYWxvZyNtZXNzYWdlTW9kYWwgLmJ0bi5idG4tdGVydGlhcnl7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCl9LmdiLW1hdC1kaWFsb2cjYWRkQWRkcmVzc01vZGFsIC5idG4uaW52YWxpZCwuZ2ItbWF0LWRpYWxvZyN2YWxpZGF0ZUFkZHJlc3NNb2RhbCAuYnRuLmludmFsaWQsLmdiLW1hdC1kaWFsb2cjZmluZEZGTE1vZGFsIC5idG4uaW52YWxpZCwuZ2ItbWF0LWRpYWxvZyNtZXNzYWdlTW9kYWwgLmJ0bi5pbnZhbGlke2N1cnNvcjpkZWZhdWx0fS5nYi1tYXQtZGlhbG9nI2FkZEFkZHJlc3NNb2RhbCAuYnRuLmludmFsaWQuYnRuLXByaW1hcnksLmdiLW1hdC1kaWFsb2cjdmFsaWRhdGVBZGRyZXNzTW9kYWwgLmJ0bi5pbnZhbGlkLmJ0bi1wcmltYXJ5LC5nYi1tYXQtZGlhbG9nI2ZpbmRGRkxNb2RhbCAuYnRuLmludmFsaWQuYnRuLXByaW1hcnksLmdiLW1hdC1kaWFsb2cjbWVzc2FnZU1vZGFsIC5idG4uaW52YWxpZC5idG4tcHJpbWFyeXtib3JkZXItY29sb3I6I2JiZTFhYTtiYWNrZ3JvdW5kLWNvbG9yOiNiYmUxYWF9LmdiLW1hdC1kaWFsb2cjYWRkQWRkcmVzc01vZGFsIC5idG4uaW52YWxpZC5idG4tc2Vjb25kYXJ5LC5nYi1tYXQtZGlhbG9nI3ZhbGlkYXRlQWRkcmVzc01vZGFsIC5idG4uaW52YWxpZC5idG4tc2Vjb25kYXJ5LC5nYi1tYXQtZGlhbG9nI2ZpbmRGRkxNb2RhbCAuYnRuLmludmFsaWQuYnRuLXNlY29uZGFyeSwuZ2ItbWF0LWRpYWxvZyNtZXNzYWdlTW9kYWwgLmJ0bi5pbnZhbGlkLmJ0bi1zZWNvbmRhcnl7Y29sb3I6IzU1NTtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9LmdiLW1hdC1kaWFsb2cjYWRkQWRkcmVzc01vZGFsIC5idG4uaW52YWxpZC5idG4tdGVydGlhcnksLmdiLW1hdC1kaWFsb2cjdmFsaWRhdGVBZGRyZXNzTW9kYWwgLmJ0bi5pbnZhbGlkLmJ0bi10ZXJ0aWFyeSwuZ2ItbWF0LWRpYWxvZyNmaW5kRkZMTW9kYWwgLmJ0bi5pbnZhbGlkLmJ0bi10ZXJ0aWFyeSwuZ2ItbWF0LWRpYWxvZyNtZXNzYWdlTW9kYWwgLmJ0bi5pbnZhbGlkLmJ0bi10ZXJ0aWFyeXtjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5nYi1tYXQtZGlhbG9nI2FkZEFkZHJlc3NNb2RhbCwuZ2ItbWF0LWRpYWxvZyN2YWxpZGF0ZUFkZHJlc3NNb2RhbCwuZ2ItbWF0LWRpYWxvZyNtZXNzYWdlTW9kYWx7d2lkdGg6MTAwJX0uZ2ItbWF0LWRpYWxvZyN2YWxpZGF0ZUFkZHJlc3NNb2RhbCAubWF0LXJhZGlvLWdyb3VwIC5hY3RpbmctbGFiZWx7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjE3cHg7cGFkZGluZy1ib3R0b206OHB4fS5nYi1tYXQtZGlhbG9nI3ZhbGlkYXRlQWRkcmVzc01vZGFsIC5tYXQtcmFkaW8tZ3JvdXAgLmFjdGluZy1sYWJlbDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO3otaW5kZXg6Mn0uZ2ItbWF0LWRpYWxvZyN2YWxpZGF0ZUFkZHJlc3NNb2RhbCAubWF0LXJhZGlvLWdyb3VwIC5hY3RpbmctbGFiZWw6YmVmb3Jle2xlZnQ6MDt0b3A6OXB4O3dpZHRoOjEwMCU7aGVpZ2h0OjFweDtiYWNrZ3JvdW5kLWNvbG9yOiNjY2N9LmdiLW1hdC1kaWFsb2cjdmFsaWRhdGVBZGRyZXNzTW9kYWwgLm1hdC1yYWRpby1ncm91cCAuYWN0aW5nLWxhYmVsIHNwYW57cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDozO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MCAxMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7LmdiLW1hdC1kaWFsb2cjbWVzc2FnZU1vZGFse21pbi13aWR0aDphdXRvfX0jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbntwYWRkaW5nLWJvdHRvbTozMHB4fSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MH0jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbiBoMi5oZWFkZXItYmFye2ZvbnQtc2l6ZToxNHB4O21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjI1cHggIWltcG9ydGFudDtmb250LXdlaWdodDo2MDB9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24gaDMsI3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24gaDQsI3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24gaDV7bWFyZ2luOjA7cGFkZGluZzowfSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uIHVse21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjA7cGFkZGluZzowO2xpc3Qtc3R5bGUtdHlwZTpub25lfSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uIHVsIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtwb3NpdGlvbjpyZWxhdGl2ZX0jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbj51bD5saXttYXJnaW4tdG9wOjIwcHh9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24+dWw+bGk6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uPnVsPmxpPmF7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1hbGlnbjpsZWZ0O2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjE1cHh9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24+dWw+bGk+YT5oM3tmb250LXNpemU6MTZweDtmb250LXdlaWdodDo3MDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCA1cHg7ei1pbmRleDo1MH0jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbj51bD5saT5hOmJlZm9yZXtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxMDAlO3RvcDo1MCU7bGVmdDowO21hcmdpbi10b3A6LTAuNXB4O3otaW5kZXg6NDl9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24+dWw+bGk+dWw+bGk+YXtkaXNwbGF5OmlubGluZS1ibG9ja30jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbj51bD5saT51bD5saT5hPmg0e2ZvbnQtc2l6ZToxNnB4fSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uPnVsPmxpPnVsPmxpPnVse21hcmdpbi10b3A6NXB4fSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uPnVsPmxpPnVsPmxpPnVsPmxpPmF7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWxlZnQ6MTBweDtib3JkZXItbGVmdDoxcHggZG90dGVkICM5OTk7Zm9udC1zaXplOjE0cHg7bWFyZ2luLXRvcDoxcHh9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24+dWw+bGk+dWw+bGk+dWw+bGk+YTpiZWZvcmV7Y29udGVudDpcIlwiO3dpZHRoOjVweDtib3JkZXItdG9wOjFweCBkb3R0ZWQgIzk5OTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206MDtsZWZ0OjB9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24+dWw+bGk+dWw+bGk+dWw+bGk+YSBkaXZ7bWFyZ2luLWJvdHRvbTotN3B4fSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uPnVsLnRpZXItdHdvPmxpPnVse2NvbHVtbi1maWxsOmJhbGFuY2U7Y29sdW1uLWNvdW50OjJ9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24+dWwudGllci10d28+bGk+dWw+bGk+YXtwYWRkaW5nLXRvcDoyMHB4fSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uPnVsLnRpZXItdGhyZWU+bGk+dWx7bWFyZ2luLXRvcDoxNXB4fSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uPnVsLnRpZXItdGhyZWU+bGk+dWw+bGl7bWFyZ2luLXRvcDoyMHB4fSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uPnVsLnRpZXItdGhyZWU+bGk+dWw+bGk6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uPnVsLnRpZXItdGhyZWU+bGk+dWw+bGk+dWx7Y29sdW1uLWZpbGw6YmFsYW5jZTtjb2x1bW4tY291bnQ6Mn0jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbj51bC50aWVyLXRocmVlPmxpPnVsPmxpPnVsPmxpe3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH1AbWVkaWEobWluLXdpZHRoOiA0ODBweCl7I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24+dWwudGllci10d28+bGk+YXtwYWRkaW5nLWJvdHRvbToxMHB4fSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uPnVsLnRpZXItdHdvPmxpPnVse2NvbHVtbi1jb3VudDozfSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uPnVsLnRpZXItdHdvPmxpPnVsPmxpPmF7cGFkZGluZy10b3A6MTBweH0jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbj51bC50aWVyLXRocmVlPmxpPnVsPmxpPnVse2NvbHVtbi1jb3VudDozfSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uPnVsLnRpZXItdGhyZWU+bGk+dWw+bGk+dWw+bGl7bWFyZ2luLXRvcDotOHB4fSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uPnVsLnRpZXItdGhyZWU+bGk+dWw+bGk+dWw+bGk6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfSNzaXRlbWFwQ29udGFpbmVyIHNlY3Rpb24ucGFnZS1zZWN0aW9uPnVsLnRpZXItdGhyZWU+bGk+dWw+bGk+dWw+bGk+YXtwYWRkaW5nLXRvcDoxOHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I3NpdGVtYXBDb250YWluZXIuY29udGFpbmVyPi5yb3d7bWFyZ2luLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MH0jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbj51bC50aWVyLXR3bz5saT51bHtjb2x1bW4tY291bnQ6NH0jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbj51bC50aWVyLXRocmVlPmxpPnVsPmxpPnVse2NvbHVtbi1jb3VudDo0fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24+dWwudGllci10d28+bGk+dWx7Y29sdW1uLWNvdW50OjV9I3NpdGVtYXBDb250YWluZXIgc2VjdGlvbi5wYWdlLXNlY3Rpb24+dWwudGllci10aHJlZT5saT51bD5saT51bHtjb2x1bW4tY291bnQ6NX19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbj51bC50aWVyLXR3bz5saT51bHtjb2x1bW4tY291bnQ6Nn0jc2l0ZW1hcENvbnRhaW5lciBzZWN0aW9uLnBhZ2Utc2VjdGlvbj51bC50aWVyLXRocmVlPmxpPnVsPmxpPnVse2NvbHVtbi1jb3VudDo2fX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmV9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbntwYWRkaW5nOjBweCAwcHggMHB4IDE1cHg7bWFyZ2luLXRvcDoyMHB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb246Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowcHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2xvc2UtYnRue2Rpc3BsYXk6bm9uZX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1uYW1le3BhZGRpbmctcmlnaHQ6MTVweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1uYW1lIC5jYXRlZ29yeS1uYW1lLXdyYXB7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzk5OX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1uYW1lIC5jYXRlZ29yeS1uYW1lLXdyYXA6aG92ZXJ7Ym9yZGVyLWNvbG9yOiMwMDg0MDB9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktbmFtZSBhe2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1uYW1lIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktbmFtZSAuY292ZXJ7aGVpZ2h0OjBweDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpub25lfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpPi5zZWMtY2F0LXdyYXB7cGFkZGluZy10b3A6MTBweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saT4uc2VjLWNhdC13cmFwPmF7cGFkZGluZzowcHg7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7ZGlzcGxheTppbmxpbmUtYmxvY2t9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHMgdWx7dHJhbnNpdGlvbjouNXMgYWxsIGVhc2U7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luOjBweDtwYWRkaW5nOjBweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cyB1bCBsaSB1bC50ZXJtaW5hbC1jYXRze21hcmdpbjoxMHB4IDE1cHggMHB4IDBweDtwYWRkaW5nOjEwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NnB4O2JveC1zaGFkb3c6MnB4IDJweCA0cHggMHB4IHJnYmEoMCwwLDAsLjIpfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzIHVsIGxpIHVsLnRlcm1pbmFsLWNhdHMgbGl7cGFkZGluZy10b3A6MTBweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cyB1bCBsaSB1bC50ZXJtaW5hbC1jYXRzIGxpOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjBweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cyB1bCBsaSB1bC50ZXJtaW5hbC1jYXRzIGxpIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtmb250LXNpemU6MTZweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cyB1bCBsaSB1bC50ZXJtaW5hbC1jYXRzIGxpIC5zZWMtY2F0LXdyYXAgLmNvdmVye2hlaWdodDowcHg7b3ZlcmZsb3c6aGlkZGVuO2Rpc3BsYXk6bm9uZX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cyB1bCBsaSAuc2VjLWNhdC13cmFwIC5jb3ZlcntoZWlnaHQ6MHB4O3dpZHRoOjBweDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpub25lfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jbG9zZS1idG57cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTVweDt0b3A6MTVweDtjb2xvcjojMDA2NDAwO2ZvbnQtc2l6ZToxNXB4O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6YmxvY2s7ei1pbmRleDo1MH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbi5uby1jaGlsZHJlbiAuY2xvc2UtYnRue3JpZ2h0OjVweDt0b3A6OHB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNsb3NlLWJ0bntkaXNwbGF5Om5vbmV9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNhdGVnb3J5LW5hbWUgLmNvdmVyLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNhdGVnb3J5LW5hbWUgLmNvdmVye2hlaWdodDowcHg7b3ZlcmZsb3c6aGlkZGVufSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jYXRlZ29yeS1uYW1lIC5jb3ZlciBwLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNhdGVnb3J5LW5hbWUgLmNvdmVyIHB7b3BhY2l0eTowfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSAuc2VjLWNhdC13cmFwIC5jb3ZlciwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgdWwudGVybWluYWwtY2F0cyAuc2VjLWNhdC13cmFwIC5jb3ZlciwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSAuc2VjLWNhdC13cmFwIC5jb3ZlciwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSB1bC50ZXJtaW5hbC1jYXRzIC5zZWMtY2F0LXdyYXAgLmNvdmVye292ZXJmbG93OmhpZGRlbjtoZWlnaHQ6MHB4O3dpZHRoOjBweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgLnNlYy1jYXQtd3JhcCAuY292ZXIgcCwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgdWwudGVybWluYWwtY2F0cyAuc2VjLWNhdC13cmFwIC5jb3ZlciBwLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIC5zZWMtY2F0LXdyYXAgLmNvdmVyIHAsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgdWwudGVybWluYWwtY2F0cyAuc2VjLWNhdC13cmFwIC5jb3ZlciBwe29wYWNpdHk6MH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3R7ZmxleDoxIDEgYXV0bzt3aWR0aDpjYWxjKDEwMCUgLSAyMjZweCl9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbntwYWRkaW5nLXJpZ2h0OjBweDttYXJnaW4tdG9wOjUwcHg7bWluLWhlaWdodDoxMjVweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1uYW1le3BhZGRpbmctcmlnaHQ6MHB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LW5hbWUgYXttYXJnaW4tcmlnaHQ6MHB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LW5hbWUgLmNvdmVye2Rpc3BsYXk6YmxvY2s7dHJhbnNpdGlvbjouNXMgYWxsIGVhc2V9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktbmFtZSAuY292ZXIgcHtmb250LXNpemU6MTRweDtjb2xvcjojNTU1O2xpbmUtaGVpZ2h0OjIycHg7bWFyZ2luOjVweCAwcHggMHB4O29wYWNpdHk6MDt0cmFuc2l0aW9uOi41cyBhbGwgZWFzZX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ZmxleC13cmFwOndyYXB9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGl7ZmxleDowIDEgNTAlfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpOm50aC1jaGlsZCgybikgdWwudGVybWluYWwtY2F0c3ttYXJnaW4tcmlnaHQ6MHB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIC5zZWMtY2F0LXdyYXAgLmNvdmVyLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIHVsLnRlcm1pbmFsLWNhdHMgLnNlYy1jYXQtd3JhcCAuY292ZXJ7dHJhbnNpdGlvbjouNXMgYWxsIGVhc2U7ZGlzcGxheTpibG9jayAhaW1wb3J0YW50fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIC5zZWMtY2F0LXdyYXAgLmNvdmVyIHAsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgdWwudGVybWluYWwtY2F0cyAuc2VjLWNhdC13cmFwIC5jb3ZlciBwe3RyYW5zaXRpb246LjVzIGFsbCBlYXNlfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IC5uby1jaGlsZHJlbisubm8tY2hpbGRyZW4sI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QgLm5vLWNoaWxkcmVuK3NlY3Rpb246bm90KC5uby1jaGlsZHJlbil7bWFyZ2luLXRvcDowcHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNhdGVnb3J5LW5hbWUgLmNvdmVyLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNhdGVnb3J5LW5hbWUgLmNvdmVye2hlaWdodDphdXRvfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jYXRlZ29yeS1uYW1lIC5jb3ZlciBwLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNhdGVnb3J5LW5hbWUgLmNvdmVyIHB7b3BhY2l0eToxfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cywjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0c3twb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOjE1cHg7Ym9yZGVyLXJhZGl1czo2cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6MnB4IDJweCA0cHggMHB4IHJnYmEoMCwwLDAsLjIpfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bCwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bHtmbGV4LXdyYXA6bm93cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGksI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGl7ZmxleC1iYXNpczphdXRvO3dpZHRoOjEwMCU7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGk+LnNlYy1jYXQtd3JhcCwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saT4uc2VjLWNhdC13cmFwe3BhZGRpbmc6MTVweCAxNXB4IDE1cHggMTVweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGk6Zmlyc3QtY2hpbGQsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGk6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDowcHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpOmZpcnN0LWNoaWxkIC5zZWMtY2F0LXdyYXAgYSwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saTpmaXJzdC1jaGlsZCAuc2VjLWNhdC13cmFwIGF7bWFyZ2luLXRvcDowcHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIGEsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgYXttYXJnaW4tdG9wOjBweDtkaXNwbGF5OmlubGluZS1ibG9ja30jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgdWwudGVybWluYWwtY2F0cywjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSB1bC50ZXJtaW5hbC1jYXRze3BhZGRpbmc6MHB4O21hcmdpbjowcHg7Ym94LXNoYWRvdzpub25lO2JvcmRlci1yYWRpdXM6MHB4O2JvcmRlci1sZWZ0OjRweCBzb2xpZCAjZmZiZjAwO2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDl9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIHVsLnRlcm1pbmFsLWNhdHMgbGksI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgdWwudGVybWluYWwtY2F0cyBsaXtwYWRkaW5nOjBweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgdWwudGVybWluYWwtY2F0cyBsaSAuc2VjLWNhdC13cmFwLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIHVsLnRlcm1pbmFsLWNhdHMgbGkgLnNlYy1jYXQtd3JhcHtwYWRkaW5nOjE1cHggMTVweCAyMHB4IDIwcHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIHVsLnRlcm1pbmFsLWNhdHMgbGk6bnRoLWNoaWxkKG9kZCksI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgdWwudGVybWluYWwtY2F0cyBsaTpudGgtY2hpbGQob2RkKXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIC5zZWMtY2F0LXdyYXAgLmNvdmVyLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSB1bC50ZXJtaW5hbC1jYXRzIC5zZWMtY2F0LXdyYXAgLmNvdmVyLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIC5zZWMtY2F0LXdyYXAgLmNvdmVyLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIHVsLnRlcm1pbmFsLWNhdHMgLnNlYy1jYXQtd3JhcCAuY292ZXJ7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bzttYXJnaW4tdG9wOjVweDtwYWRkaW5nLWJvdHRvbTo1cHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIC5zZWMtY2F0LXdyYXAgLmNvdmVyIHAsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIHVsLnRlcm1pbmFsLWNhdHMgLnNlYy1jYXQtd3JhcCAuY292ZXIgcCwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSAuc2VjLWNhdC13cmFwIC5jb3ZlciBwLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIHVsLnRlcm1pbmFsLWNhdHMgLnNlYy1jYXQtd3JhcCAuY292ZXIgcHtvcGFjaXR5OjE7bWFyZ2luOjBweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbi5uby1jaGlsZHJlbiAuY2F0ZWdvcnktbmFtZSAuY292ZXIgcCwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uLm5vLWNoaWxkcmVuIC5jYXRlZ29yeS1uYW1lIC5jb3ZlciBwe3BhZGRpbmctYm90dG9tOjUwcHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdDpub3QoLmRlc2MtYWxsKSBzZWN0aW9uOm5vdCguZGVzYy1zZWN0aW9uKSAuY2F0ZWdvcnktbmFtZS13cmFwe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctcmlnaHQ6MjBweDtjdXJzb3I6cG9pbnRlcn0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdDpub3QoLmRlc2MtYWxsKSBzZWN0aW9uOm5vdCguZGVzYy1zZWN0aW9uKSAuY2F0ZWdvcnktbmFtZS13cmFwOmFmdGVye2ZvbnQtZmFtaWx5OlwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjtjb250ZW50Olwi7oKGXCI7Zm9udC1zaXplOjE1cHg7aGVpZ2h0OjE1cHg7Y29sb3I6IzAwNjQwMDttYXJnaW46M3B4IDBweCAwcHggMTBweDtkaXNwbGF5OmlubGluZX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdDpub3QoLmRlc2MtYWxsKSBzZWN0aW9uOm5vdCguZGVzYy1zZWN0aW9uKSAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGk+LnNlYy1jYXQtd3JhcHtwYWRkaW5nLXJpZ2h0OjE1cHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Q6bm90KC5kZXNjLWFsbCkgc2VjdGlvbjpub3QoLmRlc2Mtc2VjdGlvbikgLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIC5zZWMtY2F0LXdyYXAgYSwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdDpub3QoLmRlc2MtYWxsKSBzZWN0aW9uOm5vdCguZGVzYy1zZWN0aW9uKSAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGkgLnNlYy1jYXQtd3JhcDphZnRlcntkaXNwbGF5OmlubGluZTttaW4td2lkdGg6MHB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0Om5vdCguZGVzYy1hbGwpIHNlY3Rpb246bm90KC5kZXNjLXNlY3Rpb24pIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSAuc2VjLWNhdC13cmFwOmhvdmVye3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0Om5vdCguZGVzYy1hbGwpIHNlY3Rpb246bm90KC5kZXNjLXNlY3Rpb24pIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSAuc2VjLWNhdC13cmFwOmhvdmVyIC5jb3Zlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MHB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0Om5vdCguZGVzYy1hbGwpIHNlY3Rpb246bm90KC5kZXNjLXNlY3Rpb24pIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSAuc2VjLWNhdC13cmFwOmhvdmVyOmFmdGVye2ZvbnQtZmFtaWx5OlwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjtjb250ZW50Olwi7oKGXCI7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzAwNjQwMH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdDpub3QoLmRlc2MtYWxsKSBzZWN0aW9uOm5vdCguZGVzYy1zZWN0aW9uKS5uby1jaGlsZHJlbiAuY2F0ZWdvcnktbmFtZS13cmFwOmFmdGVye3Bvc2l0aW9uOnN0YXRpYzt0b3A6YXV0bztyaWdodDphdXRvO21hcmdpbjozcHggMHB4IDBweCAxMHB4O2Rpc3BsYXk6aW5saW5lfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpe2ZsZXg6MCAxIDMzLjMzMzMlfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpOm50aC1jaGlsZCgybikgdWwudGVybWluYWwtY2F0c3ttYXJnaW4tcmlnaHQ6MTVweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saTpudGgtY2hpbGQoM24pIHVsLnRlcm1pbmFsLWNhdHN7bWFyZ2luLXJpZ2h0OjBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdDpub3QoLmRlc2MtYWxsKSBzZWN0aW9uOm5vdCguZGVzYy1zZWN0aW9uKTpub3QoLm5vLWNoaWxkcmVuKSAuY2F0ZWdvcnktbmFtZS13cmFwOmFmdGVye2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tdG9wOi0xMHB4O3RvcDo1MCU7cmlnaHQ6MHB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb257ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbi10b3A6NDBweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1uYW1le2ZsZXgtc2hyaW5rOjE7ZmxleC1iYXNpczoyODBweDt3aWR0aDoyODBweDttaW4td2lkdGg6MjgwcHg7cGFkZGluZy1ib3R0b206MHB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LW5hbWUgYXtmb250LXNpemU6MjJweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLm5vLWNoaWxkcmVuIC5jYXRlZ29yeS1uYW1le2ZsZXgtZ3JvdzoxO2ZsZXgtc2hyaW5rOjA7ZmxleC1iYXNpczoxMDAlO3dpZHRoOjEwMCU7bWluLXdpZHRoOnVuc2V0fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRze21hcmdpbi1sZWZ0OjE1cHg7d2lkdGg6Y2FsYygxMDAlIC0gMjgwcHgpO2ZsZXgtZ3JvdzoxO3BhZGRpbmc6MTVweCAwcHggMTVweCAxNXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjZweDtib3gtc2hhZG93OjJweCAycHggNHB4IDBweCByZ2JhKDAsMCwwLC4yKX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSAuc2VjLWNhdC13cmFwIGF7Zm9udC1zaXplOjE4cHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGk6bnRoLWNoaWxkKDEpIC5zZWMtY2F0LXdyYXAsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGk6bnRoLWNoaWxkKDIpIC5zZWMtY2F0LXdyYXAsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGk6bnRoLWNoaWxkKDMpIC5zZWMtY2F0LXdyYXB7cGFkZGluZy10b3A6MHB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpOm50aC1jaGlsZCgxKSB1bC50ZXJtaW5hbC1jYXRzLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpOm50aC1jaGlsZCgyKSB1bC50ZXJtaW5hbC1jYXRzLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpOm50aC1jaGlsZCgzKSB1bC50ZXJtaW5hbC1jYXRze21hcmdpbi1yaWdodDoxNXB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIHVsLnRlcm1pbmFsLWNhdHN7Ym94LXNoYWRvdzpub25lO2JhY2tncm91bmQtY29sb3I6I2VlZX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY292ZXIgcCwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jb3ZlciBwe2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjIycHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRze21hcmdpbi10b3A6MHB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saXtib3JkZXItdG9wOjBweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGk6bm90KDpmaXJzdC1jaGlsZCk+LnNlYy1jYXQtd3JhcCwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saTpub3QoOmZpcnN0LWNoaWxkKT4uc2VjLWNhdC13cmFwe3BhZGRpbmctdG9wOjE1cHggIWltcG9ydGFudH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGk+LnNlYy1jYXQtd3JhcCwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saT4uc2VjLWNhdC13cmFwe21hcmdpbjowcHggMHB4IDBweCAtMTVweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saTpmaXJzdC1jaGlsZD4uc2VjLWNhdC13cmFwLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpOmZpcnN0LWNoaWxkPi5zZWMtY2F0LXdyYXB7Ym9yZGVyOjBweDtwYWRkaW5nLXRvcDowcHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpOmxhc3QtY2hpbGQ+LnNlYy1jYXQtd3JhcCwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saTpsYXN0LWNoaWxkPi5zZWMtY2F0LXdyYXB7cGFkZGluZy1ib3R0b206MHB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24uZGVzYy1zZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSB1bC50ZXJtaW5hbC1jYXRzLCNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0LmRlc2MtYWxsIHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIHVsLnRlcm1pbmFsLWNhdHN7bWFyZ2luOjBweCAwcHggMHB4IC0xNXB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKX19QG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KXsjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0c3ttYXJnaW4tbGVmdDoxNXB4O2ZsZXgtZ3JvdzoxO3BhZGRpbmc6MTVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo2cHg7Ym94LXNoYWRvdzoycHggMnB4IDRweCAwcHggcmdiYSgwLDAsMCwuMil9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGl7ZmxleC1iYXNpczoyNSU7d2lkdGg6MjUlfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlMaXN0IHNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpOm50aC1jaGlsZCg0KSAuc2VjLWNhdC13cmFwe3BhZGRpbmctdG9wOjBweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdCBzZWN0aW9uLmRlc2Mtc2VjdGlvbiAuY292ZXIgcCwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jb3ZlciBwe2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjIycHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpPi5zZWMtY2F0LXdyYXAsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3Qgc2VjdGlvbi5kZXNjLXNlY3Rpb24gLmNhdGVnb3J5LXN1Yi1jYXRzPnVsPmxpIHVsLnRlcm1pbmFsLWNhdHMsI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeUxpc3QuZGVzYy1hbGwgc2VjdGlvbiAuY2F0ZWdvcnktc3ViLWNhdHM+dWw+bGk+LnNlYy1jYXQtd3JhcCwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TGlzdC5kZXNjLWFsbCBzZWN0aW9uIC5jYXRlZ29yeS1zdWItY2F0cz51bD5saSB1bC50ZXJtaW5hbC1jYXRze21hcmdpbjowcHggLTE1cHh9fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlOYXZXcmFwe2Rpc3BsYXk6bm9uZX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5TmF2V3JhcCAjY2F0ZWdvcnlOYXZ7bWFyZ2luOjBweDtwYWRkaW5nOjBweDtsaXN0LXN0eWxlLXR5cGU6bm9uZX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjb250ZW50Q29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnN0cmV0Y2g7YWxpZ24taXRlbXM6c3RyZXRjaDtwb3NpdGlvbjpyZWxhdGl2ZX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgbmF2I2NhdGVnb3J5TmF2V3JhcHtkaXNwbGF5OmJsb2NrO3dpZHRoOjIyNnB4O2ZsZXg6MCAxIDIyNnB4O3RyYW5zaXRpb246LjJzIHBhZGRpbmcgZWFzZX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgbmF2I2NhdGVnb3J5TmF2V3JhcCB1bCNjYXRlZ29yeU5hdntwb3NpdGlvbjpzdGlja3k7dG9wOjkwcHg7bGVmdDowcHg7d2lkdGg6MjI2cHg7ei1pbmRleDoxMDAwfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweClhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwobWluLXdpZHRoOiA3NjhweClhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLChtaW4td2lkdGg6IDc2OHB4KWFuZCAobWF4LWhlaWdodDogOTE4cHgpeyNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciBuYXYjY2F0ZWdvcnlOYXZXcmFwIHVsI2NhdGVnb3J5TmF2e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgbmF2I2NhdGVnb3J5TmF2V3JhcCB1bCNjYXRlZ29yeU5hdiBsaXtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzAwNjQwMDtib3gtc2hhZG93OjJweCAycHggNHB4IDBweCByZ2JhKDAsMCwwLC4yKTttYXJnaW4tdG9wOjNweH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgbmF2I2NhdGVnb3J5TmF2V3JhcCB1bCNjYXRlZ29yeU5hdiBsaSBhe3BhZGRpbmc6M3B4IDVweDtkaXNwbGF5OmJsb2NrO3RleHQtZGVjb3JhdGlvbjpub25lfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciBuYXYjY2F0ZWdvcnlOYXZXcmFwIHVsI2NhdGVnb3J5TmF2IGxpIGEuY3VycmVudCwjY2F0ZWdvcmllc0xpc3RDb250YWluZXIgbmF2I2NhdGVnb3J5TmF2V3JhcCB1bCNjYXRlZ29yeU5hdiBsaSBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtjb2xvcjojZmZmfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciBuYXYjY2F0ZWdvcnlOYXZXcmFwIHVsI2NhdGVnb3J5TmF2IGxpOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4fX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5VG9nZ2xlcntib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NnB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1cHg7cmlnaHQ6MTVweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmNlbnRlcjtoZWlnaHQ6MzVweDtvdmVyZmxvdzpoaWRkZW59I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeVRvZ2dsZXIgLmJhY2stdG8tdG9we2hlaWdodDowcHg7d2lkdGg6MHB4O292ZXJmbG93OmhpZGRlbn0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5VG9nZ2xlciAuYmFjay10by10b3AgYXtvcGFjaXR5OjB9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeVRvZ2dsZXIgLmJhY2stdG8tdG9wIGEgc3BhbntoZWlnaHQ6MHB4O3dpZHRoOjBweDt0ZXh0LWluZGVudDotOTk5OXB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7bGVmdDowcHg7b3ZlcmZsb3c6aGlkZGVufSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlUb2dnbGVyIGlucHV0W3R5cGU9cmFkaW9de2Rpc3BsYXk6bm9uZX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5VG9nZ2xlciBpbnB1dFt0eXBlPXJhZGlvXStsYWJlbHtjdXJzb3I6cG9pbnRlcjtjb2xvcjojMDA2NDAwO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzowcHg7bWFyZ2luOjBweDtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxNHB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlUb2dnbGVyIGlucHV0W3R5cGU9cmFkaW9dK2xhYmVsIGl7dG9wOjBweDtmb250LXN0eWxlOm5vcm1hbH0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5VG9nZ2xlciBpbnB1dFt0eXBlPXJhZGlvXStsYWJlbCBpLmdseXBoaWNvbi10aC1saXN0e3RvcDotMXB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlUb2dnbGVyIGlucHV0W3R5cGU9cmFkaW9dK2xhYmVsIHNwYW57bWFyZ2luLWxlZnQ6NXB4fSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlUb2dnbGVyIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWx7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2NvbG9yOiNmZmZ9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeVRvZ2dsZXIuc3RpY2t7cG9zaXRpb246Zml4ZWQ7dG9wOjUwJTtyaWdodDowcHg7ei1pbmRleDo5OTk5O21hcmdpbi10b3A6LTYwcHg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2JvcmRlci1yYWRpdXM6NnB4IDBweCAwcHggNnB4O2hlaWdodDphdXRvO2JvcmRlcjowcHg7Ym94LXNoYWRvdzotMnB4IDJweCA2cHggMHB4IHJnYmEoMCwwLDAsLjEpfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlUb2dnbGVyLnN0aWNrIC5iYWNrLXRvLXRvcHtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvfSNjYXRlZ29yaWVzTGlzdENvbnRhaW5lciAjY2F0ZWdvcnlUb2dnbGVyLnN0aWNrIC5iYWNrLXRvLXRvcCBhe2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxM3B4O29wYWNpdHk6MX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5VG9nZ2xlci5zdGljayAuYmFjay10by10b3AgYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNiYmUxYWE7Y29sb3I6IzAwNjQwMDt0ZXh0LWRlY29yYXRpb246bm9uZX0jY2F0ZWdvcmllc0xpc3RDb250YWluZXIgI2NhdGVnb3J5VG9nZ2xlci5zdGljayBpbnB1dFt0eXBlPXJhZGlvXStsYWJlbHtwYWRkaW5nOjEzcHh9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeVRvZ2dsZXIuc3RpY2sgaW5wdXRbdHlwZT1yYWRpb10rbGFiZWwgc3BhbntkaXNwbGF5Om5vbmV9I2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyICNjYXRlZ29yeVRvZ2dsZXIuc3RpY2sgaW5wdXRbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKStsYWJlbDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNiYmUxYWF9LnNoaXBwaW5nQ29udGFpbmVye21hcmdpbi10b3A6MTVweH0uc2hpcHBpbmdDb250YWluZXIgLmdseXBoaWNvbi1yZWZyZXNoLWFuaW1hdGV7LXdlYmtpdC1hbmltYXRpb246c3BpbncgLjdzIGluZmluaXRlIGxpbmVhcjstbW96LWFuaW1hdGlvbjpzcGlubSAuN3MgaW5maW5pdGUgbGluZWFyOy1vLWFuaW1hdGlvbjpzcGluIC43cyBpbmZpbml0ZSBsaW5lYXI7LW1zLWFuaW1hdGlvbjpzcGluIC43cyBpbmZpbml0ZSBsaW5lYXI7YW5pbWF0aW9uOnNwaW4gLjdzIGluZmluaXRlIGxpbmVhcn0uc2hpcHBpbmdDb250YWluZXIgLmdseXBoaWNvbi1yZWZyZXNoLW5vLWFuaW1hdGV7LXdlYmtpdC1hbmltYXRpb246bm9uZTstbW96LWFuaW1hdGlvbjpub25lOy1vLWFuaW1hdGlvbjpub25lOy1tcy1hbmltYXRpb246bm9uZTthbmltYXRpb246bm9uZX0uc2hpcHBpbmdDb250YWluZXIgI3NoaXBwaW5nLXN0ZXBzLnBhZ2UtbG9hZGluZ3tvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMgbGluZWFyfS5zaGlwcGluZ0NvbnRhaW5lciAjc2hpcHBpbmctc3RlcHMucGFnZS1sb2FkZWR7b3BhY2l0eToxfS5zaGlwcGluZ0NvbnRhaW5lciAjY29udGVudHMgLmJnLWRhbmdlcntwYWRkaW5nOjEwcHggMCAwIDEwcHh9LnNoaXBwaW5nQ29udGFpbmVyICNjb250ZW50cyAuYmctZGFuZ2VyIGRpdntwYWRkaW5nLWJvdHRvbToxMHB4fS5zaGlwcGluZ0NvbnRhaW5lciBsYWJlbHtmb250LXNpemU6MTJweH0uc2hpcHBpbmdDb250YWluZXIgaXtjb2xvcjojMDA2NDAwfS5zaGlwcGluZ0NvbnRhaW5lciBoMS5wYWdlLWhlYWRlci1tYWlue21hcmdpbi1ib3R0b206MTVweH0uc2hpcHBpbmdDb250YWluZXIgLmpxdWktZGQtd3JhcHBlciAudWktc2VsZWN0bWVudS10ZXh0LW5vbi1kZWZhdWx0e2NvbG9yOiM1NTV9LnNoaXBwaW5nQ29udGFpbmVyIC5mb3JtLWNvbnRyb2wtanF1aS1mZWVkYmFjay5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7cmlnaHQ6NjJweH0uc2hpcHBpbmdDb250YWluZXIgLnVpLXNlbGVjdG1lbnUtbWVudSB1bHtwYWRkaW5nLWxlZnQ6MDttYXgtaGVpZ2h0OjQwMHB4O292ZXJmbG93LXk6YXV0b30uc2hpcHBpbmdDb250YWluZXIgLnVpLXNlbGVjdG1lbnUtZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjojZWVlfS5zaGlwcGluZ0NvbnRhaW5lciAudWktc2VsZWN0bWVudS1kaXNhYmxlZCAudWktc2VsZWN0bWVudS1pY29ue2JhY2tncm91bmQtY29sb3I6I2JiZTFhYX0uc2hpcHBpbmdDb250YWluZXIgLmhhcy1lcnJvciAudWktd2lkZ2V0e2JvcmRlci1jb2xvcjojZDk1MzRmfS5zaGlwcGluZ0NvbnRhaW5lciAuaGFzLWVycm9yIC51aS1zZWxlY3RtZW51LWljb257YmFja2dyb3VuZC1jb2xvcjojZDk1MzRmfS5zaGlwcGluZ0NvbnRhaW5lciAuaGFzLXN1Y2Nlc3MgLnVpLXdpZGdldHtib3JkZXItY29sb3I6IzNjNzYzZH0uc2hpcHBpbmdDb250YWluZXIgLmZvcm0tY29udHJvbC1mZWVkYmFja3ttYXJnaW4tdG9wOi0yMnB4O3JpZ2h0OjE1cHh9LnNoaXBwaW5nQ29udGFpbmVyIC51aS1jaGVja2JveHJhZGlvLWxhYmVse2ZvbnQtd2VpZ2h0Om5vcm1hbH0uc2hpcHBpbmdDb250YWluZXIgLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkIC51aS1pY29ue3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2JvcmRlcjpub25lfS5zaGlwcGluZ0NvbnRhaW5lciAuY2hlY2tib3ggLnVpLWNoZWNrYm94cmFkaW8tbGFiZWx7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7cGFkZGluZy1yaWdodDoyMHB4fS5zaGlwcGluZ0NvbnRhaW5lciAuY2hlY2tib3guaGVscCBsYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXJpZ2h0OjVweH0uc2hpcHBpbmdDb250YWluZXIgLnJhZGlvLC5zaGlwcGluZ0NvbnRhaW5lciAuc2lnbmF0dXJlLXR5cGV7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3BhZGRpbmctcmlnaHQ6MS4yZW19LnNoaXBwaW5nQ29udGFpbmVyICNwYW5lbDZGb3JtIC5iZy13YXJuaW5ne3BhZGRpbmc6MTBweDttYXJnaW4tdG9wOjEwcHh9LnNoaXBwaW5nQ29udGFpbmVyICNwYW5lbDZGb3JtIC5iZy13YXJuaW5nIGRpdntwYWRkaW5nLWJvdHRvbTo1cHh9LnNoaXBwaW5nQ29udGFpbmVyICNwYW5lbDZGb3JtIC5iZy13YXJuaW5nIGRpdjpsYXN0LWNoaWxke3BhZGRpbmctYm90dG9tOjB9LnNoaXBwaW5nQ29udGFpbmVyICNwYW5lbDZGb3JtIC5jYXJyaWVyLWxvZ297bWF4LXdpZHRoOjEyMHB4O21heC1oZWlnaHQ6MTAwcHh9LnNoaXBwaW5nQ29udGFpbmVyICNwYW5lbDJGb3JtIGlucHV0I2ZmbFNlZzF7d2lkdGg6OCU7cGFkZGluZzowIDEwcHggMCAxMHB4fS5zaGlwcGluZ0NvbnRhaW5lciAjcGFuZWwyRm9ybSBpbnB1dCNmZmxTZWcye3dpZHRoOjklO3BhZGRpbmc6MCAxMHB4IDAgMTBweH0uc2hpcHBpbmdDb250YWluZXIgI3BhbmVsMkZvcm0gaW5wdXQjZmZsU2VnM3t3aWR0aDoxMiU7cGFkZGluZzowIDEwcHggMCAxMHB4fS5zaGlwcGluZ0NvbnRhaW5lciAjcGFuZWwyRm9ybSAucm93IC5mZmwtbnVtYmVyIHNwYW57d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMDAwO3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHg7Zm9udC1zaXplOjEycHg7bWFyZ2luOjVweCAwfS5zaGlwcGluZ0NvbnRhaW5lciAjcGFuZWwyRm9ybSAucm93IC5mZmwtbnVtYmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfS5zaGlwcGluZ0NvbnRhaW5lciAjcGFuZWwyRm9ybSAucm93IC5mZmwtdXBsb2Fke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfS5zaGlwcGluZ0NvbnRhaW5lciAjcGFuZWwyRm9ybSAucm93IC5mZmwtdXBsb2FkIC5idG4tc2lte21hcmdpbi1sZWZ0OjVweDtwYWRkaW5nLXRvcDowcHg7cGFkZGluZy1ib3R0b206MHB4fS5zaGlwcGluZ0NvbnRhaW5lciAjcGFuZWwyRm9ybSAucm93IC5mZmwtbnVtYmVyIGlucHV0e2ZsZXg6MSAwIGF1dG99QG1lZGlhKG1heC13aWR0aDogNDc5cHgpey5zaGlwcGluZ0NvbnRhaW5lciAjcGFuZWwyRm9ybSAudXNlci1sb29rdXAgLmFsd2F5cy1zaG93e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDozNXB4fS5zaGlwcGluZ0NvbnRhaW5lciAjcGFuZWwyRm9ybSAuZmZsLW51bWJlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW4gIWltcG9ydGFudH0uc2hpcHBpbmdDb250YWluZXIgI3BhbmVsMkZvcm0gLmZmbC1udW1iZXIgaW5wdXR7d2lkdGg6MTAwJSAhaW1wb3J0YW50fS5zaGlwcGluZ0NvbnRhaW5lciAjcGFuZWwyRm9ybSAuZmZsLW51bWJlciBzcGFuLC5zaGlwcGluZ0NvbnRhaW5lciAjcGFuZWwyRm9ybSAuZmZsLW51bWJlciBpbnB1dHtvcmRlcjoyfS5zaGlwcGluZ0NvbnRhaW5lciAjcGFuZWwyRm9ybSAuZmZsLW51bWJlciAuY2xlYXItYnRue2FsaWduLXNlbGY6ZmxleC1lbmQ7b3JkZXI6MX0uc2hpcHBpbmdDb250YWluZXIgI3BhbmVsMkZvcm0gLmZmbC1udW1iZXIgLmNsZWFyLWJ0bjpiZWZvcmV7Y29udGVudDpcIkNsZWFyIFwifX0uc2hpcHBpbmdDb250YWluZXIgI3BhbmVsMkZvcm0gLmZmbC1udW1iZXJ7Y2xlYXI6Ym90aDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtmbGV4LXdyYXA6d3JhcH0uc2hpcHBpbmdDb250YWluZXIgI3BhbmVsMkZvcm0gLmZmbC1udW1iZXI+c3Bhbnt3aGl0ZS1zcGFjZTpub3dyYXA7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiMwMDA7cGFkZGluZy1sZWZ0OjVweDtwYWRkaW5nLXJpZ2h0OjVweDtmb250LXNpemU6MTJweDttYXJnaW46NXB4IDBweH0uc2hpcHBpbmdDb250YWluZXIgI3BhbmVsMkZvcm0gLmZmbC1udW1iZXIgaW5wdXR7d2lkdGg6MTAwJTtkaXNwbGF5OmJsb2NrfS5zaGlwcGluZ0NvbnRhaW5lciAjcGFuZWwyRm9ybSAuZmZsLW51bWJlciBpbnB1dCNmZmxTZWcxe3dpZHRoOjE2JX0uc2hpcHBpbmdDb250YWluZXIgI3BhbmVsMkZvcm0gLmZmbC1udW1iZXIgaW5wdXQjZmZsU2VnMnt3aWR0aDoxOCV9LnNoaXBwaW5nQ29udGFpbmVyICNwYW5lbDJGb3JtIC5mZmwtbnVtYmVyIGlucHV0I2ZmbFNlZzN7d2lkdGg6MjUlfS5zaGlwcGluZ0NvbnRhaW5lciAjcGFuZWwyRm9ybSAuZmZsLW51bWJlciAuY2xlYXItYnRue2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtib3JkZXI6MHB4O2NvbG9yOiMwMDY0MDA7bWFyZ2luLWxlZnQ6NXB4O3BhZGRpbmc6OHB4IDBweCA4cHggNXB4O2N1cnNvcjpwb2ludGVyfS5zaGlwcGluZ0NvbnRhaW5lciAjdG8tYWRkcmVzcyAudXNlci1sb29rdXAgLmN0YS1yb3d7bWFyZ2luOi0xNXB4IDAgMzBweH0uc2hpcHBpbmdDb250YWluZXIgI2Zyb20tYWRkcmVzcyAucm93Omxhc3QtY2hpbGQgLmZvcm0tZ3JvdXAsLnNoaXBwaW5nQ29udGFpbmVyICN0by1hZGRyZXNzIC5yb3c6bGFzdC1jaGlsZCAuZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjB9LnNoaXBwaW5nQ29udGFpbmVyICNmcm9tLWFkZHJlc3MgLmNoZWNrYm94IC51aS1jaGVja2JveHJhZGlvLWxhYmVsLC5zaGlwcGluZ0NvbnRhaW5lciAjdG8tYWRkcmVzcyAuY2hlY2tib3ggLnVpLWNoZWNrYm94cmFkaW8tbGFiZWx7cGFkZGluZy1sZWZ0OjB9LnNoaXBwaW5nQ29udGFpbmVyIC5yZXE6YmVmb3Jle2NvbnRlbnQ6XCIqXCI7Y29sb3I6I2QwMDIxYn0uc2hpcHBpbmdDb250YWluZXIgLmZvcm0tZ3JvdXAgaW5wdXR7aGVpZ2h0OjQwcHh9LnNoaXBwaW5nQ29udGFpbmVyIC51aS1hY2NvcmRpb24tY29udGVudCBoNXtmb250LXdlaWdodDo2MDB9LnNoaXBwaW5nQ29udGFpbmVyIC51aS1hY2NvcmRpb24tY29udGVudCAuc2lnbmF0dXJlLXR5cGVzIC5iZy13YXJuaW5ne3BhZGRpbmc6MTBweH0uc2hpcHBpbmdDb250YWluZXIgLnVpLWFjY29yZGlvbi1jb250ZW50IHNlY3Rpb24sLnNoaXBwaW5nQ29udGFpbmVyIC51aS1hY2NvcmRpb24tY29udGVudCAuc2lnbmF0dXJlLXR5cGVzLC5zaGlwcGluZ0NvbnRhaW5lciAudWktYWNjb3JkaW9uLWNvbnRlbnQgLnZhbGlkYXRlLWFkZHJlc3Mtc2VjdGlvbiwuc2hpcHBpbmdDb250YWluZXIgLnVpLWFjY29yZGlvbi1jb250ZW50IC5zZWxlY3QtcmF0ZS1zZWN0aW9ue3Bvc2l0aW9uOnJlbGF0aXZlfS5zaGlwcGluZ0NvbnRhaW5lciAudWktYWNjb3JkaW9uLWNvbnRlbnQgc2VjdGlvbiBoNCwuc2hpcHBpbmdDb250YWluZXIgLnVpLWFjY29yZGlvbi1jb250ZW50IC5zaWduYXR1cmUtdHlwZXMgaDQsLnNoaXBwaW5nQ29udGFpbmVyIC51aS1hY2NvcmRpb24tY29udGVudCAudmFsaWRhdGUtYWRkcmVzcy1zZWN0aW9uIGg0LC5zaGlwcGluZ0NvbnRhaW5lciAudWktYWNjb3JkaW9uLWNvbnRlbnQgLnNlbGVjdC1yYXRlLXNlY3Rpb24gaDR7bWFyZ2luLXRvcDoxMHB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5zaGlwcGluZ0NvbnRhaW5lciAudWktYWNjb3JkaW9uLWNvbnRlbnQgc2VjdGlvbiBoNDpiZWZvcmUsLnNoaXBwaW5nQ29udGFpbmVyIC51aS1hY2NvcmRpb24tY29udGVudCAuc2lnbmF0dXJlLXR5cGVzIGg0OmJlZm9yZSwuc2hpcHBpbmdDb250YWluZXIgLnVpLWFjY29yZGlvbi1jb250ZW50IC52YWxpZGF0ZS1hZGRyZXNzLXNlY3Rpb24gaDQ6YmVmb3JlLC5zaGlwcGluZ0NvbnRhaW5lciAudWktYWNjb3JkaW9uLWNvbnRlbnQgLnNlbGVjdC1yYXRlLXNlY3Rpb24gaDQ6YmVmb3Jle2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7dG9wOjYwJTtsZWZ0OjA7ei1pbmRleDo0OX0uc2hpcHBpbmdDb250YWluZXIgLnVpLWFjY29yZGlvbi1jb250ZW50IHNlY3Rpb24gaDQgc3Bhbiwuc2hpcHBpbmdDb250YWluZXIgLnVpLWFjY29yZGlvbi1jb250ZW50IC5zaWduYXR1cmUtdHlwZXMgaDQgc3Bhbiwuc2hpcHBpbmdDb250YWluZXIgLnVpLWFjY29yZGlvbi1jb250ZW50IC52YWxpZGF0ZS1hZGRyZXNzLXNlY3Rpb24gaDQgc3Bhbiwuc2hpcHBpbmdDb250YWluZXIgLnVpLWFjY29yZGlvbi1jb250ZW50IC5zZWxlY3QtcmF0ZS1zZWN0aW9uIGg0IHNwYW57Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NjAwO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjAgNXB4O21hcmdpbi1sZWZ0OjE1cHg7ei1pbmRleDo1MH0uc2hpcHBpbmdDb250YWluZXIgI3NpZ25hdHVyZS10eXBlcyBsYWJlbCwuc2hpcHBpbmdDb250YWluZXIgI2RlbGl2ZXJ5LW9wdGlvbnMgbGFiZWx7bGluZS1oZWlnaHQ6MTtwYWRkaW5nLWJvdHRvbToxMHB4fS5zaGlwcGluZ0NvbnRhaW5lciAjc2lnbmF0dXJlLXR5cGVzIGksLnNoaXBwaW5nQ29udGFpbmVyICNkZWxpdmVyeS1vcHRpb25zIGl7dG9wOjA7cGFkZGluZy1sZWZ0OjVweH0uc2hpcHBpbmdDb250YWluZXIgLm5vdGlmaWNhdGlvbi1wYW5lbCAuZm9ybS1ncm91cDpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjEwcHh9LnNoaXBwaW5nQ29udGFpbmVyIC5ub3RpZmljYXRpb24tcGFuZWwgLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjEwcHh9LnNoaXBwaW5nQ29udGFpbmVyIC5ub3RpZmljYXRpb24tcGFuZWwgLmNoZWNrYm94e2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5zaGlwcGluZ0NvbnRhaW5lciAudXBzTGlua3tmb250LXNpemU6MTNweDtmb250LXdlaWdodDo3MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX1hamF4LXNwaW5uZXIgLmFqYXgtc3Bpbm5lcntwb3NpdGlvbjpmaXhlZDt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTAwO2NvbG9yOiM1NTV9YWpheC1zcGlubmVyIC5hamF4LXNwaW5uZXIgaW1ne3dpZHRoOjMwJTttYXgtd2lkdGg6MTUwcHg7aGVpZ2h0OmF1dG87ZGlzcGxheTpibG9jazttYXJnaW46MjAwcHggYXV0byA1cHh9YWpheC1zcGlubmVyIC5hamF4LXNwaW5uZXIgc3Bhbnt0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO2Rpc3BsYXk6YmxvY2s7Zm9udC13ZWlnaHQ6NjAwO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxOHB4O21hcmdpbi10b3A6NXB4fWFqYXgtc3Bpbm5lciAuYmFjay1jb3Zlcntwb3NpdGlvbjpmaXhlZDt0b3A6MDtib3R0b206MDtsZWZ0OjA7cmlnaHQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6OTk7YmFja2dyb3VuZC1jb2xvcjojZmZmO29wYWNpdHk6Ljc1fUBtZWRpYShtYXgtd2lkdGg6IDc2N3B4KXsuc2hpcHBpbmdDb250YWluZXIgLmZvcm0tZ3JvdXAgbGFiZWw6bm90KC51aS1jaGVja2JveHJhZGlvLWxhYmVsKTpub3QoLmFsd2F5cy1zaG93KSwuc2hpcHBpbmdDb250YWluZXIgLmZvcm0tZ3JvdXAgaS5nbHlwaGljb24taW5mby1zaWdue3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOTk5OXB4O2xlZnQ6LTk5OTlweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpey5zaGlwcGluZ0NvbnRhaW5lciAuaW5wdXQtZ3JvdXAuaGVscC1pbnB1dC1ncm91cHtkaXNwbGF5OmJsb2NrfS5zaGlwcGluZ0NvbnRhaW5lciAuaW5wdXQtZ3JvdXAuaGVscC1pbnB1dC1ncm91cCAuZm9ybS1jb250cm9se2Zsb2F0Om5vbmV9LnNoaXBwaW5nQ29udGFpbmVyIC5jdGEtcm93e3BhZGRpbmctbGVmdDoxNXB4ICFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDoxNXB4ICFpbXBvcnRhbnR9LnNoaXBwaW5nQ29udGFpbmVyIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2t7bWFyZ2luLXRvcDowfX0jdmlldy1zaGlwbWVudCAjY29udGVudENvbnRhaW5lcnttYXJnaW4tdG9wOjB9I3ZpZXctc2hpcG1lbnQgLm5vdGV7cGFkZGluZzoxMHB4O21hcmdpbi10b3A6MTBweDtib3JkZXI6MXB4IHNvbGlkIGhzbCg1MC40LDgwLjY0NTE2MTI5MDMlLDg4LjkyMTU2ODYyNzUlKX0jdmlldy1zaGlwbWVudCAuY2FuY2VsZWQtbWVzc2FnZXtwYWRkaW5nOjEwcHg7bWFyZ2luLXRvcDoxMHB4O2JvcmRlcjoxcHggc29saWQgaHNsKDAsNDMuNDc4MjYwODY5NiUsODUuOTgwMzkyMTU2OSUpO21hcmdpbi1ib3R0b206MTBweH0jdmlldy1zaGlwbWVudCAuaW5mby1tZXNzYWdle3BhZGRpbmc6MTBweDttYXJnaW4tdG9wOjEwcHg7Ym9yZGVyOjFweCBzb2xpZCBoc2woMjAwLDY1LjIxNzM5MTMwNDMlLDgzLjk4MDM5MjE1NjklKTttYXJnaW4tYm90dG9tOjEwcHh9I3ZpZXctc2hpcG1lbnQgI2NhcnJpZXItbG9nb3ttYXgtd2lkdGg6MTIwcHg7bWF4LWhlaWdodDoxMDBweDttYXJnaW4tdG9wOjEwcHh9I3ZpZXctc2hpcG1lbnQgLmJnLXdhcm5pbmd7cGFkZGluZzoxMHB4O21hcmdpbi10b3A6MTBweH0jdmlldy1zaGlwbWVudCAuYmctd2FybmluZyBkaXZ7cGFkZGluZy1ib3R0b206NXB4fSN2aWV3LXNoaXBtZW50IC5iZy13YXJuaW5nIGRpdjpsYXN0LWNoaWxke3BhZGRpbmctYm90dG9tOjB9I3ZpZXctc2hpcG1lbnQgLmFjdGlvbnttYXJnaW4tYm90dG9tOjEwcHh9QG1lZGlhKG1heC13aWR0aDogOTkxcHgpeyN2aWV3LXNoaXBtZW50e21hcmdpbi1ib3R0b206MzBweH0jdmlldy1zaGlwbWVudCBoMXtmb250LXNpemU6MjRweH0jdmlldy1zaGlwbWVudCAubGVhZHtmb250LXNpemU6MTRweH19I3NoaXBwaW5nLWVzdGltYXRvciAjY29udGVudENvbnRhaW5lcnttYXJnaW4tdG9wOjB9I3NoaXBwaW5nLWVzdGltYXRvciAuY29udGFpbmVyLXdhcm5pbmd7cGFkZGluZzoxMHB4O21hcmdpbi10b3A6MTBweDtib3JkZXI6MXB4IHNvbGlkIGhzbCg1MC40LDgwLjY0NTE2MTI5MDMlLDg4LjkyMTU2ODYyNzUlKX0jc2hpcHBpbmctZXN0aW1hdG9yIC5jb250YWluZXItZGFuZ2Vye3BhZGRpbmc6MTBweDttYXJnaW4tYm90dG9tOjEwcHg7Ym9yZGVyOjFweCBzb2xpZCBoc2woMCw0My40NzgyNjA4Njk2JSw4NS45ODAzOTIxNTY5JSl9I3NoaXBwaW5nLWVzdGltYXRvciAjY2Fycmllci1sb2dve21heC13aWR0aDoxMjBweDttYXgtaGVpZ2h0OjEwMHB4O21hcmdpbi10b3A6MTBweH0jc2hpcHBpbmctZXN0aW1hdG9yIC5qcXVpLWRkLXdyYXBwZXIgLnVpLXNlbGVjdG1lbnUtdGV4dC1ub24tZGVmYXVsdHtjb2xvcjojNTU1fSNzaGlwcGluZy1lc3RpbWF0b3IgLmZvcm0tY29udHJvbC1qcXVpLWZlZWRiYWNrLmZvcm0tY29udHJvbC1mZWVkYmFja3tyaWdodDo2MnB4fSNzaGlwcGluZy1lc3RpbWF0b3IgLnVpLXNlbGVjdG1lbnUtbWVudSB1bHtwYWRkaW5nLWxlZnQ6MDttYXgtaGVpZ2h0OjQwMHB4O292ZXJmbG93LXk6YXV0b30jc2hpcHBpbmctZXN0aW1hdG9yIC51aS1zZWxlY3RtZW51LWRpc2FibGVke2JhY2tncm91bmQtY29sb3I6I2VlZX0jc2hpcHBpbmctZXN0aW1hdG9yIC51aS1zZWxlY3RtZW51LWRpc2FibGVkIC51aS1zZWxlY3RtZW51LWljb257YmFja2dyb3VuZC1jb2xvcjojYmJlMWFhfSNzaGlwcGluZy1lc3RpbWF0b3IgLmhhcy1lcnJvciAudWktd2lkZ2V0e2JvcmRlci1jb2xvcjojZDk1MzRmfSNzaGlwcGluZy1lc3RpbWF0b3IgLmhhcy1lcnJvciAudWktc2VsZWN0bWVudS1pY29ue2JhY2tncm91bmQtY29sb3I6I2Q5NTM0Zn0jc2hpcHBpbmctZXN0aW1hdG9yIC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbHtib3JkZXItY29sb3I6I2Q5NTM0ZiAhaW1wb3J0YW50fSNzaGlwcGluZy1lc3RpbWF0b3IgLmhhcy1zdWNjZXNzIC51aS13aWRnZXR7Ym9yZGVyLWNvbG9yOiMzYzc2M2R9I3NoaXBwaW5nLWVzdGltYXRvciAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbHtib3JkZXItY29sb3I6IzAwNjQwMCAhaW1wb3J0YW50fSNzaGlwcGluZy1lc3RpbWF0b3IgLmZvcm0tY29udHJvbC1mZWVkYmFja3ttYXJnaW4tdG9wOjNweDtyaWdodDoxNXB4fSNzaGlwcGluZy1lc3RpbWF0b3IgLnVpLWNoZWNrYm94cmFkaW8tbGFiZWx7Zm9udC13ZWlnaHQ6bm9ybWFsO3BhZGRpbmctYm90dG9tOjEwcHg7cGFkZGluZy1yaWdodDoxMHB4fSNzaGlwcGluZy1lc3RpbWF0b3IgLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwudWktY2hlY2tib3hyYWRpby1jaGVja2VkIC51aS1pY29ue3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2JvcmRlcjpub25lfSNzaGlwcGluZy1lc3RpbWF0b3IgLmNoZWNrYm94IC51aS1jaGVja2JveHJhZGlvLWxhYmVse2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3BhZGRpbmctcmlnaHQ6MjBweH0jc2hpcHBpbmctZXN0aW1hdG9yIC5jaGVja2JveC5oZWxwIGxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctcmlnaHQ6NXB4fSNzaGlwcGluZy1lc3RpbWF0b3IgLnJhZGlvLCNzaGlwcGluZy1lc3RpbWF0b3IgLnNpZ25hdHVyZS10eXBle2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwYWRkaW5nLXJpZ2h0OjEuMmVtfSNzaGlwcGluZy1lc3RpbWF0b3IgLnBhZ2UtbG9hZGluZ3tvcGFjaXR5OjA7dHJhbnNpdGlvbjpvcGFjaXR5IC4yNXMgbGluZWFyfSNzaGlwcGluZy1lc3RpbWF0b3IgLnBhZ2UtbG9hZGVke29wYWNpdHk6MX0jc2hpcHBpbmctZXN0aW1hdG9yIHNlY3Rpb257cG9zaXRpb246cmVsYXRpdmV9I3NoaXBwaW5nLWVzdGltYXRvciBzZWN0aW9uIGg0e21hcmdpbi10b3A6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZX0jc2hpcHBpbmctZXN0aW1hdG9yIHNlY3Rpb24gaDQ6YmVmb3Jle2NvbnRlbnQ6XCJcIjtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7dG9wOjYwJTtsZWZ0OjA7ei1pbmRleDo0OX0jc2hpcHBpbmctZXN0aW1hdG9yIHNlY3Rpb24gaDQgc3Bhbntmb250LXNpemU6MTVweDtmb250LXdlaWdodDo2MDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7YmFja2dyb3VuZC1jb2xvcjojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MCA1cHg7bWFyZ2luLWxlZnQ6MTVweDt6LWluZGV4OjUwfSNzaGlwcGluZy1lc3RpbWF0b3IgbGFiZWx7Zm9udC1zaXplOjEycHh9I3NoaXBwaW5nLWVzdGltYXRvciBpe2NvbG9yOiMwMDY0MDB9I3NoaXBwaW5nLWVzdGltYXRvciAuZ2x5cGhpY29uLXJlZnJlc2gtYW5pbWF0ZXstd2Via2l0LWFuaW1hdGlvbjpzcGludyAuN3MgaW5maW5pdGUgbGluZWFyOy1tb3otYW5pbWF0aW9uOnNwaW5tIC43cyBpbmZpbml0ZSBsaW5lYXI7LW8tYW5pbWF0aW9uOnNwaW4gLjdzIGluZmluaXRlIGxpbmVhcjstbXMtYW5pbWF0aW9uOnNwaW4gLjdzIGluZmluaXRlIGxpbmVhcjthbmltYXRpb246c3BpbiAuN3MgaW5maW5pdGUgbGluZWFyfSNzaGlwcGluZy1lc3RpbWF0b3IgLmdseXBoaWNvbi1yZWZyZXNoLW5vLWFuaW1hdGV7LXdlYmtpdC1hbmltYXRpb246bm9uZTstbW96LWFuaW1hdGlvbjpub25lOy1vLWFuaW1hdGlvbjpub25lOy1tcy1hbmltYXRpb246bm9uZTthbmltYXRpb246bm9uZX1ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbnd7ZnJvbXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMGRlZyl9dG97LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUAtbW96LWtleWZyYW1lcyBzcGlubXtmcm9tey1tb3otdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX10b3stbW96LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBzcGlue2Zyb217dHJhbnNmb3JtOnNjYWxlKDEpIHJvdGF0ZSgwZGVnKX10b3t0cmFuc2Zvcm06c2NhbGUoMSkgcm90YXRlKDM2MGRlZyl9fSNzaGlwcGluZy1lc3RpbWF0b3IgYWpheC1zcGlubmVyIC5hamF4LXNwaW5uZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjEwMDtjb2xvcjojNTU1fSNzaGlwcGluZy1lc3RpbWF0b3IgYWpheC1zcGlubmVyIC5hamF4LXNwaW5uZXIgaW1ne3dpZHRoOjMwJTttYXgtd2lkdGg6MTUwcHg7aGVpZ2h0OmF1dG87ZGlzcGxheTpibG9jazttYXJnaW46MjAwcHggYXV0byA1cHh9I3NoaXBwaW5nLWVzdGltYXRvciBhamF4LXNwaW5uZXIgLmFqYXgtc3Bpbm5lciBzcGFue3RleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDo2MDA7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC1zaXplOjE4cHg7bWFyZ2luLXRvcDo1cHh9I3NoaXBwaW5nLWVzdGltYXRvciBhamF4LXNwaW5uZXIgLmJhY2stY292ZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7Ym90dG9tOjA7bGVmdDowO3JpZ2h0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4Ojk5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtvcGFjaXR5Oi43NX1AbWVkaWEobWF4LXdpZHRoOiA3NjdweCl7I3NoaXBwaW5nLWVzdGltYXRvciAuZm9ybS1ncm91cCBsYWJlbDpub3QoLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwpOm5vdCguYWx3YXlzLXNob3cpLCNzaGlwcGluZy1lc3RpbWF0b3IgLmZvcm0tZ3JvdXAgaS5nbHlwaGljb24taW5mby1zaWdue3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOTk5OXB4O2xlZnQ6LTk5OTlweH0jc2hpcHBpbmctZXN0aW1hdG9yIC5pbnB1dC1ncm91cCBpbnB1dFt0eXBlPW51bWJlcl17Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowICFpbXBvcnRhbnR9I3NoaXBwaW5nLWVzdGltYXRvciAuZm9ybS1jb250cm9sLWZlZWRiYWNre21hcmdpbi10b3A6LTIycHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjc2hpcHBpbmctZXN0aW1hdG9yIC5pbnB1dC1ncm91cHt3aWR0aDoxMDAlfX1AbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7I3NoaXBwaW5nLWVzdGltYXRvcnttYXJnaW4tYm90dG9tOjMwcHh9I3NoaXBwaW5nLWVzdGltYXRvciAuY3RhLXJvd3twYWRkaW5nLWxlZnQ6MTVweCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6MTVweCAhaW1wb3J0YW50fX0jbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMSkgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQgc3BhbiwjbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMSkgLm1hdC1zdGVwLWljb24gc3BhbiwjbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMSkgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQgLm1hdC1pY29uLCNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgxKSAubWF0LXN0ZXAtaWNvbiAubWF0LWljb257ZGlzcGxheTpub25lfSNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgxKSAubWF0LXN0ZXAtaWNvbntoZWlnaHQ6NXB4O3dpZHRoOjVweH0jbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMSkgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQ6YWZ0ZXIsI2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDEpIC5tYXQtc3RlcC1pY29uOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjhweDt0b3A6M3B4fSNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgyKSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZCBzcGFuLCNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgyKSAubWF0LXN0ZXAtaWNvbiBzcGFuLCNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgyKSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZCAubWF0LWljb24sI2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDIpIC5tYXQtc3RlcC1pY29uIC5tYXQtaWNvbntkaXNwbGF5Om5vbmV9I2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDIpIC5tYXQtc3RlcC1pY29ue2hlaWdodDo1cHg7d2lkdGg6NXB4fSNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgyKSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZDphZnRlciwjbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMikgLm1hdC1zdGVwLWljb246YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6OHB4O3RvcDozcHh9I2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDMpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkIHNwYW4sI2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDMpIC5tYXQtc3RlcC1pY29uIHNwYW4sI2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDMpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkIC5tYXQtaWNvbiwjbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMykgLm1hdC1zdGVwLWljb24gLm1hdC1pY29ue2Rpc3BsYXk6bm9uZX0jbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMykgLm1hdC1zdGVwLWljb257aGVpZ2h0OjVweDt3aWR0aDo1cHh9I2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDMpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkOmFmdGVyLCNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgzKSAubWF0LXN0ZXAtaWNvbjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo4cHg7dG9wOjNweH0jbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNCkgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQgc3BhbiwjbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNCkgLm1hdC1zdGVwLWljb24gc3BhbiwjbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNCkgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQgLm1hdC1pY29uLCNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg0KSAubWF0LXN0ZXAtaWNvbiAubWF0LWljb257ZGlzcGxheTpub25lfSNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg0KSAubWF0LXN0ZXAtaWNvbntoZWlnaHQ6NXB4O3dpZHRoOjVweH0jbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNCkgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQ6YWZ0ZXIsI2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDQpIC5tYXQtc3RlcC1pY29uOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjhweDt0b3A6M3B4fSNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg1KSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZCBzcGFuLCNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg1KSAubWF0LXN0ZXAtaWNvbiBzcGFuLCNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg1KSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZCAubWF0LWljb24sI2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDUpIC5tYXQtc3RlcC1pY29uIC5tYXQtaWNvbntkaXNwbGF5Om5vbmV9I2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDUpIC5tYXQtc3RlcC1pY29ue2hlaWdodDo1cHg7d2lkdGg6NXB4fSNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg1KSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZDphZnRlciwjbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNSkgLm1hdC1zdGVwLWljb246YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6OHB4O3RvcDozcHh9I2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDYpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkIHNwYW4sI2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDYpIC5tYXQtc3RlcC1pY29uIHNwYW4sI2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDYpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkIC5tYXQtaWNvbiwjbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNikgLm1hdC1zdGVwLWljb24gLm1hdC1pY29ue2Rpc3BsYXk6bm9uZX0jbGlzdGluZ0NvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNikgLm1hdC1zdGVwLWljb257aGVpZ2h0OjVweDt3aWR0aDo1cHh9I2xpc3RpbmdDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDYpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkOmFmdGVyLCNsaXN0aW5nQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg2KSAubWF0LXN0ZXAtaWNvbjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo4cHg7dG9wOjNweH0jbGlzdGluZ0NvbnRhaW5lcntjb2xvcjojNTU1fSNsaXN0aW5nQ29udGFpbmVyPnB7bWFyZ2luOjEwcHggMHB4IDBweCAwcHh9I2xpc3RpbmdDb250YWluZXIgaW5wdXQuaGVscGxpbmstZHJhd2VyK2xhYmVsK2gzK3B7cGFkZGluZy1yaWdodDo0MHB4fSNsaXN0aW5nQ29udGFpbmVyIC5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbntjb2xvcjojZmZiZjAwfSNsaXN0aW5nQ29udGFpbmVyIC5tYXQtaG9yaXpvbnRhbC1jb250ZW50LWNvbnRhaW5lcj5kaXYgLmJ0biwjbGlzdGluZ0NvbnRhaW5lciAubWF0LXN0ZXBwZXItdmVydGljYWw+ZGl2IC5idG57cGFkZGluZzoxNXB4O2ZvbnQtc2l6ZToxNnB4fSNsaXN0aW5nQ29udGFpbmVyIC5idG4uYnRuLXNpbXtmbGV4OjEgMSAxMDAlICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpjZW50ZXJ9I2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWx7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo0OTtvdmVyZmxvdzp2aXNpYmxlfSNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsLnBhZ2Utc2VjdGlvbnttYXJnaW46MHB4O2JvcmRlcjowcHh9I2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24td2hpdGUuc2VjdGlvbi1oZWFkZXJ7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyLXRvcDowcHh9I2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24td2hpdGUuc2VjdGlvbi1oZWFkZXI+aDN7bWFyZ2luOjBweCAwcHggNXB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDAwfSNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLXdoaXRlLnNlY3Rpb24taGVhZGVyPnB7bWFyZ2luOjBweDtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxOHB4O2NvbG9yOiM1NTV9I2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24tdHJhbnNwYXJlbnQgLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCwjbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi13aGl0ZSAuZm9ybS1ncm91cDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MHB4fSNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLXRyYW5zcGFyZW50PnNtYWxsLCNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLXdoaXRlPnNtYWxse21hcmdpbi10b3A6MTVweDtkaXNwbGF5OmJsb2NrfSNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLWdyYXl7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2VlZTtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7bWFyZ2luLXRvcDoxMHB4O21hcmdpbi1ib3R0b206NXB4O21hcmdpbi1sZWZ0Oi0xNXB4O21hcmdpbi1yaWdodDotMTVweDtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9I2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24tZ3JheTpiZWZvcmUsI2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24tZ3JheTphZnRlcntjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGV9I2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24tZ3JheTphZnRlcntjbGVhcjpib3RofSNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLXRyYW5zcGFyZW50LCNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLXdoaXRlLCNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLWdyYXl7ei1pbmRleDozOX0jbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi1oZWFkZXJ7ei1pbmRleDo0MH0jbGlzdGluZ0NvbnRhaW5lciAuZm9ybS1ncm91cCAucmFkaW8tZ3JvdXAgbGFiZWwgc3BhbjpsYXN0LWNoaWxke2xpbmUtaGVpZ2h0OjE4cHg7bWFyZ2luLXRvcDotM3B4fSNsaXN0aW5nQ29udGFpbmVyIC51aS13aWRnZXR7Zm9udC1mYW1pbHk6XCJPcGVuIFNhbnNcIixzYW5zLXNlcmlmfSNsaXN0aW5nQ29udGFpbmVyIC5nYi1hdXRvY29tcGxldGUtd3JhcCAubWF0LW1kYy1jaGlwLXNldFtoaWRkZW5de2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fSNsaXN0aW5nQ29udGFpbmVyIC5nYi1hdXRvY29tcGxldGUtd3JhcCAubWRjLWV2b2x1dGlvbi1jaGlwLXNldF9fY2hpcHMsI2xpc3RpbmdDb250YWluZXIgLmdiLWF1dG9jb21wbGV0ZS13cmFwIC5tYXQtbWRjLWNoaXB7bWFyZ2luOjB9I2xpc3RpbmdDb250YWluZXIgLmdiLWF1dG9jb21wbGV0ZS13cmFwIC5tYXQtbWRjLWNoaXB7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtoZWlnaHQ6NDBweDtib3JkZXItcmFkaXVzOjZweDt3aWR0aDoxMDAlfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi13aGl0ZS5zZWN0aW9uLWhlYWRlcj5oM3tmb250LXNpemU6MThweH0jbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi13aGl0ZS5zZWN0aW9uLWhlYWRlcj5we2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0Om5vcm1hbH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjbGlzdGluZ0NvbnRhaW5lciAuYnRuLmJ0bi1zaW17cGFkZGluZy1yaWdodDowcHggIWltcG9ydGFudDtmbGV4OjAgMCBhdXRvICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpyaWdodH19I2ZpcnN0VGltZVNlbGxlck1vZGFsLmlue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9I2ZpcnN0VGltZVNlbGxlck1vZGFsIC5tb2RhbC1jb250ZW50e2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtjb2xvcjojNTU1fSNmaXJzdFRpbWVTZWxsZXJNb2RhbCAubW9kYWwtY29udGVudCBidXR0b24uY2xvc2UtYnRue2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjb2xvcjojMDA2NDAwO2JvcmRlcjpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7cmlnaHQ6MHB4O3otaW5kZXg6NTA7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDozMHB4O3BhZGRpbmc6MHB4fSNmaXJzdFRpbWVTZWxsZXJNb2RhbCAubW9kYWwtY29udGVudCBoM3tmb250LXNpemU6MTZweDtmb250LXdlaWdodDo3MDA7bWFyZ2luLXRvcDowcHh9I2ZpcnN0VGltZVNlbGxlck1vZGFsIC5tb2RhbC1jb250ZW50IHAsI2ZpcnN0VGltZVNlbGxlck1vZGFsIC5tb2RhbC1jb250ZW50IHVse2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIycHh9I2ZpcnN0VGltZVNlbGxlck1vZGFsIC5tb2RhbC1jb250ZW50IHVse3BhZGRpbmctbGVmdDoxOXB4fS5nYi1tYXQtZGlhbG9nLml0ZW0tZGVzY3JpcHRpb24tbW9kYWwgLmNsb3Nle2NvbG9yOiMwMDY0MDA7cmlnaHQ6MTVweDt0b3A6MTVweDtmb250LXNpemU6MjZweH0uZ2ItbWF0LWRpYWxvZy5pdGVtLWRlc2NyaXB0aW9uLW1vZGFsIC5tYXQtbWRjLWRpYWxvZy10aXRsZXt3aWR0aDoxMDAlO21hcmdpbi10b3A6MTVweDtmb250LXNpemU6MjBweDtmb250LXdlaWdodDo3MDA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2NvbG9yOiMwMDA7bWFyZ2luOjIwcHggMCAwcHg7cGFkZGluZzowfS5nYi1tYXQtZGlhbG9nLml0ZW0tZGVzY3JpcHRpb24tbW9kYWwgLm1hdC1tZGMtZGlhbG9nLWNvbnRlbnR7cGFkZGluZzowIDAgMXB4O21heC1oZWlnaHQ6dW5zZXR9LmdiLW1hdC1kaWFsb2cuaXRlbS1kZXNjcmlwdGlvbi1tb2RhbCAubWF0LW1kYy1kaWFsb2ctY29udGVudCAjZGVzY3JpcHRpb25UZXh0e2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNmM2YzZjM7cGFkZGluZzoxMHB4O21hcmdpbjowIDE1cHg7aGVpZ2h0OmNhbGMoMTAwJSAtIDYwcHgpfS5nYi1tYXQtZGlhbG9nLml0ZW0tZGVzY3JpcHRpb24tbW9kYWwgLm1hdC1tZGMtZGlhbG9nLWNvbnRlbnQgLmN0YXN7ZGlzcGxheTpibG9jaztwYWRkaW5nOjE1cHh9LmdiLW1hdC1kaWFsb2cuaXRlbS1kZXNjcmlwdGlvbi1tb2RhbCAubWF0LW1kYy1kaWFsb2ctY29udGVudCAuY3RhcyBzbWFsbHtwYWRkaW5nOjAgMCAxNXB4O2Rpc3BsYXk6YmxvY2t9LmdiLW1hdC1kaWFsb2cuaXRlbS1kZXNjcmlwdGlvbi1tb2RhbCAubWF0LW1kYy1kaWFsb2ctY29udGVudCAuY3RhcyBidXR0b24uYnRuLXNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O3RleHQtZGVjb3JhdGlvbjpub25lfS5nYi1tYXQtZGlhbG9nLml0ZW0tZGVzY3JpcHRpb24tbW9kYWwgLm1hdC1tZGMtZGlhbG9nLWNvbnRlbnQgLmN0YXMgYnV0dG9uK2J1dHRvbnttYXJnaW4tbGVmdDoxMHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVye2JvcmRlcjpub25lO21hcmdpbi10b3A6MzBweDttYXJnaW4tbGVmdDotMTVweDttYXJnaW4tcmlnaHQ6LTE1cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbntib3JkZXItdG9wOjBweDtib3JkZXItYm90dG9tOjBweDttYXJnaW4tdG9wOjBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lcj5kaXZ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlcjpub25lO3BhZGRpbmc6MHB4O21hcmdpbi10b3A6MHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyPmRpdiAuc2VjdGlvbi13aGl0ZSwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lcj5kaXYgLnNlY3Rpb24tdHJhbnNwYXJlbnR7cGFkZGluZzoyMHB4IDE1cHggMjVweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXJvdyBidXR0b257bWFyZ2luLXRvcDozMHB4O21hcmdpbi1sZWZ0OjBweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1yb3cgYnV0dG9uIGl7bWFyZ2luLWxlZnQ6NXB4O3RvcDowcHg7bGluZS1oZWlnaHQ6MTlweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXJvdyBidXR0b24uaW52YWxpZHtib3JkZXItY29sb3I6I2JiZTFhYTtiYWNrZ3JvdW5kLWNvbG9yOiNiYmUxYWE7Y3Vyc29yOmRlZmF1bHR9QG1lZGlhKG1pbi13aWR0aDogNDgwcHgpeyNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5jdGEtcm93e2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXJvdyBidXR0b24sI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1yb3cgYXt3aWR0aDo1MCV9fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXJvd3tqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXJvdyBidXR0b24sI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1yb3cgYXt3aWR0aDoxMDAlfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXJ7bWFyZ2luLWxlZnQ6MHB4O21hcmdpbi1yaWdodDowcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29wdGlvbmFsU2VydmljZXMraDJ7Ym9yZGVyLXJhZGl1czowcHggNnB4IDBweCAwcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXI+ZGl2e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTAwfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyPmRpdj5kaXY6bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOjBweCAwcHggNnB4IDZweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lcj5kaXY+ZGl2Omxhc3QtY2hpbGQ+ZGl2Omxhc3QtY2hpbGQuc2VjdGlvbi13aGl0ZXtib3JkZXItcmFkaXVzOjBweCAwcHggNnB4IDZweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXJvdyBidXR0b257bWFyZ2luLXJpZ2h0OjE1cHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXJvdyBidXR0b24sI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1yb3cgYXt3aWR0aDozMy4zMzMzJX19I2xpc3RpbmdDb250YWluZXIgLmVycl9tc2d7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiNkMDAyMWI7bWluLWhlaWdodDoyMHB4O2Rpc3BsYXk6YmxvY2t9I2xpc3RpbmdDb250YWluZXIgLmN0YS1yb3crLmVycl9tc2d7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7bWFyZ2luLXRvcDoxMHB4fSNsaXN0aW5nQ29udGFpbmVyIC5lcnJfbXNnX3dyYXB7bWFyZ2luLWJvdHRvbTotMjBweDtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7dGV4dC1hbGlnbjpyaWdodH0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3Vwe2ZvbnQtc2l6ZToxNHB4O21hcmdpbi1ib3R0b206MjBweH0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIGxhYmVsOm5vdCgubWF0LWZvcm0tZmllbGQtbGFiZWwpOm5vdCgubm9uLXN0YW5kYXJkLWxhYmVsKSwjbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5hY3RpbmctbGFiZWx7Y29sb3I6IzAwMDtmb250LXdlaWdodDo2MDA7cG9zaXRpb246cmVsYXRpdmU7Ym9yZGVyOjBweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTRweH0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIGxhYmVsOm5vdCgubWF0LWZvcm0tZmllbGQtbGFiZWwpOm5vdCgubm9uLXN0YW5kYXJkLWxhYmVsKTpob3ZlciwjbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5hY3RpbmctbGFiZWw6aG92ZXJ7Ym9yZGVyOjBweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCl9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCBsYWJlbDpub3QoLm1hdC1mb3JtLWZpZWxkLWxhYmVsKTpub3QoLm5vbi1zdGFuZGFyZC1sYWJlbCk6YmVmb3JlLCNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLmFjdGluZy1sYWJlbDpiZWZvcmV7dG9wOjFweH0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIGxhYmVsOm5vdCgubWF0LWZvcm0tZmllbGQtbGFiZWwpOm5vdCgubm9uLXN0YW5kYXJkLWxhYmVsKSAuY2hlY2stZ3JvdXAsI2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAuYWN0aW5nLWxhYmVsIC5jaGVjay1ncm91cHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O3JpZ2h0OjBweDtmb250LXNpemU6MTFweH0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIGxhYmVsOm5vdCgubWF0LWZvcm0tZmllbGQtbGFiZWwpOm5vdCgubm9uLXN0YW5kYXJkLWxhYmVsKSAuY2hlY2stZ3JvdXAgbGFiZWwsI2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAuYWN0aW5nLWxhYmVsIC5jaGVjay1ncm91cCBsYWJlbHtjb2xvcjojMDA2NDAwICFpbXBvcnRhbnQ7ZGlzcGxheTpibG9ja30jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIGxhYmVsOm5vdCgubWF0LWZvcm0tZmllbGQtbGFiZWwpOm5vdCgubm9uLXN0YW5kYXJkLWxhYmVsKSAuY2hlY2stZ3JvdXAgbGFiZWwgc3BhbjpmaXJzdC1jaGlsZCwjbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5hY3RpbmctbGFiZWwgLmNoZWNrLWdyb3VwIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDotM3B4fSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgbGFiZWw6bm90KC5tYXQtZm9ybS1maWVsZC1sYWJlbCk6bm90KC5ub24tc3RhbmRhcmQtbGFiZWwpIC5jaGVjay1ncm91cCBsYWJlbDpob3ZlciwjbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5hY3RpbmctbGFiZWwgLmNoZWNrLWdyb3VwIGxhYmVsOmhvdmVye2NvbG9yOiMwMDY0MDB9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCBsYWJlbDpub3QoLm1hdC1mb3JtLWZpZWxkLWxhYmVsKTpub3QoLm5vbi1zdGFuZGFyZC1sYWJlbCkgLnJlcSwjbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5hY3RpbmctbGFiZWwgLnJlcXtjb2xvcjojZDAwMjFifSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgbGFiZWw6bm90KC5tYXQtZm9ybS1maWVsZC1sYWJlbCk6bm90KC5ub24tc3RhbmRhcmQtbGFiZWwpIC5yZXE6YmVmb3JlLCNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLmFjdGluZy1sYWJlbCAucmVxOmJlZm9yZXtjb250ZW50OlwiKlwifSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgbGFiZWw6bm90KC5tYXQtZm9ybS1maWVsZC1sYWJlbCk6bm90KC5ub24tc3RhbmRhcmQtbGFiZWwpIGEsI2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCBsYWJlbDpub3QoLm1hdC1mb3JtLWZpZWxkLWxhYmVsKTpub3QoLm5vbi1zdGFuZGFyZC1sYWJlbCkgYTpob3ZlciwjbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5hY3RpbmctbGFiZWwgYSwjbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5hY3RpbmctbGFiZWwgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTttYXJnaW4tbGVmdDozcHh9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCBsYWJlbDpub3QoLm1hdC1mb3JtLWZpZWxkLWxhYmVsKTpub3QoLm5vbi1zdGFuZGFyZC1sYWJlbCkgYS5nbHlwaGljb24tcXVlc3Rpb24tc2lnbiwjbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIGxhYmVsOm5vdCgubWF0LWZvcm0tZmllbGQtbGFiZWwpOm5vdCgubm9uLXN0YW5kYXJkLWxhYmVsKSBhOmhvdmVyLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduLCNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLmFjdGluZy1sYWJlbCBhLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduLCNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLmFjdGluZy1sYWJlbCBhOmhvdmVyLmdseXBoaWNvbi1xdWVzdGlvbi1zaWdue2NvbG9yOiMwMDY0MDB9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCBsYWJlbDpub3QoLm1hdC1mb3JtLWZpZWxkLWxhYmVsKTpub3QoLm5vbi1zdGFuZGFyZC1sYWJlbCkgYS5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbiwjbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIGxhYmVsOm5vdCgubWF0LWZvcm0tZmllbGQtbGFiZWwpOm5vdCgubm9uLXN0YW5kYXJkLWxhYmVsKSBhOmhvdmVyLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduLCNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLmFjdGluZy1sYWJlbCBhLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduLCNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLmFjdGluZy1sYWJlbCBhOmhvdmVyLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWdue2NvbG9yOiNmZmJmMDB9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCBsYWJlbDpub3QoLm1hdC1mb3JtLWZpZWxkLWxhYmVsKTpub3QoLm5vbi1zdGFuZGFyZC1sYWJlbCkuZHJhd2VyLCNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLmFjdGluZy1sYWJlbC5kcmF3ZXJ7Y29sb3I6IzU1NX0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwPmxhYmVse21hcmdpbi1ib3R0b206MTBweH0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5hYy1pbnB1dC1ncm91cHtwb3NpdGlvbjpyZWxhdGl2ZX0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5hYy1pbnB1dC1ncm91cCAuZ2x5cGhpY29ue3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7cmlnaHQ6MHB4O2JvdHRvbTowcHg7dG9wOmF1dG87ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiM5OTk7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwfSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLnJhZGlvLWdyb3Vwe2NsZWFyOmJvdGh9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAucmFkaW8tZ3JvdXAgbGFiZWx7Y29sb3I6IzU1NTtmb250LXNpemU6MTRweDtmb250LXdlaWdodDpub3JtYWw7bWFyZ2luOjEwcHggMHB4IDBweCAwcHg7ZGlzcGxheTpmbGV4fSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLnJhZGlvLWdyb3VwIGxhYmVsIHNwYW46bGFzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0OjEwcHh9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAubXVsdGktaW5wdXQtZ3JvdXAgbGFiZWw6bm90KC5tYXQtZm9ybS1maWVsZC1sYWJlbCl7bWFyZ2luLXRvcDoxMHB4O2NvbG9yOiM1NTU7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6bm9ybWFsfSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgdWwuY2hlY2tib3gtZ3JvdXB7bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luLXRvcDowcHg7bWFyZ2luLWJvdHRvbTowcHg7cGFkZGluZzowcHh9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCB1bC5jaGVja2JveC1ncm91cCBsaXttYXJnaW4tdG9wOjdweH0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIHVsLmNoZWNrYm94LWdyb3VwIGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVse2ZvbnQtd2VpZ2h0Om5vcm1hbDtmb250LXNpemU6MTNweDtjb2xvcjojNTU1O2Rpc3BsYXk6ZmxleH0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIGlucHV0W3R5cGU9dGV4dF0uc2hvcnQsI2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPW51bWJlcl06bm90KC5jdXJyZW5jeSkuc2hvcnR7d2lkdGg6NTAlfSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXA+ZGl2IHRleHRhcmVhe3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCV9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCAuZnV0dXJlLXNhdmUtdGV4dHttYXJnaW4tYm90dG9tOjEwcHg7bWFyZ2luLXRvcDowcHg7ZGlzcGxheTpibG9ja30jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIHNtYWxse2ZvbnQtc2l6ZToxMXB4O21hcmdpbi10b3A6M3B4fSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgc21hbGwgYXtjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCBzbWFsbCAucmVxe2NvbG9yOiNkMDAyMWJ9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cCBzbWFsbCAucmVxOmJlZm9yZXtjb250ZW50OlwiKlwifSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLmZpZWxkLW5hbWUtcmVxK2xhYmVse21hcmdpbi10b3A6NXB4O2NvbG9yOiM1NTU7Zm9udC13ZWlnaHQ6bm9ybWFsfSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLmZpZWxkLW5hbWUtcmVxK2xhYmVsK2xhYmVsLCNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLmZpZWxkLW5hbWUtcmVxK2xhYmVsK2xhYmVsK2lucHV0e2Rpc3BsYXk6bm9uZX0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5maWVsZC1uYW1lLXJlcTpjaGVja2VkK2xhYmVsK2xhYmVsLCNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLmZpZWxkLW5hbWUtcmVxOmNoZWNrZWQrbGFiZWwrbGFiZWwraW5wdXR7ZGlzcGxheTpibG9ja30jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5maWVsZC1uYW1lLXJlcTpjaGVja2VkK2xhYmVsK2xhYmVse21hcmdpbi10b3A6MjBweH0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwLm9wdGlvbmFsLXNlcnZpY2V7bWFyZ2luLWJvdHRvbToxNXB4fSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAub3B0aW9uYWwtc2VydmljZSAuY2hlY2stZ3JvdXB7d2lkdGg6MTAwJX0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwLm9wdGlvbmFsLXNlcnZpY2UgLmNoZWNrLWdyb3VwPmxhYmVse2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDttYXJnaW4tYm90dG9tOjBweDtmb250LXNpemU6MTRweDt0ZXh0LXRyYW5zZm9ybTpub25lfSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAub3B0aW9uYWwtc2VydmljZSAuY2hlY2stZ3JvdXA+bGFiZWwgc3BhbjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjNweH0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwLm9wdGlvbmFsLXNlcnZpY2UgLmNoZWNrLWdyb3VwPmxhYmVsIHNwYW46bGFzdC1jaGlsZHtmb250LXNpemU6MTNweDtmb250LXdlaWdodDo3MDA7Y29sb3I6IzAwNjQwMDt3aGl0ZS1zcGFjZTpub3dyYXA7dGV4dC1hbGlnbjpyaWdodDtwYWRkaW5nLWxlZnQ6MTVweH0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwLmVkaXQtbW9kZXtwb3NpdGlvbjpyZWxhdGl2ZX0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwLmVkaXQtbW9kZSAucHJlZmlsbC1lZGl0e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7cmlnaHQ6MTVweDtjdXJzb3I6cG9pbnRlcjtjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I2xpc3RpbmdDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZm9ybS1ncm91cC5lZGl0LW1vZGUgLnByZWZpbGwtbGlzdCBpe2NvbG9yOiMwMDY0MDA7bWFyZ2luLXJpZ2h0OjNweH0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwLmVkaXQtbW9kZSAucHJlZmlsbC1saXN0IGxhYmVsK3NwYW57Y29sb3I6IzAwMH0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5tYXQtY2hpcC1saXN0IC5tYXQtY2hpcC1saXN0LXdyYXBwZXJ7bWFyZ2luOjBweH0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5tYXQtY2hpcC1saXN0IC5tYXQtY2hpcC1saXN0LXdyYXBwZXIgLm1hdC1jaGlwe2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O3dpZHRoOjEwMCU7Ym9yZGVyLXJhZGl1czo2cHg7aGVpZ2h0OjQwcHg7bGluZS1oZWlnaHQ6MjRweDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbn0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5tYXQtY2hpcC1saXN0IC5tYXQtY2hpcC1saXN0LXdyYXBwZXIgLm1hdC1jaGlwIC5tYXQtaWNvbntmbG9hdDpyaWdodDttYXJnaW4tdG9wOjNweH0jbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIC5tYXQtY2hpcC1saXN0IC5tYXQtY2hpcC1saXN0LXdyYXBwZXIgLm1hdC1jaGlwLm1hdC1zdGFuZGFyZC1jaGlwOm5vdCgubWF0LWNoaXAtZGlzYWJsZWQpOmFjdGl2ZXtib3gtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1jb2xvcjojZWVlfUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjbGlzdGluZ0NvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5mb3JtLWdyb3VwIHNtYWxse2ZvbnQtc2l6ZToxM3B4fSNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgbGFiZWwuZHJhd2VyLCNsaXN0aW5nQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmZvcm0tZ3JvdXAgLmFjdGluZy1sYWJlbC5kcmF3ZXJ7Zm9udC1zaXplOjE0cHh9fSNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLXdoaXRlLnNlY3Rpb24taGVhZGVyIC5oZWxwbGluay1kcmF3ZXIrbGFiZWwraDMsI2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24td2hpdGUuc2VjdGlvbi1oZWFkZXIgLmhlbHBsaW5rLWRyYXdlcitsYWJlbCtoMytwe3BhZGRpbmctcmlnaHQ6NTBweH0jbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi13aGl0ZS5zZWN0aW9uLWhlYWRlciAuaGVscGxpbmstZHJhd2Vye2Rpc3BsYXk6bm9uZX0jbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi13aGl0ZS5zZWN0aW9uLWhlYWRlciAuaGVscGxpbmstZHJhd2VyK2xhYmVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7cmlnaHQ6MHB4O3dpZHRoOjQ1cHg7aGVpZ2h0OjQ1cHg7bWFyZ2luOjBweDtmb250LXdlaWdodDpub3JtYWw7b3ZlcmZsb3c6aGlkZGVuO2N1cnNvcjpwb2ludGVyfSNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLXdoaXRlLnNlY3Rpb24taGVhZGVyIC5oZWxwbGluay1kcmF3ZXIrbGFiZWw+ZGl2e29wYWNpdHk6MDtoZWlnaHQ6MHB4O3dpZHRoOjBweDtwYWRkaW5nOjBweH0jbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi13aGl0ZS5zZWN0aW9uLWhlYWRlciAuaGVscGxpbmstZHJhd2VyK2xhYmVsPmRpdiBzcGFuLCNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLXdoaXRlLnNlY3Rpb24taGVhZGVyIC5oZWxwbGluay1kcmF3ZXIrbGFiZWw+ZGl2IHVse2ZvbnQtc2l6ZToxM3B4fSNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLXdoaXRlLnNlY3Rpb24taGVhZGVyIC5oZWxwbGluay1kcmF3ZXIrbGFiZWw+ZGl2IHNwYW57ZGlzcGxheTpibG9ja30jbGlzdGluZ0NvbnRhaW5lciAubGlzdGluZy1wYW5lbCAuc2VjdGlvbi13aGl0ZS5zZWN0aW9uLWhlYWRlciAuaGVscGxpbmstZHJhd2VyK2xhYmVsPmRpdiB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTtwYWRkaW5nOjBweDttYXJnaW46NXB4IDBweCAwcHggMHB4fSNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLXdoaXRlLnNlY3Rpb24taGVhZGVyIC5oZWxwbGluay1kcmF3ZXIrbGFiZWw+ZGl2IHVsIGxpe21hcmdpbi10b3A6NXB4fSNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLXdoaXRlLnNlY3Rpb24taGVhZGVyIC5oZWxwbGluay1kcmF3ZXIrbGFiZWw+ZGl2IHVsIGxpIGF7Y29sb3I6IzAwNjQwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLXdoaXRlLnNlY3Rpb24taGVhZGVyIC5oZWxwbGluay1kcmF3ZXIrbGFiZWw6YmVmb3Jle2NvbnRlbnQ6XCLugoZcIjtmb250LXNpemU6MzBweDtsaW5lLWhlaWdodDozMHB4O21hcmdpbjoxNXB4IDE1cHggMHB4IDBweDtkaXNwbGF5OmJsb2NrO2Zsb2F0OnJpZ2h0O2NvbG9yOiMwMDY0MDA7Y3Vyc29yOnBvaW50ZXI7Zm9udC1mYW1pbHk6XCJHbHlwaGljb25zIEhhbGZsaW5nc1wifSNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLXdoaXRlLnNlY3Rpb24taGVhZGVyIC5oZWxwbGluay1kcmF3ZXIrbGFiZWw6aG92ZXI6YmVmb3Jle2NvbG9yOiMwMDg0MDB9I2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24td2hpdGUuc2VjdGlvbi1oZWFkZXIgLmhlbHBsaW5rLWRyYXdlcjpjaGVja2VkK2xhYmVse2hlaWdodDphdXRvO3dpZHRoOmF1dG87Ym9yZGVyLXJhZGl1czowcHggMHB4IDBweCA2cHg7Y3Vyc29yOmRlZmF1bHQ7Ym94LXNoYWRvdzoycHggMnB4IDRweCAwcHggcmdiYSgwLDAsMCwuMil9I2xpc3RpbmdDb250YWluZXIgLmxpc3RpbmctcGFuZWwgLnNlY3Rpb24td2hpdGUuc2VjdGlvbi1oZWFkZXIgLmhlbHBsaW5rLWRyYXdlcjpjaGVja2VkK2xhYmVsPmRpdntvcGFjaXR5OjE7aGVpZ2h0OmF1dG87d2lkdGg6YXV0bztwYWRkaW5nOjE1cHg7YmFja2dyb3VuZC1jb2xvcjojZWVlfSNsaXN0aW5nQ29udGFpbmVyIC5saXN0aW5nLXBhbmVsIC5zZWN0aW9uLXdoaXRlLnNlY3Rpb24taGVhZGVyIC5oZWxwbGluay1kcmF3ZXI6Y2hlY2tlZCtsYWJlbD5kaXYgdWx7cGFkZGluZy1yaWdodDo0MHB4fSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5e3dpZHRoOjEwMCU7bWF4LXdpZHRoOjYyMHB4O21hcmdpbjowIGF1dG87dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoxNXB4IDE1cHggMjVweDtjb2xvcjojMDAwfSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5Pmg0e2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW46MDtmb250LXNpemU6MzRweH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeT5we2ZvbnQtc2l6ZToyMHB4O21hcmdpbi10b3A6MTBweH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwIGl7Zm9udC1zdHlsZTpub3JtYWx9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcCBwe21hcmdpbjowfSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2Lm1pZHttaW4taGVpZ2h0OjM0MHB4O3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MjBweDtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcIi90aGVtZS9hc3NldHMvcHJpY2VoaXN0b3J5LWJnLnBuZ1wiKSBib3R0b20gY2VudGVyIG5vLXJlcGVhdH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5taWQgcHtmb250LXNpemU6MjJweDtmb250LXdlaWdodDo3MDB9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYubWlkIHNwYW57cG9zaXRpb246YWJzb2x1dGU7Zm9udC13ZWlnaHQ6NzAwfSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2Lm1pZCBzcGFuLm17cG9zaXRpb246c3RhdGljO21hcmdpbjo2MHB4IGF1dG8gMDtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZTo2MHB4O2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6MXB4IDRweCAycHggcmdiYSg1MCw1MCw1MCwuNCl9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYubWlkIHNwYW4ubCwjbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5taWQgc3Bhbi51e2ZvbnQtc2l6ZTo0MnB4O2JvdHRvbTo4M3B4O3RleHQtc2hhZG93Oi0xcHggMXB4IDJweCAjZmZmLDFweCAxcHggMnB4ICNmZmYsMXB4IC0xcHggMCAjZmZmLC0xcHggLTFweCAwICNmZmZ9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYubWlkIHNwYW4ubHtsZWZ0OjE1cHh9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYubWlkIHNwYW4udXtyaWdodDoxNXB4fSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2LnJpZ2h0e2ZvbnQtc2l6ZToyNHB4O2NvbG9yOiM1NTU7dGV4dC1hbGlnbjpjZW50ZXJ9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYucmlnaHQgcC5sdSBzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc2l6ZToyOHB4fSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2LnJpZ2h0IHAubHUgaXttYXJnaW46MCAxMHB4fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeXttYXgtd2lkdGg6OTUlfSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5Pmg0e2ZvbnQtc2l6ZTozNHB4fSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5PnB7Zm9udC1zaXplOjIwcHh9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA6YmVmb3Jle2NvbnRlbnQ6XCJcIjt6LWluZGV4OjQ5O3RvcDo1MCU7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEzMHB4O21hcmdpbi10b3A6LTYzcHg7Ym9yZGVyLXJhZGl1czo2cHg7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2VlZX0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwIHB7bWFyZ2luOjB9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXZ7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo1MH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5sZWZ0LCNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2LnJpZ2h0e3dpZHRoOmNhbGMoNTAlIC0gMTc1cHgpfSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2LmxlZnQgcHtmb250LXNpemU6MThweDtmb250LXdlaWdodDo3MDB9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYubGVmdCAubXtmb250LXNpemU6NDJweDtsaW5lLWhlaWdodDo0MnB4O2ZvbnQtd2VpZ2h0OjcwMH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5yaWdodHtmb250LXNpemU6MThweDtjb2xvcjojMDAwfSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2LnJpZ2h0IHB7cGFkZGluZzowIDIwcHh9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYucmlnaHQgcC5sdXtwYWRkaW5nOjAgMTBweH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5yaWdodCBwLmx1IHN0cm9uZ3tmb250LXNpemU6MjBweDtmb250LXdlaWdodDo3MDB9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYucmlnaHQgcC5sdSBpe21hcmdpbjowcHggNHB4fSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2Lm1pZHttaW4taGVpZ2h0OjI0MHB4O2ZsZXg6MCAxIDM1MHB4O2JhY2tncm91bmQtc2l6ZToxMDAlfSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2Lm1pZCBwe2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LXNoYWRvdzoxcHggMnB4IDJweCByZ2JhKDUwLDUwLDUwLC40KTtjb2xvcjojZmZmO21hcmdpbi10b3A6MzdweH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5taWQgc3Bhbi5te2ZvbnQtc2l6ZTo0OHB4O2xpbmUtaGVpZ2h0OjQ4cHg7bWFyZ2luLXRvcDo2cHh9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYubWlkIHNwYW4ubCwjbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5taWQgc3Bhbi51e2JvdHRvbTo3MHB4O2ZvbnQtc2l6ZTozNnB4fSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2Lm1pZCBzcGFuLmx7bGVmdDowfSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2Lm1pZCBzcGFuLnV7cmlnaHQ6MH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5yaWdodHtmb250LXNpemU6MjJweH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5yaWdodCBwLmx1IHN0cm9uZ3tmb250LXNpemU6MzJweH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5yaWdodCBwLmx1IGl7bWFyZ2luOjBweCAxMHB4fX1AbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpeyNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXB7bWFyZ2luLXRvcDotMzBweH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5sZWZ0IC5te2ZvbnQtc2l6ZTo1MnB4O2xpbmUtaGVpZ2h0OjUycHh9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYubWlke21pbi1oZWlnaHQ6MjYwcHh9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYubWlkIHB7bWFyZ2luLXRvcDo2MXB4O2ZvbnQtc2l6ZToxOHB4fSNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2Lm1pZCBzcGFuLm17Zm9udC1zaXplOjQ4cHg7bGluZS1oZWlnaHQ6NDhweDttYXJnaW4tdG9wOjZweH0jbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSAucHJpY2UtaGlzdG9yeS13cmFwPmRpdi5taWQgc3Bhbi5sLCNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IC5wcmljZS1oaXN0b3J5LXdyYXA+ZGl2Lm1pZCBzcGFuLnV7Ym90dG9tOjExNXB4O3dpZHRoOjEzMHB4O3RleHQtc2hhZG93Om5vbmV9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYubWlkIHNwYW4ubHtsZWZ0Oi04OHB4O3RleHQtYWxpZ246cmlnaHR9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYubWlkIHNwYW4udXtyaWdodDotODhweDt0ZXh0LWFsaWduOmxlZnR9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYucmlnaHR7Zm9udC1zaXplOjIycHh9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYucmlnaHQgcHtwYWRkaW5nOjB9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYucmlnaHQgcC5sdSBzdHJvbmd7Zm9udC1zaXplOjMycHh9I2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3RvcnkgLnByaWNlLWhpc3Rvcnktd3JhcD5kaXYucmlnaHQgcC5sdSBpe21hcmdpbjowcHggMTBweH19I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIGg0e2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDA2NDAwO21hcmdpbjowcHggMHB4IDEwcHh9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5lcnJfbXNnX3dyYXB7Y2xlYXI6bGVmdDtwYWRkaW5nLXRvcDowcHggIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowcHggIWltcG9ydGFudH0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLmxvYWRpbmd7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLmxvYWRpbmcgc3Bhbntmb250LXNpemU6MTZweDtmb250LXdlaWdodDo2MDA7Y29sb3I6IzU1NTttYXJnaW46MHB4fSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAubG9hZGluZzpiZWZvcmV7Y29udGVudDpcIlwiO21hcmdpbi1yaWdodDo1cHg7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiL3RoZW1lL2Fzc2V0cy9hamF4LXNwaW5uZXIuZ2lmXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUuc2VjdGlvbi1oZWFkZXJ7Ym9yZGVyLWJvdHRvbTowcHh9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlOm50aC1jaGlsZCgyKXtwYWRkaW5nOjBweCAhaW1wb3J0YW50O2JvcmRlci1ib3R0b206MHB4fSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZTpudGgtY2hpbGQoMyl7Ym9yZGVyLXRvcDowcHh9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5jYXRlZ29yeS1pbnB1dHtwYWRkaW5nOjMwcHggMHB4O21hcmdpbjozMHB4IDE1cHg7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXItcmFkaXVzOjZweH0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmNhdGVnb3J5LWlucHV0IC5jYXRlZ29yeS1pbnB1dC13cmFwe3BhZGRpbmc6MHB4IDE1cHh9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5jYXRlZ29yeS1pbnB1dCAuY2F0ZWdvcnktaW5wdXQtd3JhcCBsYWJlbHtjb2xvcjojNTU1O2ZvbnQtc2l6ZToyMnB4O21hcmdpbi1ib3R0b206NXB4O2ZvbnQtd2VpZ2h0OjYwMDtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyfSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuY2F0ZWdvcnktaW5wdXQgLmNhdGVnb3J5LWlucHV0LXdyYXAgcHtmb250LXNpemU6MTZweH0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmNhdGVnb3J5LWlucHV0IC5jYXRlZ29yeS1pbnB1dC13cmFwIC5hYy1pbnB1dC1ncm91cCBpe2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtjb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyO2JvcmRlci1yYWRpdXM6MHB4IDZweCA2cHggMHB4fSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuY2F0ZWdvcnktaW5wdXQgLmNhdGVnb3J5LWlucHV0LXdyYXAgLmFjLWlucHV0LWdyb3VwIGlucHV0W3JlYWRvbmx5XXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5jYXRlZ29yeS1pbnB1dC5zZWFyY2hpbmc6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjEwcHggYXV0byAwO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIHVybChcIi90aGVtZS9hc3NldHMvYWpheC1zcGlubmVyLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXNpemU6Y292ZXJ9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5jYXRlZ29yeS1pbnB1dC5zZWFyY2hpbmcgLmNhdGVnb3J5LWlucHV0LXdyYXAgLmFjLWlucHV0LWdyb3VwIGl7YmFja2dyb3VuZC1jb2xvcjojYmJlMWFhfSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MHB4fSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSBsYWJlbHtmb250LXNpemU6MTNweDtmb250LXdlaWdodDpub3JtYWw7Y29sb3I6IzU1NX0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmFjdGluZy1sYWJlbHtmb250LXNpemU6MTVweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDpub3JtYWx9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5jYXRlZ29yeS1yZXN1bHRzPi5hY3RpbmctbGFiZWx7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuY2F0ZWdvcnktcmVzdWx0cyB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTtwYWRkaW5nOjBweH0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmNhdGVnb3J5LXJlc3VsdHMgdWwgbGl7bWFyZ2luLXRvcDoxNXB4O3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlfSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuY2F0ZWdvcnktcmVzdWx0cyB1bCBsaT5zcGFue2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowIGF1dG87cGFkZGluZzoycHggNXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjU7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwfSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuY2F0ZWdvcnktcmVzdWx0cyB1bCBsaT5ocnttYXJnaW46MHB4O3BhZGRpbmc6MHB4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMXB4O2xlZnQ6MHB4O3otaW5kZXg6NDtoZWlnaHQ6MXB4O3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjpoc2woMCwwJSw3MS42NjY2NjY2NjY3JSk7Ym9yZGVyLWNvbG9yOiNmZmZ9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5jYXRlZ29yeS1yZXN1bHRzIHVsIGxpIHVse21hcmdpbjowcHh9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5jYXRlZ29yeS1yZXN1bHRzIHVsIGxpIHVsIGxpe3RleHQtYWxpZ246Y2VudGVyO21hcmdpbi10b3A6MTVweDtmb250LXNpemU6MTJweDtwb3NpdGlvbjpyZWxhdGl2ZX0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLnRlcm1pbmFsLWNhdGVnb3J5e2Rpc3BsYXk6bm9uZX0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLnRlcm1pbmFsLWNhdGVnb3J5K2xhYmVse2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtmb250LXdlaWdodDpub3JtYWw7Y3Vyc29yOnBvaW50ZXI7bWFyZ2luLWJvdHRvbTowcHg7Zm9udC1zaXplOjE0cHg7cGFkZGluZzo1cHggMTBweDt3aWR0aDoxMDAlO2ZvbnQtd2VpZ2h0OjYwMH0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLnRlcm1pbmFsLWNhdGVnb3J5OmNoZWNrZWQrbGFiZWx7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Ym9yZGVyLXJhZGl1czo2cHg7Y3Vyc29yOmRlZmF1bHR9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5nYi1tYXQtdHJlZXtwYWRkaW5nOjIwcHggMTVweDtmb250LXNpemU6MTVweH0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmdiLW1hdC10cmVlIC50ZXJtaW5hbC1jYXRlZ29yeStsYWJlbHtmb250LXNpemU6MTRweDtmb250LXdlaWdodDpub3JtYWw7d2lkdGg6YXV0bztwYWRkaW5nLWxlZnQ6MHB4fSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuZ2ItbWF0LXRyZWUgLnRlcm1pbmFsLWNhdGVnb3J5OmNoZWNrZWQrbGFiZWx7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Ym9yZGVyLXJhZGl1czo2cHg7bWFyZ2luLXRvcDo1cHg7bWFyZ2luLWJvdHRvbTo1cHg7cGFkZGluZy1sZWZ0OjEwcHggIWltcG9ydGFudH0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmdiLW1hdC10cmVlIC5tYXQtbmVzdGVkLXRyZWUtbm9kZVthcmlhLWV4cGFuZGVkPXRydWVdIHVsIC5tYXQtdHJlZS1ub2RlOmZpcnN0LWNoaWxkIC50ZXJtaW5hbC1jYXRlZ29yeTpjaGVja2VkK2xhYmVse21hcmdpbi10b3A6MHB4fUBtZWRpYShtaW4td2lkdGg6IDQ4MHB4KXsjbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmdiLW1hdC10cmVlIGJ1dHRvbiwjbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmdiLW1hdC10cmVlIGxhYmVse2ZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnR9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5jYXRlZ29yeS1kaXNwbGF5IGxhYmVse2ZvbnQtc2l6ZToxOHB4fSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuY2F0ZWdvcnktZGlzcGxheSBpbnB1dHtmb250LXNpemU6MThweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuYWN0aW5nLWxhYmVse2ZvbnQtc2l6ZToxOHB4fSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuY2F0ZWdvcnktaW5wdXR7cGFkZGluZzozMHB4IDBweH0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmNhdGVnb3J5LWlucHV0IC5jYXRlZ29yeS1pbnB1dC13cmFwe3BhZGRpbmc6MHB4IDEwMHB4fSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuY2F0ZWdvcnktaW5wdXQuc2VhcmNoaW5nOmFmdGVye2Rpc3BsYXk6bm9uZX0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmNhdGVnb3J5LWlucHV0LnNlYXJjaGluZyAuYWMtaW5wdXQtZ3JvdXB7cG9zaXRpb246cmVsYXRpdmV9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5jYXRlZ29yeS1pbnB1dC5zZWFyY2hpbmcgLmFjLWlucHV0LWdyb3VwOmFmdGVye3RvcDo1cHg7cmlnaHQ6LTQwcHg7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiL3RoZW1lL2Fzc2V0cy9hamF4LXNwaW5uZXIuZ2lmXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmNhdGVnb3J5LXJlc3VsdHMgdWwgbGkgc3Bhbntmb250LXNpemU6MTVweH0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmdiLW1hdC10cmVlIGJ1dHRvbiwjbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmdiLW1hdC10cmVlIGxhYmVse2ZvbnQtc2l6ZToxN3B4ICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmNhdGVnb3J5LWlucHV0IC5jYXRlZ29yeS1pbnB1dC13cmFwe3BhZGRpbmc6MHB4IDE4MHB4fSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuY2F0ZWdvcnktaW5wdXQgLmNhdGVnb3J5LWlucHV0LXdyYXAgbGFiZWx7Zm9udC1zaXplOjI2cHh9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5sb2FkaW5nIHNwYW57Zm9udC1zaXplOjIwcHh9I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5sb2FkaW5nOmJlZm9yZXt3aWR0aDozMHB4O2hlaWdodDozMHB4fSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuY2F0ZWdvcnktaW5wdXR7d2lkdGg6NzUlO21hcmdpbjozMHB4IGF1dG99I2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5jYXRlZ29yeS1pbnB1dCAuY2F0ZWdvcnktaW5wdXQtd3JhcCBsYWJlbHtmb250LXNpemU6MzBweH0jbGlzdGluZ0NvbnRhaW5lciAjY2F0ZWdvcnlTZWxlY3Rpb24gLnNlY3Rpb24td2hpdGUgLmNhdGVnb3J5LWRpc3BsYXksI2xpc3RpbmdDb250YWluZXIgI2NhdGVnb3J5U2VsZWN0aW9uIC5zZWN0aW9uLXdoaXRlIC5nYi1tYXQtdHJlZXt3aWR0aDo3NSU7bWFyZ2luOjMwcHggYXV0byAxNXB4fSNsaXN0aW5nQ29udGFpbmVyICNjYXRlZ29yeVNlbGVjdGlvbiAuc2VjdGlvbi13aGl0ZSAuY2F0ZWdvcnktZGlzcGxheSBsYWJlbHtmb250LXNpemU6MThweDt0ZXh0LWFsaWduOmNlbnRlcjtkaXNwbGF5OmJsb2NrfX0jbGlzdGluZ0NvbnRhaW5lciAjcGljdHVyZXMgLmdiLWF1cmlnbWEtaW1hZ2UtdXBsb2FkZXJ7bWFyZ2luLXRvcDoxNXB4fSNsaXN0aW5nQ29udGFpbmVyICNpdGVtRGV0YWlscyBoNXttYXJnaW4tdG9wOjMwcHg7Zm9udC1zaXplOjE2cHg7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NjAwO2JhY2tncm91bmQtY29sb3I6I2VlZTtwYWRkaW5nOjE1cHggMHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOX0jbGlzdGluZ0NvbnRhaW5lciAjaXRlbURldGFpbHMgLmZmbCBpe21hcmdpbi1yaWdodDo1cHh9I2xpc3RpbmdDb250YWluZXIgI2l0ZW1EZXRhaWxzICNzdGFuZGFyZFRleHROaWNrbmFtZXttYXJnaW4tYm90dG9tOjE1cHh9I2xpc3RpbmdDb250YWluZXIgI2l0ZW1EZXRhaWxzPi5zZWN0aW9uLXRyYW5zcGFyZW50e2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2RmZGZkZiwgI2ZmZiAxMnB4KX0jbGlzdGluZ0NvbnRhaW5lciAjaXRlbURldGFpbHMgLmdyYWRpZW50LWdyb3VwLXdyYXB7bWFyZ2luOjAgLTE1cHg7cGFkZGluZy1ib3R0b206MjBweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZiwgI2RmZGZkZiA1MHB4KX0jbGlzdGluZ0NvbnRhaW5lciAjaXRlbURldGFpbHMgLmdyYWRpZW50LWdyb3VwLXdyYXAgLmdyYWRpZW50LXJvdGF0ZXtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjE1cHg7cGFkZGluZzo0cHg7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2JveC1zaGFkb3c6MHB4IDEwcHggMTNweCAtMTBweCAjMDAwLDBweCAwcHggMTVweCAwcHggcmdiYSgwLDAsMCwwKX0jbGlzdGluZ0NvbnRhaW5lciAjaXRlbURldGFpbHMgLmdyYWRpZW50LWdyb3VwLXdyYXAgLmdyYWRpZW50LXJvdGF0ZSAuZ3JhZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTQ2NiU7bGVmdDotMjUlO3dpZHRoOjE1MCU7aGVpZ2h0OjEwMDAlO2JhY2tncm91bmQ6IzQ4MmE2ZDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYig3MiwgNDIsIDEwOSkgMjUlLCByZ2IoMTk1LCA0MCwgMTY4KSA1MCUsIHJnYigxMDEsIDU2LCAxNTUpIDc1JSk7LXdlYmtpdC1hbmltYXRpb246Z3JhZGllbnRTcGluIDhzIGxpbmVhciBpbmZpbml0ZTstbW96LWFuaW1hdGlvbjpncmFkaWVudFNwaW4gOHMgbGluZWFyIGluZmluaXRlO2FuaW1hdGlvbjpncmFkaWVudFNwaW4gOHMgbGluZWFyIGluZmluaXRlO3otaW5kZXg6MTB9I2xpc3RpbmdDb250YWluZXIgI2l0ZW1EZXRhaWxzIC5ncmFkaWVudC1ncm91cC13cmFwIC5ncmFkaWVudC1yb3RhdGUgI0dlbmVyYXRlQUlCdXR0b257Ym9yZGVyLXJhZGl1czoxMXB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0OjYwMDtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6MXB4IHNvbGlkICNjMzI4YTg7Zm9udC1zaXplOjE3cHg7cGFkZGluZzo4cHggMTJweDt6LWluZGV4OjExfUAtbW96LWtleWZyYW1lcyBncmFkaWVudFNwaW57MTAwJXstbW96LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QC13ZWJraXQta2V5ZnJhbWVzIGdyYWRpZW50U3BpbnsxMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1Aa2V5ZnJhbWVzIGdyYWRpZW50U3BpbnsxMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19I2xpc3RpbmdDb250YWluZXIgI2l0ZW1EZXRhaWxzIC5ncmFkaWVudC1ncm91cC13cmFwIC5ncmFkaWVudC1yb3RhdGU6aG92ZXIgLmdyYWR7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246M3M7LW1vei1hbmltYXRpb24tZHVyYXRpb246M3M7YW5pbWF0aW9uLWR1cmF0aW9uOjNzfSNsaXN0aW5nQ29udGFpbmVyICNpdGVtRGV0YWlscyAuZ3JhZGllbnQtZ3JvdXAtd3JhcCAuZ3JhZGllbnQtcm90YXRlLmRpc2FibGVkIC5ncmFke2JhY2tncm91bmQ6IzU1NSAhaW1wb3J0YW50fSNsaXN0aW5nQ29udGFpbmVyICNpdGVtRGV0YWlscyAuZ3JhZGllbnQtZ3JvdXAtd3JhcCAuZ3JhZGllbnQtcm90YXRlLmRpc2FibGVkIGJ1dHRvbntib3JkZXItY29sb3I6I2Q5ZDlkOSAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6I2Q5ZDlkOSAhaW1wb3J0YW50O2N1cnNvcjpub3QtYWxsb3dlZH0jbGlzdGluZ0NvbnRhaW5lciAjaXRlbURldGFpbHMgLmdyYWRpZW50LWdyb3VwLXdyYXAgI3JlbWFpbmluZ0F0dGVtcHRze2Rpc3BsYXk6YmxvY2s7Y29sb3I6IzAwMDtmb250LXdlaWdodDo2MDB9I2xpc3RpbmdDb250YWluZXIgI2l0ZW1EZXRhaWxzIC5ncmFkaWVudC1ncm91cC13cmFwIC5lcnJfbXNne21hcmdpbi10b3A6NnB4fSNsaXN0aW5nQ29udGFpbmVyICNpdGVtRGV0YWlscyAucnRmLWxhYmVsLXdyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3BhZGRpbmctYm90dG9tOjE1cHh9I2xpc3RpbmdDb250YWluZXIgI2l0ZW1EZXRhaWxzIC5ydGYtbGFiZWwtd3JhcD5zcGFue2NvbG9yOiMwMDB9I2xpc3RpbmdDb250YWluZXIgI2l0ZW1EZXRhaWxzIC5ydGYtbGFiZWwtd3JhcD5zcGFuPnN0cm9uZ3tmb250LXdlaWdodDo2MDB9I2xpc3RpbmdDb250YWluZXIgI2l0ZW1EZXRhaWxzIC5ydGYtbGFiZWwtd3JhcD5zcGFuPmltZ3tib3gtc2hhZG93OjJweCAycHggNHB4IDBweCByZ2JhKDAsMCwwLC4yKTttYXJnaW46MHB4IDEwcHg7ZGlzcGxheTppbmxpbmV9I2xpc3RpbmdDb250YWluZXIgI2l0ZW1EZXRhaWxzIC5sb2FkZXJ7YmFja2dyb3VuZC1jb2xvcjojZWVlfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjbGlzdGluZ0NvbnRhaW5lciAjaXRlbURldGFpbHMgLnJ0Zi1sYWJlbC13cmFwe2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNsaXN0aW5nQ29udGFpbmVyICNpdGVtRGV0YWlscyAucnRmLWxhYmVsLXdyYXAgbGFiZWx7d2hpdGUtc3BhY2U6bm93cmFwfSNsaXN0aW5nQ29udGFpbmVyICNpdGVtRGV0YWlscyAucnRmLWxhYmVsLXdyYXA+c3BhbnttYXJnaW4tbGVmdDoxNXB4O21hcmdpbi10b3A6LTJweH0jbGlzdGluZ0NvbnRhaW5lciAjaXRlbURldGFpbHMgLmNhdGVnb3J5LXNlY3Rpb24gLmpxdWktZGQtd3JhcHBlcnt3aWR0aDo1MCV9I2xpc3RpbmdDb250YWluZXIgI2l0ZW1EZXRhaWxzIC5zZWN0aW9uLXRyYW5zcGFyZW50e2JhY2tncm91bmQtY29sb3I6I2ZmZn0jbGlzdGluZ0NvbnRhaW5lciAjaXRlbURldGFpbHMgLnNlY3Rpb24tdHJhbnNwYXJlbnQgLmZvcm0tZ3JvdXAgLnNlY3Rpb24tZ3JheXttYXJnaW4tbGVmdDotMTVweDttYXJnaW4tcmlnaHQ6LTE1cHg7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fSNsaXN0aW5nQ29udGFpbmVyICNpdGVtRGV0YWlscyAuc2VjdGlvbi10cmFuc3BhcmVudCAuY3RhLXJvd3ttYXJnaW4tdG9wOjIwcHh9I2xpc3RpbmdDb250YWluZXIgI2l0ZW1EZXRhaWxzIC5zZWN0aW9uLXdoaXRle2JhY2tncm91bmQtY29sb3I6I2VlZX0jbGlzdGluZ0NvbnRhaW5lciAjaXRlbURldGFpbHMgLnNlY3Rpb24td2hpdGUuc2VjdGlvbi1oZWFkZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmfX0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgLnNlY3Rpb24tdHJhbnNwYXJlbnQgLmZvcm0tZ3JvdXA6Zmlyc3QtY2hpbGQgLnNlY3Rpb24tZ3JheXtib3JkZXItdG9wOjBweH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgLnNlY3Rpb24tZ3JheS5zaGlwcGluZy1zZWN0aW9ue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgLnNlY3Rpb24tZ3JheS5zaGlwcGluZy1zZWN0aW9uPi5mb3JtLWdyb3VwOm50aC1jaGlsZCgxKXtvcmRlcjoxfSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAuc2VjdGlvbi1ncmF5LnNoaXBwaW5nLXNlY3Rpb24+LmZvcm0tZ3JvdXA6bnRoLWNoaWxkKDIpe29yZGVyOjN9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzIC5zZWN0aW9uLWdyYXkuc2hpcHBpbmctc2VjdGlvbj4uZm9ybS1ncm91cDpudGgtY2hpbGQoMyl7b3JkZXI6Nn0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgLnNlY3Rpb24tZ3JheS5zaGlwcGluZy1zZWN0aW9uPi5mb3JtLWdyb3VwOm50aC1jaGlsZCg0KXtvcmRlcjo0fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAuc2VjdGlvbi1ncmF5LnNoaXBwaW5nLXNlY3Rpb24+LmZvcm0tZ3JvdXA6bnRoLWNoaWxkKDUpe29yZGVyOjV9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzIC5zZWN0aW9uLWdyYXkuc2hpcHBpbmctc2VjdGlvbj4uZm9ybS1ncm91cDpudGgtY2hpbGQoNil7b3JkZXI6Mn0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgLmlucHV0LWdyb3VwLWVuZHt0ZXh0LWFsaWduOmxlZnQgIWltcG9ydGFudDtwYWRkaW5nLXJpZ2h0OjEwcHg7Ym9yZGVyLXJhZGl1czowcHggNnB4IDZweCAwcHggIWltcG9ydGFudH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NoaXBTZWVBZGRsVGVybXMrbGFiZWx7bWFyZ2luLWJvdHRvbToxNXB4fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjaW1tZWRpYXRlLWNoZWNrb3V0LWdicGF5IC5nbHlwaGljb24tb2t7Y29sb3I6IzAwNjQwMH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2VzdGltYXRvci1sb2dvLWxpbmtzLWhkcnttYXJnaW4tdG9wOjEwcHh9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNlc3RpbWF0b3ItbG9nby1saW5rc3tsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46MTBweCAtNy41cHggNXB4O3BhZGRpbmc6MH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2VzdGltYXRvci1sb2dvLWxpbmtzIGxpe3BhZGRpbmctbGVmdDo3LjVweDtwYWRkaW5nLXJpZ2h0OjcuNXB4fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXN0aW1hdG9yLWxvZ28tbGlua3MgYXtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZmZmO2hlaWdodDoxMDBweDtwYWRkaW5nOjEwcHg7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpibG9jaztib3JkZXItcmFkaXVzOjZweH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2VzdGltYXRvci1sb2dvLWxpbmtzIGE+ZGl2e2hlaWdodDoxMDAlO2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW59I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNlc3RpbWF0b3ItbG9nby1saW5rcyBhI2ZlZGV4bGluaz5kaXZ7YmFja2dyb3VuZC1pbWFnZTp1cmwoL3RoZW1lL2Fzc2V0cy9sb2dvLWZlZGV4LnBuZyl9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNlc3RpbWF0b3ItbG9nby1saW5rcyBhI3VzcHNsaW5rPmRpdntiYWNrZ3JvdW5kLWltYWdlOnVybCgvdGhlbWUvYXNzZXRzL2xvZ28tdXNwcy5wbmcpfSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXN0aW1hdG9yLWxvZ28tbGlua3MgYSN1cHNsaW5rPmRpdntiYWNrZ3JvdW5kLWltYWdlOnVybCgvdGhlbWUvYXNzZXRzL2xvZ28tdXBzLnBuZyl9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzIC5mb3JtLWdyb3VwIC5nbHlwaGljb24tcmVtb3Zle2NvbG9yOiNkMDAyMWJ9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzIC5mb3JtLWdyb3VwIC5zZWN0aW9uLWdyYXl7bWFyZ2luOjBweDtjbGVhcjpsZWZ0fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAuZm9ybS1ncm91cCAuc2VjdGlvbi1ncmF5IHB7bWFyZ2luLWJvdHRvbTowcHh9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzIC5mb3JtLWdyb3VwLmltbWVkaWF0ZS1jaGVja291dHtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7bWFyZ2luLXRvcDotMjBweH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgLmZvcm0tZ3JvdXAuaW1tZWRpYXRlLWNoZWNrb3V0IC5zZWN0aW9uLWdyYXkgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7Zm9udC1zaXplOjEzcHg7cGFkZGluZzowcHg7ZGlzcGxheTpibG9jaztjbGVhcjpib3RofSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAuZm9ybS1ncm91cC5pbW1lZGlhdGUtY2hlY2tvdXQgLnNlY3Rpb24tZ3JheSB1bCBsaXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOjdweH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgLmZvcm0tZ3JvdXAuaW1tZWRpYXRlLWNoZWNrb3V0IC5zZWN0aW9uLWdyYXkgdWwgbGkgaXttYXJnaW4tcmlnaHQ6NXB4fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAuZm9ybS1ncm91cC5pbW1lZGlhdGUtY2hlY2tvdXQgLnNlY3Rpb24tZ3JheSB1bCBsaSBpLmdseXBoaWNvbi1va3tjb2xvcjojMDA2NDAwfSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAuZm9ybS1ncm91cC5pbW1lZGlhdGUtY2hlY2tvdXQgLnNlY3Rpb24tZ3JheSB1bCBsaSBpLmdseXBoaWNvbi1yZW1vdmV7Y29sb3I6I2QwMDIxYn0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgLmZvcm0tZ3JvdXAuaW1tZWRpYXRlLWNoZWNrb3V0IC5zZWN0aW9uLWdyYXkgdWwgbGkgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbG9yOiMwMDY0MDB9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzIC5mb3JtLWdyb3VwLmltbWVkaWF0ZS1jaGVja291dCAuc2VjdGlvbi1ncmF5IHVsIGxpIGE6dmlzaXRlZHtjb2xvcjojMDA2NDAwfSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAuZm9ybS1ncm91cC5pbW1lZGlhdGUtY2hlY2tvdXQgLnNlY3Rpb24tZ3JheSB1bCBsaTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjBweH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgLmZvcm0tZ3JvdXAuaW1tZWRpYXRlLWNoZWNrb3V0IC5zZWN0aW9uLWdyYXkucXVhbGlmaWVke3BhZGRpbmc6MTBweH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgLmZvcm0tZ3JvdXAuaW1tZWRpYXRlLWNoZWNrb3V0IC5zZWN0aW9uLWdyYXkucXVhbGlmaWVkIC5hY3RpbmctbGFiZWx7Zm9udC1zaXplOjE2cHg7bWFyZ2luOjBweH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgLmZvcm0tZ3JvdXAuaW1tZWRpYXRlLWNoZWNrb3V0IC5zZWN0aW9uLWdyYXkucXVhbGlmaWVkIC5hY3RpbmctbGFiZWwgaXtjb2xvcjojMDA2NDAwO21hcmdpbi1yaWdodDo1cHh9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzIC5mb3JtLWdyb3VwLmltbWVkaWF0ZS1jaGVja291dCAuc2VjdGlvbi1ncmF5LnVucXVhbGlmaWVke3BhZGRpbmc6MTBweH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgLmZvcm0tZ3JvdXAuaW1tZWRpYXRlLWNoZWNrb3V0IC5zZWN0aW9uLWdyYXkudW5xdWFsaWZpZWQgLmFjdGluZy1sYWJlbCAuZ2x5cGhpY29uLW9re2NvbG9yOiMwMDY0MDA7bWFyZ2luLXJpZ2h0OjVweH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgLmZvcm0tZ3JvdXAuaW1tZWRpYXRlLWNoZWNrb3V0IC5zZWN0aW9uLWdyYXkudW5xdWFsaWZpZWQgLmFjdGluZy1sYWJlbCAuZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ257Y29sb3I6I2ZmYmYwMDttYXJnaW4tcmlnaHQ6NXB4fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwICN0YXhFbnRyeXttYXJnaW4tdG9wOjE1cHg7Y29sb3I6IzU1NX0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAjdGF4RW50cnkgI3RheFN0YXRlICNzYWxlc1RheFN0YXRlVGV4dHttYXJnaW46MTVweCAwcHggNXB4fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwICN0YXhFbnRyeSAucmV2ZWFsZXIgI3RheFBlcmNlbnRhZ2V7bWFyZ2luOjE1cHggMHB4IDBweCAwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOiM1NTV9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgI3RheEVudHJ5IC5yZXZlYWxlciAjdGF4UGVyY2VudGFnZSBzcGFue2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMDt3aGl0ZS1zcGFjZTpub3dyYXA7bGluZS1oZWlnaHQ6MzdweDttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLXJpZ2h0OjVweH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAjdGF4RW50cnkgLnJldmVhbGVyICN0YXhQZXJjZW50YWdlIHNwYW46Zmlyc3QtY2hpbGR7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc2l6ZToxMXB4O21hcmdpbi1sZWZ0OjBweDtjb2xvcjojMDAwfSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwICN0YXhFbnRyeSAucmV2ZWFsZXIgI3RheFBlcmNlbnRhZ2UgaW5wdXRbdHlwZT1udW1iZXJde2ZsZXg6MSAxIGF1dG87cGFkZGluZy10b3A6MHB4O3BhZGRpbmctYm90dG9tOjBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXJ9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgI3RheEVudHJ5IC5yZXZlYWxlciBwLmVycm9ye2NvbG9yOiNkMDAyMWI7Zm9udC1zaXplOjEycHg7bWFyZ2luOjBweDtwYWRkaW5nOjBweDt0ZXh0LWFsaWduOnJpZ2h0O2Rpc3BsYXk6bm9uZX0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAjdGF4RW50cnkgLnJldmVhbGVyICN0YXhJbmNsdXNpb25zIHNtYWxse2NvbG9yOiMwMDB9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgI3RheEVudHJpZXMsI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgI2V4Y2x1ZGVTdGF0ZUVudHJpZXMsI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNleGNsdWRlU3RhdGVzV3JhcCAjdGF4RW50cmllcywjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2V4Y2x1ZGVTdGF0ZXNXcmFwICNleGNsdWRlU3RhdGVFbnRyaWVze2NsZWFyOmJvdGg7bWFyZ2luLXRvcDoxNXB4fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwICN0YXhFbnRyaWVzPnNtYWxsLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwICNleGNsdWRlU3RhdGVFbnRyaWVzPnNtYWxsLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXhjbHVkZVN0YXRlc1dyYXAgI3RheEVudHJpZXM+c21hbGwsI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNleGNsdWRlU3RhdGVzV3JhcCAjZXhjbHVkZVN0YXRlRW50cmllcz5zbWFsbHtjb2xvcjojMDAwfSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwICN0YXhFbnRyaWVzIHVsLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwICNleGNsdWRlU3RhdGVFbnRyaWVzIHVsLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXhjbHVkZVN0YXRlc1dyYXAgI3RheEVudHJpZXMgdWwsI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNleGNsdWRlU3RhdGVzV3JhcCAjZXhjbHVkZVN0YXRlRW50cmllcyB1bHtjbGVhcjpib3RoO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzowcHg7d2lkdGg6MTAwJTttYXJnaW46NXB4IDAgMH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAjdGF4RW50cmllcyB1bCBsaSwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAjZXhjbHVkZVN0YXRlRW50cmllcyB1bCBsaSwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2V4Y2x1ZGVTdGF0ZXNXcmFwICN0YXhFbnRyaWVzIHVsIGxpLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXhjbHVkZVN0YXRlc1dyYXAgI2V4Y2x1ZGVTdGF0ZUVudHJpZXMgdWwgbGl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt3aWR0aDoxMDAlO3BhZGRpbmc6MTBweH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAjdGF4RW50cmllcyB1bCBsaT5zcGFuLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwICNleGNsdWRlU3RhdGVFbnRyaWVzIHVsIGxpPnNwYW4sI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNleGNsdWRlU3RhdGVzV3JhcCAjdGF4RW50cmllcyB1bCBsaT5zcGFuLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXhjbHVkZVN0YXRlc1dyYXAgI2V4Y2x1ZGVTdGF0ZUVudHJpZXMgdWwgbGk+c3Bhbnt3aGl0ZS1zcGFjZTpub3dyYXA7Zm9udC13ZWlnaHQ6NzAwO21pbi13aWR0aDo3NXB4fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwICN0YXhFbnRyaWVzIHVsIGxpPnNwYW4ucGVyYzphZnRlciwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAjZXhjbHVkZVN0YXRlRW50cmllcyB1bCBsaT5zcGFuLnBlcmM6YWZ0ZXIsI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNleGNsdWRlU3RhdGVzV3JhcCAjdGF4RW50cmllcyB1bCBsaT5zcGFuLnBlcmM6YWZ0ZXIsI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNleGNsdWRlU3RhdGVzV3JhcCAjZXhjbHVkZVN0YXRlRW50cmllcyB1bCBsaT5zcGFuLnBlcmM6YWZ0ZXJ7Y29udGVudDpcIiVcIn0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAjdGF4RW50cmllcyB1bCBsaSAucm93LWVudHJpZXMsI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgI2V4Y2x1ZGVTdGF0ZUVudHJpZXMgdWwgbGkgLnJvdy1lbnRyaWVzLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXhjbHVkZVN0YXRlc1dyYXAgI3RheEVudHJpZXMgdWwgbGkgLnJvdy1lbnRyaWVzLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXhjbHVkZVN0YXRlc1dyYXAgI2V4Y2x1ZGVTdGF0ZUVudHJpZXMgdWwgbGkgLnJvdy1lbnRyaWVze2ZsZXg6MSAxIGF1dG87d2lkdGg6YXV0bztwYWRkaW5nOjBweCAxMHB4fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwICN0YXhFbnRyaWVzIHVsIGxpIC5yb3ctZW50cmllcyAucm93LWVudHJ5LCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwICNleGNsdWRlU3RhdGVFbnRyaWVzIHVsIGxpIC5yb3ctZW50cmllcyAucm93LWVudHJ5LCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXhjbHVkZVN0YXRlc1dyYXAgI3RheEVudHJpZXMgdWwgbGkgLnJvdy1lbnRyaWVzIC5yb3ctZW50cnksI2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNleGNsdWRlU3RhdGVzV3JhcCAjZXhjbHVkZVN0YXRlRW50cmllcyB1bCBsaSAucm93LWVudHJpZXMgLnJvdy1lbnRyeXtmbG9hdDpsZWZ0O2ZvbnQtc2l6ZToxMXB4O2xpbmUtaGVpZ2h0OjE4cHg7bWFyZ2luLXJpZ2h0OjEwcHh9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgI3RheEVudHJpZXMgdWwgbGkgLnJvdy1lbnRyaWVzIC5yb3ctZW50cnkgaSwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAjZXhjbHVkZVN0YXRlRW50cmllcyB1bCBsaSAucm93LWVudHJpZXMgLnJvdy1lbnRyeSBpLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXhjbHVkZVN0YXRlc1dyYXAgI3RheEVudHJpZXMgdWwgbGkgLnJvdy1lbnRyaWVzIC5yb3ctZW50cnkgaSwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2V4Y2x1ZGVTdGF0ZXNXcmFwICNleGNsdWRlU3RhdGVFbnRyaWVzIHVsIGxpIC5yb3ctZW50cmllcyAucm93LWVudHJ5IGl7Y29sb3I6IzAwNjQwMDt0b3A6MHB4O21hcmdpbi1yaWdodDozcHh9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNzYWxlc1RheFdyYXAgI3RheEVudHJpZXMgdWwgbGkgLnJvdy1lbnRyaWVzIC5yb3ctZW50cnk6bGFzdC1jaGlsZCwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAjZXhjbHVkZVN0YXRlRW50cmllcyB1bCBsaSAucm93LWVudHJpZXMgLnJvdy1lbnRyeTpsYXN0LWNoaWxkLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXhjbHVkZVN0YXRlc1dyYXAgI3RheEVudHJpZXMgdWwgbGkgLnJvdy1lbnRyaWVzIC5yb3ctZW50cnk6bGFzdC1jaGlsZCwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2V4Y2x1ZGVTdGF0ZXNXcmFwICNleGNsdWRlU3RhdGVFbnRyaWVzIHVsIGxpIC5yb3ctZW50cmllcyAucm93LWVudHJ5Omxhc3QtY2hpbGR7bWFyZ2luOjBweH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAjdGF4RW50cmllcyB1bCBsaSAucmVtb3ZlLWJ0biwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAjZXhjbHVkZVN0YXRlRW50cmllcyB1bCBsaSAucmVtb3ZlLWJ0biwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2V4Y2x1ZGVTdGF0ZXNXcmFwICN0YXhFbnRyaWVzIHVsIGxpIC5yZW1vdmUtYnRuLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXhjbHVkZVN0YXRlc1dyYXAgI2V4Y2x1ZGVTdGF0ZUVudHJpZXMgdWwgbGkgLnJlbW92ZS1idG57Y29sb3I6IzAwNjQwMDtib3JkZXI6MHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwwKTtjdXJzb3I6cG9pbnRlcn0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAjdGF4RW50cmllcyB1bCBsaTpudGgtY2hpbGQob2RkKSwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAjZXhjbHVkZVN0YXRlRW50cmllcyB1bCBsaTpudGgtY2hpbGQob2RkKSwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2V4Y2x1ZGVTdGF0ZXNXcmFwICN0YXhFbnRyaWVzIHVsIGxpOm50aC1jaGlsZChvZGQpLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXhjbHVkZVN0YXRlc1dyYXAgI2V4Y2x1ZGVTdGF0ZUVudHJpZXMgdWwgbGk6bnRoLWNoaWxkKG9kZCl7YmFja2dyb3VuZC1jb2xvcjojZjdmNmYyfSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwIC5hZGQtcm93LCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXhjbHVkZVN0YXRlc1dyYXAgLmFkZC1yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7bWFyZ2luLXRvcDoxNXB4fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwIC5hZGQtcm93IGJ1dHRvbiwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2V4Y2x1ZGVTdGF0ZXNXcmFwIC5hZGQtcm93IGJ1dHRvbntwYWRkaW5nOjEwcHggMjBweH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAuYWRkLXJvdyBidXR0b24uYWRkLWJ0biwjbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI2V4Y2x1ZGVTdGF0ZXNXcmFwIC5hZGQtcm93IGJ1dHRvbi5hZGQtYnRue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWxlZnQ6MTBweH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAuYWRkLXJvdyBidXR0b24uYWRkLWJ0biBzcGFuLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXhjbHVkZVN0YXRlc1dyYXAgLmFkZC1yb3cgYnV0dG9uLmFkZC1idG4gc3Bhbntmb250LXNpemU6MTRweDttYXJnaW4tbGVmdDo1cHg7bGluZS1oZWlnaHQ6MTRweH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgI3NhbGVzVGF4V3JhcCAuYWRkLXJvdyBidXR0b24uYWRkLWJ0biBpLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXhjbHVkZVN0YXRlc1dyYXAgLmFkZC1yb3cgYnV0dG9uLmFkZC1idG4gaXtmb250LXNpemU6MTNweDt0b3A6MHB4fSNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjc2FsZXNUYXhXcmFwIC5hZGQtcm93Ky5lcnJfbXNnLCNsaXN0aW5nQ29udGFpbmVyICNwYXltZW50U2hpcHBpbmdUYXhlcyAjZXhjbHVkZVN0YXRlc1dyYXAgLmFkZC1yb3crLmVycl9tc2d7bWFyZ2luLXRvcDo1cHh9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzICNleGNsdWRlU3RhdGVzV3JhcCAjZXhjbHVkZVN0YXRle21hcmdpbi10b3A6MTVweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzIC5zZWN0aW9uLXRyYW5zcGFyZW50e2JhY2tncm91bmQtY29sb3I6I2ZmZn0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgLnNlY3Rpb24tZ3JheS5zaGlwcGluZy1zZWN0aW9ue2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcH0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgLnNlY3Rpb24tZ3JheS5zaGlwcGluZy1zZWN0aW9uPi5jb2wtc20tNntmbGV4OjAgMSA1MCV9I2xpc3RpbmdDb250YWluZXIgI3BheW1lbnRTaGlwcGluZ1RheGVzIC5zZWN0aW9uLWdyYXkuc2hpcHBpbmctc2VjdGlvbj4uZm9ybS1ncm91cDpudGgtY2hpbGQoMyl7b3JkZXI6NX0jbGlzdGluZ0NvbnRhaW5lciAjcGF5bWVudFNoaXBwaW5nVGF4ZXMgLnNlY3Rpb24tZ3JheS5zaGlwcGluZy1zZWN0aW9uPi5mb3JtLWdyb3VwOm50aC1jaGlsZCg1KXtvcmRlcjo2fX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLnNlY3Rpb24tdHJhbnNwYXJlbnR7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLnNlY3Rpb24tdHJhbnNwYXJlbnQgaDMuc2Vjb25kYXJ5LWhlYWRlcntmb250LXNpemU6MTZweDtjb2xvcjojMDAwO21hcmdpbi1ib3R0b206MjVweDttYXJnaW4tdG9wOjBweDtmb250LXdlaWdodDo3MDB9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5zZWN0aW9uLXRyYW5zcGFyZW50IGgzLnNlY29uZGFyeS1oZWFkZXI+YXtmb250LXNpemU6MTVweDtjb2xvcjojMDA2NDAwfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAuc2VjdGlvbi10cmFuc3BhcmVudCAubWVyaWRpYW57Y2xlYXI6bm9uZX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLnNlY3Rpb24tdHJhbnNwYXJlbnQgLm1lcmlkaWFuIGxhYmVse2Rpc3BsYXk6aW5saW5lLWZsZXg7bWluLXdpZHRoOjU1cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5e3BhZGRpbmc6MjBweCAwcHggMHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAuZHJhd2Vye21hcmdpbjo1cHggMHB4IDEwcHg7Zm9udC13ZWlnaHQ6bm9ybWFsfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAucmFkaW8tZ3JvdXAgbGFiZWx7Zm9udC13ZWlnaHQ6bm9ybWFsfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAuaW5wdXQtZ3JvdXAucmFkaW8tZ3JvdXB7d2lkdGg6MTAwJX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC10ZXh0Ym94e2JvcmRlci1yYWRpdXM6MHB4IDZweCA2cHggMHB4ICFpbXBvcnRhbnQ7dGV4dC1hbGlnbjpsZWZ0ICFpbXBvcnRhbnQ7aGVpZ2h0OjQwcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5IGlucHV0W3R5cGU9Y2hlY2tib3hde2Rpc3BsYXk6bm9uZX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgaW5wdXRbdHlwZT1jaGVja2JveF0rbGFiZWx7dGV4dC10cmFuc2Zvcm06bm9uZTthbGlnbi1pdGVtczpjZW50ZXJ9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5ICNzaG9ydFRlcm1BdWN0aW9uT3B0aW4rbGFiZWx7Y29sb3I6IzU1NTtmb250LXdlaWdodDpub3JtYWx9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5ICNzaG9ydFRlcm1BdWN0aW9uT3B0aW4rbGFiZWwgc3Ryb25ne2NvbG9yOiMwMDY0MDB9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5ICNhdWN0aW9uRHVyYXRpb25DaGtfc3RkK2xhYmVsKy5pbnB1dC1ncm91cCwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgI2F1Y3Rpb25EdXJhdGlvbkNoa19zaHIrbGFiZWwrLmlucHV0LWdyb3Vwe3dpZHRoOjEwMCV9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5ICNhdWN0aW9uRHVyYXRpb25DaGtfc3RkK2xhYmVsKy5pbnB1dC1ncm91cCAjcmVsaXN0RXZlbklmU29sZENoa19zdGQrbGFiZWwrLnRpZXItMiwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgI2F1Y3Rpb25EdXJhdGlvbkNoa19zdGQrbGFiZWwrLmlucHV0LWdyb3VwICNyZWxpc3RFdmVuSWZTb2xkQ2hrX3NocitsYWJlbCsudGllci0yLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAjYXVjdGlvbkR1cmF0aW9uQ2hrX3NocitsYWJlbCsuaW5wdXQtZ3JvdXAgI3JlbGlzdEV2ZW5JZlNvbGRDaGtfc3RkK2xhYmVsKy50aWVyLTIsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5ICNhdWN0aW9uRHVyYXRpb25DaGtfc2hyK2xhYmVsKy5pbnB1dC1ncm91cCAjcmVsaXN0RXZlbklmU29sZENoa19zaHIrbGFiZWwrLnRpZXItMnt0cmFuc2l0aW9uOmFsbCAuM3M7aGVpZ2h0OjBweDtvcGFjaXR5OjA7bGluZS1oZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47ZGlzcGxheTpibG9jaztjbGVhcjpib3RofSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAjYXVjdGlvbkR1cmF0aW9uQ2hrX3N0ZDpjaGVja2VkK2xhYmVsKy5pbnB1dC1ncm91cCAjcmVsaXN0RXZlbklmU29sZENoa19zdGQ6Y2hlY2tlZCtsYWJlbCsudGllci0yLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAjYXVjdGlvbkR1cmF0aW9uQ2hrX3N0ZDpjaGVja2VkK2xhYmVsKy5pbnB1dC1ncm91cCAjcmVsaXN0RXZlbklmU29sZENoa19zaHI6Y2hlY2tlZCtsYWJlbCsudGllci0yLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAjYXVjdGlvbkR1cmF0aW9uQ2hrX3NocjpjaGVja2VkK2xhYmVsKy5pbnB1dC1ncm91cCAjcmVsaXN0RXZlbklmU29sZENoa19zdGQ6Y2hlY2tlZCtsYWJlbCsudGllci0yLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAjYXVjdGlvbkR1cmF0aW9uQ2hrX3NocjpjaGVja2VkK2xhYmVsKy5pbnB1dC1ncm91cCAjcmVsaXN0RXZlbklmU29sZENoa19zaHI6Y2hlY2tlZCtsYWJlbCsudGllci0ye2hlaWdodDphdXRvO29wYWNpdHk6MTtsaW5lLWhlaWdodDpub3JtYWw7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nLXRvcDoxMHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAjYXVjdGlvbkR1cmF0aW9uQ2hrX3N0ZDpjaGVja2VkK2xhYmVsKy5pbnB1dC1ncm91cCAjcmVsaXN0RXZlbklmU29sZENoa19zdGQ6Y2hlY2tlZCtsYWJlbCsudGllci0yIGxhYmVsLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAjYXVjdGlvbkR1cmF0aW9uQ2hrX3N0ZDpjaGVja2VkK2xhYmVsKy5pbnB1dC1ncm91cCAjcmVsaXN0RXZlbklmU29sZENoa19zaHI6Y2hlY2tlZCtsYWJlbCsudGllci0yIGxhYmVsLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAjYXVjdGlvbkR1cmF0aW9uQ2hrX3NocjpjaGVja2VkK2xhYmVsKy5pbnB1dC1ncm91cCAjcmVsaXN0RXZlbklmU29sZENoa19zdGQ6Y2hlY2tlZCtsYWJlbCsudGllci0yIGxhYmVsLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAjYXVjdGlvbkR1cmF0aW9uQ2hrX3NocjpjaGVja2VkK2xhYmVsKy5pbnB1dC1ncm91cCAjcmVsaXN0RXZlbklmU29sZENoa19zaHI6Y2hlY2tlZCtsYWJlbCsudGllci0yIGxhYmVse2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjBweCAwcHggNXB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSNzdGFuZGFyZC10YWIgLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCBsYWJlbHttYXJnaW4tYm90dG9tOjBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkjc2hvcnR0ZXJtLXRhYj5kaXY+cHttYXJnaW4tYm90dG9tOjIwcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5I3Nob3J0dGVybS10YWIgcCBzdHJvbmd7d2hpdGUtc3BhY2U6bm93cmFwfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAuZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ257bWFyZ2luLXJpZ2h0OjVweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgLm9wdGlvbmFsLXNlcnZpY2V7bWFyZ2luLWJvdHRvbToyMHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAub3B0aW9uYWwtc2VydmljZSAuY2hlY2stZ3JvdXA+bGFiZWwgc3BhbjpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjNweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgLm9wdGlvbmFsLXNlcnZpY2UgLmNoZWNrLWdyb3VwIC5pbnB1dC1ncm91cHtkaXNwbGF5OmJsb2NrfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAub3B0aW9uYWwtc2VydmljZSAuY2hlY2stZ3JvdXAgLmlucHV0LWdyb3VwIC5yYWRpby1ncm91cHtjbGVhcjpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDo0MHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAub3B0aW9uYWwtc2VydmljZSAuY2hlY2stZ3JvdXAgLmlucHV0LWdyb3VwIC5yYWRpby1ncm91cCBsYWJlbHttYXJnaW46MHB4IDE1cHggMHB4IDBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgLm9wdGlvbmFsLXNlcnZpY2UgLmNoZWNrLWdyb3VwICNmdXR1cmVMaXN0aW5nT3B0aW4rbGFiZWwgc3BhbiwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgLm9wdGlvbmFsLXNlcnZpY2UgLmNoZWNrLWdyb3VwICNzaHRGdXR1cmVMaXN0aW5nT3B0aW4rbGFiZWwgc3BhbiwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgLm9wdGlvbmFsLXNlcnZpY2UgLmNoZWNrLWdyb3VwICNmeGRGdXR1cmVMaXN0aW5nT3B0aW4rbGFiZWwgc3BhbntmbGV4OjAgMSBhdXRvfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAub3B0aW9uYWwtc2VydmljZSAuY2hlY2stZ3JvdXAgI2Z1dHVyZUxpc3RpbmdPcHRpbitsYWJlbCBzcGFuOmZpcnN0LWNoaWxkLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAub3B0aW9uYWwtc2VydmljZSAuY2hlY2stZ3JvdXAgI3NodEZ1dHVyZUxpc3RpbmdPcHRpbitsYWJlbCBzcGFuOmZpcnN0LWNoaWxkLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAub3B0aW9uYWwtc2VydmljZSAuY2hlY2stZ3JvdXAgI2Z4ZEZ1dHVyZUxpc3RpbmdPcHRpbitsYWJlbCBzcGFuOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4O21hcmdpbi1ib3R0b206M3B4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAub3B0aW9uYWwtc2VydmljZSAuY2hlY2stZ3JvdXAgI2Z1dHVyZUxpc3RpbmdPcHRpbjpjaGVja2VkK2xhYmVsKy5pbnB1dC1ncm91cCwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm1hdC1tZGMtdGFiLWJvZHkgLm9wdGlvbmFsLXNlcnZpY2UgLmNoZWNrLWdyb3VwICNzaHRGdXR1cmVMaXN0aW5nT3B0aW46Y2hlY2tlZCtsYWJlbCsuaW5wdXQtZ3JvdXAsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5tYXQtbWRjLXRhYi1ib2R5IC5vcHRpb25hbC1zZXJ2aWNlIC5jaGVjay1ncm91cCAjZnhkRnV0dXJlTGlzdGluZ09wdGluK2xhYmVsKy5pbnB1dC1ncm91cHtwYWRkaW5nLXRvcDoxNXB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAubWF0LW1kYy10YWItYm9keSAucm93Pi5mb3JtLWdyb3Vwe2NsZWFyOmJvdGh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5nYi1tYXQtZGF0ZXBpY2tlcnt3aWR0aDo1MCV9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIGJ1dHRvbnttYXJnaW46MHB4IDBweCAzNXB4fUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLmdiLW1hdC1kYXRlcGlja2Vye3dpZHRoOjEwMCV9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLnNlY3Rpb24td2hpdGUgLm9wdGlvbmFsLXNlcnZpY2UgLmNoZWNrLWdyb3VwPmxhYmVse2ZvbnQtc2l6ZToxNXB4fX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLnNlY3Rpb24tdHJhbnNwYXJlbnR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNTUsMjU0LjU4NjIwNjg5NjYsMjE5KX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm9wdGlvbmFsLXNlcnZpY2V7bWFyZ2luLWJvdHRvbToyNXB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAub3B0aW9uYWwtc2VydmljZS5nYi1tYXQtY2hlY2tib3grbGFiZWw+c3BhbntmbGV4OjF9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5vcHRpb25hbC1zZXJ2aWNlLmdiLW1hdC1jaGVja2JveCtsYWJlbD5zcGFuOmZpcnN0LWNoaWxkLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAub3B0aW9uYWwtc2VydmljZS5nYi1tYXQtY2hlY2tib3grbGFiZWw+c3BhbjpsYXN0LWNoaWxke2ZsZXg6MCAwIGF1dG99I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5vcHRpb25hbC1zZXJ2aWNlPnNtYWxse21hcmdpbi10b3A6MTBweDtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE4cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5vcHRpb25hbC1zZXJ2aWNlPnNtYWxsIHNwYW57Y29sb3I6IzAwNjQwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAub3B0aW9uYWwtc2VydmljZSAuZGRfd3JhcD5zbWFsbHttYXJnaW4tdG9wOjE1cHg7bWFyZ2luLWJvdHRvbTo1cHg7ZGlzcGxheTpibG9ja30jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm9wdGlvbmFsLXNlcnZpY2UgLmRkX3dyYXAgLnJlZHtjb2xvcjojYjkyZTJlfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAub3B0aW9uYWwtc2VydmljZSAuZGRfd3JhcCAuYmx1ZXtjb2xvcjojMTg1MzlkfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAub3B0aW9uYWwtc2VydmljZSAuZGRfd3JhcCAuZ3JlZW57Y29sb3I6IzAwNjQwMH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm9wdGlvbmFsLXNlcnZpY2UgLmRkX3dyYXAgLnVpLW1lbnUgbGk6bnRoLWNoaWxkKDEpPmRpdntjb2xvcjojYjkyZTJlfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAub3B0aW9uYWwtc2VydmljZSAuZGRfd3JhcCAudWktbWVudSBsaTpudGgtY2hpbGQoMik+ZGl2e2NvbG9yOiMxODUzOWR9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5vcHRpb25hbC1zZXJ2aWNlIC5kZF93cmFwIC51aS1tZW51IGxpOm50aC1jaGlsZCgzKT5kaXZ7Y29sb3I6IzAwNjQwMH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLm9wdGlvbmFsLXNlcnZpY2U6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjbGlzdGluZ09wdGlvbnMgLnNlY3Rpb24td2hpdGUgLnN1YnRvdGFsPmRpdntmb250LXNpemU6MTVweDtmb250LXdlaWdodDo3MDB9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5zZWN0aW9uLXdoaXRlIC5zdWJ0b3RhbD5kaXY6bGFzdC1jaGlsZHt0ZXh0LWFsaWduOnJpZ2h0O2NvbG9yOiMwMDY0MDB9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5zZWN0aW9uLXdoaXRlIGJ1dHRvbnttYXJnaW4tdG9wOjMwcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2xpc3RpbmdPcHRpb25zIC5zZWN0aW9uLXdoaXRlOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowcHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAub3B0aW9uYWwtc2VydmljZStsYWJlbHtmb250LXNpemU6MTVweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNsaXN0aW5nT3B0aW9ucyAub3B0aW9uYWwtc2VydmljZStsYWJlbHtmb250LXNpemU6MTZweH19I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29wdGlvbmFsU2VydmljZXMgLnNlY3Rpb24tdHJhbnNwYXJlbnR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNTUsMjU0LjU4NjIwNjg5NjYsMjE5KX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3B0aW9uYWxTZXJ2aWNlcyAub3B0aW9uYWwtc2VydmljZXttYXJnaW4tYm90dG9tOjI1cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29wdGlvbmFsU2VydmljZXMgLm9wdGlvbmFsLXNlcnZpY2UuZ2ItbWF0LWNoZWNrYm94K2xhYmVsPnNwYW57ZmxleDoxfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcHRpb25hbFNlcnZpY2VzIC5vcHRpb25hbC1zZXJ2aWNlLmdiLW1hdC1jaGVja2JveCtsYWJlbD5zcGFuOmZpcnN0LWNoaWxkLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcHRpb25hbFNlcnZpY2VzIC5vcHRpb25hbC1zZXJ2aWNlLmdiLW1hdC1jaGVja2JveCtsYWJlbD5zcGFuOmxhc3QtY2hpbGR7ZmxleDowIDAgYXV0b30jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3B0aW9uYWxTZXJ2aWNlcyAub3B0aW9uYWwtc2VydmljZT5zbWFsbHttYXJnaW4tdG9wOjEwcHg7ZGlzcGxheTpibG9jaztmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxOHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcHRpb25hbFNlcnZpY2VzIC5vcHRpb25hbC1zZXJ2aWNlPnNtYWxsIHNwYW57Y29sb3I6IzAwNjQwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcHRpb25hbFNlcnZpY2VzIC5vcHRpb25hbC1zZXJ2aWNlIC5kZF93cmFwPnNtYWxse21hcmdpbi10b3A6MTVweDttYXJnaW4tYm90dG9tOjVweDtkaXNwbGF5OmJsb2NrfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcHRpb25hbFNlcnZpY2VzIC5vcHRpb25hbC1zZXJ2aWNlIC5kZF93cmFwIC5yZWR7Y29sb3I6I2I5MmUyZX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3B0aW9uYWxTZXJ2aWNlcyAub3B0aW9uYWwtc2VydmljZSAuZGRfd3JhcCAuYmx1ZXtjb2xvcjojMTg1MzlkfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcHRpb25hbFNlcnZpY2VzIC5vcHRpb25hbC1zZXJ2aWNlIC5kZF93cmFwIC5ncmVlbntjb2xvcjojMDA2NDAwfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcHRpb25hbFNlcnZpY2VzIC5vcHRpb25hbC1zZXJ2aWNlIC5kZF93cmFwIC51aS1tZW51IGxpOm50aC1jaGlsZCgxKT5kaXZ7Y29sb3I6I2I5MmUyZX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3B0aW9uYWxTZXJ2aWNlcyAub3B0aW9uYWwtc2VydmljZSAuZGRfd3JhcCAudWktbWVudSBsaTpudGgtY2hpbGQoMik+ZGl2e2NvbG9yOiMxODUzOWR9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29wdGlvbmFsU2VydmljZXMgLm9wdGlvbmFsLXNlcnZpY2UgLmRkX3dyYXAgLnVpLW1lbnUgbGk6bnRoLWNoaWxkKDMpPmRpdntjb2xvcjojMDA2NDAwfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcHRpb25hbFNlcnZpY2VzIC5vcHRpb25hbC1zZXJ2aWNlOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29wdGlvbmFsU2VydmljZXMgLnNlY3Rpb24td2hpdGUgLnN1YnRvdGFsPmRpdntmb250LXNpemU6MTVweDtmb250LXdlaWdodDo3MDB9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29wdGlvbmFsU2VydmljZXMgLnNlY3Rpb24td2hpdGUgLnN1YnRvdGFsPmRpdjpsYXN0LWNoaWxke3RleHQtYWxpZ246cmlnaHQ7Y29sb3I6IzAwNjQwMH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3B0aW9uYWxTZXJ2aWNlcyAuc2VjdGlvbi13aGl0ZSBidXR0b257bWFyZ2luLXRvcDozMHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcHRpb25hbFNlcnZpY2VzIC5zZWN0aW9uLXdoaXRlOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowcHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcHRpb25hbFNlcnZpY2VzIC5vcHRpb25hbC1zZXJ2aWNlK2xhYmVse2ZvbnQtc2l6ZToxNXB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29wdGlvbmFsU2VydmljZXMgLm9wdGlvbmFsLXNlcnZpY2UrbGFiZWx7Zm9udC1zaXplOjE2cHh9fSNsaXN0aW5nQ29udGFpbmVyIHBpYy1jYXJvdXNlbCAudWktY2Fyb3VzZWx7cGFkZGluZzowcHggMzBweDttYXJnaW4tdG9wOjEwcHg7ZGlzcGxheTpibG9ja30jbGlzdGluZ0NvbnRhaW5lciBwaWMtY2Fyb3VzZWwgLnVpLWNhcm91c2VsIC51aS1jYXJvdXNlbC1oZWFkZXJ7bWFyZ2luOjBweDtwYWRkaW5nOjBweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9I2xpc3RpbmdDb250YWluZXIgcGljLWNhcm91c2VsIC51aS1jYXJvdXNlbCAudWktY2Fyb3VzZWwtaGVhZGVyIC51aS1jYXJvdXNlbC1idXR0b257YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwO3dpZHRoOjMwcHg7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoxMDAlO21hcmdpbjowcHg7Zm9udC1mYW1pbHk6XCJHbHlwaGljb25zIEhhbGZsaW5nc1wifSNsaXN0aW5nQ29udGFpbmVyIHBpYy1jYXJvdXNlbCAudWktY2Fyb3VzZWwgLnVpLWNhcm91c2VsLWhlYWRlciAudWktY2Fyb3VzZWwtYnV0dG9uOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwODQwMH0jbGlzdGluZ0NvbnRhaW5lciBwaWMtY2Fyb3VzZWwgLnVpLWNhcm91c2VsIC51aS1jYXJvdXNlbC1oZWFkZXIgLnVpLWNhcm91c2VsLWJ1dHRvbjpiZWZvcmV7Y29sb3I6I2ZmZn0jbGlzdGluZ0NvbnRhaW5lciBwaWMtY2Fyb3VzZWwgLnVpLWNhcm91c2VsIC51aS1jYXJvdXNlbC1oZWFkZXIgLnVpLWNhcm91c2VsLWJ1dHRvbi51aS1zdGF0ZS1kaXNhYmxlZHtiYWNrZ3JvdW5kLWNvbG9yOiNiYmUxYWEgIWltcG9ydGFudH0jbGlzdGluZ0NvbnRhaW5lciBwaWMtY2Fyb3VzZWwgLnVpLWNhcm91c2VsIC51aS1jYXJvdXNlbC1oZWFkZXIgLnVpLWNhcm91c2VsLWJ1dHRvbi51aS1jYXJvdXNlbC1uZXh0LWJ1dHRvbntib3JkZXItcmFkaXVzOjBweCA2cHggNnB4IDBweDtmbG9hdDpyaWdodH0jbGlzdGluZ0NvbnRhaW5lciBwaWMtY2Fyb3VzZWwgLnVpLWNhcm91c2VsIC51aS1jYXJvdXNlbC1oZWFkZXIgLnVpLWNhcm91c2VsLWJ1dHRvbi51aS1jYXJvdXNlbC1uZXh0LWJ1dHRvbjpiZWZvcmV7Y29udGVudDpcIu6CgFwifSNsaXN0aW5nQ29udGFpbmVyIHBpYy1jYXJvdXNlbCAudWktY2Fyb3VzZWwgLnVpLWNhcm91c2VsLWhlYWRlciAudWktY2Fyb3VzZWwtYnV0dG9uLnVpLWNhcm91c2VsLXByZXYtYnV0dG9ue2JvcmRlci1yYWRpdXM6NnB4IDBweCAwcHggNnB4O2Zsb2F0OmxlZnR9I2xpc3RpbmdDb250YWluZXIgcGljLWNhcm91c2VsIC51aS1jYXJvdXNlbCAudWktY2Fyb3VzZWwtaGVhZGVyIC51aS1jYXJvdXNlbC1idXR0b24udWktY2Fyb3VzZWwtcHJldi1idXR0b246YmVmb3Jle2NvbnRlbnQ6XCLugblcIn0jbGlzdGluZ0NvbnRhaW5lciBwaWMtY2Fyb3VzZWwgLnVpLWNhcm91c2VsIC51aS1jYXJvdXNlbC12aWV3cG9ydHtwYWRkaW5nOjBweH0jbGlzdGluZ0NvbnRhaW5lciBwaWMtY2Fyb3VzZWwgLnVpLWNhcm91c2VsIC51aS1jYXJvdXNlbC12aWV3cG9ydCAudWktY2Fyb3VzZWwtaXRlbXttYXJnaW46MHB4IDIuNXB4ICFpbXBvcnRhbnR9I2xpc3RpbmdDb250YWluZXIgcGljLWNhcm91c2VsIC51aS1jYXJvdXNlbCAudWktY2Fyb3VzZWwtdmlld3BvcnQgLnVpLWNhcm91c2VsLWl0ZW0gaW1ne3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5zZWN0aW9uLWhlYWRlcnt0ZXh0LWFsaWduOmNlbnRlcn0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLnNlY3Rpb24taGVhZGVyPmgzLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAuc2VjdGlvbi1oZWFkZXI+cCwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLnNlY3Rpb24taGVhZGVyPnNtYWxse3RleHQtYWxpZ246bGVmdH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLnNlY3Rpb24taGVhZGVyPnNtYWxse2NvbG9yOiM1NTU7Zm9udC1zdHlsZTppdGFsaWM7Zm9udC13ZWlnaHQ6bm9ybWFsfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAuc2VjdGlvbi1oZWFkZXI+c21hbGwgaXtjb2xvcjojZmZiZjAwfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAuc2VjdGlvbi1oZWFkZXI+YXtjb2xvcjojMDA2NDAwO2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbi10b3A6MjVweDt3aWR0aDphdXRvfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAuc2VjdGlvbi1oZWFkZXI+YSBzcGFue3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7bWFyZ2luOjBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLnNlY3Rpb24taGVhZGVyPmEgaXttYXJnaW46MHB4IDBweCAwcHggNXB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAuc2VjdGlvbi1oZWFkZXI+YTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLnNlY3Rpb24taGVhZGVyPmE6aG92ZXIgc3Bhbnt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdntwYWRkaW5nOjIwcHggMTVweCAxMHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAucHJldmlldy1oZWFkZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbToyMHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAucHJldmlldy1oZWFkZXIgc3Bhbntmb250LXNpemU6MTRweDtjb2xvcjojMDA2NDAwO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5wcmV2aWV3LWhlYWRlciBzcGFuOmZpcnN0LWNoaWxke2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAucHJldmlldy1oZWFkZXIgc3BhbjpsYXN0LWNoaWxke2N1cnNvcjpwb2ludGVyfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiBzcGFuLnNpbS1saW5re2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtjdXJzb3I6cG9pbnRlcn0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgc3BhbitzcGFuLnNpbS1saW5re21hcmdpbi1sZWZ0OjVweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLm5vUmV2ZWFsZXJ7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjEyMDBweDttYXJnaW4tYm90dG9tOjIwcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5ub1JldmVhbGVyPmRpdntib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7b3ZlcmZsb3cteDp2aXNpYmxlO292ZXJmbG93LXk6aGlkZGVufSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAucmV2ZWFsZXJ7cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjEyMDBweDttYXJnaW4tYm90dG9tOjIwcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5yZXZlYWxlcj5kaXZ7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O292ZXJmbG93LXg6dmlzaWJsZTtvdmVyZmxvdy15OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uOi41cyBoZWlnaHQgZWFzZTtoZWlnaHQ6MjAwcHg7bWluLWhlaWdodDoyMDBweDtvdmVyZmxvdzpoaWRkZW59I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5yZXZlYWxlcj5kaXY+ZGl2e3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6NDl9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5yZXZlYWxlcj5kaXY+LmZhZGVye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowcHg7bGVmdDowcHg7aGVpZ2h0Ojc1cHg7d2lkdGg6MTAwJTt6LWluZGV4OjUwO2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYigyNTUsIDI1NSwgMjU1KSAwJSwgcmdiYSgyNDcsIDI0NiwgMjQyLCAwKSAxMDAlKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYigyNTUsIDI1NSwgMjU1KSAwJSwgcmdiYSgyNDcsIDI0NiwgMjQyLCAwKSAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMjU1LCAyNTUsIDI1NSkgMCUsIHJnYmEoMjQ3LCAyNDYsIDI0MiwgMCkgMTAwJSk7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI2ZmZmZmZlwiLGVuZENvbG9yc3RyPVwiI2Y3ZjZmMlwiLEdyYWRpZW50VHlwZT0xKX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLnJldmVhbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hde2Rpc3BsYXk6bm9uZX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLnJldmVhbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMjBweDtyaWdodDozMHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzowcHg7aGVpZ2h0OjQwcHg7d2lkdGg6MTIwcHg7ei1pbmRleDo1MTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDA7Y29sb3I6I2ZmZjtib3gtc2hhZG93OjJweCAycHggNHB4IDBweCByZ2JhKDAsMCwwLC4yKX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLnJldmVhbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsIGl7dHJhbnNpdGlvbjouNXMgYWxsIGVhc2U7dG9wOjBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLnJldmVhbGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsIHNwYW46YmVmb3Jle2NvbnRlbnQ6XCJFeHBhbmRcIjttYXJnaW4tbGVmdDo1cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5yZXZlYWxlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsIGl7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5yZXZlYWxlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsIHNwYW46YmVmb3Jle2NvbnRlbnQ6XCJDb2xsYXBzZVwifSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAucmV2ZWFsZXIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbCtkaXZ7YmFja2dyb3VuZDpub25lO2hlaWdodDphdXRvfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAucmV2ZWFsZXIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbCtkaXYgLmZhZGVye29wYWNpdHk6MH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmVkaXRvci1ibG9ja3ttYXJnaW4tdG9wOjQwcHg7bWFyZ2luLWJvdHRvbTo0MHB4ICFpbXBvcnRhbnR9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5mb3JtLWdyb3Vwe21hcmdpbi1ib3R0b206MTBweDtjb2xvcjojNTU1fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuZm9ybS1ncm91cD5oNXttYXJnaW46MHB4IGF1dG87Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO2xpbmUtaGVpZ2h0Om5vcm1hbDtjb2xvcjojMDAwfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuZm9ybS1ncm91cD5we21hcmdpbjowcHggYXV0bztmb250LXNpemU6MTRweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmZvcm0tZ3JvdXAudHdvLWxpbmV7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmxlZnR9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5mb3JtLWdyb3VwLnR3by1saW5lIHB7cGFkZGluZzowcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5mb3JtLWdyb3VwLnR3by1saW5lIGF7ZGlzcGxheTpibG9jazttYXJnaW46MTVweCBhdXRvIDIwcHg7Zm9udC1zaXplOjEzcHg7Y29sb3I6IzAwNjQwMDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3dze3BhZGRpbmctYm90dG9tOjEwcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MTBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3c6bnRoLWNoaWxkKG9kZCl7YmFja2dyb3VuZC1jb2xvcjojZjdmNmYyfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdzpudGgtY2hpbGQoZXZlbil7YmFja2dyb3VuZC1jb2xvcjojZWVlfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdyAubGVmdHtwYWRkaW5nLXJpZ2h0OjEwcHg7d2hpdGUtc3BhY2U6bm93cmFwfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdyBsYWJlbCwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3cgLmFjdGluZy1sYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyOjBweDttYXJnaW46MHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdyBsYWJlbCBzcGFuOmxhc3QtY2hpbGQsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93IC5hY3RpbmctbGFiZWwgc3BhbjpsYXN0LWNoaWxke2NvbG9yOiMwMDA7Zm9udC1zaXplOjEzcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93IHN0cm9uZ3tjb2xvcjojMDAwO2ZvbnQtc2l6ZToxM3B4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdz5zcGFue21hcmdpbi1sZWZ0OjEwcHg7Zm9udC1zaXplOjEycHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93IC5yaWdodHtmbGV4OjF9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93IC5yaWdodCBzcGFue3dpZHRoOjEwMCU7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOnJpZ2h0O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMDA2NDAwO2ZvbnQtc2l6ZToxM3B4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3dzIHVsLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuZm9ybS1ncm91cDpub3QoLmVkaXRvci1ibG9jaykgdWx7bGlzdC1zdHlsZS10eXBlOm5vbmU7cGFkZGluZy10b3A6MHB4O3BhZGRpbmctYm90dG9tOjBweDttYXJnaW46MHB4O2ZvbnQtc2l6ZToxNHB4O2ZsZXg6MX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93cyB1bCBsaSwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmZvcm0tZ3JvdXA6bm90KC5lZGl0b3ItYmxvY2spIHVsIGxpe21hcmdpbi10b3A6M3B4O21hcmdpbi1yaWdodDo1cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvd3MgdWwgbGkgaSwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmZvcm0tZ3JvdXA6bm90KC5lZGl0b3ItYmxvY2spIHVsIGxpIGl7Y29sb3I6IzAwNjQwMH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93cyB1bCBsaSBpbWcsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5mb3JtLWdyb3VwOm5vdCguZWRpdG9yLWJsb2NrKSB1bCBsaSBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93cyB1bC5pbWFnZS1jb250YWluLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuZm9ybS1ncm91cDpub3QoLmVkaXRvci1ibG9jaykgdWwuaW1hZ2UtY29udGFpbntwYWRkaW5nOjBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7ZmxleC13cmFwOndyYXB9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvd3MgdWwuaW1hZ2UtY29udGFpbiBsaSwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmZvcm0tZ3JvdXA6bm90KC5lZGl0b3ItYmxvY2spIHVsLmltYWdlLWNvbnRhaW4gbGl7bWFyZ2luOjBweDt3aWR0aDo1MCU7ZmxleDoxIDAgNTAlfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3dzIHVsIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuZm9ybS1ncm91cDpub3QoLmVkaXRvci1ibG9jaykgdWwgbGl7bWFyZ2luLXRvcDo1cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5mb3JtLWdyb3VwOm5vdCguZWRpdG9yLWJsb2NrKSB1bCBsaTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYuc2VjdGlvbi13aGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOX0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYuc2VjdGlvbi13aGl0ZTpsYXN0LWNoaWxke2JvcmRlcjowcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2LnNlY3Rpb24td2hpdGUjc3VtbWFyeU9wdGlvbmFsU2VydmljZXMgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3d7Y29sb3I6IzAwMH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYuc2VjdGlvbi13aGl0ZSNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlcyAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdyBzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdi5zZWN0aW9uLXdoaXRlI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzIC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93IGlucHV0W3R5cGU9Y2hlY2tib3hdK2xhYmVsIHNwYW46bGFzdC1jaGlsZHtjb2xvcjojOTk5fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdi5zZWN0aW9uLXdoaXRlI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzIC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93IGlucHV0W3R5cGU9Y2hlY2tib3hdKyorLnJpZ2h0IHNwYW4sI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2LnNlY3Rpb24td2hpdGUjc3VtbWFyeU9wdGlvbmFsU2VydmljZXMgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3cgaW5wdXRbdHlwZT1jaGVja2JveF0rKisqKy5yaWdodCBzcGFue2NvbG9yOiNiYmUxYWF9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2LnNlY3Rpb24td2hpdGUjc3VtbWFyeU9wdGlvbmFsU2VydmljZXMgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3cgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCsqKy5yaWdodCBzcGFuLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdi5zZWN0aW9uLXdoaXRlI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzIC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrKisqKy5yaWdodCBzcGFue2NvbG9yOiMwMDY0MDB9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2LnNlY3Rpb24td2hpdGUjc3VtbWFyeU9wdGlvbmFsU2VydmljZXMgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3cgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbCBzcGFuOmxhc3QtY2hpbGR7Y29sb3I6IzAwMH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYuc2VjdGlvbi13aGl0ZSNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlcyAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdyBsYWJlbHtmb250LXdlaWdodDo2MDB9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2LnNlY3Rpb24td2hpdGUjc3VtbWFyeU9wdGlvbmFsU2VydmljZXMgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3c+c3Bhbj5zcGFue2ZvbnQtd2VpZ2h0OjcwMH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYuc2VjdGlvbi13aGl0ZSNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlcyAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdz5zcGFuPnNwYW4ucmVke2NvbG9yOiNiOTJlMmV9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2LnNlY3Rpb24td2hpdGUjc3VtbWFyeU9wdGlvbmFsU2VydmljZXMgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3c+c3Bhbj5zcGFuLmJsdWV7Y29sb3I6IzE4NTM5ZH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYuc2VjdGlvbi13aGl0ZSNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlcyAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdz5zcGFuPnNwYW4uZ3JlZW57Y29sb3I6IzAwNjQwMH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYuc2VjdGlvbi13aGl0ZSNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlcyAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdyAucmlnaHR7dGV4dC1hbGlnbjpyaWdodH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYuc2VjdGlvbi13aGl0ZSNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlcyAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdyAucmlnaHQgZW17Zm9udC1zaXplOjEzcHg7Zm9udC1zdHlsZTpub3JtYWw7d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtd2VpZ2h0Om5vcm1hbH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYuc2VjdGlvbi13aGl0ZSNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlcyAjc3VtbWFyeU9wdGlvbmFsU2VydmljZXNUb3RhbHtwYWRkaW5nLXRvcDoxNXB4O2ZvbnQtc2l6ZToxM3B4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdi5zZWN0aW9uLXdoaXRlI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzICNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlc1RvdGFsPmRpdntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjBweDttYXJnaW4tYm90dG9tOjIwcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2LnNlY3Rpb24td2hpdGUjc3VtbWFyeU9wdGlvbmFsU2VydmljZXMgI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzVG90YWw+ZGl2IHN0cm9uZ3tmb250LXdlaWdodDo3MDB9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2LnNlY3Rpb24td2hpdGUjc3VtbWFyeU9wdGlvbmFsU2VydmljZXMgI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzVG90YWw+ZGl2IC5sZWZ0e2NvbG9yOiM1NTV9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2LnNlY3Rpb24td2hpdGUjc3VtbWFyeU9wdGlvbmFsU2VydmljZXMgI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzVG90YWw+ZGl2IC5sZWZ0IHN0cm9uZ3tjb2xvcjojMDAwfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdi5zZWN0aW9uLXdoaXRlI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzICNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlc1RvdGFsPmRpdiAucmlnaHR7Y29sb3I6IzAwNjQwMH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYuc2VjdGlvbi13aGl0ZSNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlcyAuY29sb3JlZC1yb3dzKyNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlc1RvdGFse2JvcmRlci10b3A6MXB4IHNvbGlkICNkOWQ5ZDk7bWFyZ2luLXRvcDozMHB4O3BhZGRpbmctdG9wOjEwcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3ICNwcmV2aWV3UGFuZXtwYWRkaW5nOjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y2ZjJ9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3ICNwcmV2aWV3UGFuZSAubG9hZGVye3BhZGRpbmc6MjBweCAwcHg7bWFyZ2luOjAgYXV0bztmb250LXNpemU6MTVweDtmb250LXdlaWdodDo2MDA7Y29sb3I6IzU1NTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAjcHJldmlld1BhbmUgLmxvYWRlcjpiZWZvcmV7Y29udGVudDpcIlwiO21hcmdpbi1yaWdodDo1cHg7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgdXJsKFwiL3RoZW1lL2Fzc2V0cy9hamF4LXNwaW5uZXIuZ2lmXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgI3ByZXZpZXdQYW5lIC5wcmV2aWV3LXRvcCwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgI3ByZXZpZXdQYW5lIC5wcmV2aWV3LWJvdHRvbXtoZWlnaHQ6MjBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgI3ByZXZpZXdQYW5lIC5wcmV2aWV3LXRvcHtiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigyNTUsIDI1NSwgMjU1KSAwJSwgcmdiKDI0NywgMjQ2LCAyNDIpIDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2IoMjU1LCAyNTUsIDI1NSkgMCUsIHJnYigyNDcsIDI0NiwgMjQyKSAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYigyNTUsIDI1NSwgMjU1KSAwJSwgcmdiKDI0NywgMjQ2LCAyNDIpIDEwMCUpO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNmZmZmZmZcIixlbmRDb2xvcnN0cj1cIiNmN2Y2ZjJcIixHcmFkaWVudFR5cGU9MSl9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3ICNwcmV2aWV3UGFuZSAucHJldmlldy1ib3R0b217YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQoMGRlZywgcmdiKDI1NSwgMjU1LCAyNTUpIDAlLCByZ2IoMjQ3LCAyNDYsIDI0MikgMTAwJSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMjU1LCAyNTUsIDI1NSkgMCUsIHJnYigyNDcsIDI0NiwgMjQyKSAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMjU1LCAyNTUsIDI1NSkgMCUsIHJnYigyNDcsIDI0NiwgMjQyKSAxMDAlKTtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjZmZmZmZmXCIsZW5kQ29sb3JzdHI9XCIjZjdmNmYyXCIsR3JhZGllbnRUeXBlPTEpfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYuc2VjdGlvbi13aGl0ZSNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlcyAjc3VtbWFyeU9wdGlvbmFsU2VydmljZXNUb3RhbHtmb250LXNpemU6MTVweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLnJlYXZlbGVyPmRpdntoZWlnaHQ6MzAwcHg7bWluLWhlaWdodDozMDBweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLnNlY3Rpb24td2hpdGU6bm90KC5zZWN0aW9uLWhlYWRlcil7Ym9yZGVyLWJvdHRvbTowcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5zZWN0aW9uLWhlYWRlcj5zbWFsbHtmb250LXNpemU6MTRweH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAucHJldmlldy1oZWFkZXIgc3Bhbntmb250LXNpemU6MTZweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmZvcm0tZ3JvdXAuZWRpdG9yLWJsb2NrPmg1e2ZvbnQtc2l6ZToxNXB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuZm9ybS1ncm91cDpub3QoLmVkaXRvci1ibG9jaykgaDUsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5mb3JtLWdyb3VwOm5vdCguZWRpdG9yLWJsb2NrKSBwLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3cgaDUsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvdyBwe2ZvbnQtc2l6ZToxNXB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuZm9ybS1ncm91cDpub3QoLmVkaXRvci1ibG9jaykgdWwsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvdyB1bHtmb250LXNpemU6MTVweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmZvcm0tZ3JvdXA6bm90KC5lZGl0b3ItYmxvY2spIHVsIGxpLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3cgdWwgbGl7ZGlzcGxheTppbmxpbmUtYmxvY2t9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93PnNwYW4sI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93IHN0cm9uZywjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3cgbGFiZWwgc3BhbjpsYXN0LWNoaWxke2ZvbnQtc2l6ZToxNXB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdyAucmlnaHQgc3Bhbntmb250LXNpemU6MTVweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYuc2VjdGlvbi13aGl0ZSNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlcyAjc3VtbWFyeU9wdGlvbmFsU2VydmljZXNUb3RhbHtmb250LXNpemU6MTZweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLnByZXZpZXctaGVhZGVyIHNwYW57Zm9udC1zaXplOjE4cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5mb3JtLWdyb3VwLmVkaXRvci1ibG9jaz5oNXtmb250LXNpemU6MTZweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmZvcm0tZ3JvdXA6bm90KC5lZGl0b3ItYmxvY2spIGg1LCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuZm9ybS1ncm91cDpub3QoLmVkaXRvci1ibG9jaykgcCwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93IGg1LCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3cgcHtmb250LXNpemU6MTZweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmZvcm0tZ3JvdXA6bm90KC5lZGl0b3ItYmxvY2spIHVsLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3cgdWx7Zm9udC1zaXplOjE2cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93PnNwYW4sI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93IHN0cm9uZywjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3cgbGFiZWwgc3BhbjpsYXN0LWNoaWxke2ZvbnQtc2l6ZToxNnB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdyAucmlnaHQgc3Bhbntmb250LXNpemU6MTZweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYuc2VjdGlvbi13aGl0ZSNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlcyAjc3VtbWFyeU9wdGlvbmFsU2VydmljZXNUb3RhbHtmb250LXNpemU6MThweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgI3ByZXZpZXdQYW5lIC5sb2FkZXJ7Zm9udC1zaXplOjE2cHh9fUBtZWRpYShtaW4td2lkdGg6IDE2MDBweCl7I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5wcmV2aWV3LWhlYWRlciBzcGFue2ZvbnQtc2l6ZToyMHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuZm9ybS1ncm91cC5lZGl0b3ItYmxvY2s+aDV7Zm9udC1zaXplOjE4cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5mb3JtLWdyb3VwOm5vdCguZWRpdG9yLWJsb2NrKSBoNSwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmZvcm0tZ3JvdXA6bm90KC5lZGl0b3ItYmxvY2spIHAsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvdyBoNSwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93IHB7Zm9udC1zaXplOjE4cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5mb3JtLWdyb3VwOm5vdCguZWRpdG9yLWJsb2NrKSB1bCwjbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93IHVse2ZvbnQtc2l6ZToxOHB4fSNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdz5zcGFuLCNsaXN0aW5nQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyAubWF0LW1kYy10YWItYm9keS1jb250ZW50PmRpdiAuY29sb3JlZC1yb3dzIC5jb2xvcmVkLXJvdyBzdHJvbmcsI2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2IC5jb2xvcmVkLXJvd3MgLmNvbG9yZWQtcm93IGxhYmVsIHNwYW46bGFzdC1jaGlsZHtmb250LXNpemU6MThweH0jbGlzdGluZ0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY29uZmlybWF0aW9uU3VtbWFyeVByZXZpZXcgLm1hdC1tZGMtdGFiLWJvZHktY29udGVudD5kaXYgLmNvbG9yZWQtcm93cyAuY29sb3JlZC1yb3cgLnJpZ2h0IHNwYW57Zm9udC1zaXplOjE4cHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3IC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQ+ZGl2LnNlY3Rpb24td2hpdGUjc3VtbWFyeU9wdGlvbmFsU2VydmljZXMgI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzVG90YWx7Zm9udC1zaXplOjIwcHh9I2xpc3RpbmdDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI2NvbmZpcm1hdGlvblN1bW1hcnlQcmV2aWV3ICNwcmV2aWV3UGFuZSAubG9hZGVye2ZvbnQtc2l6ZToxOHB4fX0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAjcGF5bWVudEdhdGV3YXl7Ym9yZGVyOjJweCBzb2xpZCAjNTU1O2JvcmRlci1yYWRpdXM6NnB4O3BhZGRpbmc6NDBweCAxNXB4IDBweDttYXJnaW4tYm90dG9tOjE1cHg7YmFja2dyb3VuZC1jb2xvcjojZWVlO3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi10b3A6MjBweH0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAjcGF5bWVudEdhdGV3YXkgLmZvcm0tZ3JvdXB7bWFyZ2luLWJvdHRvbTowcHh9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgI3BheW1lbnRHYXRld2F5IC5pbnB1dC13cmFwLCNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyICNwYXltZW50R2F0ZXdheSAuanF1aS1kZC13cmFwcGVyLCNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyICNwYXltZW50R2F0ZXdheSBidXR0b257bWFyZ2luLWJvdHRvbToxNXB4fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyICNwYXltZW50R2F0ZXdheSAjYXV0aC1vbmx5LXdhcm5pbmd7ZGlzcGxheTpub25lO3BhZGRpbmctYm90dG9tOjE1cHh9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgI2VuYWJsZWRUb2dnbGVyOmNoZWNrZWQrI3BheW1lbnRHYXRld2F5e2JvcmRlci1jb2xvcjojMDA2NDAwO2JhY2tncm91bmQtY29sb3I6I2JiZTFhYX0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAjZW5hYmxlZFRvZ2dsZXJ7ZGlzcGxheTpub25lfSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyICNlbmFibGVkVG9nZ2xlcisjcGF5bWVudEdhdGV3YXk+bGFiZWx7Y3Vyc29yOnBvaW50ZXI7dXNlci1zZWxlY3Q6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTVweDtyaWdodDoxNXB4fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyICNlbmFibGVkVG9nZ2xlcisjcGF5bWVudEdhdGV3YXk+bGFiZWwgc3BhbntkaXNwbGF5OmlubGluZS1ibG9ja30jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAjZW5hYmxlZFRvZ2dsZXIrI3BheW1lbnRHYXRld2F5PmxhYmVsIHNwYW46bGFzdC1jaGlsZHtmbG9hdDpyaWdodDtib3JkZXItcmFkaXVzOjIwcHg7d2lkdGg6NDBweDtoZWlnaHQ6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JveC1zaGFkb3c6aW5zZXQgMHB4IDBweCAycHggMHB4IHJnYmEoMCwwLDAsLjI1KX0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAjZW5hYmxlZFRvZ2dsZXIrI3BheW1lbnRHYXRld2F5PmxhYmVsIHNwYW46bGFzdC1jaGlsZDpiZWZvcmV7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7bWFyZ2luOjBweCAwcHggMHB4IDFweDtiYWNrZ3JvdW5kLWNvbG9yOiM5OTk7d2lkdGg6MThweDtoZWlnaHQ6MThweDtjb250ZW50OlwiIFwiO2JvcmRlci1yYWRpdXM6MjBweDtmbG9hdDpsZWZ0fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyICNlbmFibGVkVG9nZ2xlcisjcGF5bWVudEdhdGV3YXk+bGFiZWwgc3BhbjpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MTBweDtmb250LXdlaWdodDpub3JtYWw7d2lkdGg6YXV0bztmbG9hdDpsZWZ0O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNTU1fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyICNlbmFibGVkVG9nZ2xlcisjcGF5bWVudEdhdGV3YXk+bGFiZWwgc3BhbjpmaXJzdC1jaGlsZDphZnRlcntjb250ZW50OlwiRGlzYWJsZWRcIjttYXJnaW4tbGVmdDo1cHh9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgI2VuYWJsZWRUb2dnbGVyOmNoZWNrZWQrI3BheW1lbnRHYXRld2F5PmxhYmVsIHNwYW46bGFzdC1jaGlsZDpiZWZvcmV7bWFyZ2luLWxlZnQ6MTlweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDY0MDB9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgI2VuYWJsZWRUb2dnbGVyOmNoZWNrZWQrI3BheW1lbnRHYXRld2F5PmxhYmVsIHNwYW46Zmlyc3QtY2hpbGR7Y29sb3I6IzAwNjQwMH0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAjZW5hYmxlZFRvZ2dsZXI6Y2hlY2tlZCsjcGF5bWVudEdhdGV3YXk+bGFiZWwgc3BhbjpmaXJzdC1jaGlsZDphZnRlcntjb250ZW50OlwiRW5hYmxlZFwiO21hcmdpbi1sZWZ0OjVweH0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAjZW5hYmxlZFRvZ2dsZXJbZGlzYWJsZWRdKyNwYXltZW50R2F0ZXdheT5sYWJlbHtjdXJzb3I6ZGVmYXVsdH0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAjZW5hYmxlZFRvZ2dsZXJbZGlzYWJsZWRdKyNwYXltZW50R2F0ZXdheT5sYWJlbCBzcGFue2NvbG9yOiM3Nzd9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgI2VuYWJsZWRUb2dnbGVyW2Rpc2FibGVkXSsjcGF5bWVudEdhdGV3YXk+bGFiZWwgc3BhbjpsYXN0LWNoaWxke2JhY2tncm91bmQtY29sb3I6Izk5OX0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAjZW5hYmxlZFRvZ2dsZXJbZGlzYWJsZWRdKyNwYXltZW50R2F0ZXdheT5sYWJlbCBzcGFuOmxhc3QtY2hpbGQ6YmVmb3Jle21hcmdpbi1sZWZ0OjBweDtiYWNrZ3JvdW5kLWNvbG9yOiM1NTV9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLmFsZXJ0e2JvcmRlci13aWR0aDoycHh9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLmFsZXJ0IGg1e21hcmdpbjowcHg7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NjAwfSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5hbGVydCBwLCNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5hbGVydCAucmVzcG9uc2V7bWFyZ2luLXRvcDoxNXB4O21hcmdpbi1ib3R0b206MHB4fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5hbGVydCAucmVzcG9uc2V7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NjAwfSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5hbGVydCAudGV4dC1yaWdodHtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmZsZXgtZW5kO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtoZWlnaHQ6YXV0bzttYXJnaW4tdG9wOjE1cHh9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLmFsZXJ0IC5yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNofUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAuYWxlcnQgLnJvd3tmbGV4LWRpcmVjdGlvbjpyb3d9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLmFsZXJ0IC50ZXh0LXJpZ2h0e21hcmdpbi10b3A6MHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLmFsZXJ0IGg1e2ZvbnQtc2l6ZToyNHB4fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5hbGVydCBwe2ZvbnQtc2l6ZToxNnB4fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5hbGVydCAucmVzcG9uc2V7Zm9udC1zaXplOjE4cHh9fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5tb2RhbCAubW9kYWwtdGV4dHtwYWRkaW5nLWJvdHRvbToxNXB4fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5tb2RhbCAubW9kYWwtdGV4dCAucmVxOmJlZm9yZXtjb250ZW50OlwiKlwiO2NvbG9yOiNkMDAyMWJ9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLm1vZGFsIC5tb2RhbC10ZXh0IC5hY3RpbmctbGFiZWwsI3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLm1vZGFsIC5tb2RhbC10ZXh0IGxhYmVse2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojNTU1O2ZvbnQtc2l6ZToxNHB4fSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5tb2RhbCAubW9kYWwtdGV4dCAuZ3JvdXAtbGFiZWx7Zm9udC13ZWlnaHQ6NjAwO2NvbG9yOiMwMDA7Zm9udC1zaXplOjE2cHg7cGFkZGluZy10b3A6MTVweH0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAubW9kYWwgLm1vZGFsLXRleHQgaW5wdXRbdHlwZT10ZXh0XXtib3JkZXItcmFkaXVzOjZweH0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAubW9kYWwgLm1vZGFsLXRleHQgI3Bhc3N3b3Jke21hcmdpbi1ib3R0b206MzBweDtoZWlnaHQ6NDBweH0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAubW9kYWwgLm1vZGFsLXRleHQgLmZvcm0tZ3JvdXAgYXtmbG9hdDpyaWdodH0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAubW9kYWwgLm1vZGFsLXRleHQgLmN2diAuY3Z2LWNvbnRlbnQtd3JhcHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcn0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAubW9kYWwgLm1vZGFsLXRleHQgLmN2diAuY3Z2LWNvbnRlbnQtd3JhcD5kaXY6Zmlyc3QtY2hpbGR7d2lkdGg6MzAlO3BhZGRpbmctcmlnaHQ6MTVweH0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAubW9kYWwgLm1vZGFsLXRleHQgLmN2diAuY3Z2LWNvbnRlbnQtd3JhcD5kaXY6bGFzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MTVweH0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAubW9kYWwgLm1vZGFsLXRleHQgLmN2diAuY3Z2LWNvbnRlbnQtd3JhcD5kaXYgbGFiZWxbZm9yPWN2dkhlbHBEcmF3ZXJde2NvbG9yOiMwMDY0MDA7Y3Vyc29yOnBvaW50ZXJ9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLm1vZGFsIC5tb2RhbC10ZXh0IC5jdnYgLmN2di1jb250ZW50LXdyYXA+ZGl2IGxhYmVsW2Zvcj1jdnZIZWxwRHJhd2VyXSBzcGFue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLm1vZGFsIC5tb2RhbC10ZXh0IC5jdnYgLmN2di1jb250ZW50LXdyYXA+ZGl2IGxhYmVsW2Zvcj1jdnZIZWxwRHJhd2VyXSBzcGFuOmJlZm9yZXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO2NvbnRlbnQ6XCJXaGVyZSBkbyBJIGZpbmQgdGhpcz9cIn0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAubW9kYWwgLm1vZGFsLXRleHQgLmN2diBpbnB1dCNjdnZIZWxwRHJhd2Vye2Rpc3BsYXk6bm9uZX0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAubW9kYWwgLm1vZGFsLXRleHQgLmN2diBpbnB1dCNjdnZIZWxwRHJhd2VyKy5jdnYtY29udGVudC13cmFwK2Rpdnt0cmFuc2l0aW9uOi41cyBhbGwgZWFzZTtoZWlnaHQ6MHB4O292ZXJmbG93OmhpZGRlbn0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAubW9kYWwgLm1vZGFsLXRleHQgLmN2diBpbnB1dCNjdnZIZWxwRHJhd2VyKy5jdnYtY29udGVudC13cmFwK2Rpdj5kaXZ7dHJhbnNpdGlvbjoxcyBhbGwgZWFzZTtvcGFjaXR5OjB9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLm1vZGFsIC5tb2RhbC10ZXh0IC5jdnYgaW5wdXQjY3Z2SGVscERyYXdlcisuY3Z2LWNvbnRlbnQtd3JhcCtkaXY+ZGl2IC5oZWxwLXBvcHVwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpzdHJldGNofSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5tb2RhbCAubW9kYWwtdGV4dCAuY3Z2IGlucHV0I2N2dkhlbHBEcmF3ZXIrLmN2di1jb250ZW50LXdyYXArZGl2PmRpdiAuaGVscC1wb3B1cD5kaXZ7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O3BhZGRpbmc6MTBweDtib3JkZXItcmFkaXVzOjZweDttYXJnaW4tYm90dG9tOjE1cHh9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLm1vZGFsIC5tb2RhbC10ZXh0IC5jdnYgaW5wdXQjY3Z2SGVscERyYXdlcisuY3Z2LWNvbnRlbnQtd3JhcCtkaXY+ZGl2IC5oZWxwLXBvcHVwPmRpdjpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MTBweH0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAubW9kYWwgLm1vZGFsLXRleHQgLmN2diBpbnB1dCNjdnZIZWxwRHJhd2VyKy5jdnYtY29udGVudC13cmFwK2Rpdj5kaXYgLmhlbHAtcG9wdXA+ZGl2Omxhc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MTBweH0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAubW9kYWwgLm1vZGFsLXRleHQgLmN2diBpbnB1dCNjdnZIZWxwRHJhd2VyKy5jdnYtY29udGVudC13cmFwK2Rpdj5kaXYgLmhlbHAtcG9wdXA+ZGl2IGltZzpsYXN0LWNoaWxke3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLm1vZGFsIC5tb2RhbC10ZXh0IC5jdnYgaW5wdXQjY3Z2SGVscERyYXdlcjpjaGVja2VkKy5jdnYtY29udGVudC13cmFwIGxhYmVsW2Zvcj1jdnZIZWxwRHJhd2VyXSBzcGFuOmJlZm9yZXtjb250ZW50OlwiQ2xvc2VcIn0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAubW9kYWwgLm1vZGFsLXRleHQgLmN2diBpbnB1dCNjdnZIZWxwRHJhd2VyOmNoZWNrZWQrLmN2di1jb250ZW50LXdyYXAgbGFiZWxbZm9yPWN2dkhlbHBEcmF3ZXJdIHNwYW46YWZ0ZXJ7Zm9udC1mYW1pbHk6XCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO2NvbnRlbnQ6XCLugJRcIjttYXJnaW4tbGVmdDo1cHh9I3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIgLm1vZGFsIC5tb2RhbC10ZXh0IC5jdnYgaW5wdXQjY3Z2SGVscERyYXdlcjpjaGVja2VkKy5jdnYtY29udGVudC13cmFwK2RpdntoZWlnaHQ6YXV0bztvdmVyZmxvdzp2aXNpYmxlfSNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIC5tb2RhbCAubW9kYWwtdGV4dCAuY3Z2IGlucHV0I2N2dkhlbHBEcmF3ZXI6Y2hlY2tlZCsuY3Z2LWNvbnRlbnQtd3JhcCtkaXY+ZGl2e29wYWNpdHk6MX0jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAubW9kYWwgLm1vZGFsLXRleHQgLmN2diBpbnB1dCNjdnZIZWxwRHJhd2VyOmNoZWNrZWQrLmN2di1jb250ZW50LXdyYXArZGl2PmRpdiBpbWd7bWFyZ2luOjEwcHggMCAyMHB4fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciAubW9kYWwgcHtmb250LXNpemU6MTZweH19I2NyZWRpdFJlcXVlc3RDb250YWluZXIgZGl2LmhlbHAtdGV4dCBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I2NyZWRpdFJlcXVlc3RDb250YWluZXIgZGl2LmhlbHAtdGV4dHtkaXNwbGF5Om5vbmV9I2NyZWRpdFJlcXVlc3RDb250YWluZXIgLmFsZXJ0LWRhbmdlciAucm93IC5ncmVldGluZ3twYWRkaW5nLWxlZnQ6NDBweH0jY3JlZGl0UmVxdWVzdENvbnRhaW5lciAuYWxlcnQtZGFuZ2VyIC5yb3cgLmdyZWV0aW5nIHVse2xpc3Qtc3R5bGUtdHlwZTppbml0aWFsICFpbXBvcnRhbnR9I2NyZWRpdFJlcXVlc3RDb250YWluZXIgLmFsZXJ0LWRhbmdlciAucm93IC5ncmVldGluZyBhe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I2Rpc3B1dGVDb250YWluZXIgLmZpZWxkY29udGFpbmVye2JvcmRlci1zdHlsZTpub25lfSNkaXNwdXRlQ29udGFpbmVyIC5maWVsZHtjbGVhcjpib3RoO2Zsb2F0OmxlZnQ7d2lkdGg6MTAwJTttYXJnaW46MnB4IDBweCAycHggMHB4O3RleHQtYWxpZ246bGVmdH0jZGlzcHV0ZUNvbnRhaW5lciAuZmllbGQgbGFiZWx7ZmxvYXQ6bGVmdDt3aWR0aDoxMzBweDtwYWRkaW5nLXJpZ2h0OjVweDtmb250LXdlaWdodDpib2xkfSNkaXNwdXRlQ29udGFpbmVyIC5maWVsZCBpbnB1dHttYXJnaW4tbGVmdDowfSNkaXNwdXRlQ29udGFpbmVyIC5jb250ZW50YXJlYXtib3JkZXI6MXB4IHNvbGlkICMwMDY0MDA7Ym9yZGVyLXRvcDpub25lO2xpbmUtaGVpZ2h0OjE4cHg7bWFyZ2luLWJvdHRvbToyZW07b3ZlcmZsb3c6YXV0b30jZGlzcHV0ZUNvbnRhaW5lciBJTUd7Ym9yZGVyLXN0eWxlOm5vbmV9I2Rpc3B1dGVDb250YWluZXIgLmktcntiYWNrZ3JvdW5kOnVybChcIi9JbWFnZS9TZWFyY2gvS2V5SWNvbnMucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMCwwLDAsMCk7aGVpZ2h0OjE0cHg7d2lkdGg6MTJweH0jZGlzcHV0ZUNvbnRhaW5lciAuaS1mZWF0e2JhY2tncm91bmQ6dXJsKFwiL0ltYWdlL1NlYXJjaC9LZXlJY29ucy5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIC02MHB4IHJnYmEoMCwwLDAsMCk7aGVpZ2h0OjE0cHg7d2lkdGg6MTJweH0jZGlzcHV0ZUNvbnRhaW5lciAuaS1we2JhY2tncm91bmQ6dXJsKFwiL0ltYWdlL1NlYXJjaC9LZXlJY29ucy5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIC0xMjBweCByZ2JhKDAsMCwwLDApO2hlaWdodDoxNHB4O3dpZHRoOjEycHh9I2Rpc3B1dGVDb250YWluZXIgLmktY3tiYWNrZ3JvdW5kOnVybChcIi9JbWFnZS9TZWFyY2gvS2V5SWNvbnMucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAtNjQwcHggcmdiYSgwLDAsMCwwKTtoZWlnaHQ6MTRweDt3aWR0aDoxMnB4fSNkaXNwdXRlQ29udGFpbmVyIC5pLWZ7YmFja2dyb3VuZDp1cmwoXCIvSW1hZ2UvU2VhcmNoL0tleUljb25zLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgLTE4MHB4IHJnYmEoMCwwLDAsMCk7aGVpZ2h0OjE0cHg7d2lkdGg6MTJweH0jZGlzcHV0ZUNvbnRhaW5lciAuaS1ie2JhY2tncm91bmQ6dXJsKFwiL0ltYWdlL1NlYXJjaC9LZXlJY29ucy5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIC0yNDBweCByZ2JhKDAsMCwwLDApO2hlaWdodDoxNHB4O3dpZHRoOjEycHh9I2Rpc3B1dGVDb250YWluZXIgLmktblJ7YmFja2dyb3VuZDp1cmwoXCIvSW1hZ2UvU2VhcmNoL0tleUljb25zLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgLTMwMHB4IHJnYmEoMCwwLDAsMCk7aGVpZ2h0OjE0cHg7d2lkdGg6MTJweH0jZGlzcHV0ZUNvbnRhaW5lciAuaS1zdGFye2JhY2tncm91bmQ6dXJsKFwiL0ltYWdlL1NlYXJjaC9LZXlJY29ucy5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIC0zNjBweCByZ2JhKDAsMCwwLDApO2hlaWdodDoxNHB4O3dpZHRoOjEycHh9I2Rpc3B1dGVDb250YWluZXIgLmktcUxzbXtiYWNrZ3JvdW5kOnVybChcIi9JbWFnZS9TZWFyY2gvS2V5SWNvbnMucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAtNDIwcHggcmdiYSgwLDAsMCwwKTtoZWlnaHQ6MTRweDt3aWR0aDoyMXB4fSNkaXNwdXRlQ29udGFpbmVyIC5pLXFMe2JhY2tncm91bmQ6dXJsKFwiL0ltYWdlL1NlYXJjaC9LZXlJY29ucy5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIC01NDBweCByZ2JhKDAsMCwwLDApO2hlaWdodDoxOHB4O3dpZHRoOjI3cHh9I2Rpc3B1dGVDb250YWluZXIgaW1nLmktY3twYWRkaW5nLWxlZnQ6MH0jZGlzcHV0ZUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjY3VzdG9tLWxhYmVse2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzMzMzttYXJnaW4tdG9wOjJweH0jZGlzcHV0ZUNvbnRhaW5lciAjZGl2QnV5ZXJDb21tZW50cyAuY29tbWVudHMtd3JhcHBlcnttYXJnaW4tbGVmdDoxMzVweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY29udGVudENvbnRhaW5lcnttYXJnaW4tdG9wOjBweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBwI2NyRXJyb3J7bWFyZ2luOjEwcHggMCAwIDA7dGV4dC1hbGlnbjpyaWdodH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjaW5pdGlhdGUtYnRue3BhZGRpbmctbGVmdDozNXB4O3BhZGRpbmctcmlnaHQ6MzVweH1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgcCNjckVycm9ye3BhZGRpbmctbGVmdDowO3BhZGRpbmctcmlnaHQ6MH19I2NyZWRpdFJlcXVlc3RDb25maXJtYXRpb25Nb2RhbCAud2FybmluZ3tkaXNwbGF5Om5vbmV9I2NyZWRpdFJlcXVlc3RDb25maXJtYXRpb25Nb2RhbCBwe2ZvbnQtc2l6ZToxNnB4fSNjcmVkaXRSZXF1ZXN0Q29uZmlybWF0aW9uTW9kYWwud2FybmluZyBzcGFuLndhcm5pbmd7ZGlzcGxheTppbmxpbmV9I2NyZWRpdFJlcXVlc3RDb25maXJtYXRpb25Nb2RhbC53YXJuaW5nIGRpdi53YXJuaW5ne2Rpc3BsYXk6YmxvY2t9I2NyZWRpdFJlcXVlc3RDb25maXJtYXRpb25Nb2RhbC53YXJuaW5nIGRpdi53YXJuaW5nIHVse3BhZGRpbmc6MCAwIDAgMzBweH0jY3JlZGl0UmVxdWVzdENvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1kaWFsb2cgLmN0YS1yb3d7cGFkZGluZy1ib3R0b206MjBweH0jY3JlZGl0UmVxdWVzdENvbmZpcm1hdGlvbk1vZGFsIC5tb2RhbC1kaWFsb2cgLmN0YS1yb3cgLmJ0bnttYXJnaW4tbGVmdDowfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjY3JlZGl0UmVxdWVzdENvbmZpcm1hdGlvbk1vZGFsIC5jdGEtcm93e2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0jY3JlZGl0UmVxdWVzdENvbmZpcm1hdGlvbk1vZGFsIC5jdGEtcm93IC5idG57d2lkdGg6YXV0b30jY3JlZGl0UmVxdWVzdENvbmZpcm1hdGlvbk1vZGFsIC5jdGEtcm93IC5idG4uYnRuLXByaW1hcnl7b3JkZXI6MzttYXJnaW4tbGVmdDo3LjVweH0jY3JlZGl0UmVxdWVzdENvbmZpcm1hdGlvbk1vZGFsIC5jdGEtcm93IC5idG4uYnRuLXNpbXtvcmRlcjoyO21hcmdpbi1yaWdodDo3LjVweH19I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyTG9va3VwU2VjdGlvbntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLXJhZGl1czowO2JvcmRlcjowO3BhZGRpbmctYm90dG9tOjVweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JMb29rdXBTZWN0aW9uIC5jci1sb29rdXB7bWFyZ2luLXRvcDoyMHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1lbmR9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyTG9va3VwU2VjdGlvbiAuY3ItbG9va3VwIC5jci1sb29rdXAtaW5wdXRze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6ZmxleC1lbmR9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyTG9va3VwU2VjdGlvbiAuY3ItbG9va3VwIC5jci1sb29rdXAtaW5wdXRzIC5jci1sb29rdXAtb3J7bWFyZ2luOjAgMTVweDtsaW5lLWhlaWdodDo0MHB4O2ZvbnQtd2VpZ2h0OjcwMH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JMb29rdXBTZWN0aW9uIC5jci1sb29rdXA+YnV0dG9ue2hlaWdodDo0MHB4O21hcmdpbi1sZWZ0OjE1cHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyTG9va3VwU2VjdGlvbiAuY3Itb3JkZXItZGV0YWlsc3twYWRkaW5nLXRvcDoyMHB4O21hcmdpbi10b3A6MjBweDtib3JkZXItdG9wOjFweCBzb2xpZCAjZDlkOWQ5O3Bvc2l0aW9uOnJlbGF0aXZlfSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjckxvb2t1cFNlY3Rpb24gLmNyLW9yZGVyLWRldGFpbHMgLmJ0bntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MjBweDtyaWdodDowcHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyTG9va3VwU2VjdGlvbiAuY3Itb3JkZXItZGV0YWlscyB1bHtsaXN0LXN0eWxlLXR5cGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyTG9va3VwU2VjdGlvbiAuY3Itb3JkZXItZGV0YWlscyB1bCBsaXttYXJnaW4tdG9wOjE1cHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyTG9va3VwU2VjdGlvbiAuY3Itb3JkZXItZGV0YWlscyB1bCBsaTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjBweDtwYWRkaW5nLXJpZ2h0Ojc3cHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyTG9va3VwU2VjdGlvbiAuY3Itb3JkZXItZGV0YWlscyB1bCBsaSBoM3ttYXJnaW4tdG9wOjBweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JMb29rdXBTZWN0aW9uIC5jci1vcmRlci1kZXRhaWxzIHVsIGxpIC5jci1vcmRlci1zdWJ7Zm9udC1zaXplOjE2cHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyTG9va3VwU2VjdGlvbiAuY3Itb3JkZXItZGV0YWlscyB1bCBsaSAuY3Itb3JkZXItc3ViIGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JMb29rdXBTZWN0aW9uIC5jci1vcmRlci1kZXRhaWxzIHVsIGxpIC5jci1vcmRlci1zdWIgc3Bhbntmb250LXdlaWdodDo2MDB9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjckxvb2t1cFNlY3Rpb24gLmNyLWxvb2t1cHtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JMb29rdXBTZWN0aW9uIC5jci1sb29rdXA+YnV0dG9ue21hcmdpbjoxNXB4IDAgMCAwO2hlaWdodDo0MHB4O3dpZHRoOjEwMCV9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyTG9va3VwU2VjdGlvbiAuY3Itb3JkZXItZGV0YWlscyB1bCBsaTpmaXJzdC1jaGlsZHtwYWRkaW5nLXJpZ2h0Ojc3cHh9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JMb29rdXBTZWN0aW9ue3BhZGRpbmctbGVmdDowcHg7cGFkZGluZy1yaWdodDowcHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyTG9va3VwU2VjdGlvbiAuY3ItbG9va3VwIC5jci1sb29rdXAtaW5wdXQtd3JhcCBpbnB1dHttYXgtd2lkdGg6MjEwcHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyTG9va3VwU2VjdGlvbiAuY3Itb3JkZXItZGV0YWlscyB1bHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyTG9va3VwU2VjdGlvbiAuY3Itb3JkZXItZGV0YWlscyB1bCBsaXtmbGV4OjAgMSBhdXRvO21hcmdpbjowcHggMCAwIDE1cHg7d2hpdGUtc3BhY2U6bm93cmFwfSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjckxvb2t1cFNlY3Rpb24gLmNyLW9yZGVyLWRldGFpbHMgdWwgbGk6Zmlyc3QtY2hpbGR7cGFkZGluZy1yaWdodDowO21hcmdpbi1sZWZ0OjBweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JMb29rdXBTZWN0aW9uIC5jci1vcmRlci1kZXRhaWxzIHVsIGxpOmxhc3QtY2hpbGR7ZmxleC1ncm93OjE7d2hpdGUtc3BhY2U6bm9ybWFsO3BhZGRpbmctcmlnaHQ6NzJweH19I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyUXVlc3Rpb25zU2VjdGlvbntmbG9hdDpsZWZ0O3dpZHRoOjEwMCV9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyUXVlc3Rpb25zU2VjdGlvbiAuaGVhZGVyLWJhcnttYXJnaW4tYm90dG9tOjBweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JRdWVzdGlvbnNTZWN0aW9uPnVse2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowcHg7cGFkZGluZzowcHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyUXVlc3Rpb25zU2VjdGlvbj51bD5saTpub3QoLmNyVGVybWluYWxTZWN0aW9uKXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtib3JkZXItbGVmdDoxcHggc29saWQgI2ZmZjtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNmZmY7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtwYWRkaW5nOjE1cHg7b3ZlcmZsb3c6aGlkZGVufSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjclF1ZXN0aW9uc1NlY3Rpb24+dWw+bGk6bm90KC5jclRlcm1pbmFsU2VjdGlvbik6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDoxcHggc29saWQgI2ZmZn0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JRdWVzdGlvbnNTZWN0aW9uPnVsPmxpOm5vdCguY3JUZXJtaW5hbFNlY3Rpb24pLnZhbGlke2JhY2tncm91bmQtY29sb3I6I2JiZTFhYTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZmZmfSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjclF1ZXN0aW9uc1NlY3Rpb24+dWw+bGk6bm90KC5jclRlcm1pbmFsU2VjdGlvbikgLmNyLXF1ZXN0aW9uLXJhZGlvc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjclF1ZXN0aW9uc1NlY3Rpb24+dWw+bGk6bm90KC5jclRlcm1pbmFsU2VjdGlvbikgLmNyLXF1ZXN0aW9uLXJhZGlvcyAuY3ItcmFkaW8td3JhcHttYXJnaW4tbGVmdDoxNXB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjclF1ZXN0aW9uc1NlY3Rpb24+dWw+bGk6bm90KC5jclRlcm1pbmFsU2VjdGlvbikgLmNyLXF1ZXN0aW9uLXJhZGlvcyAuY3ItcmFkaW8td3JhcCBsYWJlbHttYXJnaW4tYm90dG9tOjB9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyUXVlc3Rpb25zU2VjdGlvbi5yZXNwb25zZS1wYWdle292ZXJmbG93OmhpZGRlbn0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JRdWVzdGlvbnNTZWN0aW9uLnJlc3BvbnNlLXBhZ2UgLmNyVGVybWluYWxTZWN0aW9ue2Rpc3BsYXk6YmxvY2t9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjclF1ZXN0aW9uc1NlY3Rpb24+dWw+bGk6bm90KC5jclRlcm1pbmFsU2VjdGlvbil7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtZW5kfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyUXVlc3Rpb25zU2VjdGlvbj51bD5saTpub3QoLmNyVGVybWluYWxTZWN0aW9uKSBwe21hcmdpbi1ib3R0b206MHB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjclF1ZXN0aW9uc1NlY3Rpb24+dWw+bGk6bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOjBweCAwcHggNnB4IDZweH19I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgLmNyVGVybWluYWxTZWN0aW9ue2Rpc3BsYXk6bm9uZTtwYWRkaW5nLWJvdHRvbToxNXB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyIC5jclRlcm1pbmFsU2VjdGlvbiAuY3JUZXJtaW5hbEZvcm0sI25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgLmNyVGVybWluYWxTZWN0aW9uIC5zZWN0aW9uLWNvcHl7cGFkZGluZy1sZWZ0OjE1cHg7cGFkZGluZy1yaWdodDoxNXB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyIC5jclRlcm1pbmFsU2VjdGlvbiAuc2VjdGlvbi1jb3B5e3BhZGRpbmctdG9wOjE1cHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgLmNyVGVybWluYWxTZWN0aW9uIC5tZXNzYWdlLXRleHR7cGFkZGluZy10b3A6MTBweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAuY3JUZXJtaW5hbFNlY3Rpb24gLmhlYWRlci1iYXJ7Ym9yZGVyLXJhZGl1czowICFpbXBvcnRhbnR9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgLmNyVGVybWluYWxTZWN0aW9uIC5jclRlcm1pbmFsRm9ybXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyIC5jclRlcm1pbmFsU2VjdGlvbiAuY3JUZXJtaW5hbEZvcm0+ZGl2IC5jci1kb2N1bWVudHN7bWFyZ2luLXRvcDoxNXB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyIC5jclRlcm1pbmFsU2VjdGlvbiAuY3JUZXJtaW5hbEZvcm0+ZGl2Omxhc3QtY2hpbGR7bWFyZ2luLXRvcDoxNXB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyIC5jclRlcm1pbmFsU2VjdGlvbiAuY3JUZXJtaW5hbEZvcm0+ZGl2IC5jci1yZWFzb24tcmFkaW9zIHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BhZGRpbmc6MH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAuY3JUZXJtaW5hbFNlY3Rpb24gLmNyVGVybWluYWxGb3JtPmRpdiAuY3ItcmVhc29uLXJhZGlvcyB1bCBsaSBsYWJlbCBzcGFuOmZpcnN0LWNoaWxke21hcmdpbi10b3A6MXB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyIC5jclRlcm1pbmFsU2VjdGlvbiAuY3JUZXJtaW5hbEZvcm0+ZGl2IHRleHRhcmVhe2hlaWdodDoxMDAlO3Jlc2l6ZTp2ZXJ0aWNhbDttYXgtd2lkdGg6MTAwJTttaW4taGVpZ2h0OjEwMHB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyIC5jclRlcm1pbmFsU2VjdGlvbiAuY3JUZXJtaW5hbEZvcm0+ZGl2IC5jci1jaGFyLWNvdW50e2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjEycHg7dGV4dC1hbGlnbjpyaWdodDttYXJnaW4tdG9wOjNweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAuY3JUZXJtaW5hbFNlY3Rpb24gLmNyVGVybWluYWxGb3JtPmRpdiAuY3ItY2hhci1jb3VudCBpe2ZvbnQtc3R5bGU6bm9ybWFsfUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAuY3JUZXJtaW5hbFNlY3Rpb24gLmNyVGVybWluYWxGb3JtPmRpdiB0ZXh0YXJlYXttaW4taGVpZ2h0OjEwMHB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyIC5jclRlcm1pbmFsU2VjdGlvbiAuY3JUZXJtaW5hbEZvcm0+ZGl2Omxhc3QtY2hpbGR7bWFyZ2luLXRvcDoxNXB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgLmNyVGVybWluYWxTZWN0aW9ue3BhZGRpbmctYm90dG9tOjIwcHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgLmNyVGVybWluYWxTZWN0aW9uIC5zZWN0aW9uLWNvcHl7cGFkZGluZy10b3A6MjBweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAuY3JUZXJtaW5hbFNlY3Rpb24gLmNyVGVybWluYWxGb3Jte2ZsZXgtZGlyZWN0aW9uOnJvd30jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAuY3JUZXJtaW5hbFNlY3Rpb24gLmNyVGVybWluYWxGb3JtPmRpdiAuY3ItZG9jdW1lbnRze21hcmdpbi10b3A6MTVweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAuY3JUZXJtaW5hbFNlY3Rpb24gLmNyVGVybWluYWxGb3JtPmRpdjpsYXN0LWNoaWxke2ZsZXg6MSAwIGF1dG87bWFyZ2luLXRvcDowO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgLmNyVGVybWluYWxTZWN0aW9uIC5jclRlcm1pbmFsRm9ybT5kaXY6bGFzdC1jaGlsZCBsYWJlbCwjbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAuY3JUZXJtaW5hbFNlY3Rpb24gLmNyVGVybWluYWxGb3JtPmRpdjpsYXN0LWNoaWxkIHNwYW57ZmxleDowIDEgYXV0b30jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAuY3JUZXJtaW5hbFNlY3Rpb24gLmNyVGVybWluYWxGb3JtPmRpdjpsYXN0LWNoaWxkIHRleHRhcmVhe2hlaWdodDphdXRvO2ZsZXg6MSAwIGF1dG99I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgLmNyVGVybWluYWxTZWN0aW9uIC5jclRlcm1pbmFsRm9ybSBkaXYrZGl2e21hcmdpbi1sZWZ0OjE1cHh9fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjclF1ZXN0aW9uc1NlY3Rpb24gLmNyLWRvY3VtZW50c3twYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyUXVlc3Rpb25zU2VjdGlvbiAuY3ItZG9jdW1lbnRzPmxhYmVse3dpZHRoOjEwMCV9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyUXVlc3Rpb25zU2VjdGlvbiAuY3ItZG9jdW1lbnRzIC5hdS11cGxkci1idXR0b24tbGlzdC1pdGVte2JvcmRlci1yYWRpdXM6MHB4IDBweCA2cHggNnB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyICNjclF1ZXN0aW9uc1NlY3Rpb24gLmNyLWRvY3VtZW50cyAjb3BlbldpZGdldEJ0bntkaXNwbGF5OmlubGluZS1ibG9ja30jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JRdWVzdGlvbnNTZWN0aW9uIC5jci1kb2N1bWVudHMgI251bU9mRmlsZXN7bWFyZ2luLWxlZnQ6MTBweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JRdWVzdGlvbnNTZWN0aW9uIC5jci1kb2N1bWVudHMgI251bU9mRmlsZXMgaXtmb250LXN0eWxlOm5vcm1hbH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciAjY3JRdWVzdGlvbnNTZWN0aW9uIC5jci1kb2N1bWVudHMgLmdiLWltYWdlLXVwbG9hZGVyLXdyYXAgLmdiLWF1cmlnbWEtaW1hZ2UtdXBsb2FkZXItY29udGVudD5kaXYgLmF1LXVwbGRyLXVwbG9hZGVyIC5hdS11cGxkci11cGxvYWRlci1wYW5lcyAuYXUtdXBsZHItdXBsb2FkLXBhbmUgLmF1LXVwbGRyLWxpc3QgbGkgLmFkZEZpbGVzQnV0dG9uLmFkZC1maWxlOmFmdGVye2NvbnRlbnQ6XCJDbGljayB0byBBZGQgRG9jdW1lbnRzXCJ9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyUXVlc3Rpb25zU2VjdGlvbiAuY3ItZG9jdW1lbnRzKy5lcnJfbXNne21pbi1oZWlnaHQ6YXV0b31AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyUXVlc3Rpb25zU2VjdGlvbiAuY3ItZG9jdW1lbnRzICNvcGVuV2lkZ2V0QnRue2Rpc3BsYXk6YmxvY2t9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyUXVlc3Rpb25zU2VjdGlvbiAuY3ItZG9jdW1lbnRzICNudW1PZkZpbGVze3RleHQtYWxpZ246cmlnaHQ7ZGlzcGxheTpibG9jazttYXJnaW4tdG9wOjVweH19I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIuZXh0ZXJuYWwgI2NyUXVlc3Rpb25zU2VjdGlvbj51bD5saXtvdmVyZmxvdzp2aXNpYmxlfSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyLmV4dGVybmFsICNjclF1ZXN0aW9uc1NlY3Rpb24+dWw+bGk+ZGl2e3dpZHRoOjEwMCV9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIuZXh0ZXJuYWwgI2NyUXVlc3Rpb25zU2VjdGlvbj51bD5saT5kaXYgLnJlbGlzdC1yYWRpb3N7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIuZXh0ZXJuYWwgI2NyUXVlc3Rpb25zU2VjdGlvbj51bD5saT5kaXYgLnJlbGlzdC1yYWRpb3Mgc3BhbnttYXJnaW4tcmlnaHQ6MTBweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lci5leHRlcm5hbCAjY3JRdWVzdGlvbnNTZWN0aW9uPnVsPmxpPmRpdiAucmVsaXN0LXJhZGlvcyBzcGFuK2RpdnttYXJnaW4tcmlnaHQ6NXB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyLmV4dGVybmFsIC5jclRlcm1pbmFsU2VjdGlvbiAuY3JUZXJtaW5hbEZvcm0+ZGl2e21hcmdpbi1yaWdodDowcHg7bWFyZ2luLWxlZnQ6MHB4fSNuZXdDcmVkaXRSZXF1ZXN0Q29udGFpbmVyLmV4dGVybmFsIC5jclRlcm1pbmFsU2VjdGlvbiAuY3JUZXJtaW5hbEZvcm0+ZGl2PmRpdnttYXJnaW4tbGVmdDowcHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIuZXh0ZXJuYWwgLmNyVGVybWluYWxTZWN0aW9uIC5jclRlcm1pbmFsRm9ybT5kaXYrZGl2e21hcmdpbi1sZWZ0OjE1cHh9I25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIuZXh0ZXJuYWwgLmNyVGVybWluYWxTZWN0aW9uIC5jclRlcm1pbmFsRm9ybT5kaXYgLmNoZWNrLXdyYXAgbGFiZWx7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO21hcmdpbi10b3A6MTVweH0jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lci5leHRlcm5hbCAjY3JFcnJvcnttaW4taGVpZ2h0OmF1dG99I2NvdXBvbkNlbnRlckNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtZmxleCwjYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmlucHV0LWdyb3VwLWZsZXh7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7d2lkdGg6MTAwJX0jY291cG9uQ2VudGVyQ29udGFpbmVyIC5pbnB1dC1ncm91cC1mbGV4IC5qcXVpLWNiLXdyYXBwZXIsI2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5pbnB1dC1ncm91cC1mbGV4IC5qcXVpLWNiLXdyYXBwZXJ7ZmxleDowIDEgMTAwJTttaW4td2lkdGg6MXB4fSNjb3Vwb25DZW50ZXJDb250YWluZXIgLmlucHV0LWdyb3VwLWZsZXg+YSwjYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmlucHV0LWdyb3VwLWZsZXg+YXtoZWlnaHQ6NDBweDt3aWR0aDphdXRvO2ZsZXg6MCAxIGF1dG87bWFyZ2luLWxlZnQ6MTVweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfSNjb3Vwb25DZW50ZXJDb250YWluZXIgZGl2LmR0LWJvb3RzdHJhcCAuZ3JlZW4taGVhZGVyLCNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciBkaXYuZHQtYm9vdHN0cmFwIC5ncmVlbi1oZWFkZXJ7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlICFpbXBvcnRhbnR9I2NvdXBvbkNlbnRlckNvbnRhaW5lciBkaXYuZHQtYm9vdHN0cmFwIHRib2R5LCNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciBkaXYuZHQtYm9vdHN0cmFwIHRib2R5e2JvcmRlcjoycHggc29saWQgI2UzZTNlMyAhaW1wb3J0YW50fSNjb3Vwb25DZW50ZXJDb250YWluZXIgLmlucHV0LWdyb3VwLWZsZXg+YXttaW4td2lkdGg6NDVweH0jY291cG9uQ2VudGVyQ29udGFpbmVyIGRpdi5zbGlkZXJ7ZGlzcGxheTpub25lfSNjb3Vwb25DZW50ZXJDb250YWluZXIgLmN0YS1jb2x1bW57dGV4dC1hbGlnbjpjZW50ZXJ9I2NvdXBvbkNlbnRlckNvbnRhaW5lciBhLmZpZWxkLWxpbms6bGlua3t0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfSNjb3Vwb25DZW50ZXJDb250YWluZXIgdGQuY291cG9uLWNvZGV7YmFja2dyb3VuZC1jb2xvcjojZTVlNWU1O2JvcmRlci10b3A6MXB4IHNvbGlkICNmZmY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2ZmZjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7cG9zaXRpb246cmVsYXRpdmU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfSNjb3Vwb25DZW50ZXJDb250YWluZXIgcCBzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbi1yaWdodDo1cHh9I2NvdXBvbkNlbnRlckNvbnRhaW5lciBkaXYuY291cG9uLXdyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNoO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0jY291cG9uQ2VudGVyQ29udGFpbmVyIGRpdi5jb3Vwb24td3JhcCBkaXYuY29weS13cmFwe3dpZHRoOjEwMCU7cG9zaXRpb246cmVsYXRpdmV9I2NvdXBvbkNlbnRlckNvbnRhaW5lciBkaXYuY291cG9uLXdyYXAgZGl2LmNvcHktd3JhcCBkaXYuY29weS10ZXh0e2ZvbnQtd2VpZ2h0OmJvbGQ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjM7d2lkdGg6MTAwJX0jY291cG9uQ2VudGVyQ29udGFpbmVyIGRpdi5jb3Vwb24td3JhcCBkaXYuY29weS13cmFwIGRpdi5jb3B5LXRleHQgc3Bhbi5jb3Vwb24tY29kZXt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3BhZGRpbmc6NnB4O2JvcmRlci1yYWRpdXM6NHB4IDAgMCA0cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2ZmZjt0ZXh0LWFsaWduOmNlbnRlcn0jY291cG9uQ2VudGVyQ29udGFpbmVyIGRpdi5jb3Vwb24td3JhcCBkaXYuY29weS13cmFwIGRpdi5jb3B5LXRleHQgYXtib3JkZXItcmFkaXVzOjAgNHB4IDRweCAwfSNjb3Vwb25DZW50ZXJDb250YWluZXIgZGl2LmNvdXBvbi13cmFwIGRpdi5jb3B5LXdyYXAgZGl2LmNvcHktY29uZmlybXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O2xlZnQ6MHB4O2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7ei1pbmRleDoyO2JvcmRlci1yYWRpdXM6OHB4O292ZXJmbG93OmhpZGRlbn0jY291cG9uQ2VudGVyQ29udGFpbmVyIGRpdi5jb3Vwb24td3JhcCBkaXYuY29weS13cmFwIGRpdi5jb3B5LWNvbmZpcm06YmVmb3JlLCNjb3Vwb25DZW50ZXJDb250YWluZXIgZGl2LmNvdXBvbi13cmFwIGRpdi5jb3B5LXdyYXAgZGl2LmNvcHktY29uZmlybTphZnRlcnt0cmFuc2l0aW9uOi41cyBvcGFjaXR5IGVhc2U7b3BhY2l0eTowfSNjb3Vwb25DZW50ZXJDb250YWluZXIgZGl2LmNvdXBvbi13cmFwIGRpdi5jb3B5LXdyYXAgZGl2LmNvcHktY29uZmlybTpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowcHg7bGVmdDowcHg7Ym90dG9tOjBweDtyaWdodDowcHg7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjM7YmFja2dyb3VuZC1jb2xvcjojMDAwfSNjb3Vwb25DZW50ZXJDb250YWluZXIgZGl2LmNvdXBvbi13cmFwIGRpdi5jb3B5LXdyYXAgZGl2LmNvcHktY29uZmlybTphZnRlcntjb250ZW50OlwiQ29waWVkIVwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7ei1pbmRleDo0O2NvbG9yOiNmZmY7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLCAtNTAlKX0jY291cG9uQ2VudGVyQ29udGFpbmVyIGRpdi5jb3Vwb24td3JhcCBkaXYuY29weS13cmFwIGRpdi5jb3B5LWNvbmZpcm0uc2hvd3t6LWluZGV4OjR9I2NvdXBvbkNlbnRlckNvbnRhaW5lciBkaXYuY291cG9uLXdyYXAgZGl2LmNvcHktd3JhcCBkaXYuY29weS1jb25maXJtLnNob3c6YmVmb3Jle29wYWNpdHk6Ljc1fSNjb3Vwb25DZW50ZXJDb250YWluZXIgZGl2LmNvdXBvbi13cmFwIGRpdi5jb3B5LXdyYXAgZGl2LmNvcHktY29uZmlybS5zaG93OmFmdGVye29wYWNpdHk6MX0jY291cG9uQ2VudGVyQ29udGFpbmVyIGRpdi5jb3Vwb24td3JhcD5he21hcmdpbi10b3A6MTBweDthbGlnbi1zZWxmOmZsZXgtZW5kfSNjb3Vwb25DZW50ZXJDb250YWluZXIgI2NvdXBvbi1ncmlkIHRib2R5PnRyPnRke3ZlcnRpY2FsLWFsaWduOnRleHQtdG9wfSNjb3Vwb25DZW50ZXJDb250YWluZXIgdHIuY2hpbGQgLmRldGFpbC1yb3d7bWFyZ2luLWJvdHRvbTo4cHh9I2NvdXBvbkNlbnRlckNvbnRhaW5lciB0ci5jaGlsZCB0ZC5jaGlsZDplbXB0eXtkaXNwbGF5Om5vbmV9I2NvdXBvbkNlbnRlckNvbnRhaW5lciBkaXYuc2VhcmNoLXNlbGxlciBkaXYuc2VhcmNoLWZvcm17aGVpZ2h0OjQwcHg7bWFyZ2luLXRvcDoxNXB4fSNjb3Vwb25DZW50ZXJDb250YWluZXIgZGl2LnNlYXJjaC1zZWxsZXIgZGl2LnNlYXJjaC1mb3JtIGlucHV0LmZvcm0tY29udHJvbHtib3JkZXI6c29saWQgMXB4ICNjY2M7aGVpZ2h0OjQwcHh9I2NvdXBvbkNlbnRlckNvbnRhaW5lciBkaXYuc2VhcmNoLXNlbGxlciBkaXYuc2VhcmNoLWZvcm0gZGl2IGJ1dHRvbntib3JkZXItcmFkaXVzOjBweCA2cHggNnB4IDBweDtjb2xvcjojZmZmO2JvcmRlci1sZWZ0OjBweDt3aWR0aDo0NXB4fSNjb3Vwb25DZW50ZXJDb250YWluZXIgZGl2LnNlYXJjaC1zZWxsZXIgLnVpLWF1dG9jb21wbGV0ZS1hZHZhbmNlZC1zZWFyY2h7d2lkdGg6MTAwJTtsZWZ0OjAgIWltcG9ydGFudH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I2NvdXBvbkNlbnRlckNvbnRhaW5lciBkaXYuY291cG9uLXdyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9I2NvdXBvbkNlbnRlckNvbnRhaW5lciBkaXYuY291cG9uLXdyYXA+YXttYXJnaW4tbGVmdDoxMHB4O21hcmdpbi10b3A6MH0jY291cG9uQ2VudGVyQ29udGFpbmVyICNjb3Vwb24tZ3JpZF93cmFwcGVye21hcmdpbi1yaWdodDotMTVweDttYXJnaW4tbGVmdDotMTVweH0jY291cG9uQ2VudGVyQ29udGFpbmVyICNjb3Vwb24tZ3JpZF93cmFwcGVyICNjb3Vwb24tZ3JpZHtib3JkZXItcmFkaXVzOjBweDtib3JkZXItbGVmdDowcHg7Ym9yZGVyLXJpZ2h0OjBweH0jY291cG9uQ2VudGVyQ29udGFpbmVyICNjb3Vwb24tZ3JpZF93cmFwcGVyICNjb3Vwb24tZ3JpZD50aGVhZHtkaXNwbGF5OnRhYmxlLWhlYWRlci1ncm91cH0jY291cG9uQ2VudGVyQ29udGFpbmVyICNjb3Vwb24tZ3JpZF93cmFwcGVyICNjb3Vwb24tZ3JpZD50aGVhZD50cj50aDpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MTVweH0jY291cG9uQ2VudGVyQ29udGFpbmVyICNjb3Vwb24tZ3JpZF93cmFwcGVyICNjb3Vwb24tZ3JpZD50Ym9keT50cj50ZDpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MTVweH0jY291cG9uQ2VudGVyQ29udGFpbmVyICNjb3Vwb24tZ3JpZF93cmFwcGVyICNjb3Vwb24tZ3JpZD50Ym9keT50cj50ZDpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MTVweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNjb3Vwb25DZW50ZXJDb250YWluZXIgcCBzdHJvbmd7ZGlzcGxheTpibG9jazttYXJnaW4tcmlnaHQ6MH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjY291cG9uQ2VudGVyQ29udGFpbmVyIGRpdi5jb3Vwb24td3JhcHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fSNjb3Vwb25DZW50ZXJDb250YWluZXIgZGl2LmNvdXBvbi13cmFwPmF7bWFyZ2luLXRvcDowO21hcmdpbi1sZWZ0OjEwcHg7YWxpZ24tc2VsZjpjZW50ZXJ9fSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAjY29udGVudENvbnRhaW5lcj4uY3RhLXJvd3tjbGVhcjpib3RofSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAjY291cG9uQ29kZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcnt0ZXh0LXRyYW5zZm9ybTppbml0aWFsfSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciA6LW1vei1wbGFjZWhvbGRlcnt0ZXh0LXRyYW5zZm9ybTppbml0aWFsfSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciA6Oi1tb3otcGxhY2Vob2xkZXJ7dGV4dC10cmFuc2Zvcm06aW5pdGlhbH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcnt0ZXh0LXRyYW5zZm9ybTppbml0aWFsfSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjBweH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmFsZXJ0e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmFsZXJ0IGgze21hcmdpbi10b3A6MHB4O2ZvbnQtc2l6ZToxOHB4O2xpbmUtaGVpZ2h0OjI0cHh9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5hbGVydCBhe2FsaWduLXNlbGY6ZmxleC1lbmR9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5mbGV4LXJlb3JkZXJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNofSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuZmxleC1yZW9yZGVyIC5mbGV4LXJvd3t3aWR0aDoxMDAlfSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuZmxleC1yZW9yZGVyIC5mbGV4LXJvdyAuZGVzYy13cmFwe2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaDtyZXNpemU6bm9uZX0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmZsZXgtcmVvcmRlciAuZmxleC1yb3cgLmRlc2Mtd3JhcCAuaW5wdXQtd3JhcHtmbGV4OjEgMCBhdXRvfSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuZmxleC1yZW9yZGVyIC5mbGV4LXJvdyAuZGVzYy13cmFwIC5pbnB1dC13cmFwIHRleHRhcmVhe2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6NnB4O2JvcmRlci1jb2xvcjojZDlkOWQ5fSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciBmaWVsZHNldCBsZWdlbmR7Ym9yZGVyOjA7bWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnR9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIGZpZWxkc2V0IHVse2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmc6MDttYXJnaW46NXB4IDAgMCAwfSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciBmaWVsZHNldCB1bCBsaXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDoxMHB4O3dpZHRoOmF1dG99I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIGZpZWxkc2V0IHVsIGxpOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjB9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5pbnB1dC1ncm91cC1hZGRvbisuaW5wdXQtZ3JvdXAtdGV4dGJveHtib3JkZXItcmFkaXVzOjBweCA2cHggNnB4IDBweCAhaW1wb3J0YW50fSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciBpbnB1dC5pbnB1dC12YWxpZGF0aW9uLWVycm9ye2JvcmRlci1jb2xvcjojZDAwMjFiICFpbXBvcnRhbnR9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIGlucHV0LmlucHV0LXZhbGlkYXRpb24tZXJyb3IrLmlucHV0LWdyb3VwLWJ0biBidXR0b257YmFja2dyb3VuZC1jb2xvcjojZDAwMjFiO2JvcmRlci1jb2xvcjojZDAwMjFifSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciBzcGFuLmZpZWxkLXZhbGlkYXRpb24tZXJyb3IsI2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIHNwYW4uZmllbGQtdmFsaWRhdGlvbi12YWxpZHtkaXNwbGF5OmJsb2NrO21hcmdpbi1ib3R0b206MTVweH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgLnJhZGlvLXJvdyAudWktY2hlY2tib3hyYWRpby1sYWJlbHttYXJnaW46MTBweCAwcHh9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5yYWRpby1yb3cgLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwgc3Ryb25ne2NvbG9yOiMwMDY0MDA7bWFyZ2luLXJpZ2h0OjNweH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgLnJhZGlvLXJvdy50eXBlIC51aS1jaGVja2JveHJhZGlvLWxhYmVse21hcmdpbi10b3A6MHB4O21hcmdpbi1ib3R0b206MTBweH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmlucHV0LWdyb3VwLWZsZXggLmdseXBoaWNvbi1wbHVzLCNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuaW5wdXQtZ3JvdXAgLmdseXBoaWNvbi1wbHVze21hcmdpbi1yaWdodDoycHg7dG9wOi0xcHh9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyICNjb3Vwb25UeXBlLU1hbnVmYWN0dXJlcnMgI21mclNlbGVjdFBhbmVse2Rpc3BsYXk6bm9uZX0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgI2NvdXBvblR5cGUtTWFudWZhY3R1cmVycz4ucm93e3BhZGRpbmctYm90dG9tOjE1cHh9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyICNjb3Vwb25UeXBlLXNlbGVjdGlvbnMgLm93bmVyLWFkZGVkLXNlY3Rpb257cGFkZGluZy10b3A6MCAhaW1wb3J0YW50O3BhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDttYXJnaW4tYm90dG9tOjA7bGlzdC1zdHlsZS10eXBlOm5vbmU7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LXdyYXA6d3JhcDthbGlnbi1pdGVtczpzdHJldGNofSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAjY291cG9uVHlwZS1zZWxlY3Rpb25zIC5vd25lci1hZGRlZC1zZWN0aW9uPmxpe21hcmdpbi1ib3R0b206MjBweH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgI2NvdXBvblR5cGUtc2VsZWN0aW9ucyAub3duZXItYWRkZWQtc2VjdGlvbiAuY2hpcHttYXJnaW4tYm90dG9tOjA7aGVpZ2h0OjYwcHg7Ym9yZGVyLXJhZGl1czozMHB4O2N1cnNvcjpkZWZhdWx0fSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAjY291cG9uVHlwZS1zZWxlY3Rpb25zIC5vd25lci1hZGRlZC1zZWN0aW9uIC5jaGlwLmVkaXQtY2hpcHtjdXJzb3I6cG9pbnRlcn0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgI2NvdXBvblR5cGUtc2VsZWN0aW9ucyAub3duZXItYWRkZWQtc2VjdGlvbiAuY2hpcCAucmVtb3ZlLWNoaXB7aGVpZ2h0OjEwMCU7Y3Vyc29yOnBvaW50ZXJ9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyICNjb3Vwb25UeXBlLXNlbGVjdGlvbnMgLm93bmVyLWFkZGVkLXNlY3Rpb24gLmNoaXAgLnBlcmMgLmdseXBoaWNvbnt0b3A6MH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgI2NvdXBvblR5cGUtc2VsZWN0aW9ucyAub3duZXItYWRkZWQtc2VjdGlvbiAuY2hpcCAubmFtZXtwYWRkaW5nLWxlZnQ6MjBweH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmV4Y2x1c2lvbnN7Zm9udC1zaXplOjEzcHh9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5leGNsdXNpb25zIGksI2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5leGNsdXNpb25zIHNwYW57Y29sb3I6IzAwNjQwMH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmV4Y2x1c2lvbnM+c3BhbntkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuZXhjbHVzaW9ucz5zcGFuIGk6bm90KC5nbHlwaGljb24pe2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5leGNsdXNpb25zPnNwYW4gc3Ryb25nLCNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuZXhjbHVzaW9ucz5zcGFuPnNwYW57Y29sb3I6IzAwMH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmV4Y2x1c2lvbnMgLmFkZC1leGNsdXNpb25ze2N1cnNvcjpwb2ludGVyfSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAjY291cG9uVHlwZVdyYXAudXNkIC51c2R7ZGlzcGxheTp0YWJsZS1jZWxsfSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAjY291cG9uVHlwZVdyYXAudXNkIC5wY3R7ZGlzcGxheTpub25lfSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAjY291cG9uVHlwZVdyYXAucGN0IC5pbnB1dC1ncm91cC10ZXh0Ym94e2JvcmRlci1yYWRpdXM6NnB4IDBweCAwcHggNnB4ICFpbXBvcnRhbnR9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyICNjb3Vwb25UeXBlV3JhcC5wY3QgLnVzZHtkaXNwbGF5Om5vbmV9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyICNjb3Vwb25UeXBlV3JhcC5wY3QgLnBjdHtkaXNwbGF5OnRhYmxlLWNlbGx9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5hY3RpbmctbGFiZWx7d2lkdGg6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZX0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmFjdGluZy1sYWJlbCAubGFiZWwtY2hlY2t7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtyaWdodDowcHg7Zm9udC1zdHlsZTpub3JtYWx9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5kaXNjbGFpbWVyLXRleHR7dGV4dC1hbGlnbjpyaWdodDtmbG9hdDpyaWdodDtwYWRkaW5nOjE1cHggMTVweCA1cHh9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5kaXNjbGFpbWVyLXRleHQgYXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfUBtZWRpYShtYXgtd2lkdGg6IDQ3OXB4KXsjYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmZsZXgtcmVvcmRlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmZsZXgtcmVvcmRlciAuZmxleC1yb3cgLmRlc2Mtd3JhcCAuaW5wdXQtd3JhcCB0ZXh0YXJlYXtoZWlnaHQ6NzVweH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgI2NvdXBvblR5cGUtQ2F0ZWdvcmllcywjYWRkRWRpdENvdXBvbnNDb250YWluZXIgI2NvdXBvblR5cGUtVVBDc3ttYXJnaW4tYm90dG9tOjE1cHh9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyICNjb3Vwb25UeXBlLU1hbnVmYWN0dXJlcnMgLmNvbC10bi0xMisuY29sLXRuLTEyLCNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAjY291cG9uVHlwZS1DYXRlZ29yaWVzIC5jb2wtdG4tMTIrLmNvbC10bi0xMiwjYWRkRWRpdENvdXBvbnNDb250YWluZXIgI2NvdXBvblR5cGUtVVBDcyAuY29sLXRuLTEyKy5jb2wtdG4tMTJ7bWFyZ2luLXRvcDoxNXB4fSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuaW5wdXQtZ3JvdXAtZmxleCAuZ2x5cGhpY29uLXBsdXMsI2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5pbnB1dC1ncm91cCAuZ2x5cGhpY29uLXBsdXN7ZGlzcGxheTpub25lfX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5hbGVydHtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAuYWxlcnQgaDN7bWFyZ2luOjBweH0jYWRkRWRpdENvdXBvbnNDb250YWluZXIgLmRpc2NsYWltZXItdGV4dHtwYWRkaW5nLWxlZnQ6MHB4O3BhZGRpbmctcmlnaHQ6MHB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5yYWRpby1yb3cgLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwsI2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5yYWRpby1yb3cudHlwZSAudWktY2hlY2tib3hyYWRpby1sYWJlbHttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbTowcHh9fSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAubW9kYWwgLm93bmVyLWFkZGVkLXNlY3Rpb257bGlzdC1zdHlsZS10eXBlOm5vbmU7bWFyZ2luLWJvdHRvbTowfSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAubW9kYWwgLm93bmVyLWFkZGVkLXNlY3Rpb24gLmNoaXB7Y3Vyc29yOmRlZmF1bHR9I2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIC5tb2RhbCAub3duZXItYWRkZWQtc2VjdGlvbiAuY2hpcCAucGVyYyAuZ2x5cGhpY29ue3RvcDowfSNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciAubW9kYWwgLm93bmVyLWFkZGVkLXNlY3Rpb24gLmNoaXAgLmdseXBoaWNvbntjdXJzb3I6cG9pbnRlcn0jcHJpbnRJbnZvaWNlQ29udGFpbmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tdG9wOi0yMHB4fSNwcmludEludm9pY2VDb250YWluZXIgI2NvbnRlbnRDb250YWluZXJ7bWFyZ2luLXRvcDozMHB4O21hcmdpbi1ib3R0b206M3B4fSNwcmludEludm9pY2VDb250YWluZXIgLmJ0bntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNXB4O3RvcDotNDNweDt3aWR0aDo3NnB4O3otaW5kZXg6NTAwMH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyIC5ib3JkZXItYmd7Ym9yZGVyLXRvcDoxcHggc29saWQgIzAwMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMDAwO2JhY2tncm91bmQtY29sb3I6I2ZmZjtvdmVyZmxvdzpoaWRkZW47bWFyZ2luLWJvdHRvbToxNXB4O3BhZGRpbmctYm90dG9tOjE1cHh9I3ByaW50SW52b2ljZUNvbnRhaW5lciBoMiwjcHJpbnRJbnZvaWNlQ29udGFpbmVyIGgzLCNwcmludEludm9pY2VDb250YWluZXIgaDR7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtjb2xvcjojNTU1fSNwcmludEludm9pY2VDb250YWluZXIgaDJ7cGFkZGluZzoxMHB4IDE1cHg7YmFja2dyb3VuZC1jb2xvcjojZjdmNmYyO2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMDAwfSNwcmludEludm9pY2VDb250YWluZXIgaDIuYm9yZGVyLWJne2JhY2tncm91bmQtY29sb3I6I2Y3ZjZmMjtwYWRkaW5nLWJvdHRvbToxMHB4fSNwcmludEludm9pY2VDb250YWluZXIgaDN7bWFyZ2luLWJvdHRvbToxNXB4O2ZvbnQtc2l6ZToxOHB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfSNwcmludEludm9pY2VDb250YWluZXIgaDMgc3Ryb25ne2NvbG9yOiMwMDB9I3ByaW50SW52b2ljZUNvbnRhaW5lciBoMy5yZXR1cm5lZC1kYXRlIHN0cm9uZywjcHJpbnRJbnZvaWNlQ29udGFpbmVyIGgzLnJldHVybmVkLWRhdGUgc3Bhbntjb2xvcjojYjkyZTJlfSNwcmludEludm9pY2VDb250YWluZXIgaDR7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbi10b3A6MTVweDtjb2xvcjojMDAwfSNwcmludEludm9pY2VDb250YWluZXIgcHtmb250LXNpemU6MThweDttYXJnaW46MHB4fSNwcmludEludm9pY2VDb250YWluZXIgcCBzcGFue2Rpc3BsYXk6YmxvY2t9I3ByaW50SW52b2ljZUNvbnRhaW5lciBpbWd7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTIwcHg7aGVpZ2h0OmF1dG87Ym9yZGVyOjFweCBzb2xpZCAjMDAwfSNwcmludEludm9pY2VDb250YWluZXIgI2ZpcnN0Um93e2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNmaXJzdFJvdyBpbWd7bWFyZ2luLXRvcDoxNXB4fSNwcmludEludm9pY2VDb250YWluZXIgI2l0ZW1JbmZvIC50aXRsZSwjcHJpbnRJbnZvaWNlQ29udGFpbmVyICN0b3RhbEluZm8gLnRpdGxle2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiMwMDB9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjaXRlbUluZm8gLnN1Yi10aXRsZSwjcHJpbnRJbnZvaWNlQ29udGFpbmVyICNpdGVtSW5mbyAubGluZS1pdGVtLCNwcmludEludm9pY2VDb250YWluZXIgI3RvdGFsSW5mbyAuc3ViLXRpdGxlLCNwcmludEludm9pY2VDb250YWluZXIgI3RvdGFsSW5mbyAubGluZS1pdGVte2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiM1NTU7bWFyZ2luLWJvdHRvbToyMHB4fSNwcmludEludm9pY2VDb250YWluZXIgI2l0ZW1JbmZvIC5saW5lLWl0ZW0sI3ByaW50SW52b2ljZUNvbnRhaW5lciAjdG90YWxJbmZvIC5saW5lLWl0ZW17bWFyZ2luLWJvdHRvbTo1cHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7ZmxleC13cmFwOndyYXB9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjaXRlbUluZm8gLmxpbmUtaXRlbSBzdHJvbmcsI3ByaW50SW52b2ljZUNvbnRhaW5lciAjdG90YWxJbmZvIC5saW5lLWl0ZW0gc3Ryb25ne2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDAwfSNwcmludEludm9pY2VDb250YWluZXIgI2l0ZW1JbmZvIC5saW5lLWl0ZW0ubm8tc3RyZXRjaCwjcHJpbnRJbnZvaWNlQ29udGFpbmVyICN0b3RhbEluZm8gLmxpbmUtaXRlbS5uby1zdHJldGNoe2Rpc3BsYXk6YmxvY2t9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjaXRlbUluZm8gLmxpbmUtaXRlbS5uby1zdHJldGNoIHN0cm9uZywjcHJpbnRJbnZvaWNlQ29udGFpbmVyICN0b3RhbEluZm8gLmxpbmUtaXRlbS5uby1zdHJldGNoIHN0cm9uZ3tkaXNwbGF5OmJsb2NrfSNwcmludEludm9pY2VDb250YWluZXIgI2l0ZW1JbmZve3BhZGRpbmctYm90dG9tOjIwcHg7bWFyZ2luLWJvdHRvbToyMHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjaXRlbUluZm8+ZGl2OmZpcnN0LWNoaWxke21hcmdpbi1ib3R0b206MjBweH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNpdGVtSW5mbyAuaW1hZ2V7cGFkZGluZy1ib3R0b206MTBweH1AbWVkaWEobWluLXdpZHRoOiA0ODBweCl7I3ByaW50SW52b2ljZUNvbnRhaW5lciBoM3tmb250LXNpemU6MjRweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNwcmludEludm9pY2VDb250YWluZXIgLmJ0bntwb3NpdGlvbjpmaXhlZDtsZWZ0OjUwJTtyaWdodDphdXRvO21hcmdpbi1sZWZ0OjI5OXB4O3RvcDoxOHB4fSNwcmludEludm9pY2VDb250YWluZXIgLmJvcmRlci1iZ3tib3JkZXItcmFkaXVzOjZweDtib3JkZXItbGVmdDoxcHggc29saWQgIzAwMDtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICMwMDB9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjcHJpbnRJbnZvaWNlQ29udGFpbmVyIGgze21hcmdpbi1ib3R0b206MjVweH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyIC5idG57bWFyZ2luLWxlZnQ6NDA5cHh9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjZmlyc3RSb3d7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2h9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjaXRlbUluZm97ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2h9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjaXRlbUluZm8+ZGl2OmZpcnN0LWNoaWxke21hcmdpbi1ib3R0b206MHB4fSNwcmludEludm9pY2VDb250YWluZXIgI2l0ZW1JbmZvPmRpdjpsYXN0LWNoaWxke2hlaWdodDphdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfSNwcmludEludm9pY2VDb250YWluZXIgI2l0ZW1JbmZvIC5saW5lLWl0ZW0ubm8tc3RyZXRjaCBzdHJvbmcsI3ByaW50SW52b2ljZUNvbnRhaW5lciAjdG90YWxJbmZvIC5saW5lLWl0ZW0ubm8tc3RyZXRjaCBzdHJvbmd7ZGlzcGxheTppbmxpbmV9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjc2hpcFRvQWRkcmVzcyAuYm9yZGVyLWJne21hcmdpbi1yaWdodDotNy41cHh9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjYmlsbFRvQWRkcmVzcyAuYm9yZGVyLWJne21hcmdpbi1sZWZ0Oi03LjVweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjcHJpbnRJbnZvaWNlQ29udGFpbmVyIC5idG57bWFyZ2luLWxlZnQ6NTA5cHh9fUBtZWRpYSBwcmludHtoZWFkZXIsZm9vdGVye2Rpc3BsYXk6bm9uZX0ubWFpbi1jb250ZW50e21hcmdpbi10b3A6MHB4ICFpbXBvcnRhbnR9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjY29udGVudENvbnRhaW5lcnttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWJvdHRvbToyMHB4fSNwcmludEludm9pY2VDb250YWluZXIgI2ZpcnN0Um93e2ZsZXgtZGlyZWN0aW9uOnJvdzthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNwcmludEludm9pY2VDb250YWluZXIgLmJvcmRlci1iZ3tib3JkZXI6MXB4IHNvbGlkICMwMDA7Ym9yZGVyLXJhZGl1czo2cHh9I3ByaW50SW52b2ljZUNvbnRhaW5lciBoMntmb250LXNpemU6MTRweH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyIGg0e2ZvbnQtc2l6ZToxM3B4fSNwcmludEludm9pY2VDb250YWluZXIgcHtmb250LXNpemU6MTRweH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNzZWxsZXJJbmZve3dpZHRoOjY2LjY2NjY3JX0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNzZWxsZXJJbmZvIC5jb2wteHMtMTJ7d2lkdGg6NjAlfSNwcmludEludm9pY2VDb250YWluZXIgI3NlbGxlckluZm8gLmNvbC14cy0xMjpmaXJzdC1jaGlsZHt3aWR0aDo0MCV9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjc2VsbGVySW5mbyAuY29sLXhzLTEyOm50aC1jaGlsZCgyKXtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjc2VsbGVySW5mbyAuY29sLXhzLTEyOm50aC1jaGlsZCgyKT5kaXY6Zmlyc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjEwcHh9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjc2VsbGVySW5mbyAuY29sLXhzLTEyOmxhc3QtY2hpbGR7d2lkdGg6MTAwJX0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNzZWxsZXJJbmZvIC5zZWxsZXItY29udGFjdHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW4tdG9wOjIwcHh9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjc2VsbGVySW5mbyAuc2VsbGVyLWNvbnRhY3QgaDR7bWFyZ2luOjBweH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNzZWxsZXJJbmZvIC5zZWxsZXItY29udGFjdCBwe21hcmdpbjowcHggMTVweCAwcHggNXB4fSNwcmludEludm9pY2VDb250YWluZXIgI29yZGVySW5mb3t3aWR0aDozMy4zMzMzMyV9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjb3JkZXJJbmZvIGgze2ZvbnQtc2l6ZToxOHB4fSNwcmludEludm9pY2VDb250YWluZXIgI3NoaXBUb0FkZHJlc3MsI3ByaW50SW52b2ljZUNvbnRhaW5lciAjYmlsbFRvQWRkcmVzc3t3aWR0aDo1MCV9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjc2hpcFRvQWRkcmVzcyAuY29sLXhzLTEyLCNwcmludEludm9pY2VDb250YWluZXIgI2JpbGxUb0FkZHJlc3MgLmNvbC14cy0xMnt3aWR0aDo1MCV9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjc2hpcFRvQWRkcmVzcyAuY29sLXhzLTEyOmxhc3QtY2hpbGQsI3ByaW50SW52b2ljZUNvbnRhaW5lciAjYmlsbFRvQWRkcmVzcyAuY29sLXhzLTEyOmxhc3QtY2hpbGR7cGFkZGluZy1sZWZ0OjBweH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNzaGlwVG9BZGRyZXNzIC5ib3JkZXItYmd7bWFyZ2luLXJpZ2h0Oi03LjVweH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNiaWxsVG9BZGRyZXNzIC5ib3JkZXItYmd7bWFyZ2luLWxlZnQ6LTcuNXB4fSNwcmludEludm9pY2VDb250YWluZXIgI2l0ZW1JbmZvPi5jb2wteHMtMTI6Zmlyc3QtY2hpbGQsI3ByaW50SW52b2ljZUNvbnRhaW5lciAjdG90YWxJbmZvPi5jb2wteHMtMTI6Zmlyc3QtY2hpbGR7d2lkdGg6NjYuNjY2NjclfSNwcmludEludm9pY2VDb250YWluZXIgI2l0ZW1JbmZvPi5jb2wteHMtMTI6Zmlyc3QtY2hpbGQgLmNvbC14cy0xMiwjcHJpbnRJbnZvaWNlQ29udGFpbmVyICN0b3RhbEluZm8+LmNvbC14cy0xMjpmaXJzdC1jaGlsZCAuY29sLXhzLTEye3dpZHRoOjEwMCV9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjaXRlbUluZm8+LmNvbC14cy0xMjpsYXN0LWNoaWxkLCNwcmludEludm9pY2VDb250YWluZXIgI3RvdGFsSW5mbz4uY29sLXhzLTEyOmxhc3QtY2hpbGR7d2lkdGg6MzMuMzMzMzMlfSNwcmludEludm9pY2VDb250YWluZXIgI2l0ZW1JbmZvPi5jb2wteHMtMTIgLmxpbmUtaXRlbSwjcHJpbnRJbnZvaWNlQ29udGFpbmVyICN0b3RhbEluZm8+LmNvbC14cy0xMiAubGluZS1pdGVte2ZvbnQtc2l6ZToxM3B4fSNwcmludEludm9pY2VDb250YWluZXIgI2l0ZW1JbmZvPi5jb2wteHMtMTIgLmxpbmUtaXRlbSBzdHJvbmcsI3ByaW50SW52b2ljZUNvbnRhaW5lciAjdG90YWxJbmZvPi5jb2wteHMtMTIgLmxpbmUtaXRlbSBzdHJvbmd7ZGlzcGxheTppbmxpbmV9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjaXRlbUluZm97ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOnN0cmV0Y2h9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjaXRlbUluZm8+ZGl2OmZpcnN0LWNoaWxke21hcmdpbi1ib3R0b206MHB4fSNwcmludEludm9pY2VDb250YWluZXIgI2l0ZW1JbmZvPmRpdjpmaXJzdC1jaGlsZCAucm93OmZpcnN0LWNoaWxke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNpdGVtSW5mbz5kaXY6Zmlyc3QtY2hpbGQgLnJvdzpmaXJzdC1jaGlsZD5kaXY6Zmlyc3QtY2hpbGR7ZmxleDoxIDAgMTAwcHg7d2lkdGg6MTAwcHh9I3ByaW50SW52b2ljZUNvbnRhaW5lciAjaXRlbUluZm8+ZGl2OmZpcnN0LWNoaWxkIC5yb3c6Zmlyc3QtY2hpbGQ+ZGl2Omxhc3QtY2hpbGR7ZmxleDoxIDAgYXV0b30jcHJpbnRJbnZvaWNlQ29udGFpbmVyICNpdGVtSW5mbz5kaXYgaW1ne3dpZHRoOjEwMHB4O2hlaWdodDphdXRvfSNwcmludEludm9pY2VDb250YWluZXIgI2l0ZW1JbmZvPmRpdjpsYXN0LWNoaWxke2hlaWdodDphdXRvO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfX0jbWFudWZhY3R1cmVyUGFnZXtwYWRkaW5nLWJvdHRvbTozMHB4fSNtYW51ZmFjdHVyZXJQYWdlIGltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvO2Rpc3BsYXk6YmxvY2t9I21hbnVmYWN0dXJlclBhZ2U+ZGl2e21hcmdpbi10b3A6MzBweH0jbWFudWZhY3R1cmVyUGFnZT5kaXY6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDoyMHB4fSNtYW51ZmFjdHVyZXJQYWdlPmRpdj5oMnttYXJnaW46MHB4O2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDA2NDAwfSNtYW51ZmFjdHVyZXJQYWdlPmRpdj5hLnNlZU1vcmV7Y29sb3I6IzAwNjQwMDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7Zm9udC1zaXplOjEzcHh9I21hbnVmYWN0dXJlclBhZ2U+ZGl2PmEuc2VlTW9yZT5zcGFue3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9I21hbnVmYWN0dXJlclBhZ2U+ZGl2PmEuc2VlTW9yZTphZnRlcntjb250ZW50Olwi7oKAXCI7Zm9udC1mYW1pbHk6XCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO21hcmdpbi1sZWZ0OjNweDtmb250LXNpemU6MTFweH0jbWFudWZhY3R1cmVyUGFnZSAuaGVyb3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2h9I21hbnVmYWN0dXJlclBhZ2UgLmhlcm8+ZGl2e2hlaWdodDoxMDAlfSNtYW51ZmFjdHVyZXJQYWdlIC5oZXJvIC5sb2dve3BhZGRpbmc6MTVweDtib3JkZXItcmFkaXVzOjZweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9I21hbnVmYWN0dXJlclBhZ2UgLmhlcm8gaDF7Y29sb3I6IzAwNjQwMDtmb250LXdlaWdodDo2MDA7Zm9udC1zaXplOjI4cHg7bWFyZ2luOjBweH0jbWFudWZhY3R1cmVyUGFnZSAuaGVybyAuZGVzY3ttYXJnaW46MTVweCAwcHggMHB4IDBweDtmb250LXNpemU6MTNweDtsaW5lLWhlaWdodDoyNHB4fSNtYW51ZmFjdHVyZXJQYWdlIC5ncmlkLCNtYW51ZmFjdHVyZXJQYWdlIC5jYXJvdXNlbHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O3Bvc2l0aW9uOnJlbGF0aXZlfSNtYW51ZmFjdHVyZXJQYWdlIC5ncmlkLnJvdywjbWFudWZhY3R1cmVyUGFnZSAuY2Fyb3VzZWwucm93e21hcmdpbi1sZWZ0Oi03LjVweDttYXJnaW4tcmlnaHQ6LTcuNXB4fSNtYW51ZmFjdHVyZXJQYWdlIC5ncmlkPmgyLCNtYW51ZmFjdHVyZXJQYWdlIC5jYXJvdXNlbD5oMntvcmRlcjoxO3BhZGRpbmc6MHB4IDcuNXB4fSNtYW51ZmFjdHVyZXJQYWdlIC5ncmlkPmRpdiwjbWFudWZhY3R1cmVyUGFnZSAuY2Fyb3VzZWw+ZGl2e29yZGVyOjJ9I21hbnVmYWN0dXJlclBhZ2UgLmdyaWQ+ZGl2IGEsI21hbnVmYWN0dXJlclBhZ2UgLmNhcm91c2VsPmRpdiBhe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO2hlaWdodDoxMDAlfSNtYW51ZmFjdHVyZXJQYWdlIC5ncmlkPmRpdiBhIC5pbWctd3JhcCwjbWFudWZhY3R1cmVyUGFnZSAuY2Fyb3VzZWw+ZGl2IGEgLmltZy13cmFwe2ZsZXg6MSAwIGF1dG87ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjZweDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O3RyYW5zaXRpb246LjJzIGFsbCBlYXNlO3BhZGRpbmc6NXB4fSNtYW51ZmFjdHVyZXJQYWdlIC5ncmlkPmRpdiBhIHNwYW4sI21hbnVmYWN0dXJlclBhZ2UgLmNhcm91c2VsPmRpdiBhIHNwYW57Zm9udC1zaXplOjE2cHg7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcn0jbWFudWZhY3R1cmVyUGFnZSAuZ3JpZD5kaXYgYTpob3ZlciAuaW1nLXdyYXAsI21hbnVmYWN0dXJlclBhZ2UgLmNhcm91c2VsPmRpdiBhOmhvdmVyIC5pbWctd3JhcHtib3JkZXItY29sb3I6I2ZmZjtib3gtc2hhZG93OjJweCAycHggNHB4IDBweCByZ2JhKDAsMCwwLC4yKX0jbWFudWZhY3R1cmVyUGFnZSAuZ3JpZD5hLCNtYW51ZmFjdHVyZXJQYWdlIC5jYXJvdXNlbD5he29yZGVyOjM7bWFyZ2luLXRvcDoxNXB4O3BhZGRpbmc6MHB4IDcuNXB4fSNtYW51ZmFjdHVyZXJQYWdlIC5ncmlkPmRpdi5ncmlkLXdyYXB7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7Y2xlYXI6bGVmdH0jbWFudWZhY3R1cmVyUGFnZSAuZ3JpZD5kaXYuZ3JpZC13cmFwPmRpdnttYXJnaW4tdG9wOjIwcHg7cGFkZGluZy1yaWdodDo3LjVweDtwYWRkaW5nLWxlZnQ6Ny41cHh9I21hbnVmYWN0dXJlclBhZ2UgLmdyaWQ+ZGl2LmdyaWQtd3JhcD5kaXY6bnRoLWNoaWxkKG9kZCl7Y2xlYXI6bGVmdH0jbWFudWZhY3R1cmVyUGFnZSAuY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXB7cGFkZGluZy10b3A6MTVweH0jbWFudWZhY3R1cmVyUGFnZSAuY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXAgLnNsaWNrLWFycm93e2hlaWdodDo1MHB4O3dpZHRoOjI4cHg7dG9wOjUwJTtib3JkZXI6MHB4O21hcmdpbi10b3A6LTI1cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC41Mik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxOHB4IDMwcHg7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eToxO3otaW5kZXg6NTA7Y3Vyc29yOnBvaW50ZXJ9I21hbnVmYWN0dXJlclBhZ2UgLmNhcm91c2VsIC5jYXJvdXNlbC13cmFwIC5zbGljay1hcnJvdyBpe2NvbG9yOiNmZmJmMDA7Zm9udC1zaXplOjM4cHg7bWFyZ2luLXRvcDotMnB4fSNtYW51ZmFjdHVyZXJQYWdlIC5jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcCAuc2xpY2stYXJyb3cuc2xpY2stcHJldntiYWNrZ3JvdW5kLXBvc2l0aW9uOjI1JSA1MCU7Ym9yZGVyLXJhZGl1czowcHggNnB4IDZweCAwcHg7bGVmdDo3LjVweH0jbWFudWZhY3R1cmVyUGFnZSAuY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXAgLnNsaWNrLWFycm93LnNsaWNrLW5leHR7YmFja2dyb3VuZC1wb3NpdGlvbjo3NSUgNTAlO2JvcmRlci1yYWRpdXM6NnB4IDBweCAwcHggNnB4O3JpZ2h0OjcuNXB4fSNtYW51ZmFjdHVyZXJQYWdlIC5jYXJvdXNlbCAuY2Fyb3VzZWwtd3JhcCAuc2xpY2stYXJyb3cuc2xpY2stZGlzYWJsZWR7b3BhY2l0eTouNH0jbWFudWZhY3R1cmVyUGFnZSAuY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXAgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNre2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6c3RyZXRjaH0jbWFudWZhY3R1cmVyUGFnZSAuY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXAgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrPmRpdntwYWRkaW5nOjBweCA3LjVweDtoZWlnaHQ6YXV0b31AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I21hbnVmYWN0dXJlclBhZ2U+ZGl2OmZpcnN0LWNoaWxke21hcmdpbi10b3A6MHB4fSNtYW51ZmFjdHVyZXJQYWdlIC5oZXJve2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0jbWFudWZhY3R1cmVyUGFnZSAuaGVybyBoMXttYXJnaW46MjBweCAwIDAgMH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNtYW51ZmFjdHVyZXJQYWdlIC5oZXJvPmRpdntoZWlnaHQ6YXV0b30jbWFudWZhY3R1cmVyUGFnZSAuZ3JpZD5oMiwjbWFudWZhY3R1cmVyUGFnZSAuY2Fyb3VzZWw+aDJ7b3JkZXI6MX0jbWFudWZhY3R1cmVyUGFnZSAuZ3JpZD5kaXYsI21hbnVmYWN0dXJlclBhZ2UgLmNhcm91c2VsPmRpdntvcmRlcjoyfSNtYW51ZmFjdHVyZXJQYWdlIC5ncmlkPmEsI21hbnVmYWN0dXJlclBhZ2UgLmNhcm91c2VsPmF7b3JkZXI6Mztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MHB4O3JpZ2h0OjBweDttYXJnaW4tdG9wOjBweH0jbWFudWZhY3R1cmVyUGFnZSAuY2Fyb3VzZWwgLmNhcm91c2VsLXdyYXAgLnNsaWNrLWFycm93LnNsaWNrLW5leHR7cmlnaHQ6Ni41cHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjbWFudWZhY3R1cmVyUGFnZXtwYWRkaW5nLWJvdHRvbTo1MHB4fSNtYW51ZmFjdHVyZXJQYWdlIC5oZXJvIC5kZXNje2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjI4cHh9I21hbnVmYWN0dXJlclBhZ2U+ZGl2e21hcmdpbi10b3A6NTBweH0jbWFudWZhY3R1cmVyUGFnZT5kaXY+YS5zZWVNb3Jle2ZvbnQtc2l6ZToxNHB4fX0jaW5kdXN0cnluZXdzIC5wYWdlLWhlYWRlci1zdWJjb3B5e21hcmdpbi1ib3R0b206MTVweH0jaW5kdXN0cnluZXdzICNhbW1vTGFuZExvZ297YmFja2dyb3VuZC1jb2xvcjojMGYwZjBmO2Zsb2F0OmxlZnQ7cGFkZGluZzo1cHh9I2luZHVzdHJ5bmV3cyAjYW1tb0xhbmRMb2dvPmltZ3t3aWR0aDoxMDAlO2hlaWdodDphdXRvfSNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkc3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2xpc3Qtc3R5bGUtdHlwZTpub25lO2ZsZXgtd3JhcDp3cmFwO21hcmdpbjoxNXB4IDBweCAwcHg7cGFkZGluZzowcHg7d2lkdGg6MTAwJX0jaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHM+bGl7ZmxleC1iYXNpczo1MCU7d2lkdGg6NTAlO3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctdG9wOjE1cHh9I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzPmxpPmRpdi53cmFwe2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmc6MjBweDttaW4taGVpZ2h0OjEyMHB4O2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246LjNzIGFsbCBlYXNlfSNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcz5saT5kaXYud3JhcDphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjBweDtsZWZ0OjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7dHJhbnNpdGlvbjouMnMgYWxsIGVhc2U7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JvcmRlci1yYWRpdXM6NnB4fSNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcz5saT5kaXYud3JhcDpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0jaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHM+bGk+ZGl2LndyYXA6aG92ZXI6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiNmZmY7Ym94LXNoYWRvdzoycHggMnB4IDRweCAwcHggcmdiYSgwLDAsMCwuMil9I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzPmxpPmRpdi53cmFwPmRpdntwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmxlZnQ7ei1pbmRleDoyO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0jaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHM+bGk+ZGl2LndyYXA+ZGl2IGgze21hcmdpbi10b3A6MHB4O2NvbG9yOiMwMDY0MDA7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHM+bGk+ZGl2LndyYXA+ZGl2IGgzK3B7ZmxleDoxIDAgYXV0b30jaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHM+bGk+ZGl2LndyYXA+ZGl2IGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHM+bGk6bnRoLWNoaWxkKDEpLCNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcz5saTpudGgtY2hpbGQoMil7cGFkZGluZy10b3A6MHB4fSNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcz5saTpudGgtY2hpbGQoZXZlbik+ZGl2LndyYXB7bWFyZ2luLWxlZnQ6Ny41cHh9I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzPmxpOm50aC1jaGlsZChvZGQpPmRpdi53cmFwe21hcmdpbi1yaWdodDo3LjVweH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRze2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtmbGV4LXdyYXA6bm93cmFwfSNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcz5saXtmbGV4LWJhc2lzOjEwMCU7d2lkdGg6MTAwJTtwYWRkaW5nOjE1cHggMCAwIDAgIWltcG9ydGFudH0jaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHM+bGk+ZGl2LndyYXB7cGFkZGluZzoyMHB4O21hcmdpbi1sZWZ0OjBweCAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowcHggIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzPmxpOmZpcnN0LWNoaWxkPmRpdi53cmFwe21hcmdpbi10b3A6MCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzPmxpe2ZsZXgtYmFzaXM6MzMuMzMzMyU7d2lkdGg6MzMuMzMzMyU7cGFkZGluZzoxNXB4IDBweCAwcHggMHB4fSNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcz5saTpudGgtY2hpbGQoMSksI2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzPmxpOm50aC1jaGlsZCgyKSwjaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHM+bGk6bnRoLWNoaWxkKDMpe3BhZGRpbmc6MHB4fSNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcz5saTpudGgtY2hpbGQoZXZlbik+ZGl2LndyYXAsI2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzPmxpOm50aC1jaGlsZChvZGQpPmRpdi53cmFwe21hcmdpbi1sZWZ0OjBweCAhaW1wb3J0YW50O21hcmdpbi1yaWdodDowcHggIWltcG9ydGFudH0jaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHM+bGk6bnRoLWNoaWxkKDNuKT5kaXYud3JhcHttYXJnaW4tbGVmdDo3LjVweCAhaW1wb3J0YW50fSNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcz5saTpudGgtY2hpbGQoM24rMSk+ZGl2LndyYXB7bWFyZ2luLXJpZ2h0OjcuNXB4ICFpbXBvcnRhbnR9I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzPmxpOm50aC1jaGlsZCgzbisyKT5kaXYud3JhcHttYXJnaW4tbGVmdDo3LjVweCAhaW1wb3J0YW50O21hcmdpbi1yaWdodDo3LjVweCAhaW1wb3J0YW50fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzLmhhbGY+bGl7ZmxleC1iYXNpczo1MCU7d2lkdGg6NTAlO3BhZGRpbmc6MTVweCAwIDAgMH0jaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHMuaGFsZj5saTpudGgtY2hpbGQoMSksI2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzLmhhbGY+bGk6bnRoLWNoaWxkKDIpe3BhZGRpbmctdG9wOjBweH0jaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHMuaGFsZj5saT5kaXYud3JhcHttYXJnaW4tbGVmdDowcHggIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6MHB4ICFpbXBvcnRhbnR9I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzLmhhbGY+bGk6bnRoLWNoaWxkKGV2ZW4pPmRpdi53cmFwe21hcmdpbi1sZWZ0OjcuNXB4ICFpbXBvcnRhbnR9I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzLmhhbGY+bGk6bnRoLWNoaWxkKG9kZCk+ZGl2LndyYXB7bWFyZ2luLXJpZ2h0OjcuNXB4ICFpbXBvcnRhbnR9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzLmhhbGY+bGl7ZmxleC1iYXNpczozMy4zMzMzJTt3aWR0aDozMy4zMzMzJTtwYWRkaW5nOjE1cHggMCAwIDB9I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzLmhhbGY+bGk6bnRoLWNoaWxkKDEpLCNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcy5oYWxmPmxpOm50aC1jaGlsZCgyKSwjaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHMuaGFsZj5saTpudGgtY2hpbGQoMyl7cGFkZGluZy10b3A6MHB4fSNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcy5oYWxmPmxpOm50aC1jaGlsZChldmVuKT5kaXYud3JhcCwjaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHMuaGFsZj5saTpudGgtY2hpbGQob2RkKT5kaXYud3JhcHttYXJnaW4tbGVmdDowcHggIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6MHB4ICFpbXBvcnRhbnR9I2luZHVzdHJ5bmV3cyAucmFpc2VkLWNhcmRzLmhhbGY+bGk6bnRoLWNoaWxkKDNuKT5kaXYud3JhcHttYXJnaW4tbGVmdDo3LjVweCAhaW1wb3J0YW50fSNpbmR1c3RyeW5ld3MgLnJhaXNlZC1jYXJkcy5oYWxmPmxpOm50aC1jaGlsZCgzbisxKT5kaXYud3JhcHttYXJnaW4tcmlnaHQ6Ny41cHggIWltcG9ydGFudH0jaW5kdXN0cnluZXdzIC5yYWlzZWQtY2FyZHMuaGFsZj5saTpudGgtY2hpbGQoM24rMik+ZGl2LndyYXB7bWFyZ2luLWxlZnQ6Ny41cHggIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6Ny41cHggIWltcG9ydGFudH19QG1lZGlhKG1pbi13aWR0aDogOTkycHgpeyN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciAuYWN0aW5nLWxhYmVsc3tmb250LXNpemU6MTRweH19I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNzdGF0ZW1lbnRzU2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKXttYXJnaW4tYm90dG9tOjE1cHh9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNzdGF0ZW1lbnRzU2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKT5we21hcmdpbjowIDAgMjBweDtmb250LXNpemU6MTRweDtjb2xvcjojNTU1fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jc3RhdGVtZW50c1NlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcik+cCBzdHJvbmd7Zm9udC13ZWlnaHQ6NjAwfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jc3RhdGVtZW50c1NlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgaHJ7YmFja2dyb3VuZC1jb2xvcjojZDlkOWQ5O21hcmdpbjowcHggIWltcG9ydGFudDtvcGFjaXR5OjF9I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNzdGF0ZW1lbnRzU2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSAuY3RhLXJvd3twYWRkaW5nLWxlZnQ6MHB4O3BhZGRpbmctcmlnaHQ6MHB4O2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0jY29udGVudENvbnRhaW5lciBzZWN0aW9uI3N0YXRlbWVudHNTZWN0aW9uPmRpdjpub3QoLmhlYWRlci1iYXIpIC5jdGEtcm93IC5idG57d2lkdGg6NTAlfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jc3RhdGVtZW50c1NlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcik6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjBweH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNzdGF0ZW1lbnRzU2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSAuY3RhLXJvd3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jc3RhdGVtZW50c1NlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgLmN0YS1yb3cgLmJ0bnttYXJnaW4tdG9wOjBweH19QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jc3RhdGVtZW50c1NlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcik+cHt0ZXh0LWFsaWduOnJpZ2h0fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jc3RhdGVtZW50c1NlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgLmN0YS1yb3d7bWFyZ2luLXRvcDoyMnB4fSNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jc3RhdGVtZW50c1NlY3Rpb24+ZGl2Om5vdCguaGVhZGVyLWJhcikgLmN0YS1yb3cgLmJ0bntoZWlnaHQ6NDBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNzdGF0ZW1lbnRzU2VjdGlvbj5kaXY6bm90KC5oZWFkZXItYmFyKSAuY3RhLXJvdyAuYnRue3dpZHRoOmF1dG99fSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb257YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JvcmRlci1ib3R0b206MHB4O2JvcmRlci1sZWZ0OjBweDtib3JkZXItcmlnaHQ6MHB4fSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmhlYWRlci1iYXJ7bWFyZ2luLWJvdHRvbTowcHh9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuaGVhZGVyLWJhciBzcGFue21hcmdpbi1yaWdodDo1cHh9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZmlsdGVyLWJhcntwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7bWFyZ2luOjBweDtsaXN0LXN0eWxlLXR5cGU6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7YmFja2dyb3VuZC1jb2xvcjojZmZmfSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXIgbGk6bm90KC51aS1tZW51LWl0ZW0pe3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoxNXB4fSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXIgbGk6bm90KC51aS1tZW51LWl0ZW0pIGlucHV0W3R5cGU9dGV4dF17cGFkZGluZy1yaWdodDoxMnB4fSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXIgbGk6bm90KC51aS1tZW51LWl0ZW0pLmRibCwjdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5maWx0ZXItYmFyIGxpOm5vdCgudWktbWVudS1pdGVtKS5yYW5nZS10b2dnbGVyPmRpdjpsYXN0LWNoaWxke2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47YWxpZ24taXRlbXM6Y2VudGVyfSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXIgbGk6bm90KC51aS1tZW51LWl0ZW0pLmRibD5kaXYsI3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZmlsdGVyLWJhciBsaTpub3QoLnVpLW1lbnUtaXRlbSkucmFuZ2UtdG9nZ2xlcj5kaXY6bGFzdC1jaGlsZD5kaXZ7ZmxleC1ncm93OjF9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZmlsdGVyLWJhciBsaTpub3QoLnVpLW1lbnUtaXRlbSkuZGJsPmRpdjpmaXJzdC1jaGlsZCwjdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5maWx0ZXItYmFyIGxpOm5vdCgudWktbWVudS1pdGVtKS5yYW5nZS10b2dnbGVyPmRpdjpsYXN0LWNoaWxkPmRpdjpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6Ny41cHh9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZmlsdGVyLWJhciBsaTpub3QoLnVpLW1lbnUtaXRlbSkuZGJsPmRpdjpsYXN0LWNoaWxkLCN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXIgbGk6bm90KC51aS1tZW51LWl0ZW0pLnJhbmdlLXRvZ2dsZXI+ZGl2Omxhc3QtY2hpbGQ+ZGl2Omxhc3QtY2hpbGR7bWFyZ2luLWxlZnQ6Ny41cHh9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZmlsdGVyLWJhciBsaTpub3QoLnVpLW1lbnUtaXRlbSkuY3Rhc3ttYXJnaW4tdG9wOjIwcHh9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZmlsdGVyLWJhciBsaTpub3QoLnVpLW1lbnUtaXRlbSkuY3Rhcz5kaXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZmlsdGVyLWJhciBsaTpub3QoLnVpLW1lbnUtaXRlbSkuY3Rhcz5kaXYgYnV0dG9ue21hcmdpbi1sZWZ0OjcuNXB4O21hcmdpbi1yaWdodDo3LjVweDtmbGV4LWdyb3c6MX0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5maWx0ZXItYmFyIGxpOm5vdCgudWktbWVudS1pdGVtKS5jdGFzPmRpdiBidXR0b246Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MHB4fSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXIgbGk6bm90KC51aS1tZW51LWl0ZW0pLmN0YXM+ZGl2IGJ1dHRvbjpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowcHh9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZmlsdGVyLWJhciBsaTpub3QoLnVpLW1lbnUtaXRlbSkucmFuZ2UtdG9nZ2xlcntmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZmlsdGVyLWJhciBsaTpub3QoLnVpLW1lbnUtaXRlbSkucmFuZ2UtdG9nZ2xlcj5kaXYucmFuZ2UtdG9nZ2xlci1kcmF3ZXJ7bWFyZ2luLXRvcDoxNXB4O2Rpc3BsYXk6bm9uZX0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5maWx0ZXItYmFyIGxpOm5vdCgudWktbWVudS1pdGVtKS5yYW5nZS10b2dnbGVyPmRpdi5yYW5nZS10b2dnbGVyLWRyYXdlci5vcGVue2Rpc3BsYXk6ZmxleH0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5maWx0ZXItYmFyIGxpOm5vdCgudWktbWVudS1pdGVtKTpmaXJzdC1jaGlsZHttYXJnaW4tdG9wOjBweH0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5lcnJ7ZGlzcGxheTpub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZjt0ZXh0LWFsaWduOnJpZ2h0O3dpZHRoOjEwMCU7cGFkZGluZy1ib3R0b206MTVweH0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5lcnIgc3Bhbntmb250LXNpemU6MTRweDtjb2xvcjojZDAwMjFifSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLm1vYmlsZS1zb3J0e2Rpc3BsYXk6bm9uZX0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uICNyZXN1bHRzU2VjdGlvbnt3aWR0aDoxMDAlICFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojZmZmfSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gI3Jlc3VsdHNTZWN0aW9uIHRoZWFkIHRyIHRoOmxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDoxNXB4O3RleHQtYWxpZ246cmlnaHR9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOX0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5maWx0ZXItYmFyIGxpLmRibHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZmlsdGVyLWJhciBsaS5kYmw+ZGl2OmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDowcHggIWltcG9ydGFudH0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5maWx0ZXItYmFyIGxpLmRibD5kaXY6bGFzdC1jaGlsZHttYXJnaW4tbGVmdDowcHggIWltcG9ydGFudDttYXJnaW4tdG9wOjE1cHh9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAubW9iaWxlLXNvcnR7ZGlzcGxheTpibG9jaztwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y2ZjJ9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAjcmVzdWx0c1NlY3Rpb24gdGJvZHkgdHJ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3BhZGRpbmc6MjBweCAxNXB4fSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gI3Jlc3VsdHNTZWN0aW9uIHRib2R5IHRyIHRkOm5vdCguZGF0YVRhYmxlc19lbXB0eSl7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzoxMHB4IDAgMCAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudDtib3JkZXI6bm9uZX0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uICNyZXN1bHRzU2VjdGlvbiB0Ym9keSB0ciB0ZDpub3QoLmRhdGFUYWJsZXNfZW1wdHkpOmJlZm9yZXtkaXNwbGF5OmJsb2NrO2ZvbnQtd2VpZ2h0OjcwMDt3aGl0ZS1zcGFjZTpub3dyYXA7ZmxleDoxIDAgMzAlfSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gI3Jlc3VsdHNTZWN0aW9uIHRib2R5IHRyIHRkOm5vdCguZGF0YVRhYmxlc19lbXB0eSkgc3BhbntmbGV4OjEgMCA3MCV9I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAjcmVzdWx0c1NlY3Rpb24gdGJvZHkgdHIgdGQ6bm90KC5kYXRhVGFibGVzX2VtcHR5KTpmaXJzdC1jaGlsZHtwYWRkaW5nLXRvcDowcHggIWltcG9ydGFudH0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uICNyZXN1bHRzU2VjdGlvbiB0Ym9keSB0ciB0ZDpub3QoLmRhdGFUYWJsZXNfZW1wdHkpOmxhc3QtY2hpbGR7dGV4dC1hbGlnbjpsZWZ0fSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gI3Jlc3VsdHNTZWN0aW9uIHRib2R5IHRyIHRkOm5vdCguZGF0YVRhYmxlc19lbXB0eSk6bnRoLWNoaWxkKDEpOmJlZm9yZXtjb250ZW50OlwiT3JkZXIgRGF0ZVwifSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gI3Jlc3VsdHNTZWN0aW9uIHRib2R5IHRyIHRkOm5vdCguZGF0YVRhYmxlc19lbXB0eSk6bnRoLWNoaWxkKDIpOmJlZm9yZXtjb250ZW50OlwiT3JkZXIgI1wifSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gI3Jlc3VsdHNTZWN0aW9uIHRib2R5IHRyIHRkOm5vdCguZGF0YVRhYmxlc19lbXB0eSk6bnRoLWNoaWxkKDMpOmJlZm9yZXtjb250ZW50OlwiVGF4IERhdGVcIn0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uICNyZXN1bHRzU2VjdGlvbiB0Ym9keSB0ciB0ZDpub3QoLmRhdGFUYWJsZXNfZW1wdHkpOm50aC1jaGlsZCg0KTpiZWZvcmV7Y29udGVudDpcIlRheCBTdGF0ZVwifSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gI3Jlc3VsdHNTZWN0aW9uIHRib2R5IHRyIHRkOm5vdCguZGF0YVRhYmxlc19lbXB0eSk6bnRoLWNoaWxkKDUpOmJlZm9yZXtjb250ZW50OlwiRGVzY3JpcHRpb25cIn0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uICNyZXN1bHRzU2VjdGlvbiB0Ym9keSB0ciB0ZDpub3QoLmRhdGFUYWJsZXNfZW1wdHkpOm50aC1jaGlsZCg2KTpiZWZvcmV7Y29udGVudDpcIkFtb3VudFwifX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZmlsdGVyLWJhciwjdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uICNyZXN1bHRzU2VjdGlvbiwjdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5lcnJ7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZDlkOWQ5fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I3RheFN0YXRlbWVudHNQYWdlICNjb250ZW50Q29udGFpbmVyIHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiAuZmlsdGVyLWJhcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtZW5kfSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXIgbGk6bm90KC51aS1tZW51LWl0ZW0pe21hcmdpbjowIDAgMCAxNXB4fSN0YXhTdGF0ZW1lbnRzUGFnZSAjY29udGVudENvbnRhaW5lciBzZWN0aW9uI2xlZGdlclNlY3Rpb24gLmZpbHRlci1iYXIgbGk6bm90KC51aS1tZW51LWl0ZW0pOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjBweH0jdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5maWx0ZXItYmFyIGxpOm5vdCgudWktbWVudS1pdGVtKS5jdGFzIC5idG57aGVpZ2h0OjQwcHg7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn19QG1lZGlhKG1pbi13aWR0aDogMTYwMHB4KXsjdGF4U3RhdGVtZW50c1BhZ2UgI2NvbnRlbnRDb250YWluZXIgc2VjdGlvbiNsZWRnZXJTZWN0aW9uIC5maWx0ZXItYmFyIGxpOm5vdCgudWktbWVudS1pdGVtKS5yYW5nZS10b2dnbGVye2ZsZXgtZGlyZWN0aW9uOnJvd319I3RheEV4ZW1wdGlvbkNvbnRhaW5lciAucm93IC5kb2N1bWVudC11cGxvYWR7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9I3RheEV4ZW1wdGlvbkNvbnRhaW5lciAucm93IC5kb2N1bWVudC11cGxvYWQgLmJ0bi1zaW17bWFyZ2luLWxlZnQ6NXB4O3BhZGRpbmctdG9wOjBweDtwYWRkaW5nLWJvdHRvbTowcHh9I2FkZFRvRGVzY3JpcHRpb25Db250YWluZXIgLmNrZV9idXR0b25fX3NvdXJjZT5zcGFuLmNrZV9idXR0b25fX3NvdXJjZV9sYWJlbDpiZWZvcmV7Y29udGVudDpcIkhUTUwgXCJ9I2FkZFRvRGVzY3JpcHRpb25Db250YWluZXIgLmNrZV9idXR0b25fX3NvdXJjZS5ja2VfYnV0dG9uX29uPnNwYW4uY2tlX2J1dHRvbl9fc291cmNlX2xhYmVsOmJlZm9yZXtjb250ZW50OlwiU2F2ZSBIVE1MIFwifSNhZGRUb0Rlc2NyaXB0aW9uQ29udGFpbmVyIC5ydGYtbGFiZWwtd3JhcHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cGFkZGluZy1ib3R0b206MTVweH0jYWRkVG9EZXNjcmlwdGlvbkNvbnRhaW5lciAucnRmLWxhYmVsLXdyYXA+c3Bhbntjb2xvcjojMDAwfSNhZGRUb0Rlc2NyaXB0aW9uQ29udGFpbmVyIC5ydGYtbGFiZWwtd3JhcD5zcGFuPnN0cm9uZ3tmb250LXdlaWdodDo2MDB9I2FkZFRvRGVzY3JpcHRpb25Db250YWluZXIgLnJ0Zi1sYWJlbC13cmFwPnNwYW4+aW1ne2JveC1zaGFkb3c6MnB4IDJweCA0cHggMHB4IHJnYmEoMCwwLDAsLjIpO21hcmdpbjowcHggMTBweDtkaXNwbGF5OmlubGluZX0jZWRpdENvbnRhaW5lciAucGljdHVyZS1yb3d7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbi1ib3R0b206MjBweH0jZWRpdENvbnRhaW5lciAucGljdHVyZS1yb3cgaW1nOm5vdCguaW1nKXt3aWR0aDoyNXB4fSNlZGl0Q29udGFpbmVyIC5waWN0dXJlLXJvdyAuaW1ne3dpZHRoOmNhbGMoMTAwJSAtIDEwcHgpICFpbXBvcnRhbnQ7bWF4LXdpZHRoOjYwMHB4O2hlaWdodDphdXRvICFpbXBvcnRhbnQ7bWFyZ2luOjAgMCAwIDEwcHh9I2VkaXRDb250YWluZXIgLnBpY3R1cmUtcm93IC5pbWcudGh1bWJ7d2lkdGg6MTAwJSAhaW1wb3J0YW50O21heC13aWR0aDoyNDBweH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I2VkaXRDb250YWluZXIgLnBpY3R1cmUtcm93e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0jZWRpdENvbnRhaW5lciAucGljdHVyZS1yb3cgLmltZ3ttYXJnaW46MTBweCAwIDAgMH19I2VkaXRDb250YWluZXIgI2Jhc2ljVXBsb2FkZXIgLmJ0bnttYXJnaW4tdG9wOjNweH0jZWRpdENvbnRhaW5lciAucGljdHVyZS1yb3d7ZmxleC1kaXJlY3Rpb246Y29sdW1uICFpbXBvcnRhbnR9I2VkaXRDb250YWluZXIgLnBpY3R1cmUtcm93IC5pbWd7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O3dpZHRoOjEwMCUgIWltcG9ydGFudH0jbWFuYWdlUGljdHVyZXNDb250YWluZXIgLmdiLWF1cmlnbWEtaW1hZ2UtdXBsb2FkZXItdXJsLW9ubHl7bWFyZ2luLXRvcDoxNXB4fSNtYW5hZ2VQaWN0dXJlc0NvbnRhaW5lciAuZ2ItYXVyaWdtYS1pbWFnZS11cGxvYWRlci11cmwtb25seSAjYWRkLWJ0bntib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfSNtYW5hZ2VQaWN0dXJlc0NvbnRhaW5lciAjaW1hZ2VVUkxFcnJvcnttYXJnaW46NXB4IGF1dG99I21hbmFnZVBpY3R1cmVzQ29udGFpbmVyIC5ncmlkLXdyYXB7YmFja2dyb3VuZC1jb2xvcjojZWVlfSNtYW5hZ2VQaWN0dXJlc0NvbnRhaW5lciAuZ3JpZCAuZ3JpZC1pdGVtIC5yZXZlcnQtaW1hZ2V7ZGlzcGxheTpub25lfSNtYW5hZ2VQaWN0dXJlc0NvbnRhaW5lciAuZ3JpZCAuZ3JpZC1pdGVtLmRlbGV0ZWQgLnJldmVydC1pbWFnZXtkaXNwbGF5OmJsb2NrfSNtYW5hZ2VQaWN0dXJlc0NvbnRhaW5lciAuZ3JpZCAuZ3JpZC1pdGVtLmRlbGV0ZWQgLnJlbW92ZS1idG57ZGlzcGxheTpub25lfSNtYW5hZ2VQaWN0dXJlc0NvbnRhaW5lciAub3JnbmxzIC5ncmlkLWl0ZW17Y3Vyc29yOmRlZmF1bHQ7ZmxleDowIDEgYXV0bztwYWRkaW5nLWxlZnQ6MSU7cGFkZGluZy1yaWdodDoxJX0jbWFuYWdlUGljdHVyZXNDb250YWluZXIgLm9yZ25scysucGNrcnkgLmdyaWQtaXRlbTpiZWZvcmUsI21hbmFnZVBpY3R1cmVzQ29udGFpbmVyIC5vcmdubHMrLnBja3J5IC5ncmlkLWl0ZW06YWZ0ZXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNtYW5hZ2VQaWN0dXJlc0NvbnRhaW5lciAuZ2ItY2xvdWRpbmFyeS11cGxvYWRlcj4ub3Blbi1idG57Ym9yZGVyLXJhZGl1czo2cHggNnB4IDBweCAwcHh9fSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5maWx0ZXJze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDtwYWRkaW5nOjIwcHggMDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2Y3ZjZmMn0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuZmlsdGVycyAuYWN0aW5nLWxhYmVse21hcmdpbi1ib3R0b206NXB4fSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5maWx0ZXJzIC5zZWxlY3QtYWxse21hcmdpbi10b3A6MTBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcn0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuZmlsdGVycyAucmVtYWluaW5ne21hcmdpbjoxMHB4IGF1dG8gMDt0ZXh0LWFsaWduOmNlbnRlcn0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuZmlsdGVycyAucmVtYWluaW5nIGl7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc3R5bGU6bm9ybWFsfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuZmlsdGVyc3tmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTthbGlnbi1pdGVtczpmbGV4LWVuZDtmbGV4LXdyYXA6d3JhcDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmZpbHRlcnMgLnJlbWFpbmluZ3tmbGV4OjEgMCAxMDAlO3RleHQtYWxpZ246cmlnaHR9fSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5vcmRlci1jYXJke3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZX0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAub3JkZXItY2FyZCAuYmd7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6NTB9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLm9yZGVyLWNhcmQgaW5wdXQ6Y2hlY2tlZCtsYWJlbCsuYmd7YmFja2dyb3VuZC1jb2xvcjojZWFmNmU1O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLm9yZGVyLWNhcmQgLmluZm97cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDo1MTthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2NvbG9yOiMwMDA7cGFkZGluZzoxNXB4O21hcmdpbjowcHg7d2lkdGg6MTAwJTtmb250LXdlaWdodDpub3JtYWw7cG9zaXRpb246cmVsYXRpdmV9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLm9yZGVyLWNhcmQgLmluZm86YmVmb3Jle2NvbnRlbnQ6XCJcIjt3aWR0aDoxM3B4O2hlaWdodDoxM3B4O2JvcmRlci1yYWRpdXM6M3B4O2JvcmRlcjoxcHggc29saWQgI2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246YWJzb2x1dGU7dG9wOjI3cHg7bGVmdDoxNXB4O2N1cnNvcjpwb2ludGVyfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5vcmRlci1jYXJkIC5pbmZvPmlucHV0K3NwYW46YmVmb3Jle2Rpc3BsYXk6bm9uZX0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAub3JkZXItY2FyZCAuaW5mbyAubm9uLWpxdWktaW5wdXR7ZGlzcGxheTpub25lfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5vcmRlci1jYXJkIC5pbmZvIC5ub24tanF1aS1pbnB1dDpjaGVja2VkK3NwYW46YWZ0ZXJ7Zm9udC1mYW1pbHk6XCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO2NvbG9yOiMwMDY0MDA7Y29udGVudDpcIu6Ak1wiO2ZvbnQtc2l6ZToxMnB4O21hcmdpbjowO3RleHQtc2hhZG93Om5vbmU7cG9zaXRpb246YWJzb2x1dGU7dG9wOjI1cHg7bGVmdDoxNXB4O2N1cnNvcjpwb2ludGVyfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5vcmRlci1jYXJkIC5pbmZvPnNwYW46bGFzdC1jaGlsZD5zcGFue2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7d2lkdGg6Y2FsYygxMDAlIC0gMjVweCk7cGFkZGluZy1sZWZ0OjI1cHg7bWFyZ2luLXRvcDo1cHh9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLm9yZGVyLWNhcmQgLmluZm8+c3BhbjpsYXN0LWNoaWxkPnNwYW4+c3BhbntmbGV4OjAgMSAxMDAlfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5vcmRlci1jYXJkIC5pbmZvPnNwYW46bGFzdC1jaGlsZD5zcGFuPnNwYW4ub3JkZXItbnVtYmVyLXdyYXB7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NjAwfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5vcmRlci1jYXJkIC5pbmZvPnNwYW46bGFzdC1jaGlsZD5zcGFuPnNwYW4ub3JkZXItbnVtYmVyLXdyYXAgaXtmb250LXN0eWxlOm5vcm1hbH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAub3JkZXItY2FyZCAuaW5mbz5zcGFuOmxhc3QtY2hpbGQ+c3BhbiBzdHJvbmd7ZmxleDowIDEgNjBweH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3JkZXJSZXN1bHRze21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjB9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29yZGVyUmVzdWx0cyBkaXYuZHQtd3JhcHBlcntwYWRkaW5nLWJvdHRvbToxNXB4fSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcmRlclJlc3VsdHMgZGl2LmR0LXdyYXBwZXIgdGFibGUuZGF0YVRhYmxle2JvcmRlcjowfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcmRlclJlc3VsdHMgZGl2LmR0LXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRye2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXJpZ2h0OjA7Y3Vyc29yOnBvaW50ZXJ9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29yZGVyUmVzdWx0cyBkaXYuZHQtd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIuZXZlbntiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y2ZjIgIWltcG9ydGFudH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3JkZXJSZXN1bHRzIGRpdi5kdC13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ciB0ZC5zZWxlY3QtY2hlY2tib3h7ZGlzcGxheTpibG9jaztib3JkZXI6MDt3aWR0aDo0MHB4ICFpbXBvcnRhbnQ7aGVpZ2h0OjEwMCV9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29yZGVyUmVzdWx0cyBkaXYuZHQtd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIgdGQuc2VsZWN0LWNoZWNrYm94OmJlZm9yZXtib3JkZXItY29sb3I6I2Q5ZDlkOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7cG9zaXRpb246YWJzb2x1dGU7dG9wOjE1cHg7bGVmdDoxNXB4O21hcmdpbjowfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcmRlclJlc3VsdHMgZGl2LmR0LXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHRkOmxhc3QtY2hpbGR7dGV4dC1hbGlnbjpsZWZ0fSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcmRlclJlc3VsdHMgZGl2LmR0LXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyLnNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6I2VhZjZlNSAhaW1wb3J0YW50fSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcmRlclJlc3VsdHMgZGl2LmR0LXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyLnNlbGVjdGVkIHRkLnNlbGVjdC1jaGVja2JveDphZnRlcntmb250LWZhbWlseTpcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7Y29sb3I6IzAwNjQwMDtjb250ZW50Olwi7oCTXCI7Zm9udC1zaXplOjEycHg7bWFyZ2luOjA7dGV4dC1zaGFkb3c6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTJweDtsZWZ0OjE1cHg7Y3Vyc29yOnBvaW50ZXJ9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29yZGVyUmVzdWx0cyBkaXYuZHQtd3JhcHBlciAuZHQtYm90dG9te21hcmdpbi1sZWZ0OjE1cHg7bWFyZ2luLXJpZ2h0OjE1cHh9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcmRlclJlc3VsdHMgZGl2LmR0LXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6c3RyZXRjaDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjE1cHggMH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3JkZXJSZXN1bHRzIGRpdi5kdC13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ciB0ZHtib3JkZXI6MDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7cGFkZGluZzowIDAgMTBweCAwfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcmRlclJlc3VsdHMgZGl2LmR0LXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHRkIHNwYW57ZmxleDowIDEgMTAwJTt0ZXh0LWFsaWduOmxlZnR9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29yZGVyUmVzdWx0cyBkaXYuZHQtd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIgdGQuc2VsZWN0LWNoZWNrYm94e3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt3aWR0aDozMHB4ICFpbXBvcnRhbnR9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29yZGVyUmVzdWx0cyBkaXYuZHQtd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZHt0ZXh0LWFsaWduOmxlZnQ7cGFkZGluZy1ib3R0b206MH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3JkZXJSZXN1bHRzIGRpdi5kdC13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ciB0ZDpub3QoLnNlbGVjdC1jaGVja2JveCk6YmVmb3Jle2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojMDAwO3BhZGRpbmctbGVmdDo0MHB4O2ZsZXg6MSAwIDEwMHB4O3doaXRlLXNwYWNlOm5vd3JhcH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjb3JkZXJSZXN1bHRzIGRpdi5kdC13cmFwcGVyIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ciB0ZC5vcmRlci1pZHtsaW5lLWhlaWdodDoxOHB4fSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcmRlclJlc3VsdHMgZGl2LmR0LXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHRkLm9yZGVyLWlkOmJlZm9yZXtmbGV4OjEgMCBhdXRvO2NvbnRlbnQ6XCJPcmRlciAjXCJ9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29yZGVyUmVzdWx0cyBkaXYuZHQtd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIgdGQub3JkZXItaWQ6YmVmb3JlLCNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcmRlclJlc3VsdHMgZGl2LmR0LXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHRkLm9yZGVyLWlkIHNwYW57Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NjAwfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyICNvcmRlclJlc3VsdHMgZGl2LmR0LXdyYXBwZXIgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHRkLm9yZGVyLWRhdGU6YmVmb3Jle2NvbnRlbnQ6XCJEYXRlXCJ9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29yZGVyUmVzdWx0cyBkaXYuZHQtd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIgdGQub3JkZXItYnV5ZXItbmFtZTpiZWZvcmV7Y29udGVudDpcIkJ1eWVyXCJ9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29yZGVyUmVzdWx0cyBkaXYuZHQtd3JhcHBlciB0YWJsZS5kYXRhVGFibGUgdGJvZHkgdHIgdGQub3JkZXItaXRlbS10aXRsZTpiZWZvcmV7Y29udGVudDpcIlRpdGxlXCJ9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI29yZGVyUmVzdWx0cyBkaXYuZHQtd3JhcHBlciAuZHQtYm90dG9te21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAub3JkZXItY2FyZCAuaW5mbz5zcGFuOmZpcnN0LWNoaWxke21hcmdpbi10b3A6M3B4fSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5vcmRlci1jYXJkIC5pbmZvPnNwYW46bGFzdC1jaGlsZHtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6Y2VudGVyfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5vcmRlci1jYXJkIC5pbmZvPnNwYW46bGFzdC1jaGlsZD5zcGFue3dpZHRoOjUwJTtmbGV4OjEgMCA1MCV9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLm9yZGVyLWNhcmQgLmluZm8+c3BhbjpsYXN0LWNoaWxke2ZsZXgtd3JhcDpub3dyYXA7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAub3JkZXItY2FyZCAuaW5mbz5zcGFuOmxhc3QtY2hpbGQ+c3Bhbnt3aWR0aDphdXRvO2ZsZXg6MSAwIGF1dG99fSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5lbWFpbC1kZXRhaWxze2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuZW1haWwtZGV0YWlscyAuZm9ybS1ncm91cCAuYWN0aW5nLWxhYmVsK2Rpdiwjc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuZW1haWwtZGV0YWlscyAuZm9ybS1ncm91cCBsYWJlbCtkaXZ7Zm9udC1zaXplOjE2cHh9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmVtYWlsLWRldGFpbHMgLmZvcm0tZ3JvdXAgLmFjdGluZy1sYWJlbCBzcGFuLCNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5lbWFpbC1kZXRhaWxzIC5mb3JtLWdyb3VwIGxhYmVsIHNwYW57Zm9udC13ZWlnaHQ6NjAwfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5lbWFpbC1kZXRhaWxzIC5mb3JtLWdyb3VwIGRpdiAjZnJvbVVzZXJuYW1le2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuZW1haWwtZGV0YWlscyAuZm9ybS1ncm91cCBkaXYgdGV4dGFyZWF7bWluLWhlaWdodDoxMzBweH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuZW1haWwtZGV0YWlscyAuZm9ybS1ncm91cC5jb2wxe29yZGVyOjJ9I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmVtYWlsLWRldGFpbHMgLmZvcm0tZ3JvdXAuY29sMntvcmRlcjoxfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5lbWFpbC1kZXRhaWxzIC5mb3JtLWdyb3VwLmNvbDN7b3JkZXI6M30jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuYWN0aW5nLWxhYmVse2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiMwMDA7Zm9udC13ZWlnaHQ6NjAwfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5taWQtYmFyLCNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5hY3RpbmctbGFiZWx7bWFyZ2luLWJvdHRvbTowfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5oZWFkZXItYmFyLmdyYXl7YmFja2dyb3VuZC1jb2xvcjojNTU1fSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5yZW1pbmRlci13YXJuaW5ne21hcmdpbi1ib3R0b206MTVweDtwYWRkaW5nOjAgMTVweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5yZW1pbmRlci13YXJuaW5nIGl7dG9wOjA7bWFyZ2luLXJpZ2h0OjVweDtjb2xvcjojZmZiZjAwfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5vcmlnLXNlbHtwYWRkaW5nOjIwcHggMH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAub3JpZy1zZWw+LmFjdGluZy1sYWJlbHtwYWRkaW5nLWxlZnQ6MTVweH0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAub3JpZy1zZWwuYWN0aXZle2JhY2tncm91bmQtY29sb3I6I2VhZjZlNX0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciBidXR0b24uYnRuLXByaW1hcnl7cGFkZGluZy10b3A6MTBweDtwYWRkaW5nLWJvdHRvbToxMHB4fSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIGJ1dHRvbi5idG4tcHJpbWFyeSBzcGFue2NvbG9yOiMwMDY0MDA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MjBweDttaW4td2lkdGg6MjBweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXdlaWdodDo2MDA7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1sZWZ0OjNweDtwYWRkaW5nLXJpZ2h0OjNweH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmZvcm0tZ3JvdXB7d2lkdGg6MTAwJX0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuZm9ybS1ncm91cC5tZXNzYWdle2Zsb2F0Om5vbmU7d2lkdGg6MTAwJX0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAucmVtaW5kZXItd2FybmluZ3ttYXJnaW4tYm90dG9tOjB9fUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuZW1haWwtZGV0YWlsc3tkaXNwbGF5OmJsb2NrfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5lbWFpbC1kZXRhaWxzIC5mb3JtLWdyb3Vwe3dpZHRoOjQwJX0jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuZW1haWwtZGV0YWlscyAuZm9ybS1ncm91cC5jb2wxe2Zsb2F0OnJpZ2h0O2NsZWFyOmxlZnQ7d2lkdGg6NjAlfSNzZW5kUGF5bWVudFJlbWluZGVyQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5yZW1pbmRlci13YXJuaW5ne2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nLXRvcDoxMHB4fX0jZnJtTWVzc2FnZVVzZXIgdGV4dGFyZWEuZm9ybS1jb250cm9se21pbi1oZWlnaHQ6MTAwcHh9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNmcm1NZXNzYWdlVXNlciB0ZXh0YXJlYS5mb3JtLWNvbnRyb2x7bWluLWhlaWdodDoxNTBweH19I2VudGVyQ29kZTJGQUNvbnRhaW5lciAucGFnZS1zZWN0aW9ue3BhZGRpbmctdG9wOjE1cHh9I2VudGVyQ29kZTJGQUNvbnRhaW5lciBsYWJlbFtmb3I9UmVnaXN0ZXJEZXZpY2Vde2Rpc3BsYXk6aW5saW5lLWZsZXg7ZmxvYXQ6cmlnaHR9I2VudGVyQ29kZTJGQUNvbnRhaW5lciAuY3RhLXJvd3twYWRkaW5nOjAgIWltcG9ydGFudH0jZW50ZXJDb2RlMkZBQ29udGFpbmVyIC5lcnJfbXNne21pbi1oZWlnaHQ6YXV0b30jZW50ZXJDb2RlMkZBQ29udGFpbmVyIC50d29GQV9kaXNjbGFpbWVye2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmctYm90dG9tOjEwcHh9I2VudGVyQ29kZTJGQUNvbnRhaW5lciAjcmVxdWVzdEFub3RoZXJDb2RlW2Rpc2FibGVkXXtjb2xvcjojOTk5O3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0jcmVxdWVzdENvZGUyRkFDb250YWluZXIgLnBhZ2Utc2VjdGlvbnttYXJnaW4tdG9wOjB9I3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24ucGFnZS1zZWN0aW9ue21hcmdpbi10b3A6MTVweH0jcmVxdWVzdENvZGUyRkFDb250YWluZXIgLmN0YS1yb3d7ZmxleC13cmFwOndyYXA7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0jcmVxdWVzdENvZGUyRkFDb250YWluZXIgLmN0YS1yb3cgLmJ0bnt3aWR0aDphdXRvO3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206MTBweH0jcmVxdWVzdENvZGUyRkFDb250YWluZXIgLnBhZ2Utc2VjdGlvbntwYWRkaW5nOjIwcHggMTVweDttYXJnaW4tdG9wOjB9I3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24rLnBhZ2Utc2VjdGlvbnttYXJnaW4tdG9wOjE1cHh9I3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLnRvcCwjcmVxdWVzdENvZGUyRkFDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuYnRte2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9I3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLnRvcHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0fSNyZXF1ZXN0Q29kZTJGQUNvbnRhaW5lciAucGFnZS1zZWN0aW9uIC50b3AgaXtmb250LXNpemU6NjBweDtsaW5lLWhlaWdodDo2MHB4O21hcmdpbi1yaWdodDoyMHB4O2NvbG9yOiM1NTV9I3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLnRvcCBwe2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjMycHg7bWFyZ2luLXRvcDotNXB4O21hcmdpbi1ib3R0b206MDtjb2xvcjojMDA2NDAwfSNyZXF1ZXN0Q29kZTJGQUNvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5idG17bWFyZ2luLXRvcDoxNXB4fSNyZXF1ZXN0Q29kZTJGQUNvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5idG0gLmpxdWktZGQtd3JhcHBlcnttYXJnaW4tcmlnaHQ6MjBweDtmbGV4OjAgMSAxMDAlO21pbi13aWR0aDowfSNyZXF1ZXN0Q29kZTJGQUNvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5idG0gLmJ0bnt3aWR0aDoxMDVweDtmbGV4OjEgMCAxMDVweDtoZWlnaHQ6NDBweH0jcmVxdWVzdENvZGUyRkFDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuYnRtIC5idG4gaXttYXJnaW4tcmlnaHQ6NXB4fSNyZXF1ZXN0Q29kZTJGQUNvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5waG9uZS1jb25zZW50e2Rpc3BsYXk6bm9uZX0jcmVxdWVzdENvZGUyRkFDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAucGhvbmUtY29uc2VudCBsYWJlbHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O21hcmdpbi10b3A6MTBweH0jcmVxdWVzdENvZGUyRkFDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAucGhvbmUtY29uc2VudCBsYWJlbCAudWktY2hlY2tib3hyYWRpby1pY29ue2hlaWdodDoyMHB4O3dpZHRoOjIwcHg7Ym9yZGVyOjFweCBzb2xpZCAjMzMzfSNyZXF1ZXN0Q29kZTJGQUNvbnRhaW5lciAucGFnZS1zZWN0aW9uIC5waG9uZS1jb25zZW50IGxhYmVsIC51aS1jaGVja2JveHJhZGlvLWljb246YmVmb3Jle2hlaWdodDoyMHB4O3dpZHRoOjIwcHg7Zm9udC1zaXplOjE5cHg7bGVmdDoxcHh9I3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmdlbmVyYWwtY29uc2VudCBwe21hcmdpbi10b3A6MTBweDtmb250LXNpemU6MTRweH1AbWVkaWEobWF4LXdpZHRoOiA0NzlweCl7I3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5jdGEtcm93e2FsaWduLWl0ZW1zOnN0cmV0Y2h9I3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5jdGEtcm93IC5idG57d2lkdGg6MTAwJTt3aGl0ZS1zcGFjZTpwcmUtd3JhcH0jcmVxdWVzdENvZGUyRkFDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAudG9wIHB7Zm9udC1zaXplOjIycHg7bGluZS1oZWlnaHQ6MjZweDtwYWRkaW5nLXJpZ2h0OjIwcHh9I3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmJ0bXtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9I3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLmJ0bSAuanF1aS1kZC13cmFwcGVye2ZsZXgtYmFzaXM6MTAwJTttYXJnaW4tcmlnaHQ6MH0jcmVxdWVzdENvZGUyRkFDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuYnRtIC5idG57ZmxleDowIDAgMTA1cHg7bWFyZ2luLXRvcDoxNHB4fX1AbWVkaWEobWluLXdpZHRoOiA3NjhweCl7I3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5jdGEtcm93e3BhZGRpbmc6MH0jcmVxdWVzdENvZGUyRkFDb250YWluZXIgLnBhZ2Utc2VjdGlvbntwYWRkaW5nOjIwcHh9I3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLnRvcCBwe21hcmdpbi10b3A6LTdweDtmb250LXNpemU6MjNweDtsaW5lLWhlaWdodDozMHB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNyZXF1ZXN0Q29kZTJGQUNvbnRhaW5lciAucGFnZS1zZWN0aW9uIC50b3AgaXtmb250LXNpemU6ODBweDtsaW5lLWhlaWdodDo4MHB4fSNyZXF1ZXN0Q29kZTJGQUNvbnRhaW5lciAucGFnZS1zZWN0aW9uIC50b3AgcHtmb250LXNpemU6MjdweDtsaW5lLWhlaWdodDozM3B4O21hcmdpbi10b3A6MH19I2lka2l0VmVyaWZpY2F0aW9uQ29udGFpbmVyICNjb250ZW50Q29udGFpbmVyIC5wYWdlLXNlY3Rpb24gLnRvcCBpe2ZvbnQtc2l6ZTo2MHB4O2xpbmUtaGVpZ2h0OjYwcHg7Y29sb3I6IzU1NX0jaWRraXRWZXJpZmljYXRpb25Db250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAudG9wIHB7Zm9udC1zaXplOjIycHg7bGluZS1oZWlnaHQ6MjZweDttYXJnaW4tdG9wOi01cHg7Y29sb3I6IzAwNjQwMH0jaWRraXRWZXJpZmljYXRpb25Db250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuZXJyX21zZ3ttaW4taGVpZ2h0OmF1dG99QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNpZGtpdFZlcmlmaWNhdGlvbkNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAucGFnZS1zZWN0aW9uIC50b3AgcHttYXJnaW4tdG9wOi03cHg7Zm9udC1zaXplOjIzcHg7bGluZS1oZWlnaHQ6MzBweH19QG1lZGlhKG1pbi13aWR0aDogMTIwMHB4KXsjaWRraXRWZXJpZmljYXRpb25Db250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAudG9wIGl7Zm9udC1zaXplOjgwcHg7bGluZS1oZWlnaHQ6ODBweH0jaWRraXRWZXJpZmljYXRpb25Db250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAudG9wIHB7Zm9udC1zaXplOjI3cHg7bGluZS1oZWlnaHQ6MzNweH19I2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDEpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkIHNwYW4sI2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDEpIC5tYXQtc3RlcC1pY29uIHNwYW4sI2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDEpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkIC5tYXQtaWNvbiwjYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMSkgLm1hdC1zdGVwLWljb24gLm1hdC1pY29ue2Rpc3BsYXk6bm9uZX0jYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMSkgLm1hdC1zdGVwLWljb257aGVpZ2h0OjVweDt3aWR0aDo1cHh9I2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDEpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkOmFmdGVyLCNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgxKSAubWF0LXN0ZXAtaWNvbjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo4cHg7dG9wOjNweH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMikgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQgc3BhbiwjYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMikgLm1hdC1zdGVwLWljb24gc3BhbiwjYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMikgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQgLm1hdC1pY29uLCNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgyKSAubWF0LXN0ZXAtaWNvbiAubWF0LWljb257ZGlzcGxheTpub25lfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgyKSAubWF0LXN0ZXAtaWNvbntoZWlnaHQ6NXB4O3dpZHRoOjVweH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMikgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQ6YWZ0ZXIsI2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDIpIC5tYXQtc3RlcC1pY29uOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjhweDt0b3A6M3B4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgzKSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZCBzcGFuLCNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgzKSAubWF0LXN0ZXAtaWNvbiBzcGFuLCNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgzKSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZCAubWF0LWljb24sI2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDMpIC5tYXQtc3RlcC1pY29uIC5tYXQtaWNvbntkaXNwbGF5Om5vbmV9I2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDMpIC5tYXQtc3RlcC1pY29ue2hlaWdodDo1cHg7d2lkdGg6NXB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSgzKSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZDphZnRlciwjYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoMykgLm1hdC1zdGVwLWljb246YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6OHB4O3RvcDozcHh9I2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDQpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkIHNwYW4sI2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDQpIC5tYXQtc3RlcC1pY29uIHNwYW4sI2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDQpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkIC5tYXQtaWNvbiwjYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNCkgLm1hdC1zdGVwLWljb24gLm1hdC1pY29ue2Rpc3BsYXk6bm9uZX0jYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNCkgLm1hdC1zdGVwLWljb257aGVpZ2h0OjVweDt3aWR0aDo1cHh9I2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDQpIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkOmFmdGVyLCNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg0KSAubWF0LXN0ZXAtaWNvbjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo4cHg7dG9wOjNweH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNSkgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQgc3BhbiwjYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNSkgLm1hdC1zdGVwLWljb24gc3BhbiwjYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNSkgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQgLm1hdC1pY29uLCNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg1KSAubWF0LXN0ZXAtaWNvbiAubWF0LWljb257ZGlzcGxheTpub25lfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg1KSAubWF0LXN0ZXAtaWNvbntoZWlnaHQ6NXB4O3dpZHRoOjVweH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNSkgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQ6YWZ0ZXIsI2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDUpIC5tYXQtc3RlcC1pY29uOmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjhweDt0b3A6M3B4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg2KSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZCBzcGFuLCNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg2KSAubWF0LXN0ZXAtaWNvbiBzcGFuLCNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg2KSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZCAubWF0LWljb24sI2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDYpIC5tYXQtc3RlcC1pY29uIC5tYXQtaWNvbntkaXNwbGF5Om5vbmV9I2JlY29tZUFTZWxsZXJDb250YWluZXIgbWF0LXN0ZXAtaGVhZGVyOm50aC1vZi10eXBlKDYpIC5tYXQtc3RlcC1pY29ue2hlaWdodDo1cHg7d2lkdGg6NXB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIG1hdC1zdGVwLWhlYWRlcjpudGgtb2YtdHlwZSg2KSAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZDphZnRlciwjYmVjb21lQVNlbGxlckNvbnRhaW5lciBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoNikgLm1hdC1zdGVwLWljb246YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6OHB4O3RvcDozcHh9I2JlY29tZUFTZWxsZXJDb250YWluZXIgLmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb257Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO21hcmdpbi10b3A6MH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAuYmVjb21lLWEtc2VsbGVyLXBhbmVsLnBhZ2Utc2VjdGlvbiAjbXlnYkFkV3JhcHBlclRvcHtoZWlnaHQ6MHB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIC5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uIC5zZWN0aW9uLWhlYWRlcntib3JkZXItdG9wOjB9I2JlY29tZUFTZWxsZXJDb250YWluZXIgLmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIGgye21hcmdpbjowIDAgNXB4O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMDtjb2xvcjojMDAwfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIC5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uIC5zZWN0aW9uLWhlYWRlciBwe21hcmdpbjowO2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjE4cHg7Y29sb3I6IzU1NX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2JlY29tZUFTZWxsZXJDb250YWluZXIgLmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gLnNlY3Rpb24taGVhZGVyIGgye2ZvbnQtc2l6ZToxOHB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIC5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uIC5zZWN0aW9uLWhlYWRlciBwe2ZvbnQtc2l6ZToxNnB4fX0uYmVjb21lLWEtc2VsbGVyLXBhbmVsLnBhZ2Utc2VjdGlvbiAuc2VjdGlvbi13aGl0ZXtwYWRkaW5nOjIwcHggMTVweCAyNXB4ICFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbTowfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIC5lcnJfbXNne3RleHQtYWxpZ246bGVmdDtkaXNwbGF5OmJsb2NrfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIC5jdGEtcm93Ky5lcnJfbXNnX3dyYXA+LmVycl9tc2csI2JlY29tZUFTZWxsZXJDb250YWluZXIgI2Vycm9yLXByaW1hcnktb3duZXItbmVlZGVke3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweDttYXJnaW4tdG9wOjEwcHh9I2JlY29tZUFTZWxsZXJDb250YWluZXIgLmVycl9tc2dfd3JhcD4uZXJyX21zZywjYmVjb21lQVNlbGxlckNvbnRhaW5lciAjZXJyb3ItcHJpbWFyeS1vd25lci1uZWVkZWR7dGV4dC1hbGlnbjpyaWdodH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXJvdyBidXR0b257bWFyZ2luLXRvcDozMHB4O21hcmdpbi1sZWZ0OjBweDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgLmN0YS1yb3cgYnV0dG9uIGl7bWFyZ2luLWxlZnQ6NXB4O3RvcDowcHg7bGluZS1oZWlnaHQ6MTlweH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAuY3RhLXJvdyBidXR0b24uaW52YWxpZHtib3JkZXItY29sb3I6I2JiZTFhYTtiYWNrZ3JvdW5kLWNvbG9yOiNiYmUxYWE7Y3Vyc29yOmRlZmF1bHR9LmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gbGFiZWwsLmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gLmFjdGluZy1sYWJlbHtjb2xvcjojNTU1O2ZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NjAwO3doaXRlLXNwYWNlOm5vd3JhcDttYXJnaW4tYm90dG9tOjVweH0uYmVjb21lLWEtc2VsbGVyLXBhbmVsLnBhZ2Utc2VjdGlvbiBsYWJlbC5sZy1sYmwsLmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gLmFjdGluZy1sYWJlbC5sZy1sYmx7Y29sb3I6IzAwMDttYXJnaW46MTBweCAwICFpbXBvcnRhbnR9LmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gbGFiZWwgLmNoZWNrLWdyb3VwLC5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uIC5hY3RpbmctbGFiZWwgLmNoZWNrLWdyb3Vwe2Zsb2F0OnJpZ2h0O2ZvbnQtd2VpZ2h0Om5vcm1hbH0uYmVjb21lLWEtc2VsbGVyLXBhbmVsLnBhZ2Utc2VjdGlvbiBsYWJlbCAuY2hlY2stZ3JvdXAgbGFiZWwsLmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gLmFjdGluZy1sYWJlbCAuY2hlY2stZ3JvdXAgbGFiZWx7Zm9udC1zaXplOjEycHh9LmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gLmZpbGV7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXI7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7cGFkZGluZzoxcHh9LmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gLmZpbGUgc3BhbntmbGV4OjAgMSAxMDAlO2hlaWdodDo0MHB4O2xpbmUtaGVpZ2h0OjQwcHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo2cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo2cHg7Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDlkOWQ5fS5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uIC5maWxlIHNwYW4gaXt3aGl0ZS1zcGFjZTpub3dyYXA7cGFkZGluZzowIDAgMCAxNXB4O2ZvbnQtc3R5bGU6bm9ybWFsfS5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uIC5maWxlIGJ1dHRvbi5idG57Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtoZWlnaHQ6NDBweDtmbGV4OjEgMCBhdXRvfS5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uIC5maWxlIGlucHV0e2Rpc3BsYXk6bm9uZX0uYmVjb21lLWEtc2VsbGVyLXBhbmVsLnBhZ2Utc2VjdGlvbiBsZWdlbmR7Ym9yZGVyOjB9LmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gI2NvbnNlbnR7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzttYXJnaW4tYm90dG9tOjVweDtib3JkZXItd2lkdGg6MnB4fS5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uICNjb25zZW50Om5vdCgubWF0LWNoZWNrYm94LWNoZWNrZWQpe2JvcmRlci1jb2xvcjojZmZkMTU1O2JhY2tncm91bmQtY29sb3I6I2ZkZWViZn0uYmVjb21lLWEtc2VsbGVyLXBhbmVsLnBhZ2Utc2VjdGlvbiAjY29uc2VudCAubWF0LWNoZWNrYm94LWlubmVyLWNvbnRhaW5lcntoZWlnaHQ6MjBweDt3aWR0aDoyMHB4fS5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uICNjb25zZW50IC5tYXQtY2hlY2tib3gtbGF5b3V0e3doaXRlLXNwYWNlOnByZS13cmFwfS5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uICNjb25zZW50IC5tYXQtY2hlY2tib3gtbGF5b3V0IC5tYXQtY2hlY2tib3gtbGFiZWx7d2hpdGUtc3BhY2U6cHJlLXdyYXA7Y29sb3I6IzAwMH0uYmVjb21lLWEtc2VsbGVyLXBhbmVsLnBhZ2Utc2VjdGlvbiAjY29uc2VudCAubWF0LWNoZWNrYm94LWxheW91dCAubWF0LWNoZWNrYm94LWxhYmVsPmRpdntwYWRkaW5nOjE1cHggMCAxNXB4IDEwcHg7d2hpdGUtc3BhY2U6cHJlLXdyYXB9LmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24gI2NvbnNlbnQgLm1hdC1jaGVja2JveC1sYXlvdXQgLm1hdC1jaGVja2JveC1sYWJlbD5kaXYgcHttYXJnaW46MDt3aGl0ZS1zcGFjZTpwcmUtd3JhcH0uYmVjb21lLWEtc2VsbGVyLXBhbmVsLnBhZ2Utc2VjdGlvbiAjY29uc2VudCAubWF0LWNoZWNrYm94LWxheW91dCAubWF0LWNoZWNrYm94LWxhYmVsPmRpdiBwK3B7bWFyZ2luOjE1cHggMCAwfS5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uICNjb25zZW50Ky5lcnJfbXNnX3dyYXB7aGVpZ2h0OjI1cHh9QG1lZGlhKG1pbi13aWR0aDogNzY4cHgpeyNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIC5sYXN0LXN0ZXAtYnRue2ZvbnQtc2l6ZToxOHB4O3BhZGRpbmctdG9wOjIwcHg7cGFkZGluZy1ib3R0b206MjBweH19I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3NlbGxlclR5cGVTdGVwIC5zZWxsZXItdHlwZS13cmFwPmgyLCNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNzZWxsZXJUeXBlU3RlcCAuc2VsbGVyLXR5cGUtd3JhcD5we21hcmdpbjoyMHB4IDE1cHh9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3NlbGxlclR5cGVTdGVwIC5zZWxsZXItdHlwZS13cmFwPmgye2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0OjYwMH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXAgLnNlbGxlci10eXBlLXdyYXA+cHttYXJnaW4tdG9wOjVweH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXAgLnNlbGxlci10eXBlLXdyYXAgLnNlbGxlci10eXBlLWlucHV0c3tkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOnN0cmV0Y2g7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q5ZDlkOX0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXAgLnNlbGxlci10eXBlLXdyYXAgLnNlbGxlci10eXBlLWlucHV0cz5kaXZ7Ym9yZGVyLXRvcDoxcHggc29saWQgI2Q5ZDlkOX0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXAgLnNlbGxlci10eXBlLXdyYXAgLnNlbGxlci10eXBlLWlucHV0cz5kaXYgaW5wdXR7ZGlzcGxheTpub25lfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNzZWxsZXJUeXBlU3RlcCAuc2VsbGVyLXR5cGUtd3JhcCAuc2VsbGVyLXR5cGUtaW5wdXRzPmRpdiBpbnB1dCtsYWJlbHtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtoZWlnaHQ6NjBweDtwYWRkaW5nOjAgMTVweDttYXJnaW46MDtjdXJzb3I6cG9pbnRlcn0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXAgLnNlbGxlci10eXBlLXdyYXAgLnNlbGxlci10eXBlLWlucHV0cz5kaXYgaW5wdXQrbGFiZWw6YmVmb3Jle3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO21hcmdpbjowcHggMHB4IDBweCAxcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzU1NTt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O2NvbnRlbnQ6XCIgXCI7Ym9yZGVyLXJhZGl1czoyMHB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNzZWxsZXJUeXBlU3RlcCAuc2VsbGVyLXR5cGUtd3JhcCAuc2VsbGVyLXR5cGUtaW5wdXRzPmRpdiBpbnB1dCtsYWJlbCBzcGFue2ZvbnQtc2l6ZToyMnB4O2ZvbnQtd2VpZ2h0Om5vcm1hbDtjb2xvcjojMDAwO3BhZGRpbmctbGVmdDoxNXB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNzZWxsZXJUeXBlU3RlcCAuc2VsbGVyLXR5cGUtd3JhcCAuc2VsbGVyLXR5cGUtaW5wdXRzPmRpdiBpbnB1dDpjaGVja2VkK2xhYmVse2JhY2tncm91bmQtY29sb3I6I2JiZTFhYX0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXAgLnNlbGxlci10eXBlLXdyYXAgLnNlbGxlci10eXBlLWlucHV0cz5kaXYgaW5wdXQ6Y2hlY2tlZCtsYWJlbDpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojMDA2NDAwfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXB7Ym9yZGVyOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNzZWxsZXJUeXBlU3RlcCAuc2VsbGVyLXR5cGUtd3JhcHtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O21hcmdpbjo1MHB4IDE1cHg7Ym9yZGVyLXJhZGl1czoyMHB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNzZWxsZXJUeXBlU3RlcCAuc2VsbGVyLXR5cGUtd3JhcD5oMiwjYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXAgLnNlbGxlci10eXBlLXdyYXAgcHt0ZXh0LWFsaWduOmNlbnRlcn0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXAgLnNlbGxlci10eXBlLXdyYXA+aDJ7bWFyZ2luLXRvcDozMHB4O21hcmdpbi1ib3R0b206NXB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNzZWxsZXJUeXBlU3RlcCAuc2VsbGVyLXR5cGUtd3JhcD5we2ZvbnQtc2l6ZToxNnB4O3BhZGRpbmctbGVmdDoxNXB4O3BhZGRpbmctcmlnaHQ6MTVweH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXAgLnNlbGxlci10eXBlLXdyYXAgLnNlbGxlci10eXBlLWlucHV0c3tib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7YmFja2dyb3VuZC1jb2xvcjojZmZmO3BhZGRpbmc6MjBweDt3aWR0aDo3NSU7bWF4LXdpZHRoOjYwMHB4O21hcmdpbjowIGF1dG8gMzBweDtib3JkZXItcmFkaXVzOjEwcHh9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3NlbGxlclR5cGVTdGVwIC5zZWxsZXItdHlwZS13cmFwIC5zZWxsZXItdHlwZS1pbnB1dHM+ZGl2e2JvcmRlcjowfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNzZWxsZXJUeXBlU3RlcCAuc2VsbGVyLXR5cGUtd3JhcCAuc2VsbGVyLXR5cGUtaW5wdXRzPmRpdiBpbnB1dCtsYWJlbHtwYWRkaW5nLWxlZnQ6NSU7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLDApfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNzZWxsZXJUeXBlU3RlcCAuc2VsbGVyLXR5cGUtd3JhcCAuc2VsbGVyLXR5cGUtaW5wdXRzPmRpdiBpbnB1dDpjaGVja2VkK2xhYmVse2JvcmRlci1yYWRpdXM6NnB4O2JvcmRlci1jb2xvcjojMDA2NDAwfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIC5jdGEtcm93e21hcmdpbi1yaWdodDoxNXB4fX1AbWVkaWEobWluLXdpZHRoOiA5OTJweCl7I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3NlbGxlclR5cGVTdGVwIC5zZWxsZXItdHlwZS13cmFwPmgye2ZvbnQtc2l6ZToyNnB4fX1AbWVkaWEobWluLXdpZHRoOiAxMjAwcHgpeyNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNzZWxsZXJUeXBlU3RlcCAuc2VsbGVyLXR5cGUtd3JhcHt3aWR0aDo3NSU7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjc2VsbGVyVHlwZVN0ZXAgLnNlbGxlci10eXBlLXdyYXA+aDJ7Zm9udC1zaXplOjMwcHh9fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAjc2VsZWN0ZWRTZWxsZXJUeXBlQnRue3dpZHRoOjEwMCU7Ym9yZGVyOjFweCBzb2xpZCAjZDlkOWQ5O2JhY2tncm91bmQtY29sb3I6I2VlZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2FsaWduLWl0ZW1zOmNlbnRlcjtwYWRkaW5nOjEwcHggMTBweCAxMHB4IDE1cHg7bWFyZ2luLWJvdHRvbToxNXB4O2JvcmRlci1yYWRpdXM6MTVweDtjdXJzb3I6cG9pbnRlcn0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgI3NlbGVjdGVkU2VsbGVyVHlwZUJ0bj5zcGFuOmZpcnN0LWNoaWxke2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiMwMDY0MDA7Zm9udC13ZWlnaHQ6NjAwfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAjc2VsZWN0ZWRTZWxsZXJUeXBlQnRuIC5pY29ue2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtib3JkZXItcmFkaXVzOjEwcHg7aGVpZ2h0OjUwcHg7d2lkdGg6NjBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAjc2VsZWN0ZWRTZWxsZXJUeXBlQnRuIC5pY29uIGl7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZToxMnB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAjc2VsZWN0ZWRTZWxsZXJUeXBlQnRuIC5pY29uIGk6Zmlyc3QtY2hpbGR7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Zm9udC1zaXplOjE2cHh9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3Jldmlld0NvbmZpcm1TdGVwIC5zZWN0aW9uLXdoaXRlOm5vdCguc2VjdGlvbi1oZWFkZXIpe3BhZGRpbmc6MjBweCAxNXB4IDVweH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgLnNlY3Rpb24td2hpdGU6bm90KC5zZWN0aW9uLWhlYWRlcikgLnByZXZpZXctaGVhZGVye2ZvbnQtc2l6ZToxNnB4O2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpyb3c7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7d2lkdGg6MTAwJTttYXJnaW4tYm90dG9tOjE1cHh9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3Jldmlld0NvbmZpcm1TdGVwIC5zZWN0aW9uLXdoaXRlOm5vdCguc2VjdGlvbi1oZWFkZXIpIC5wcmV2aWV3LWhlYWRlciBzcGFue3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7Y29sb3I6IzAwNjQwMH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgLnNlY3Rpb24td2hpdGU6bm90KC5zZWN0aW9uLWhlYWRlcikgLnByZXZpZXctaGVhZGVyIHNwYW46Zmlyc3QtY2hpbGR7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y29sb3I6IzAwMDtmb250LXdlaWdodDo2MDA7ZmxleDoxIDAgYXV0b30jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgLnNlY3Rpb24td2hpdGU6bm90KC5zZWN0aW9uLWhlYWRlcikgLnByZXZpZXctaGVhZGVyIGF7ZmxleDowIDEgYXV0b30jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgLnNlY3Rpb24td2hpdGU6bm90KC5zZWN0aW9uLWhlYWRlcikgLmZvcm0tZ3JvdXAgaDR7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NjAwO21hcmdpbjowIDAgNXB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAuc2VjdGlvbi13aGl0ZTpub3QoLnNlY3Rpb24taGVhZGVyKSAuZm9ybS1ncm91cCBwe21hcmdpbjowO2ZvbnQtc2l6ZToxOHB4O2NvbG9yOiM1NTV9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3Jldmlld0NvbmZpcm1TdGVwIC5zZWN0aW9uLXdoaXRlOm5vdCguc2VjdGlvbi1oZWFkZXIpIC5mb3JtLWdyb3VwIHAgc3BhbntkaXNwbGF5OmJsb2NrfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAuc2VjdGlvbi13aGl0ZTpub3QoLnNlY3Rpb24taGVhZGVyKSAuZm9ybS1ncm91cC50aW57Ym9yZGVyLXJhZGl1czoxMHB4O2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLWJvdHRvbToxNXB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAucmV2aWV3LWNvbnRhaW5lcntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcn0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgLnJldmlldy1jb250YWluZXIgI3N1bW1hcnktU2VsbGVyVHlwZXtvcmRlcjoxfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAucmV2aWV3LWNvbnRhaW5lciAjc3VtbWFyeS1CdXNpbmVzc0luZm9ybWF0aW9ue29yZGVyOjJ9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3Jldmlld0NvbmZpcm1TdGVwIC5yZXZpZXctY29udGFpbmVyICNzdW1tYXJ5LUJ1c2luZXNzT3duZXJze29yZGVyOjN9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3Jldmlld0NvbmZpcm1TdGVwIC5yZXZpZXctY29udGFpbmVyICNzdW1tYXJ5LUJhbmtBY2NvdW50SW5mb3JtYXRpb257b3JkZXI6NH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgLnJldmlldy1jb250YWluZXIgI3N1bW1hcnktVG9TQWdyZWVtZW50e29yZGVyOjV9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3Jldmlld0NvbmZpcm1TdGVwICNzdW1tYXJ5LVRvU0FncmVlbWVudHt0ZXh0LWFsaWduOnJpZ2h0fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAjc3VtbWFyeS1Ub1NBZ3JlZW1lbnQgLmVycl9tc2d7bWFyZ2luLWJvdHRvbTotMjBweH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgI3N1bW1hcnktVG9TQWdyZWVtZW50IGF7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgI3N1bW1hcnktVG9TQWdyZWVtZW50IC5tYXQtY2hlY2tib3gtbGF5b3V0e2Rpc3BsYXk6aW5saW5lLWJsb2NrfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAjc3VtbWFyeS1Ub1NBZ3JlZW1lbnQgLm1hdC1jaGVja2JveC1sYXlvdXQgLm1hdC1jaGVja2JveC1pbm5lci1jb250YWluZXJ7dG9wOi0xLjVweH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgI3N1bW1hcnktVG9TQWdyZWVtZW50IC5tYXQtY2hlY2tib3gtbGFiZWx7Zm9udC13ZWlnaHQ6bm9ybWFsO3doaXRlLXNwYWNlOm5vcm1hbH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgI3N1bW1hcnktVG9TQWdyZWVtZW50IC5tYXQtY2hlY2tib3gtYmFja2dyb3VuZCwjYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgI3N1bW1hcnktVG9TQWdyZWVtZW50IC5tYXQtY2hlY2tib3gtZnJhbWV7YmFja2dyb3VuZC1jb2xvcjojZmZmICFpbXBvcnRhbnQ7Ym9yZGVyOjFweCBzb2xpZCAjOWI5YjliICFpbXBvcnRhbnR9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3Jldmlld0NvbmZpcm1TdGVwICNzdW1tYXJ5LVRvU0FncmVlbWVudCAubWF0LWNoZWNrYm94LWNoZWNrbWFyay1wYXRoe3N0cm9rZS13aWR0aDo1cHggIWltcG9ydGFudDtzdHJva2U6IzAwNjQwMCAhaW1wb3J0YW50fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAjc3VtbWFyeS1Ub1NBZ3JlZW1lbnQgLm1hdC1yaXBwbGV7ZGlzcGxheTpub25lfUBtZWRpYShtaW4td2lkdGg6IDc2OHB4KXsjYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgI3NlbGVjdGVkU2VsbGVyVHlwZUJ0bnttYXgtd2lkdGg6NTAwcHg7bWFyZ2luOjAgYXV0byAxNXB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAjc2VsZWN0ZWRTZWxsZXJUeXBlQnRuPnNwYW46Zmlyc3QtY2hpbGR7Zm9udC1zaXplOjI0cHh9fUBtZWRpYShtaW4td2lkdGg6IDk5MnB4KXsjYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgLnNlY3Rpb24td2hpdGU6bm90KC5zZWN0aW9uLWhlYWRlcikgLmZvcm0tZ3JvdXAgaDR7bWFyZ2luLWJvdHRvbTowfSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAuc2VjdGlvbi13aGl0ZTpub3QoLnNlY3Rpb24taGVhZGVyKSAuZm9ybS1ncm91cC50aW57ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpjZW50ZXJ9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3Jldmlld0NvbmZpcm1TdGVwIC5yZXZpZXctY29udGFpbmVye2Rpc3BsYXk6YmxvY2t9fUBtZWRpYShtaW4td2lkdGg6IDEyMDBweCl7I2JlY29tZUFTZWxsZXJDb250YWluZXIgI3Jldmlld0NvbmZpcm1TdGVwICNzZWxlY3RlZFNlbGxlclR5cGVCdG57bWF4LXdpZHRoOjUwJX0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjcmV2aWV3Q29uZmlybVN0ZXAgLnNlY3Rpb24td2hpdGU6bm90KC5zZWN0aW9uLWhlYWRlcikgLnByZXZpZXctaGVhZGVye2ZvbnQtc2l6ZToxOHB4fSNiZWNvbWVBU2VsbGVyQ29udGFpbmVyICNyZXZpZXdDb25maXJtU3RlcCAuc2VjdGlvbi13aGl0ZTpub3QoLnNlY3Rpb24taGVhZGVyKSAuZm9ybS1ncm91cCBoNHtmb250LXNpemU6MTRweH19I2JlY29tZUFTZWxsZXJDb250YWluZXIgI2J1c2luZXNzSW5mb3JtYXRpb25TdGVwIC5zZWN0aW9uLXdoaXRle2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkOWQ5ZDl9I2JlY29tZUFTZWxsZXJDb250YWluZXIgI2J1c2luZXNzSW5mb3JtYXRpb25TdGVwIC5vd25lci1hZGRlZC1zZWN0aW9ue2JvcmRlci10b3A6MH0jYmVjb21lQVNlbGxlckNvbnRhaW5lciAjYnVzaW5lc3NJbmZvcm1hdGlvblN0ZXAgLm93bmVyLWFkZGVkLXNlY3Rpb24rLmVycl9tc2d7cGFkZGluZzoxNXB4O3RleHQtYWxpZ246cmlnaHR9I2FkZE93bmVyU2VjdGlvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nLWJvdHRvbToyMHB4fSNhZGRPd25lclNlY3Rpb24+ZGl2OmZpcnN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MTVweH0jYWRkT3duZXJTZWN0aW9uIGJ1dHRvbntkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcn0jYWRkT3duZXJTZWN0aW9uIGJ1dHRvbjpiZWZvcmV7Y29udGVudDpcIitcIjttYXJnaW4tcmlnaHQ6NXB4O2ZvbnQtZmFtaWx5OlwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIn0jYWRkT3duZXJTZWN0aW9uIHB7bWFyZ2luLWJvdHRvbTowfS5vd25lci1hZGRlZC1zZWN0aW9ue3BhZGRpbmc6MjBweCAwIDAgIWltcG9ydGFudH0ub3duZXItYWRkZWQtc2VjdGlvbiAuY2hpcHtoZWlnaHQ6NTBweDtib3JkZXItcmFkaXVzOjUwcHg7bWFyZ2luLWJvdHRvbToyMHB4O3dpZHRoOjEwMCU7YmFja2dyb3VuZC1jb2xvcjojZWVlO2JvcmRlcjoxcHggc29saWQgIzAwNjQwMDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246cm93O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O2FsaWduLWl0ZW1zOmNlbnRlcjtjdXJzb3I6cG9pbnRlcn0ub3duZXItYWRkZWQtc2VjdGlvbiAuY2hpcD5kaXZ7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOnJvdztqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDthbGlnbi1pdGVtczpzdHJldGNofS5vd25lci1hZGRlZC1zZWN0aW9uIC5jaGlwPmRpdiAucGVyY3t3aWR0aDo1MHB4O2hlaWdodDo1MHB4O2ZsZXg6MSAwIDUwcHg7Ym9yZGVyLXJhZGl1czo1MHB4O2JhY2tncm91bmQtY29sb3I6IzAwNjQwMDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7Y29sb3I6I2ZmZn0ub3duZXItYWRkZWQtc2VjdGlvbiAuY2hpcD5kaXYgLm5hbWV7ZmxleDoxIDAgY2FsYygxMDAlIC0gNTBweCk7d2lkdGg6Y2FsYygxMDAlIC0gNTBweCk7Y29sb3I6IzAwMDtwYWRkaW5nLWxlZnQ6MTBweDtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0ub3duZXItYWRkZWQtc2VjdGlvbiAuY2hpcD5kaXYgLm5hbWUgcHtmb250LXNpemU6MThweDttYXJnaW4tYm90dG9tOjA7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9Lm93bmVyLWFkZGVkLXNlY3Rpb24gLmNoaXA+ZGl2IC5uYW1lIHNwYW57Zm9udC1zaXplOjEzcHh9Lm93bmVyLWFkZGVkLXNlY3Rpb24gLmNoaXA+ZGl2IC5uYW1lIHNwYW4gaXtmb250LXNpemU6MTFweH0ub3duZXItYWRkZWQtc2VjdGlvbiAuY2hpcD5kaXY6Zmlyc3QtY2hpbGR7ZmxleDoxIDAgY2FsYygxMDAlIC0gNTBweCk7d2lkdGg6Y2FsYygxMDAlIC0gNTBweCl9Lm93bmVyLWFkZGVkLXNlY3Rpb24gLmNoaXA+ZGl2Omxhc3QtY2hpbGR7d2lkdGg6NTBweDtmbGV4OjAgMSA1MHB4O2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn0ub3duZXItYWRkZWQtc2VjdGlvbiAuY2hpcD5kaXY6bGFzdC1jaGlsZCBpe2NvbG9yOiMwMDY0MDA7Zm9udC1zaXplOjE4cHh9Lm93bmVyLWFkZGVkLXNlY3Rpb24rLmVycl9tc2d7cGFkZGluZzoxNXB4O3RleHQtYWxpZ246cmlnaHR9QG1lZGlhKG1heC13aWR0aDogNDc5cHgpeyNhZGRPd25lclNlY3Rpb257ZmxleC1kaXJlY3Rpb246Y29sdW1ufSNhZGRPd25lclNlY3Rpb24+ZGl2OmZpcnN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWJvdHRvbToxNXB4fSNhZGRPd25lclNlY3Rpb24+ZGl2Omxhc3QtY2hpbGR7YWxpZ24tc2VsZjpmbGV4LWVuZH19LmdiLW1hdC1kaWFsb2cuYWRkLW93bmVyIC5iZWNvbWUtYS1zZWxsZXItcGFuZWwgLnNlY3Rpb24td2hpdGV7cGFkZGluZy1sZWZ0OjhweCAhaW1wb3J0YW50O3BhZGRpbmctcmlnaHQ6OHB4ICFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50fS5nYi1tYXQtZGlhbG9nLmFkZC1vd25lciAuYmVjb21lLWEtc2VsbGVyLXBhbmVsIC5zZWN0aW9uLXdoaXRlIGlucHV0W3R5cGU9dGV4dF0sLmdiLW1hdC1kaWFsb2cuYWRkLW93bmVyIC5iZWNvbWUtYS1zZWxsZXItcGFuZWwgLnNlY3Rpb24td2hpdGUgaW5wdXRbdHlwZT1udW1iZXJdLC5nYi1tYXQtZGlhbG9nLmFkZC1vd25lciAuYmVjb21lLWEtc2VsbGVyLXBhbmVsIC5zZWN0aW9uLXdoaXRlIGlucHV0W3R5cGU9cGFzc3dvcmRdLC5nYi1tYXQtZGlhbG9nLmFkZC1vd25lciAuYmVjb21lLWEtc2VsbGVyLXBhbmVsIC5zZWN0aW9uLXdoaXRlIGlucHV0W3R5cGU9ZW1haWxde2hlaWdodDo0MHB4fS5nYi1tYXQtZGlhbG9nLmFkZC1vd25lciAuYmVjb21lLWEtc2VsbGVyLXBhbmVsIC5zZWN0aW9uLXdoaXRlIC5lcnJfbXNne2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjYwMDtkaXNwbGF5OmJsb2NrfS5nYi1tYXQtZGlhbG9nLmFkZC1vd25lciAuYmVjb21lLWEtc2VsbGVyLXBhbmVsIC5zZWN0aW9uLXdoaXRlIC5yZXE6YmVmb3Jle2NvbnRlbnQ6XCIqXCI7Y29sb3I6I2QwMDIxYn0uZ2ItbWF0LWRpYWxvZy5hZGQtb3duZXIgLmJlY29tZS1hLXNlbGxlci1wYW5lbCAuc2VjdGlvbi13aGl0ZSAuaW5wdXQtZ3JvdXAtYWRkb24gaXtmb250LXdlaWdodDo2MDB9LmdiLW1hdC1kaWFsb2cuYWRkLW93bmVyIC5tYXQtZGlhbG9nLWNvbnRlbnR7bWFyZ2luLWJvdHRvbTotMTdweH0uZ2ItbWF0LWRpYWxvZy5hZGQtb3duZXIgLmN0YXN7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxMHB4IDB9LmdiLW1hdC1kaWFsb2cuYWRkLW93bmVyIC5jdGFzIGJ1dHRvbi5pbnZhbGlke2JvcmRlci1jb2xvcjojYmJlMWFhO2JhY2tncm91bmQtY29sb3I6I2JiZTFhYTtjdXJzb3I6ZGVmYXVsdH0uZ2ItbWF0LWRpYWxvZy5hZGQtb3duZXIgLmN0YXMgLndpcGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO29wYWNpdHk6MDt3aWR0aDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2VlZTtwYWRkaW5nOjEwcHggMDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtmbGV4LXdyYXA6d3JhcDtib3JkZXItcmFkaXVzOjZweDt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBsaW5lYXJ9LmdiLW1hdC1kaWFsb2cuYWRkLW93bmVyIC5jdGFzIC53aXBlIHB7ZmxleDowIDEgMTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0uZ2ItbWF0LWRpYWxvZy5hZGQtb3duZXIgLmN0YXMgLndpcGUgLmJ0bntmbGV4OjAgMSBhdXRvfS5nYi1tYXQtZGlhbG9nLmFkZC1vd25lciAuY3RhcyAud2lwZS53aXBlLW9wZW5lZHtvcGFjaXR5OjE7ei1pbmRleDo1MH1AbWVkaWEobWluLXdpZHRoOiAxNjAwcHgpey5nYi1tYXQtZGlhbG9nLmFkZC1vd25lciAubWF0LWRpYWxvZy1jb250ZW50e21heC1oZWlnaHQ6OTB2aCAhaW1wb3J0YW50fX0jdmVyaWZpY2F0aW9uQ29udGFpbmVyICN2ZXJpZnlPd25lcnMgdWx7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1ib3R0b206MDtwYWRkaW5nOjA7bGlzdC1zdHlsZS10eXBlOm5vbmV9I3ZlcmlmaWNhdGlvbkNvbnRhaW5lciAjdmVyaWZ5T3duZXJzIHVsIGxpe21hcmdpbi1ib3R0b206MzBweH0jdmVyaWZpY2F0aW9uQ29udGFpbmVyICN2ZXJpZnlPd25lcnMgdWwgbGk+ZGl2e2JhY2tncm91bmQtY29sb3I6I2VlZTtib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czo2cHg7cGFkZGluZzoyMHB4O3RleHQtYWxpZ246Y2VudGVyfSN2ZXJpZmljYXRpb25Db250YWluZXIgI3ZlcmlmeU93bmVycyB1bCBsaT5kaXYgcHtmb250LXNpemU6MThweH0jdmVyaWZpY2F0aW9uQ29udGFpbmVyICN2ZXJpZnlPd25lcnMgdWwgbGk+ZGl2IGF7Zm9udC1zaXplOjE1cHg7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0jdmVyaWZpY2F0aW9uQ29udGFpbmVyICN2ZXJpZnlPd25lcnMgdWwgbGk+ZGl2IHNtYWxse2ZvbnQtc2l6ZToxNXB4O2ZvbnQtd2VpZ2h0OjYwMDtkaXNwbGF5OmJsb2NrO21hcmdpbjoxMHB4IGF1dG99I3ZlcmlmaWNhdGlvbkNvbnRhaW5lciAjdmVyaWZ5T3duZXJzIHVsIGxpPmRpdiBpbWd7d2lkdGg6YXV0bztoZWlnaHQ6MTAwJTttYXgtaGVpZ2h0OjMwMHB4O2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjIwcHggYXV0byAwfSNsZWdhbEFja25vd2xlZGdlbWVudE1vZGFse3otaW5kZXg6MTAwMDAwMDAwICFpbXBvcnRhbnR9I2xlZ2FsQWNrbm93bGVkZ2VtZW50TW9kYWwgLmNsb3NlLWJ0bntjb2xvcjojMDA2NDAwICFpbXBvcnRhbnR9I2xlZ2FsQWNrbm93bGVkZ2VtZW50TW9kYWwgLnN1YnRpdGxle2ZvbnQtc2l6ZToxOHB4O2ZvbnQtd2VpZ2h0OjYwMDttYXJnaW4tYm90dG9tOjEwcHg7cGFkZGluZy1yaWdodDo1MHB4fSNsZWdhbEFja25vd2xlZGdlbWVudE1vZGFsIGg0e2ZvbnQtd2VpZ2h0OmJvbGQ7Y29sb3I6IzMzM30jbGVnYWxBY2tub3dsZWRnZW1lbnRNb2RhbCAjbGVnYWxBY2tub3dsZWRnZW1lbnRUZXh0e292ZXJmbG93LXk6YXV0bztib3JkZXI6MXB4IHNvbGlkICNjY2M7cGFkZGluZzoxNXB4O2JhY2tncm91bmQ6I2ZmZjtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9I2xlZ2FsQWNrbm93bGVkZ2VtZW50TW9kYWwgLmxlZ2FsQWNrbm93bGVkZ2VtZW50Q3RhUm93e3BhZGRpbmctdG9wOjE1cHg7cGFkZGluZy1ib3R0b206MTVweDtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO2dhcDoxNXB4fSIsIi50b2FzdC10aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLnRvYXN0LW1lc3NhZ2Uge1xyXG4gIC1tcy13b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG59XHJcbi50b2FzdC1tZXNzYWdlIGEsXHJcbi50b2FzdC1tZXNzYWdlIGxhYmVsIHtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxufVxyXG4udG9hc3QtbWVzc2FnZSBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcbi50b2FzdC1tZXNzYWdlIGE6aG92ZXIge1xyXG4gIGNvbG9yOiAjY2NjY2NjO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG4udG9hc3QtY2xvc2UtYnV0dG9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcmlnaHQ6IC0wLjNlbTtcclxuICB0b3A6IC0wLjNlbTtcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIC13ZWJraXQtdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZmZmZjtcclxuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmZmZmO1xyXG4gIG9wYWNpdHk6IDAuODtcclxuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MCk7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTgwKTtcclxufVxyXG4udG9hc3QtY2xvc2UtYnV0dG9uOmhvdmVyLFxyXG4udG9hc3QtY2xvc2UtYnV0dG9uOmZvY3VzIHtcclxuICBjb2xvcjogIzAwMDAwMDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG9wYWNpdHk6IDAuNDtcclxuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT00MCk7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTQwKTtcclxufVxyXG4vKkFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cclxuIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxyXG4gSWYgeW91IHdhbnQgdGhlIGFuY2hvciB2ZXJzaW9uLCBpdCByZXF1aXJlcyBgaHJlZj1cIiNcImAuKi9cclxuYnV0dG9uLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XHJcbiAgcGFkZGluZzogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG4udG9hc3QtdG9wLWNlbnRlciB7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi50b2FzdC1ib3R0b20tY2VudGVyIHtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnRvYXN0LXRvcC1mdWxsLXdpZHRoIHtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoIHtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLnRvYXN0LXRvcC1sZWZ0IHtcclxuICB0b3A6IDEycHg7XHJcbiAgbGVmdDogMTJweDtcclxufVxyXG4udG9hc3QtdG9wLXJpZ2h0IHtcclxuICB0b3A6IDEycHg7XHJcbiAgcmlnaHQ6IDEycHg7XHJcbn1cclxuLnRvYXN0LWJvdHRvbS1yaWdodCB7XHJcbiAgcmlnaHQ6IDEycHg7XHJcbiAgYm90dG9tOiAxMnB4O1xyXG59XHJcbi50b2FzdC1ib3R0b20tbGVmdCB7XHJcbiAgYm90dG9tOiAxMnB4O1xyXG4gIGxlZnQ6IDEycHg7XHJcbn1cclxuI3RvYXN0LWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHotaW5kZXg6IDk5OTk5OTtcclxuICAvKm92ZXJyaWRlcyovXHJcblxyXG59XHJcbiN0b2FzdC1jb250YWluZXIgKiB7XHJcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbiN0b2FzdC1jb250YWluZXIgPiBkaXYge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbjogMCAwIDZweDtcclxuICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCA1MHB4O1xyXG4gIHdpZHRoOiAzMDBweDtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDNweDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweCAzcHggM3B4IDNweDtcclxuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDNweCAzcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAtbW96LWJveC1zaGFkb3c6IDAgMCAxMnB4ICM5OTk5OTk7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTJweCAjOTk5OTk5O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4ICM5OTk5OTk7XHJcbiAgY29sb3I6ICNmZmZmZmY7XHJcbiAgb3BhY2l0eTogMC44O1xyXG4gIC1tcy1maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTgwKTtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xyXG59XHJcbiN0b2FzdC1jb250YWluZXIgPiBkaXY6aG92ZXIge1xyXG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDEycHggIzAwMDAwMDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMnB4ICMwMDAwMDA7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEycHggIzAwMDAwMDtcclxuICBvcGFjaXR5OiAxO1xyXG4gIC1tcy1maWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCk7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3QtaW5mbyB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUd3U1VSQlZFaEx0WmE5U2dOQkVNYzlzVXh4UmNvVUtTelNXSWhYcEZNaGhZV0ZoYUJnNHlQWWlXQ1haeEJMRVJzTFJTM0VRa0Vmd0NLZGpXSkF3U0tDZ29LQ2N1ZHY0TzVZTHJ0N0V6Z1hoaVUzLzQrYjJja213VmpKU3BLa1E2d0FpNGd3aFQrejN3UkJjRXoweWpTc2VVVHJjUnlmc0hzWG1EMEFtYkhPQzlJaThWSW1udVhCUGdsSHBRNXd3U1ZNN3NOblRHN1phNEp3RGRDanh5QWlIM255QTJtdGFUSnVmaURaNWRDYXFsSXRJTGgxTkhhdGZONXNrdmp4OVozOG02OUNnenVYbVpnVnJQSUdFNzYzSng5cUtzUm96V1l3NnhPSGRFUitubjJLa08rQmIrVVY1Q0JONldDNlF0QmdiUlZvenJhaEFibW02SHRVc2d0UEMxOXRGZHhYWllCT2ZrYm1GSjFWYUhBMVZBSGpkMHBwNzBvVFp6dlIrRVZyeDJZZ2Zkc3E2ZXU1NUJIWVI4aGxja2krbitrRVJVRkc4QnJBMEJ3amVBdjJNOFdMUUJ0Y3krU0Q2Zk5zbW5CM0FsQkxyZ1R0VlcxYzJRTjRiVldMQVRhSVM2MEoyRHU1eTFUaUpnalNCdkZWWmdUbXdDVStkQVpGb1B4R0VFczhueUhDOUJ3ZTJHdkVKdjJXWFpiMHZqZHlGVDRDeGszZS9rSXFsT0dvVkx3d1BldnBZSFQrMDBUK2hXd1hEZjRBSkFPVXFXY0RoYndBQUFBQVNVVk9SSzVDWUlJPVwiKSAhaW1wb3J0YW50O1xyXG59XHJcbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3QtZXJyb3Ige1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFIT1NVUkJWRWhMclphL1NnTkJFTVp6aDBXS0NDbFNDS2FJWU9FRCtBQUtlUVFMRzhIV3p0TENJbUJyWWFkZ0lkWStnSUtOWWtCRlN3dTdDQW9xQ2dra29HQkkvRTI4UGRiTFptZURMZ3paemN4ODMveloyU1NYQzFqOWZyK0kxSHE5M2cyeXhINGl3TTF2a29CV0FkeENtcHpUeGZrTjJSY3laTmFIRklrU28xMCs4a2d4a1hJVVJWNUhHeFRtRnVjNzVCMlJmUWtweEhHOGFBZ2FBRmEwdEFIcVlGZlE3SXdlMnloT0RrOCtKNEM3eUFvUlRXSTN3LzRrbEdSZ1I0bE83UnBuOStndk15V3ArdXhGaDgrSCtBUmxnTjFuSnVKdVFBWXZOa0Vud0dGY2sxOEVyNHEzZWdFYy9vTyttaExkS2dSeWhkTkZpYWNDMHJsT0NiaE5WejRIOUZuQVlnREJ2VTNRSWlvWmxKRkxKdHNvSFlSRGZpWm9VeUl4cUN0UnBWbEFOcTBFVTRkQXBqcnRnZXpQRmFkNVMxOVdnamtjMGhOVm51RjRIalZBNkM3UXJTSWJ5bEIrb1plM2FIZ0JzcWxOcUtZSDQ4alh5SktNdUFiaXlWSjhLemFCM2VSYzBwZzlWd1E0bmlGcnlJNjhxaU9pM0Fiandkc2ZuQXRrMGJDalRMSktyNm1yRDlnOGlxL1MvQjgxaGd1T01sUVRuVnlHNDB3QWNqbm1nc0NORVNEcmptZTd3ZmZ0UDRQN1NQNE4zQ0paZHZ6b055R3EyYy9IV09YSkdzdlZnK1JBL2syTUMvd042STJZQTJQdDhHa0FBQUFBU1VWT1JLNUNZSUk9XCIpICFpbXBvcnRhbnQ7XHJcbn1cclxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1zdWNjZXNzIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBRHNTVVJCVkVoTFkyQVlCZlFNZ2YvLy8zUDgrL2V2QUlndkEvRnNJRitCYXZZRERXTUJHcm9hU01NQmlFOFZDN0FaRHJJRmFNRm5paTNBWlRqVWdzVVVXVURBOE9kQUg2aVFiUUVodzRIeUdzUEVjS0JYQklDNEFSaGV4NEc0QnNqbXdlVTFzb0lGYUdnL1d0b0ZaUklaZEV2SU1oeGtDQ2pYSVZzQVRWNmdGR0FDczRSc3cwRUdnSUlIM1FKWUpnSFNBUlFaRHJXQUIramF3emdzK1EyVU80OUQ3am5SU1JHb0VGUklMY2RtRU1XR0kwY20wSkoyUXBZQTFSRHZjbXpKRVdoQUJoRC9wcXJMMFMwQ1d1QUJLZ25Sa2k5bExzZVM3ZzJBbHF3SFdRU0tING9LTHJJTHBSR2hFUUN3MkxpUlVJYTRsd0FBQUFCSlJVNUVya0pnZ2c9PVwiKSAhaW1wb3J0YW50O1xyXG59XHJcbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3Qtd2FybmluZyB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUdZU1VSQlZFaEw1WlN2VHNOUUZNYlhaR0lDTVlHWW1KaEFRSUpBSUNZUVBBQUNpU0RCOEFpSUNRUUpUNENxUUV3Z0p2WUFTQVFDaVppWW1KaEFJQkFUQ0FSSnkrOXJUc2xkZDhzS3UxTTArZExiMDU3djYvbGJxLzJySzBtUy9UUk5qOWNXTkFLUFlJSklJN2dJeENjUTUxY3ZxSUQrR0lFWDhBU0c0QjFiSzVnSVpGZVFmb0pkRVhPZmdYNFFBUWc3a0gyQTY1eVE4N2x5eGIyN3NnZ2tBekF1RmhiYmcxSzJrZ0NrQjFiVnd5SVI5bTJMN1BSUEloRFVJWGdHdHlLdzU3NXl6M2xUTnM2WDRKWG5qVitMS00vbTNNeWRuVGJ0T0tJanR6NlZoQ0JxNHZTbTNuY2RyRDJsazBWZ1VYU1ZLalZESlhKemlqVzFSUWRzVTdGNzdIZTh1Njhrb05aVHo4T3o1eUdhNkozSDNsWjB4WWdYQksyUXltbFdXQStSV25ZaHNrTEJ2MnZtRStoQk1DdGJBN0tYNWRyV3lSVC8ySnNxWjJJdmZCOVk0YldETk1GYkpSRm1DOUU3NFNvUzBDcXVsd2prQzArNWJwY1YxQ1o4Tk1lajRwankwVStkb0RRc0d5bzFoelZKdHRJamhRN0duQnRSRk4xVWFyVWxIOEYzeGljdCtIWTA3ckV6b1VHUGxXY2pSRlJyNC9nQ2haZ2MzWkwyZDhvQUFBQUFTVVZPUks1Q1lJST1cIikgIWltcG9ydGFudDtcclxufVxyXG4jdG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1jZW50ZXIgPiBkaXYsXHJcbiN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLWNlbnRlciA+IGRpdiB7XHJcbiAgd2lkdGg6IDMwMHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4jdG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1mdWxsLXdpZHRoID4gZGl2LFxyXG4jdG9hc3QtY29udGFpbmVyLnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoID4gZGl2IHtcclxuICB3aWR0aDogOTYlO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4udG9hc3Qge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzAzMDM7XHJcbn1cclxuLnRvYXN0LXN1Y2Nlc3Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1MWEzNTE7XHJcbn1cclxuLnRvYXN0LWVycm9yIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQzNjJmO1xyXG59XHJcbi50b2FzdC1pbmZvIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY5NmI0O1xyXG59XHJcbi50b2FzdC13YXJuaW5nIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjg5NDA2O1xyXG59XHJcblxyXG4udG9hc3QtcHJvZ3Jlc3Mge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBoZWlnaHQ6IDRweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG4gIG9wYWNpdHk6IDAuNDtcclxuICAtbXMtZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT00MCk7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTQwKTtcclxufVxyXG5cclxuLypSZXNwb25zaXZlIERlc2lnbiovXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDI0MHB4KSB7XHJcbiAgI3RvYXN0LWNvbnRhaW5lciA+IGRpdiB7XHJcbiAgICBwYWRkaW5nOiA4cHggOHB4IDhweCA1MHB4O1xyXG4gICAgd2lkdGg6IDExZW07XHJcbiAgfVxyXG4gICN0b2FzdC1jb250YWluZXIgLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XHJcbiAgICByaWdodDogLTAuMmVtO1xyXG4gICAgdG9wOiAtMC4yZW07XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI0MXB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAjdG9hc3QtY29udGFpbmVyID4gZGl2IHtcclxuICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDUwcHg7XHJcbiAgICB3aWR0aDogMThlbTtcclxuICB9XHJcbiAgI3RvYXN0LWNvbnRhaW5lciAudG9hc3QtY2xvc2UtYnV0dG9uIHtcclxuICAgIHJpZ2h0OiAtMC4yZW07XHJcbiAgICB0b3A6IC0wLjJlbTtcclxuICB9XHJcbn1cclxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICN0b2FzdC1jb250YWluZXIgPiBkaXYge1xyXG4gICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNTBweDtcclxuICAgIHdpZHRoOiAyNWVtO1xyXG4gIH1cclxufVxyXG4iLCJAdXNlICdzYXNzOmNvbG9yJztcclxuQGZvcndhcmQgJ2Jvb3RzdHJhcC12YXJpYWJsZXMnO1xyXG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0vXHJcbiAqIEd1bmJyb2tlcjogVmFyaWFibGVzIFN0eWxlc2hlZXRcclxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gKiAwLjAgRm9udHNcclxuICogKiAqIDAuMC4xIEZvbnQgTWl4aW5zXHJcbiAqXHJcbiAqIDEuMCBDb2xvcnNcclxuICpcclxuICogMi4wIE1lZGlhIFF1ZXJpZXNcclxuICpcclxuICogMy4wIEJvcmRlcnNcclxuID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAqID0+IDAuMCBGb250c1xyXG4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4kc2VtaWJvbGQ6IDYwMDtcclxuJGJvbGQ6IDcwMDtcclxuXHJcbi8qKiogPT4gMC4wLjEgRm9udCBNaXhpbnMgKioqL1xyXG5AbWl4aW4gZm9udC1mYW1pbHkoKSB7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbn1cclxuQG1peGluIGdseXBoaWNvbi1mYW1pbHkoKSB7XHJcblx0Zm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XHJcbn1cclxuQG1peGluIGZvbnRhd2Vzb21lLWZhbWlseSgpIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcclxuICAgIGZvbnQtd2VpZ2h0OjkwMDtcclxufVxyXG5cclxuLyoqIENvbW1vbiBGb250IFNpemVzICoqL1xyXG4kZm9udC1zaXplLWRlZmF1bHQ6IDE0cHg7XHJcbiRmb250LXNpemUtdGlueTogMTBweDtcclxuJGZvbnQtc2l6ZS1zbWFsbGVyOiAxMXB4O1xyXG4kZm9udC1zaXplLXNtYWxsOiAxMnB4O1xyXG4kZm9udC1zaXplLW1lZGl1bTogMThweDtcclxuJGZvbnQtc2l6ZS1sYXJnZTogMjRweDtcclxuJGZvbnQtc2l6ZS14bGFyZ2U6IDMwcHg7XHJcblxyXG4vKiogQ29tbW9uIEZvbnQgV2VpZ2h0cyAqKi9cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAqID0+IDEuMCBDb2xvcnNcclxuICogR3JheSBhbmQgYnJhbmQgY29sb3JzIGZvciB1c2UgYWNyb3NzIEJvb3RzdHJhcC5cclxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuLy9HcmF5IHZhcmlhdGlvbnNcclxuJGdyYXktYmFzZTogICAgICAgICAgICAgICAgICMwMDA7XHJcbiRncmF5LWRhcmtlcjogICAgICAgICAgICAgICAjMjIyO1xyXG4kZ3JheS1kYXJrOiAgICAgICAgICAgICAgICAgIzMzMztcclxuJGdyYXk6ICAgICAgICAgICAgICAgICAgICAgICM1NTU7XHJcbiRncmF5LWxpZ2h0OiAgICAgICAgICAgICAgICAjNzc3O1xyXG4kZ3JheS1saWdodGVyOiAgICAgICAgICAgICAgI2VlZTtcclxuJGdyYXktZGlzYWJsZWQ6ICAgICAgICAgICAgICM5OTk7XHJcblxyXG5cclxuLy9TaXRlIHNwZWNpZmljIHZhcmlhdGlvbnNcclxuJGd1bmJyb2tlci15ZWxsb3c6ICAgICAgXHQjRkZCRjAwO1xyXG4kZ3VuYnJva2VyLWdyZWVuOiAgICAgICBcdCMwMDY0MDA7XHJcbiRndW5icm9rZXItZ29sZDogICAgICBcdFx0I2EyODA0MDtcclxuJGd1bmJyb2tlci1ncmVlbi1ob3ZlcjpcdFx0IzAwODQwMDtcclxuJGd1bmJyb2tlci10YWJsZS1ob3ZlcjogXHRjb2xvci5hZGp1c3QoI2Q5ZDlkOSwgJGxpZ2h0bmVzczogLTUlKTtcclxuJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDpcdCNiYmUxYWE7XHJcbiRkYXJrLWdyZXktYnJvd246ICAgICAgXHRcdCM0YTRhNGE7XHJcbiR3ZWxsLWJhY2tncm91bmQ6ICAgICAgIFx0cmdiYSgxNTUsIDE1NCwgMTU1LCAwLjEpO1xyXG4kYmFja2dyb3VuZC13aGl0ZTogICAgICBcdCNmNWY1ZjU7XHJcbiRkYXJrLWdyZXktYnJvd244MDogICAgIFx0cmdiYSg3MywgNzMsIDczLCAwLjgpO1xyXG4kZGFyay1ncmV5LWJyb3duNTA6ICAgICBcdHJnYmEoNzMsIDczLCA3MywgMC41KTtcclxuJGJ1eS1ub3ctYmx1ZTogICAgICAgICAgXHQjMTg2MWI3O1xyXG4kbGlnaHQtZ3JleTogICAgICAgICAgICBcdCNmN2Y2ZjI7XHJcbiRncmV5LWJvcmRlcjpcdFx0XHRcdCNkOWQ5ZDk7XHJcbiRncmV5LWJhY2tncm91bmQ6XHRcdFx0I2U1ZTVlNTtcclxuJGJyaWdodC1yZWQ6ICAgICAgICAgICAgXHQjZDAwMjFiO1xyXG4kb2ZmLXdoaXRlOiAgICAgICAgICAgICBcdCNkYmRiZGI7XHJcbiR3YXJtLWdyZXk6ICAgICAgICAgICAgIFx0IzliOWI5YjtcclxuJGRldmlsLWdyZXk6ICAgICAgICAgICAgICAgICM2NjY7XHJcbiRoaWZpdmUtZ3JleTogICAgICAgICAgICAgICAjNTU1O1xyXG4kdHJ1ZS13aGl0ZTogICAgICAgICAgICBcdCNmZmY7XHJcbiR0cnVlLXdoaXRlNTA6ICAgICAgICAgIFx0cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xyXG4kdHJ1ZS13aGl0ZTkwOiAgICAgICAgICBcdHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcclxuJHRydWUtYmxhY2s6ICAgICAgICAgICAgXHQjMDAwO1xyXG4kb3BhcXVlOiAgICAgICAgICAgICAgICBcdHJnYmEoMCwgMCwgMCwgMCk7XHJcbiRoaWdobGlnaHQteWVsbG93OiAgICAgIFx0I2ZmZmVhODtcclxuJHByb2R1Y3QtcmVkOiAgICAgICAgICAgXHQjYjkyZTJlO1xyXG4kcHJvZHVjdC1ibHVlOiAgICAgICAgICBcdCMxODUzOWQ7XHJcbiRmb3JtLWJvcmRlcjpcdFx0XHRcdCNjY2M7XHJcbiRhbGVydC1yZWQ6ICAgICAgICAgICAgIFx0I2QwMDIxYjtcclxuJGFsZXJ0LXllbGxvdzogICAgICAgICAgXHQjZmZiZjAwO1xyXG4kaG9yaXpvbnRhbC10YWJsZS1ib3JkZXI6IFx0I2RkZDtcclxuJHZpYnJhbnQtZ3JlZW46XHRcdFx0XHQjMDBkMTBhO1xyXG4kYWxlcnQtcmVkLWJnOiAgICAgICAgICAgICAgI2YyZGVkZTtcclxuJGFsZXJ0LWdyZWVuLWJnOiAgICAgICAgICAgICNlYWY2ZTU7XHJcbiRkcm9wZG93bi10ZXh0OiAgICAgICAgICAgICAjNjY2O1xyXG4kc3VidGl0bGU6ICAgICAgICAgICAgICAgICAgIzY2NjtcclxuJG9yYW5nZTogICAgICAgICAgICAgICAgICAgICNmMjc1MjI7XHJcbiRwdXJwbGU6ICBcdFx0XHRcdFx0IzkwMGU4MjtcclxuJHJveWFsLXB1cnBsZTogICAgICAgICAgICAgICM1YjJiYWI7XHJcbiRsaWdodC1wdXJwbGU6ICAgICAgICAgICAgICAjOGE3ZmJkO1xyXG4kYnMtYWxlcnQteWVsbG93LWJnOiAgICAgICAgI2ZkZWViZjtcclxuJGJzLWFsZXJ0LXllbGxvdy1icmQ6ICAgICAgICNmZmQxNTU7ICAgIFxyXG5cclxuLy8gQ29sbGVjdG9ycyBFbGl0ZVxyXG4kYXF1YTogICAgICAgICAgICAgICAgICAgICAgIzhkZjRkODtcclxuJGRhcmtHcmVlbjogICAgICAgICAgICAgICAgICMwZjJiMjY7XHJcbiRtZWRHcmVlbjogICAgICAgICAgICAgICAgICAjMjY2ZTYyO1xyXG4kb2ZmV2hpdGU6ICAgICAgICAgICAgICAgICAgI2NlY2VjZTtcclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICogPT4gMy4wIE1lZGlhIFF1ZXJpZXNcclxuICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuICAvLyBFeHRyYSBMYXJnZSBzY3JlZW4gLyBzdXBlciB3aWRlIGRlc2t0b3AgLy8gTW92ZSBkb3duIGFmdGVyIFhMIGFkZGl0aW9uXHJcbiRzY3JlZW4teGw0OiAgICAgICAgICAgICAgICAgMjgwMHB4ICFkZWZhdWx0O1xyXG4kc2NyZWVuLXhsNC1taW46ICAgICAgICAgICAgICRzY3JlZW4teGw0ICFkZWZhdWx0OyAgICAgICAgICAgLyogMjgwMHB4ICovXHJcblxyXG4gLy8gRXh0cmEgTGFyZ2Ugc2NyZWVuIC8gc3VwZXIgd2lkZSBkZXNrdG9wIC8vIE1vdmUgZG93biBhZnRlciBYTCBhZGRpdGlvblxyXG4kc2NyZWVuLXhsMzogICAgICAgICAgICAgICAgIDIyMDBweCAhZGVmYXVsdDtcclxuJHNjcmVlbi14bDMtbWluOiAgICAgICAgICAgICAkc2NyZWVuLXhsMyAhZGVmYXVsdDsgICAgICAgICAgIC8qIDIyMDBweCAqL1xyXG4kc2NyZWVuLXhsMy1tYXg6ICAgICAgICAgICAgICgkc2NyZWVuLXhsNC1taW4gLSAxKSAhZGVmYXVsdDsgLyogMjc5OXB4ICovXHJcblxyXG4vLyBFeHRyYSBMYXJnZSBzY3JlZW4gLyBzdXBlciB3aWRlIGRlc2t0b3AgLy8gTW92ZSBkb3duIGFmdGVyIFhMIGFkZGl0aW9uXHJcbiRzY3JlZW4teGwyOiAgICAgICAgICAgICAgICAgMTkwMHB4ICFkZWZhdWx0O1xyXG4kc2NyZWVuLXhsMi1taW46ICAgICAgICAgICAgICRzY3JlZW4teGwyICFkZWZhdWx0OyAgICAgICAgICAgLyogMTkwMHB4ICovXHJcbiRzY3JlZW4teGwyLW1heDogICAgICAgICAgICAgKCRzY3JlZW4teGwzLW1pbiAtIDEpICFkZWZhdWx0OyAvKiAyMTk5cHggKi9cclxuXHJcbi8vIEV4dHJhIExhcmdlIHNjcmVlbiAvIHN1cGVyIHdpZGUgZGVza3RvcCAvLyBNb3ZlIGRvd24gYWZ0ZXIgWEwgYWRkaXRpb25cclxuJHNjcmVlbi14bDogICAgICAgICAgICAgICAgICAxNjAwcHggIWRlZmF1bHQ7XHJcbiRzY3JlZW4teGwtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi14bCAhZGVmYXVsdDsgICAgICAgICAgIC8qIDE2MDBweCAqL1xyXG4kc2NyZWVuLXhsLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLXhsMi1taW4gLSAxKSAhZGVmYXVsdDsvKiAxODk5cHggKi9cclxuXHJcbi8vIEV4dHJhIExhcmdlIHNjcmVlbiAvIHN1cGVyIHdpZGUgZGVza3RvcCAvLyBNb3ZlIGRvd24gYWZ0ZXIgWEwgYWRkaXRpb25cclxuJHNjcmVlbi1iczUteHhsOiAgICAgICAgICAgICAxNDAwcHggIWRlZmF1bHQ7XHJcbiRzY3JlZW4tYnM1LXh4bC1taW46ICAgICAgICAgJHNjcmVlbi1iczUteHhsICFkZWZhdWx0OyAgICAgLyogMTQwMHB4ICovXHJcbiRzY3JlZW4tYnM1LXh4bC1tYXg6ICAgICAgICAgKCRzY3JlZW4teGwtbWluIC0gMSkgIWRlZmF1bHQ7LyogMTU5OXB4ICovXHJcblxyXG4vLyBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3BcclxuJHNjcmVlbi1sZzogICAgICAgICAgICAgICAgICAxMjAwcHggIWRlZmF1bHQ7XHJcbiRzY3JlZW4tbGctbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1sZyAhZGVmYXVsdDsgICAgICAgICAgIC8qIDEyMDBweCAqL1xyXG4kc2NyZWVuLWxnLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLXhsLW1pbiAtIDEpICFkZWZhdWx0OyAvKiAxNTk5cHggKi9cclxuXHJcbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXHJcbiRzY3JlZW4tbWQ6ICAgICAgICAgICAgICAgICAgOTkycHggIWRlZmF1bHQ7XHJcbiRzY3JlZW4tbWQtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1tZCAhZGVmYXVsdDsgICAgICAgICAgIC8qIDk5MiBweCAqL1xyXG4kc2NyZWVuLW1kLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLWxnLW1pbiAtIDEpICFkZWZhdWx0OyAvKiAxMTk5cHggKi9cclxuXHJcbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxyXG4kc2NyZWVuLXNtOiAgICAgICAgICAgICAgICAgIDc2OHB4ICFkZWZhdWx0O1xyXG4kc2NyZWVuLXNtLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tc20gIWRlZmF1bHQ7ICAgICAgICAgICAvKiA3NjggcHggKi9cclxuJHNjcmVlbi1zbS1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1tZC1taW4gLSAxKSAhZGVmYXVsdDsgLyogOTkxIHB4ICovXHJcblxyXG4vLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxyXG4kc2NyZWVuLW1vOiAgICAgICAgICAgICAgICAgIDU3NnB4ICFkZWZhdWx0O1xyXG4kc2NyZWVuLW1vLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbW8gIWRlZmF1bHQ7ICAgICAgICAgICAvKiA0ODAgcHggKi9cclxuJHNjcmVlbi1tby1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1zbS1taW4gLSAxKSAhZGVmYXVsdDsgLyogNzY3IHB4ICovXHJcblxyXG4vLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxyXG4kc2NyZWVuLXhzOiAgICAgICAgICAgICAgICAgIDQ4MHB4ICFkZWZhdWx0O1xyXG4kc2NyZWVuLXhzLW1pbjogICAgICAgICAgICAgICRzY3JlZW4teHMgIWRlZmF1bHQ7ICAgICAgICAgICAvKiA0ODAgcHggKi9cclxuJHNjcmVlbi14cy1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1zbS1taW4gLSAxKSAhZGVmYXVsdDsgLyogNzY3IHB4ICovXHJcblxyXG4vLyBUaW55XHJcbiRzY3JlZW4tdG4tbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4teHMtbWluIC0gMSkgIWRlZmF1bHQ7IC8qIDQ3OXB4ICovXHJcblxyXG4vLyBTbyBtZWRpYSBxdWVyaWVzIGRvbid0IG92ZXJsYXAgd2hlbiByZXF1aXJlZCwgcHJvdmlkZSBhIG1heGltdW1cclxuXHJcblxyXG5cclxuQG1peGluIHNjcmVlbi10bi1tYXgge1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXRuLW1heCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gc2NyZWVuLXhzLW1pbiB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHMtbWluKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzY3JlZW4teHMtbWF4IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhzLW1heCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2NyZWVuLW1vLW1pbiB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbW8tbWluKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzY3JlZW4tbW8tbWF4IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLW1vLW1heCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2NyZWVuLXNtLW1pbiB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20tbWluKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzY3JlZW4tc20tbWF4IHsgLy8gbWF4LXdpZHRoOiA5OTFweFxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2NyZWVuLW1kLW1pbiB7IC8vIG1pbi13aWR0aDogOTkycHhcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIHNjcmVlbi1tZC1tYXgge1xyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kLW1heCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gc2NyZWVuLWxnLW1pbiB7IC8vIG1pbi13aWR0aDogMTIwMHB4XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGctbWluKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzY3JlZW4tbGctbWF4IHsgLy8gbWF4LXdpZHRoOiAxMTk5cHhcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi1sZy1tYXgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHNjcmVlbi14bC1taW4geyAvLyBtaW4td2lkdGg6IDE2MDBweFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsLW1pbikge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2NyZWVuLWJzNS14eGwtbWluIHsgLy8gbWluLXdpZHRoOiAxNDAwcHhcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1iczUteHhsLW1pbikge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2NyZWVuLXhsLW1heCB7IC8vIG1heC13aWR0aDogMTU5OXB4XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teGwtbWF4KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzY3JlZW4teGwyLW1pbiB7IC8vIG1pbi13aWR0aDogMTkwMHB4XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teGwyLW1pbikge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2NyZWVuLXhsMi1tYXggeyAvLyBtYXgtd2lkdGg6IDE4OTlweFxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuLXhsMi1tYXgpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHNjcmVlbi14bDMtbWluIHsgLy8gbWluLXdpZHRoOiAyMjAwcHhcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi14bDMtbWluKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzY3JlZW4teGwzLW1heCB7IC8vIG1heC13aWR0aDogMjE5OXB4XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4teGwzLW1heCkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2NyZWVuLXhsNC1taW4geyAvLyBtaW4td2lkdGg6IDI4MDBweFxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXhsNC1taW4pIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHNjcmVlbi14bDQtbWF4IHsgLy8gbWF4LXdpZHRoOiAyODAwcHhcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi14bDQpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHNjcmVlbi14cy1taW4tdG8tc2NyZWVuLXhzLW1heCB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4teHMtbWluKSBhbmQgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHsgLy8gbWluLXdpZHRoOiA0ODBweCBhbmQgbWF4LXdpZHRoOiA3NjdweFxyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gc2NyZWVuLXNtLW1pbi10by1zY3JlZW4tc20tbWF4IHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLXNtLW1heCkgeyAvLyBtaW4td2lkdGg6IDc2OHB4IGFuZCBtYXgtd2lkdGg6IDk5MXB4XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBzY3JlZW4tbWQtbWluLXRvLXNjcmVlbi1tZC1tYXgge1xyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkc2NyZWVuLW1kLW1heCkgeyAvLyBtaW4td2lkdGg6IDk5MnB4IGFuZCBtYXgtd2lkdGg6IDExOTlweFxyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAqID0+IDQuMCBCb3JkZXJzXHJcbiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbiRib3JkZXItcmFkaXVzOiA2cHg7XHJcbiRib3JkZXItcmFkaXVzLXJpZ2h0OiAwcHggJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMHB4O1xyXG4kYm9yZGVyLXJhZGl1cy1sZWZ0OiAkYm9yZGVyLXJhZGl1cyAwcHggMHB4ICRib3JkZXItcmFkaXVzO1xyXG4kYm9yZGVyLXJhZGl1cy10b3A6ICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDBweCAwcHg7XHJcbiRib3JkZXItcmFkaXVzLWJvdHRvbTogMHB4IDBweCAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cztcclxuXHJcbkBtaXhpbiB3aGl0ZS1ncmF5LWdyYWRpZW50IHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDIzOCwyMzgsMjM4LDEpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDEwMCUpO1xyXG59XHJcblxyXG5AbWl4aW4gZ3JleS1ib3JkZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbn1cclxuXHJcbkBtaXhpbiBib3gtc2hhZG93IHtcclxuXHRib3gtc2hhZG93OiAycHggMnB4IDRweCAwcHggcmdiYSgwLDAsMCwwLjIpO1xyXG59XHJcblxyXG5AbWl4aW4gcmFpc2VkLWNhcmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgIHRyYW5zaXRpb246LjJzIGFsbCBlYXNlOyBcclxuXHRcclxuXHRAaW5jbHVkZSBncmV5LWJvcmRlcjtcclxufVxyXG5cclxuJGFzc2V0UGF0aDogJy90aGVtZS9hc3NldHMnO1xyXG5cclxuLy9vdmVycmlkaW5nIF90aGVtZS5zY3NzXHJcbi5idG4tcHJpbWFyeXtcclxuXHRib3JkZXItY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblxyXG4gICAgJjpob3Zlcjpub3QoLmludmFsaWQpLFxyXG4gICAgJjpmb2N1czpub3QoLmludmFsaWQpLFxyXG4gICAgJjphY3RpdmU6bm90KC5pbnZhbGlkKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRndW5icm9rZXItZ3JlZW4sICRsaWdodG5lc3M6IC01JSkgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yLmFkanVzdCgkZ3VuYnJva2VyLWdyZWVuLCAkbGlnaHRuZXNzOiAtNSUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwcmltYXJ5Q0VCdG4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjokbWVkR3JlZW4gIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1jb2xvcjokbWVkR3JlZW4gIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiR0cnVlLXdoaXRlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogY29sb3IuYWRqdXN0KCRtZWRHcmVlbiwgJGxpZ2h0bmVzczogLTEyJSkgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJG1lZEdyZWVuLCAkbGlnaHRuZXNzOiAtMTIlKSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc2Vjb25kYXJ5Q0VCdG4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjokYXF1YSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiRhcXVhICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjokdHJ1ZS1ibGFjayAhaW1wb3J0YW50O1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yLmFkanVzdCgkYXF1YSwgJGxpZ2h0bmVzczogLTEyJSkgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGFxdWEsICRsaWdodG5lc3M6IC0xMiUpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0ZXJ0aWFyeUNFQnRuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICBib3JkZXItY29sb3I6JG1lZEdyZWVuO1xyXG4gICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbn0gXHJcblxyXG5AbWl4aW4gaGlkZS1vcHRpb24oJGluZGV4LCAkbGFiZWw6ICcnKSB7XHJcbiAgICBtYXQtc3RlcC1oZWFkZXI6bnRoLW9mLXR5cGUoI3skaW5kZXh9KSB7XHJcbiAgICAgICAgLm1hdC1zdGVwLWljb24tbm90LXRvdWNoZWQgc3BhbixcclxuICAgICAgICAubWF0LXN0ZXAtaWNvbiBzcGFuLFxyXG4gICAgICAgIC5tYXQtc3RlcC1pY29uLW5vdC10b3VjaGVkIC5tYXQtaWNvbixcclxuICAgICAgICAubWF0LXN0ZXAtaWNvbiAubWF0LWljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGlmICgkbGFiZWwgPT0gJycpIHtcclxuICAgICAgICAgICAgLm1hdC1zdGVwLWljb24ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWF0LXN0ZXAtaWNvbi1ub3QtdG91Y2hlZDphZnRlcixcclxuICAgICAgICAubWF0LXN0ZXAtaWNvbjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRsYWJlbDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBwdWxzZS1vcGFjaXR5IHtcclxuICAwJSB7XHJcbiAgICBvcGFjaXR5OjE7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5Oi41O1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6MTtcclxuICB9XHJcbn1cclxuQG1peGluIHB1bHNlIHtcclxuICAgIGFuaW1hdGlvbjogcHVsc2Utb3BhY2l0eSAxLjI1cyBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSkgLS40cyBpbmZpbml0ZTtcclxufVxyXG5AbWl4aW4gcHVsc2Utb3BhY2l0eSB7XHJcbiAgICBAaW5jbHVkZSBwdWxzZSgpO1xyXG4gICAgLy9hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxMDtcclxufVxyXG5Aa2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcblxyXG4gICAgdG8ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgcm90YXRlKDM1OWRlZyk7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzcGluIHtcclxuICAgIGFuaW1hdGlvbjogc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tdmFyaWFudCgkY29sb3IsICRiYWNrZ3JvdW5kLCAkYm9yZGVyKSB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcbiAgXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJi5mb2N1cyB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkYmFja2dyb3VuZCwgJGxpZ2h0bmVzczogLTEwJSk7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yLmFkanVzdCgkYm9yZGVyLCAkbGlnaHRuZXNzOiAtMjUlKTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGJhY2tncm91bmQsICRsaWdodG5lc3M6IC0xMCUpO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJGJvcmRlciwgJGxpZ2h0bmVzczogLTEyJSk7XHJcbiAgICB9XHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICYuYWN0aXZlLFxyXG4gICAgLm9wZW4gPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkYmFja2dyb3VuZCwgJGxpZ2h0bmVzczogLTEwJSk7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yLmFkanVzdCgkYm9yZGVyLCAkbGlnaHRuZXNzOiAtMTIlKTtcclxuICBcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJi5mb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGJhY2tncm91bmQsICRsaWdodG5lc3M6IC0xNyUpO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJGJvcmRlciwgJGxpZ2h0bmVzczogLTI1JSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6YWN0aXZlLFxyXG4gICAgJi5hY3RpdmUsXHJcbiAgICAub3BlbiA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuICAgICYuZGlzYWJsZWQsXHJcbiAgICAmW2Rpc2FibGVkXSxcclxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJi5mb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1peGluIGNsZWFyZml4KCkge1xyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCIgXCI7IC8vIDFcclxuICAgICAgZGlzcGxheTogdGFibGU7IC8vIDJcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtaXhpbiBjZUxvZ28ge1xyXG5cdGZsZXg6IDAgMSBhdXRvO1xyXG5cdG1pbi13aWR0aDogNTAlO1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdGNvbnRlbnQ6XCJcIjtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOnVybChcIi90aGVtZS9hc3NldHMvbG9nby1jZS5zdmdcIik7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XHJcblx0YmFja2dyb3VuZC1zaXplOmNvbnRhaW47XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRoZWlnaHQ6IDUwcHg7XHJcbn0iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7IFxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgZGl2LCBib2R5IHtcclxuICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5O1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XHJcblxyXG4gICAgJi5ibGFuay10ZW1wbGF0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmEge1xyXG4gICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW4taG92ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWhvdmVyO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxucCB7XHJcbiAgICAmID4gYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmhyIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbn1cclxuXHJcbi5mdWxsLXdpZHRoLWZsdWlkIHtcclxuICAgIC5pbm5lci1jb250ZW50IHtcclxuICAgICAgICBtYXgtd2lkdGg6MTYwMHB4O1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIG1hc3RlciBwYWdlXHJcblxyXG4uYXBwLWJhbm5lciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDBweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5LWJyb3duO1xyXG4gICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgei1pbmRleDogMTAyNTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgLmFsZXJ0LW1lc3NhZ2Uge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuYWxlcnQtbWVzc2FnZS5yZWQge1xyXG4gICAgICAgIGNvbG9yOiAkYWxlcnQtcmVkO1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGVydC1tZXNzYWdlLmdyZWVuIHtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxlcnQtbWVzc2FnZS55ZWxsb3cge1xyXG4gICAgICAgIGNvbG9yOiAkYWxlcnQteWVsbG93O1xyXG4gICAgfVxyXG5cclxuICAgIC5jbG9zZS1ub3RpZmljYXRpb24taWNvbiB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2Utbm90aWZpY2F0aW9uLWljb246aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICB9XHJcblxyXG4gICAgJi51bmRvY2tlZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG59XHJcblxyXG5bbmdcXDpjbG9ha10sIFtuZy1jbG9ha10sIFtkYXRhLW5nLWNsb2FrXSwgW3gtbmctY2xvYWtdLCAubmctY2xvYWssIC54LW5nLWNsb2FrIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFsZXJ0IHtcclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmFqYXgtc3Bpbm5lciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbnRyW25nLWNsaWNrXSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi50YWJsZS1ob3ZlciB7XHJcbiAgICA+IHRib2R5ID4gdHI6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItdGFibGUtaG92ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncmVjYXB0Y2hhLWJhZGdlIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnRleHQtanVzdGlmeSB7XHJcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG59XHJcblxyXG4uZ2ItY291bnQtYnViYmxlIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5O1xyXG4gICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICBtYXJnaW4tbGVmdDozcHg7XHJcbiAgICBwYWRkaW5nOjNweCA3cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG59XHJcblxyXG4uYnM1IC50b29sdGlwIHtcclxuICAgICYgPiAudG9vbHRpcC1pbm5lciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IDBweCByZ2JhKDAsMCwwLC4yNSk7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01LjVweDtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDExcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaW4ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogMTQxcHg7XHJcblxyXG4gICAgLmlubmVyLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS10aXRsZSwgLnBhZ2UtaGVhZGVyLW1haW4geyAvL09uY2Ugd2UncmUgYWxsIG1pZ3JhdGVkLCB0aGlzIG5lZWRzIHRvIGNoYW5nZSB0byBwcm9wZXIgZm9udC1zaXplXHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhsYXJnZTtcclxuICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLWhlYWRlci1tYWluIHsgLy9PdmVycmlkaW5nXHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6MDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpub3QoLm9mZnNldCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtaGVhZGVyLXN1YmNvcHkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4gICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG5cclxuICAgICAgICAmOm5vdCgub2Zmc2V0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMHB4IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtbGluay1saXN0IHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMHB4IDBweCAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDE3cHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnBhZ2UtaGVscCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2diTG9naW4ge1xyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAtMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIHJlc2l6ZTogdmVydGljYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgJi5sb2FkaW5nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTlweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvdGhlbWUvYXNzZXRzL2N0YS1zcGlubmVyLnBuZycpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3BpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJ0bi1zaW0ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5idG4tYWRkdG9jYXJ0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGJzLWFsZXJ0LXllbGxvdy1iZztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3JheS1saWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3RhLXJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwcHggMHB4O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgICAgICAgICYuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5idG4tc2ltIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG5cclxuICAgICAgICBbZGF0YS10b2dnbGU9J3Rvb2x0aXAnXSwgXHJcbiAgICAgICAgW2RhdGEtYnMtdG9nZ2xlPSd0b29sdGlwJ10ge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50b29sdGlwLXdoaXRlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50b29sdGlwLWdyZWVuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9vbHRpcCB7XHJcbiAgICAgICAgICAgICYgPiAudG9vbHRpcC1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDEwcHggMHB4IHJnYmEoMCwwLDAsLjI1KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRvb2x0aXAtYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmluIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG5bZGlzYWJsZWRdLCAuYnRuLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAmLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYnRuLXNpbSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lcnJfbXNnIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogJGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3B0aW4tcm93IHtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICYudWktY2hlY2tib3hyYWRpby1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAucGFnZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAmLmZyYW1lbGVzcyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhlYWRlci1iYXIge1xyXG4gICAgICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlcSB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyonO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VjdGlvbi1jb3B5IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ3JvdXAtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hY3RpbmctbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1udW1iZXJdOm5vdCguY3VycmVuY3kpLCBpbnB1dFt0eXBlPW51bWJlcl0sIGlucHV0W3R5cGU9dGVsXSwgaW5wdXRbdHlwZT1lbWFpbF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdOm5vdCguY3VycmVuY3kpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYuc2hvcnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lcnItcGFyZW50IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuZXJyX21zZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZXJyX21zZyArIC5pbmRpY2F0b3IsIC5pbnB1dC13cmFwIC5pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmpxdWktZGQtd3JhcHBlciArIC5lcnJfbXNnICsgLmluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZXJyb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0LCB0ZXh0YXJlYSwgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLCAuY3VzdG9tLWNvbWJvYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWxlcnQtcmVkICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudWktc2VsZWN0bWVudS1pY29uLCAuY3VzdG9tLWNvbWJvYm94LXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxlcnQtcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5lcnJfbXNnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5lcnJfbXNnICsgLmluZGljYXRvciwgLmlucHV0LXdyYXAgLmluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmdseXBoaWNvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTAxNCc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmEtc29saWQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi52YWxpZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQsIHRleHRhcmVhLCAudWktc2VsZWN0bWVudS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZXJyX21zZyArIC5pbmRpY2F0b3IsIC5pbnB1dC13cmFwIC5pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5nbHlwaGljb246YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGUwMTMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZhLXNvbGlkOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyB0eXBvZ3JhcGh5XHJcblxyXG5cclxuLnJlc2V0LXBhZ2UtdGl0bGUtbWFyZ2luIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuXHJcbi5ncmVlbiB7XHJcbiAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxufVxyXG5cclxuLnBvc2l0aXZlIHtcclxuICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG59XHJcblxyXG4ubmV1dHJhbCB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLm5lZ2F0aXZlIHtcclxuICAgIGNvbG9yOiAkYWxlcnQtcmVkO1xyXG59XHJcblxyXG4udGV4dC1kYW5nZXIsXHJcbi5jaGVja2JveCBsYWJlbC50ZXh0LWRhbmdlciB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4ubGFyZ2UtZm9udCB7XHJcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5sYXJnZS1mb250LW5vLWJvbGQge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcclxufVxyXG5cclxudWwubGFiZWwtY29sdW1ucyA+IGxpID4gZGl2ID4gZGl2Om50aC1jaGlsZCgxKSB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4udGV4dC1sYWJlbCB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG4ucG9wb3ZlciB7XHJcbiAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxufVxyXG5cclxuLy9kZWZhdWx0IHN0eWxlcyBmb3IgY29udGVudFxyXG5cclxuLml0ZW0tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4uaXRlbS1zdWJ0aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi51c2VyLW5hbWUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAmID4gYSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4uZ3JlZXRpbmcge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1lZGl1bTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi8vIGltYWdlc1xyXG5cclxuLnRodW1ibmFpbC1zbWFsbCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDBweDtcclxufVxyXG5cclxuLy8gZ2x5cGggaWNvbnMgYW5kIHZpc3VhbCBkaXZpZGVyc1xyXG5cclxuLm1pbmktZ2x5cGhpY29uIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLmhlbHAgLmdseXBoaWNvbi1pbmZvLXNpZ24ge1xyXG4gICAgY29sb3I6ICRncmF5LWxpZ2h0O1xyXG59XHJcblxyXG4uaGFzaC1hbmNob3Ige1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC02NXB4O1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4ucGlwZSB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkZm9ybS1ib3JkZXI7XHJcbiAgICAgICAgY29udGVudDogXCJ8XCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIC8qIHJlbW92ZXMgdW5kZXJsaW5lIGZyb20gYmVmb3JlOiBlbGVtZW50ICovXHJcbiAgICB9XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9cGFzc3dvcmRdICsgLmV5ZSwgaW5wdXRbdHlwZT10ZXh0XSArIC5leWUsXHJcbmlucHV0W3R5cGU9cGFzc3dvcmRdICsgKiArIC50b2dnbGUtZXllLWZhLCBpbnB1dFt0eXBlPXRleHRdICsgKiArIC50b2dnbGUtZXllLWZhLFxyXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSArIC50b2dnbGUtZXllLWZhLCBpbnB1dFt0eXBlPXRleHRdICsgLnRvZ2dsZS1leWUtZmEge1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgei1pbmRleDogMjtcclxufVxyXG4vLyBleWVcclxuaW5wdXRbdHlwZT1wYXNzd29yZF0gKyAuZXllOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OlwiXFxlMTA1XCI7XHJcbiAgICBjb2xvcjokZ3JheS1saWdodDtcclxufVxyXG5pbnB1dFt0eXBlPXRleHRdICsgLmV5ZTpiZWZvcmUge1xyXG4gICAgY29udGVudDpcIlxcZTEwNlwiO1xyXG4gICAgY29sb3I6JGdyZXktYm9yZGVyO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSArICogKyAudG9nZ2xlLWV5ZS1mYTpiZWZvcmUsXHJcbmlucHV0W3R5cGU9cGFzc3dvcmRdICsgLnRvZ2dsZS1leWUtZmE6YmVmb3JlIHtcclxuICAgIGNvbG9yOiAkZ3JheS1saWdodDtcclxufVxyXG5cclxuaW5wdXRbdHlwZT10ZXh0XSArICogKyAudG9nZ2xlLWV5ZS1mYTpiZWZvcmUsXHJcbmlucHV0W3R5cGU9dGV4dF0gKyAudG9nZ2xlLWV5ZS1mYTpiZWZvcmUge1xyXG4gICAgY29sb3I6ICRncmV5LWJvcmRlcjtcclxufVxyXG5cclxuLmlucHV0LXdyYXAge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICAuaW5kaWNhdG9yIHtcclxuICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gYnV0dG9uc1xyXG4vLyBidG4tZGVmYXVsdCB0ZXh0IGNvbG9yIGNoYW5nZWQgaW4gYm9vdHN0cmFwLXZhcmlhYmxlc1xyXG4uYnRuLWRlZmF1bHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjZmMjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3ZWxsLWJhY2tncm91bmQ7XHJcblxyXG4gICAgJi5idG4td2hpdGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgICAgICY6OmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjZmMjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG4tc2Vjb25kYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICBib3JkZXItY29sb3I6JGdyZXktYm9yZGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZbZGlzYWJsZWRdIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idG5bZGlzYWJsZWRdIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1ib3JkZXI7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gICAgb3BhY2l0eTogLjY1O1xyXG59XHJcblxyXG4gICAgLmJ1dHRvbi1yb3cge1xyXG4gICAgICAgIGRpdjpudGgtbGFzdC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbi8vbm8gY29udGVudCBzdHlsaW5nXHJcblxyXG4ubmF2Lm5hdi10YWJzID4gbGkubm8tY29udGVudCA+IGEge1xyXG4gICAgY29sb3I6ICRncmF5LWxpZ2h0O1xyXG59XHJcblxyXG5cclxuXHJcbi8vIElucHV0czogIFJhZGlvIEJveCBTdHlsaW5nIC0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiAgICBpbnB1dC5yRGVmYXVsdFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB7XHJcbiAgICAgICAgYm9yZGVyOiA2cHggc29saWQgJGd1bmJyb2tlci1ncmVlbjtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dC5wb3NpdGl2ZVt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCB7XHJcbiAgICAgICAgYm9yZGVyOiA2cHggc29saWQgJGd1bmJyb2tlci1ncmVlbjtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dC5uZXV0cmFsW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIHtcclxuICAgICAgICBib3JkZXI6IDZweCBzb2xpZCAjMDAwO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0Lm5lZ2F0aXZlW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIHtcclxuICAgICAgICBib3JkZXI6IDZweCBzb2xpZCAkYWxlcnQtcmVkO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0LnJEZWZhdWx0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuclRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIG1heC13aWR0aDogNjAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuXHJcbi8vIGZvcm1hdHRpbmdcclxuXHJcbi8vdXNlZCBmb3IgaXRlbS1jaGFyYWN0ZXJpc3RpY3MsXHJcbi5kaXYtdGFibGUge1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDVweCAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRpdi10YWJsZS1yZXNwb25zaXZlIHtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgIC5yb3cge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblxyXG4gICAgICAgICYudGl0bGUtcm93IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDA7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNvbnRlbnQtYmxvY2sge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLy8gaWNvbnMgLSBmb250IGF3ZXNvbWUgb3ZlcnJpZGVzXHJcblxyXG4uZmEtY2hlY2sge1xyXG4gICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbn1cclxuXHJcbi5mYS10aW1lcyB7XHJcbiAgICBjb2xvcjogcmVkO1xyXG59XHJcblxyXG4vLyBpY29uc1xyXG5cclxuLmdiLWljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAmLmltbWVkaWF0ZS1jaGVja291dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGFzc2V0UGF0aH0vaWMtaW1tZWRpYXRlLWNoZWNrb3V0LnN2Zyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5idXktbm93IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skYXNzZXRQYXRofS9pYy1idXktbm93LnN2Zyk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5mZWF0dXJlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGFzc2V0UGF0aH0vaWMtZmVhdHVyZWQuc3ZnKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmZyZWUtc2hpcHBpbmcge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRhc3NldFBhdGh9L2ljLWZyZWUtc2hpcHBpbmcuc3ZnKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmxheWF3YXktYXZhaWxhYmxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skYXNzZXRQYXRofS9pY19tZXRhX2xheWF3YXkucG5nKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmdiLWljb24tdG4ge1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmdiLWljb24tc20ge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZpbmFuY2UtaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuICAgIGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6OHB4O1xyXG4gICAgICAgIGxlZnQ6MTZweDtcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgei1pbmRleDoyO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgei1pbmRleDoxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmd1bnRhYi1pY29uIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL3RoZW1lL2Fzc2V0cy9pYy1ndW50YWItaWNvbi0xLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuXHJcbi5pbnB1dC12YWxpZGF0aW9uLWVycm9yIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNDNmM2E7XHJcbn1cclxuXHJcbi5hZC13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vIEFkc1xyXG5cclxuLy8gPGRpdiBpZD1cImFkLWlkLXdyYXBwZXJcIiBjbGFzcz1cImFkLXdyYXBwZXJcIj5cclxuLy8gICAgIDxkaXYgaWQ9XCJhZC1pZFwiIGNsYXNzPVwiZ2ItYWRcIj5BZCBnb2VzIGhlcmU8L2Rpdj5cclxuLy8gPC9kaXY+XHJcbi8vIEFsbCBvZiBvdXIgYWQgZGl2cyBzaG91bGQgbG9vayBsaWtlIHRoZSBhYm92ZVxyXG4vLyBXZSBuZWVkIHRvIGFkZCB0aGUgJ2diLWFkJyBjbGFzcyB0byB0aGUgaW5uZXIgZGl2XHJcbi8vIHNvIHRoYXQgd2Ugb25seSBnZXQgYm90dG9tIG1hcmdpbiB3aGVuIGFuIGFkXHJcbi8vIGlzIGRpc3BsYXllZCBmcm9tIHRoZSBhZCBzZXJ2ZXIuIElmIHRoZSBhZCBpc1xyXG4vLyB0dXJuZWQgb2ZmIG9yIG5vdGhpbmcgY29tZXMgYmFjaywgdGhlIG1hcmdpblxyXG4vLyBkb2VzIG5vdCBhcHBlYXIuXHJcblxyXG4uYWQtd3JhcHBlciA+IDpub3QoLmdiLWFkKSB7XHJcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XHJcbn1cclxuXHJcbi5saXN0LWdyb3VwIHtcclxuICAgICYudGFibGUtc3R5bGUge1xyXG4gICAgICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAgICAgJjo6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL0RlZmF1bHQgVXNlciBHcm91cCBmb3IgdGFibGVzOiBcclxuXHJcbiAgICAudXNlci1kZWZhdWx0IHtcclxuXHJcbiAgICAgICAgc3Bhbi51c2VyLW5hbWUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFkZ2VzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLy9Vc2Ugd2hlbiB1c2VyIGlzIG5vIGxvbmdlciBhIHJlZ2lzdGVyZWQgdXNlclxyXG4gIC5ub3RVc2Vye1xyXG4gICAgICAgIGNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xyXG59XHJcblxyXG4uc2VjdGlvbi13aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG59XHJcblxyXG4uY2Ige1xyXG4gICAgY2xlYXI6Ym90aDtcclxufVxyXG5cclxuLmJzNSB7XHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICAgfVxyXG4gICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgICAgICAucGFnZS1zZWN0aW9uIHsgICAgXHJcbiAgICAgICAgICAgICAgICAmLmZyYW1lbGVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGl2LmR0LWJvb3RzdHJhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxlLmRhdGFUYWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjA7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICdzYXNzOmNvbG9yJztcclxuXHJcbi8vQnJhbmQgdmFyaWF0aW9uc1xyXG4kYnJhbmQtcHJpbWFyeTogICAgICAgICAjMDA2NDAwICFkZWZhdWx0O1xyXG4kYnJhbmQtc3VjY2VzczogICAgICAgICAjNWNiODVjICFkZWZhdWx0O1xyXG4kYnJhbmQtaW5mbzogICAgICAgICAgICAjNWJjMGRlO1xyXG4kYnJhbmQtd2FybmluZzogICAgICAgICAjZjBhZDRlO1xyXG4kYnJhbmQtZGFuZ2VyOiAgICAgICAgICAjZDk1MzRmO1xyXG4kYWxlcnQtd2FybmluZy1iZzogICAgICAjZmRlZWJmO1xyXG4kYWxlcnQtd2FybmluZy10ZXh0OiAgICAjNTU1O1xyXG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICAjZmZkMTU1O1xyXG4kYWxlcnQtaW5mby1ib3JkZXI6ICAgICAjOTBjN2UyO1xyXG4kYWxlcnQtc3VjY2Vzcy1ib3JkZXI6ICAjYjVjZTkwO1xyXG5cclxuJGJ0bi1kYW5nZXItY29sb3I6ICAgICAgI2ZmZiAhZGVmYXVsdDtcclxuJGJ0bi1kYW5nZXItYmc6ICAgICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcclxuJGJ0bi1kYW5nZXItYm9yZGVyOiAgICAgY29sb3IuYWRqdXN0KCRidG4tZGFuZ2VyLWJnLCAkbGlnaHRuZXNzOiAtNSUpICFkZWZhdWx0O1xyXG5cclxuJHN0YXRlLWRhbmdlci10ZXh0OiAgICAgI2E5NDQ0MiAhZGVmYXVsdDtcclxuJHN0YXRlLWRhbmdlci1iZzogICAgICAgI2YyZGVkZSAhZGVmYXVsdDtcclxuJHN0YXRlLWRhbmdlci1ib3JkZXI6ICAgY29sb3IuYWRqdXN0KCRzdGF0ZS1kYW5nZXItYmcsICRsaWdodG5lc3M6IC01JSkgIWRlZmF1bHQ7XHJcblxyXG4kc3RhdGUtd2FybmluZy10ZXh0OiAgICAjOGE2ZDNiICFkZWZhdWx0O1xyXG4kc3RhdGUtd2FybmluZy1iZzogICAgICAjZmNmOGUzICFkZWZhdWx0O1xyXG4kc3RhdGUtd2FybmluZy1ib3JkZXI6ICBjb2xvci5hZGp1c3QoJHN0YXRlLXdhcm5pbmctYmcsICRsaWdodG5lc3M6IC01JSkgIWRlZmF1bHQ7XHJcblxyXG4kc3RhdGUtc3VjY2Vzcy10ZXh0OiAgICAjM2M3NjNkICFkZWZhdWx0O1xyXG4kc3RhdGUtc3VjY2Vzcy1iZzogICAgICAjZGZmMGQ4ICFkZWZhdWx0O1xyXG4kc3RhdGUtc3VjY2Vzcy1ib3JkZXI6ICBjb2xvci5hZGp1c3QoJHN0YXRlLXN1Y2Nlc3MtYmcsICRsaWdodG5lc3M6IC01JSkgIWRlZmF1bHQ7XHJcblxyXG4kc3RhdGUtaW5mby10ZXh0OiAgICAgICAjMzE3MDhmICFkZWZhdWx0O1xyXG4kc3RhdGUtaW5mby1iZzogICAgICAgICAjZDllZGY3ICFkZWZhdWx0O1xyXG4kc3RhdGUtaW5mby1ib3JkZXI6ICAgICBjb2xvci5hZGp1c3QoJHN0YXRlLWluZm8tYmcsICRsaWdodG5lc3M6IC03JSkgIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWRlZmF1bHQtY29sb3I6IFx0JGJyYW5kLXByaW1hcnk7XHJcblxyXG5cclxuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgIzAwNDQwMCAhZGVmYXVsdDtcclxuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgI2NjY2NjYyAhZGVmYXVsdDtcclxuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgMS4wICFkZWZhdWx0OyIsIu+7v0BtZWRpYSBwcmludCB7XHJcbiAgICAvL2dsb2JhbCBoZWFkZXIgZm9vdGVyXHJcblxyXG4gICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWZvb3RlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWwtZm9vdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlby1mb290ZXIuaGlkZGVuLXhzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFwcC1iYW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAvL2dsb2JhbCBwYWdlIGxldmVsXHJcblxyXG4gICAgYVtocmVmXTphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dpbi1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLndpZGdldCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5oaWRkZW4teHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbi1ncm91cCAuYWNjb3JkaW9uLWJvZHkuY29sbGFwc2Uge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuY29sbGFwc2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1zZWN0aW9uLXdyYXBwZXIgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubGFiZWwge1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAudGFiLWNvbnRlbnQuaGlkZGVuLXhzIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbCB7XHJcbiAgICAgICAgLmNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycy5oaWRkZW4teHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAvL3RoZSBmb2xsb3dpbmcgcHJpbnRzIHRoZSBwaWN0dXJlcyBoYWxmIHRoZSB3aWR0aCBvZiB0aGUgcGFnZSBieSBkZWZhdWx0LlxyXG4gICAgICAgICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2xhdW5jaGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC8vVmlldyBJdGVtXHJcbiAgICBcclxuICAgICN2aWV3LWxhcmdlci1pbWFnZXMge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAucGljdHVyZS1jb3VudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zaGFyZS10b29scyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICNlZGl0LWxpc3Rpbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjbWFuYWdlLXdvbi1pdGVte1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsbGVyLWRldGFpbHMtbGluay0xIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGxlci1kZXRhaWxzLWxpbmstMiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLWRldGFpbC1saW5rcyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmFsZXJ0LWluZm8ge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjOTBjN2UyO1xyXG59XHJcblxyXG4uYWxlcnQtd2FybmluZyxcclxuLmFsZXJ0Lm5vdC1zaWduZWQtaW4ge1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlZWJmO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZmZkMTU1O1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjA0LCA1MSwgMC43NSk7XHJcbn1cclxuXHJcbi5hbGVydC1kYW5nZXIsXHJcbi5hbGVydC5zY2hlZHVsZWQtaXRlbSB7XHJcbiAgICBjb2xvcjogI2E5NDQ0MjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XHJcbiAgICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTY5LCA2OCwgNjYsIDAuNSk7XHJcbn1cclxuXHJcbi5hbGVydC1zdWNjZXNzLFxyXG4uYWxlcnQuc29sZC1pdGVtIHtcclxuICAgIGNvbG9yOiAjM2M3NjNkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwNjQwMDtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAxMDAsIDAsIDAuNSk7XHJcbn1cclxuXHJcbi5hbGVydC5lbmRlZC1pdGVtIHtcclxuICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcclxuICAgIGJvcmRlci1jb2xvcjogIzk5OTtcclxufVxyXG5cclxuLmFsZXJ0Lml0ZW0tZXJyb3ItbWVzc2FnZSB7XHJcbiAgICBoNSB7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbGVydCB7XHJcbiAgICBhLmNsb3NlIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hbGVydC1kYW5nZXIge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHN0YXRlLWRhbmdlci10ZXh0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1ncm91cCB7XHJcbiAgICAgICAgICAgIGEuYnRuLWRhbmdlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnRuLWRhbmdlci1ib3JkZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYS5idG4ge1xyXG4gICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgIC5ncmVldGluZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4zZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpvbmx5LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gaWYgb25seSBjaGlsZCBkb2VzIG5vdCB3b3JrLCB1c2UgdGhpczpcclxuICAgIC8vIGRpdiB7XHJcbiAgICAvLyAgICAgJiA+IHA6bGFzdC1jaGlsZCB7XHJcbiAgICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAvLyAgICAgfVxyXG5cclxuICAgIC8vICAgICAmID4gcDpvbmx5LWNoaWxkIHtcclxuICAgIC8vICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcbn0iLCLvu79AdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuKiBIZWlnaHQgYW5kIHdpZHRoIHNob3VsZCBiZSBkZWZpbmVkIGluIGEgX2JhZGdlcy5zY3NzIHNwZWNpZmljIHRvIGVhY2ggdXNlIGNhc2UuXHJcbiogVGhlIF9iYWRnZXMuc2NzcyBzaG91bGQgYWxzbyBkZWZpbmUgYSAuYmFkZ2VzIGNsYXNzIHdpdGggZmxvYXQgYW5kIG1hcmdpbnNcclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcblxyXG4uZ2ItYmFkZ2Uge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIG1hcmdpbjogMCAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJiA+IGEge1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIC8qIEFuY2hvcnMgbXVzdCBkZWNsYXJlIGhlaWdodCB3aGVyZSBpbWFnZXMgYXJlIHVzZWQgYXMgbGluayBiYWNrZ3JvdW5kcy4gTWF0Y2ggYmFja2dyb3VuZCBpbWFnZSBoZWlnaHQuICovXHJcbiAgICB9XHJcblxyXG4gICAgJi5nYi1iYWRnZS10biB7XHJcbiAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZmbC1iYWRnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZjLWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudmVyaWZpZWQtYmFkZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5nb2xkLWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZ29sZC1jaGFydGVyLWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudG9wLTEwLWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudG9wLTI1LWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudG9wLTEwMC1iYWRnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuZ2ItYmFkZ2UtbWQge1xyXG4gICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5mYy1iYWRnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi5mZmwtYmFkZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi52ZXJpZmllZC1iYWRnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmdvbGQtYmFkZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5nb2xkLWNoYXJ0ZXItYmFkZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50b3AtMTAtYmFkZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50b3AtMjUtYmFkZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi50b3AtMTAwLWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5nYi1iYWRnZS1zbSB7XHJcbiAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBcclxuICAgICAgICAmLmZjLWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLmZmbC1iYWRnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnZlcmlmaWVkLWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZ29sZC1iYWRnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmdvbGQtY2hhcnRlci1iYWRnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRvcC0xMC1iYWRnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRvcC0yNS1iYWRnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRvcC0xMDAtYmFkZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmdiLWJhZGdlLWxnIHtcclxuICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgICYuZmMtYmFkZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYuZmZsLWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudmVyaWZpZWQtYmFkZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5nb2xkLWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZ29sZC1jaGFydGVyLWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudG9wLTEwLWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNzdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudG9wLTI1LWJhZGdlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNzdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudG9wLTEwMC1iYWRnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDc3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmZsLWJhZGdlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRhc3NldFBhdGh9L2ljLWZmbC5zdmcpO1xyXG59XHJcblxyXG4uZmMtYmFkZ2Uge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGFzc2V0UGF0aH0vaWMtZ2JwYXkuc3ZnKTtcclxufVxyXG5cclxuLnZlcmlmaWVkLWJhZGdlIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgjeyRhc3NldFBhdGh9L2ljLXZlcmlmaWVkLnN2Zyk7XHJcbn1cclxuXHJcbi5nb2xkLWJhZGdlIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgjeyRhc3NldFBhdGh9L2ljLWdvbGQuc3ZnKTtcclxufVxyXG5cclxuLmdvbGQtY2hhcnRlci1iYWRnZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skYXNzZXRQYXRofS9pYy1nb2xkLWNoYXJ0ZXIuc3ZnKTtcclxufVxyXG5cclxuLnRvcC0xMC1iYWRnZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skYXNzZXRQYXRofS9pYy10b3BzZWxsZXIxMC5zdmcpO1xyXG59XHJcblxyXG4udG9wLTI1LWJhZGdlIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgjeyRhc3NldFBhdGh9L2ljLXRvcHNlbGxlcjI1LnN2Zyk7XHJcbn1cclxuXHJcbi50b3AtMTAwLWJhZGdlIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgjeyRhc3NldFBhdGh9L2ljLXRvcHNlbGxlcjEwMC5zdmcpO1xyXG59IiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5AdXNlICdzYXNzOmNvbG9yJztcclxuXHJcbi5saXN0aW5nIHtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuaGlnaGxpZ2h0ZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAxNXB4IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgYSwgYTpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saXN0aW5nLWV4dHJhLWluZm8ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG5cclxuICAgICAgICAgICAgLmlzLWZlYXR1cmVkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMThweCAxOHB4IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRwcm9kdWN0LWJsdWUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxLjVweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA4LjVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53YXMtdmlzaXRlZCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgNHB4IDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTAuNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpc3RpbmctaW1hZ2Utd3JhcCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWRpc2FibGVkO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmxpc3RpbmctaW1hZ2UtY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpc3RpbmctaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6NTA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRzdCwgLnRzYiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA0OTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICByZ2JhKDI1NSwyNTUsMjU1LDAuNzUpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudHN0IHtcclxuICAgICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDZweCAwOyBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudHNiIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDo1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweCAwIDAgMDsgXHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saXN0aW5nLXRleHQge1xyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxM3B4IDAgNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlYXJjaC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxM3B4IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdGluZy1maWd1cmVzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcblxyXG4gICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG8gM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5saXN0aW5nLWZpZ3VyZXMtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0byAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYnV5LW5vdy13cmFwIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnV5LW5vdy1ibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idXktbm93LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0aW5nLWZpZ3VyZXMtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0byAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYXVjdGlvbi13cmFwIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYXVjdGlvbi13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAubGlzdGluZy1maWd1cmVzLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG8gM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3RhY2sge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYW1tby1kaXNwbGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYnV5LW5vdy13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnV5LW5vdy1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saXN0aW5nLW1ldGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuXHJcbiAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi50aW1lLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICYubG93LXRpbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52YXJpYWJsZS1tZXRhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuXHJcbiAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA3cHgpO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMSAwIGNhbGMoNTAlIC0gN3B4KTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlICsgN3B4KTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgY2FsYyg1MCUgKyA3cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZnJlZWRvbS1jb2luIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvdGhlbWUvYXNzZXRzL2ljLUdCUGF5LU1ldGEtaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5pbW1lZGlhdGUtY2hlY2tvdXQgaTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZnJlZWRvbS1jb2luLCAmLmltbWVkaWF0ZS1jaGVja291dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmZyZWVkb20tY29pbiA+IHNwYW4sICYuaW1tZWRpYXRlLWNoZWNrb3V0ID4gc3BhbiwgJi5mcmVlLXNoaXBwaW5nLCAmLm5vbi1mcmVlLXNoaXBwaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubGF5YXdheS1hdmFpbGFibGUgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL3RoZW1lL2Fzc2V0cy9pY19tZXRhX2xheWF3YXkucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmNjLWZlZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZmluYW5jaW5nLWF2YWlsYWJsZSBpLmZpbmFuY2UtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPiBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpc3Rpbmctc2VsbGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcblxyXG4gICAgICAgICAgICAmID4gZGl2IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggNXB4O1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZlYXR1cmVkIHtcclxuICAgICAgICAgICAgLmxpc3RpbmctZXh0cmEtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAuaXMtZmVhdHVyZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRndW5icm9rZXIteWVsbG93ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggMTNweCA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJvbGQge1xyXG4gICAgICAgICAgICAubGlzdGluZy10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zZWFyY2gtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucmVkIHtcclxuICAgICAgICAgICAgLmxpc3RpbmctdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZHVjdC1yZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlYXJjaC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZHVjdC1yZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZ3JlZW4ge1xyXG4gICAgICAgICAgICAubGlzdGluZy10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlYXJjaC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmJsdWUge1xyXG4gICAgICAgICAgICAubGlzdGluZy10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9kdWN0LWJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlYXJjaC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZHVjdC1ibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZmVhdHVyZWQtc2VjdGlvbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDowXHJcbiAgICB9XHJcblxyXG4gICAgLm1vcmUge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0aW5nLXNlbGxlciwgLnZhcmlhYmxlLW1ldGEgPiBzcGFuOm5vdCgubm8tcmVzZXJ2ZSk6bm90KC5yZXNlcnZlKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41Mik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMzBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB6LWluZGV4OiA1MDtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAycHg7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuNTIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNSUgNTAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1yaWdodDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc1JSA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxlZnQ7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zbGljay1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC40O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgICAgICAgJi5sZWZ0IHtcclxuICAgICAgICAgICAgbGVmdDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJpZ2h0IHtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmVhdHVyZWQtY2Fyb3VzZWwge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG5cclxuICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5jYXJvdXNlbC1pbm5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuXHJcbiAgICAgICAgICAgIC5saXN0aW5nIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuaGlnaGxpZ2h0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0aW5nLUNUQSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAubGlzdGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mZWF0dXJlZC1jYXJvdXNlbCAuY2Fyb3VzZWwtaW5uZXIsICYuZ3JpZCB7XHJcbiAgICAgICAgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHJcbiAgICAgICAgICAgIC5saXN0aW5nLUNUQSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncmlkIHtcclxuICAgICAgICAubm9uLWNhcm91c2VsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0aW5nLUNUQSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgJj5hLCAmPi5idG4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMCk7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJGd1bmJyb2tlci1ncmVlbiwgJGxpZ2h0bmVzczogLTEwJSk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGd1bmJyb2tlci1ncmVlbiwgJGxpZ2h0bmVzczogLTEyJSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gVGhlbWVzIGZvciB3aWRnZXRzIC0gdGhlbWUgQSBpcyBkZWZhdWx0IC8vXHJcbiAgICAmLnRoZW1lLWIge1xyXG4gICAgICAgIC5ncmlkLXZpZXcge1xyXG4gICAgICAgICAgICAubGlzdGluZyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmhpZ2hsaWdodGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlzdGluZy1leHRyYS1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAzM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYud2FzLXZpc2l0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggM3B4IDNweCAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjp2aXNpdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLndhcy12aXNpdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXMtZmVhdHVyZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMjVweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMTg1MzlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTNweCAwcHggMHB4IC0xMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlzdGluZy1pbWFnZS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlzdGluZy10ZXh0LCAubGlzdGluZy1maWd1cmVzLCAubGlzdGluZy1tZXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpc3RpbmctdGV4dCwgLmxpc3RpbmctZmlndXJlcywgLmxpc3RpbmctbWV0YSwgLmxpc3RpbmctQ1RBIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0aW5nLXRleHQsIC5saXN0aW5nLWZpZ3VyZXMsIC5saXN0aW5nLW1ldGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC52YXJpYWJsZS1tZXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpc3RpbmctdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAzcHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpc3RpbmctQ1RBIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9mbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhLCAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmNhcm91c2VsLWlubmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy9vdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlzdGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmhpZ2hsaWdodGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hc2lkZSB7XHJcbiAgICAgICAgLm1vcmUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdyaWQtdmlldyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcblxyXG4gICAgICAgICAgICAubGlzdGluZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC8vbWF4LXdpZHRoOjE0NXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAuaGlnaGxpZ2h0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwcHggMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpc3RpbmctZXh0cmEtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEud2FzLXZpc2l0ZWQgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saXN0aW5nLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWFyY2gtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpc3RpbmctZmlndXJlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpc3RpbmctbWV0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC52YXJpYWJsZS1tZXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlzdGluZy1maWd1cmVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAudmFyaWFibGUtbWV0YSwgLmxpc3RpbmctZmlndXJlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlzdGluZy1DVEEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmhpZ2hsaWdodGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudGhlbWUtYiB7XHJcbiAgICAgICAgICAgIC5ncmlkLXZpZXcgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIHtcclxuICAgICAgICAgICAgICAgIC5saXN0aW5nLWltYWdlLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyYXktZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyYXktZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc3VwZXItbGlzdGluZyB7Ly9Nb3ZlIHRvIGdsb2JhbCB3aGVuIGl0ZW1SZWNvbW1lbmRhdGlvbnMgc2NvcGUgZXhwYW5kc1xyXG4gICAgLmxpc3Rpbmcgey8vUmV2ZXJ0IGJhY2sgdG8ganVzdCBsaXN0aW5nIG9uY2Ugd2UgZ2V0IENUQSdzIGludG8gaXRlbSBjYXJkcyBcclxuICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJiArIGRpdiAuYnRuIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OjUwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmN0YSAubGlzdGluZyB7XHJcbiAgICAgICAgaGVpZ2h0OmNhbGMoMTAwJSAtIDQwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZ2hsaWdodGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOjAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OjUwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5oaWdobGlnaHQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXIgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpc3RpbmctdGV4dCwgXHJcbiAgICAgICAgJi5yZWQgLmxpc3RpbmctdGV4dCxcclxuICAgICAgICAmLmdyZWVuIC5saXN0aW5nLXRleHQsXHJcbiAgICAgICAgJi5ibHVlIC5saXN0aW5nLXRleHQge1xyXG4gICAgICAgICAgICAuc2VhcmNoLXRpdGxlIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtkaXNwbGF5OiBub25lO31cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saXN0aW5nLWZpZ3VyZXMtdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRncmF5LWRhcms7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGlzdGluZy1leHRyYS1pbmZvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpc3RpbmctbWV0YSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRncmF5LWRhcms7XHJcblxyXG4gICAgICAgICAgICAudGltZS1sZWZ0ID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pdGVtLW51bWJlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmFyaWFibGUtbWV0YSB7XHJcbiAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud2lkZ2V0LnRoZW1lLWEgLnN1cGVyLWxpc3Rpbmcge1xyXG4gICAgJi5jdGEgLmxpc3Rpbmcge1xyXG4gICAgICAgIGhlaWdodDpjYWxjKDEwMCUgLSA1NXB4KTtcclxuICAgIH0gXHJcbiAgICAubGlzdGluZyB7XHJcbiAgICAgICAgLmhpZ2hsaWdodGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyOjAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgKyBkaXYge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgcGFkZGluZzowIDEwcHggMTVweDtcclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmxhc3QtY2hpbGQgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIHtcclxuICAgICAgICAmICsgZGl2IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgLmxpc3Rpbmcge1xyXG4gICAgICAgIC5oaWdobGlnaHRlciB7XHJcbiAgICAgICAgICAgIC5saXN0aW5nLWZpZ3VyZXMge1xyXG4gICAgICAgICAgICAgICAgJj5kaXYgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc3RhY2s+ZGl2PmRpdi5hbW1vLWRpc3BsYXkgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5AdXNlICdzYXNzOmNvbG9yJztcclxuXHJcbi50aW1lIC5lbmRpbmcge1xyXG4gICAgY29sb3I6ICNkMDAyMWI7XHJcbn1cclxuXHJcbi8vIGdsb2JhbCBjYXJkc1xyXG5cclxuLmNhcmRzIHtcclxuICAgIGRpdiB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktYnJvd247XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tY2FyZC1jb2x1bW4ge1xyXG4gICAgICAgIC8qIC0tLS0tLS0tLS0tIHRoaXMgc3R5bGluZyBtaW1pY3MgY29sLWxnLU4gYnV0IHVzZXMgbGVzcyBwYWRkaW5nLS0tLS0tLS0tLSovXHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcuNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDcuNXB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIC8vIGRlZmF1bHQgZGVza3RvcDpcclxuICAgICAgICB3aWR0aDogMTYuNjY2NjclO1xyXG4gICAgfVxyXG4gICAgLy8gVXNlIGNhc2VzIGZvciBwYXJ0aWFsIHBhZ2Ugd2lkdGggY29udGFpbmVyc1xyXG4gICAgJi50d28tY29sLWNhcmQge1xyXG4gICAgICAgIC5pdGVtLWNhcmQtY29sdW1uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi50aHJlZS1jb2wtY2FyZCB7XHJcbiAgICAgICAgLml0ZW0tY2FyZC1jb2x1bW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZvdXItY29sLWNhcmQge1xyXG4gICAgICAgIC5pdGVtLWNhcmQtY29sdW1uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaXgtY29sLWNhcmQge1xyXG4gICAgICAgIC5pdGVtLWNhcmQtY29sdW1uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2LjY2NjY3JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tY29udGVudCB7XHJcbiAgICAgICAgLy8gd3JhcHBlciBmb3IgaXRlbSBjYXJkLCBub3QgdGhlIGNvbHVtblxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLm92ZXJsYXlCYW5uZXIge1xyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGRpdi5nb2xkLWRlYWwtY29ybmVyIHtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyAgc2VlIG92ZXJsYXlzLnNjc3MgZm9yIC5vdmVybGF5QmFubmVyIHN0eWxpbmdcclxuICAgIH1cclxuXHJcbiAgICAuaXRlbS1pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XHJcbiAgICAgICAgLy93YXRlcm1hcmsgXCJ2aWV3ZWRcIiBiYW5uZXJcclxuICAgICAgICAmID4gLnZpZXdlZDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdWaWV3ZWQnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eSA9IDUwKTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgd29yZC13cmFwOiBub3JtYWw7XHJcbiAgICAgICAgICAgIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltZy13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvL2hlaWdodCByZXF1aXJlZCB3aGVuIG5vdCB1c2luZyB0aHVtYm5haWwgcGljOlxyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgICAgICYgPiBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gc2VlIHNhc3MvaG9tZS9jYXJkcy5zY3NzIGZvciB1c2UgY2FzZXMgbm90IHVzaW5nIHRodW1ibmFpbCBwaWNcclxuICAgIH1cclxuXHJcbiAgICAmLmNhcmRzLWxhcmdlIHtcclxuICAgICAgICAuaXRlbS1jb250ZW50IHtcclxuICAgICAgICAgICAgLy8gd3JhcHBlciBmb3IgaXRlbSBjYXJkLCBub3QgdGhlIGNvbHVtblxyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5vdmVybGF5QmFubmVyIHtcclxuICAgICAgICAgICAgJiA+IGRpdi5nb2xkLWRlYWwtY29ybmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWctd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLy9oZWlnaHQgcmVxdWlyZWQgd2hlbiBub3QgdXNpbmcgdGh1bWJuYWlsIHBpYzogc2VlIG1lZGlhIHF1ZXJ5LCBvcHRpbWl6ZWQgZm9yIDQ6NSBwcm9wb3J0aW9uXHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vIHNlZSBzYXNzL2hvbWUvY2FyZHMuc2NzcyBmb3IgdXNlIGNhc2VzIG5vdCB1c2luZyB0aHVtYm5haWwgcGljXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbS1kZXRhaWxzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmN0YS13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdvbGQtZGVhbC1pdGVtIHtcclxuICAgICAgICAuaXRlbS1jb250ZW50IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLWdvbGQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRndW5icm9rZXItZ29sZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1nb2xkO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGd1bmJyb2tlci1nb2xkLCAkbGlnaHRuZXNzOiAtMTIlKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yLmFkanVzdCgkZ3VuYnJva2VyLWdvbGQsICRsaWdodG5lc3M6IC0xOCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFjdGl2ZSxcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRndW5icm9rZXItZ29sZCwgJGxpZ2h0bmVzczogLTEyJSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGNvbG9yLmFkanVzdCgkZ3VuYnJva2VyLWdvbGQsICRsaWdodG5lc3M6IC0xOCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuLmRpc2FibGVkLCAuYnRuW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdvbGQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGd1bmJyb2tlci1nb2xkO1xyXG4gICAgICAgICAgICAvLyAuYW5vbiBpcyB3aGVuIHRoZSB1c2VyIGlzIG5vdCBsb2dnZWQgaW4uLiBhbm9ueW1vdXNcclxuICAgICAgICAgICAgJi5hbm9uIHtcclxuICAgICAgICAgICAgICAgICY6aG92ZXI6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlNpZ24gSW4gdG8gXCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tZGV0YWlscy13cmFwcGVyIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gYTpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGE6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3LjVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNy41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcmljZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWVkaXVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLy8gcHV0IGhlaWdodCByZXEuIG9uIHZhcmlhYmxlIGxlbmd0aCBjb250ZW50IGFyZWFzXHJcbiAgICAuaXRlbS10aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIC8vY2xhbXAgbGluZXMgdmlhIHNjcmlwdFxyXG4gICAgICAgIC8vd2lkZ2V0OiB0aXRsZSBpcyBhbHdheXMgY29sb3I6ICRkYXJrLWdyZXktYnJvd247XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgLy9jbGFtcCBsaW5lcyB2aWEgc2NyaXB0XHJcbiAgICB9XHJcblxyXG4gICAgLnRpbWUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcbiAgICB9XHJcblxyXG4gICAgLmJpZHMge1xyXG4gICAgICAgIC8vc2hvd2Nhc2UgdXNlIGNhc2VcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuICAgICAgICBjb2xvcjogJHdhcm0tZ3JleTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbDtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jdGEtd3JhcHBlciB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNlZWU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmLnJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcuNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGRlYWxzIHVzZSBjYXNlXHJcbi5kZWFscyB7XHJcbiAgICAuY2FyZHMge1xyXG4gICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vICBzZWUgb3ZlcmxheXMuc2NzcyBmb3IgZGVhbCAub3ZlcmxheUJhbm5lciBzdHlsaW5nLW92ZXJyaWRlc1xyXG59XHJcblxyXG4uZ29sZC1kZWFscy13cmFwcGVyIHtcclxuICAgIC5jYXJkcyB7XHJcbiAgICAgICAgLml0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRndW5icm9rZXItZ29sZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBiZWlnZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRndW5icm9rZXItZ29sZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuZGl2LmR0LWJvb3RzdHJhcCB7XHJcbiAgICBjbGVhcjpib3RoO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuZHQtYm90dG9tIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgIC8vbWFyZ2luLXRvcDoyMHB4O1xyXG5cclxuICAgICAgICAuZHQtbGVuZ3RoIHtcclxuICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHQtaW5mbyB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICBtYXJnaW46MCAwIDEycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgICAgICAgICBjb2xvcjokZ3JheS1kaXNhYmxlZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kdC1wYWdpbmcge1xyXG4gICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYWdpbmF0aW9uLCBuYXYge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheS1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCguYWN0aXZlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGJ1dHRvbiwgbGkgYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgNnB4OyBcclxuICAgICAgICAgICAgICAgIGhlaWdodDoyNnB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MjhweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6OHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5wcmV2aW91cywgJi5uZXh0LCAmLmZpcnN0LCAmLmxhc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRhd2Vzb21lLWZhbWlseSgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5LWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCguYWN0aXZlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYucHJldmlvdXM6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwNFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5uZXh0OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDVcIjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZmlyc3Q6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA0OFwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5sYXN0OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNTFcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0YWJsZS5kYXRhVGFibGUge1xyXG4gICAgICAgIGJvcmRlci1zcGFjaW5nOjA7XHJcblxyXG4gICAgICAgIC5lbGxpcHNpcyB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5maXhlZC13aWR0aC0xMjUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5maXhlZC13aWR0aC0yMDAge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vd3JhcCB7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0aGVhZCB0ciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcblxyXG4gICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6MXB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5zb3J0aW5nOmFmdGVyLCBcclxuICAgICAgICAgICAgICAgICYuc29ydGluZ19hc2M6YWZ0ZXIsIFxyXG4gICAgICAgICAgICAgICAgJi5zb3J0aW5nX2Rlc2M6YWZ0ZXIsIFxyXG4gICAgICAgICAgICAgICAgJi5kdC1vcmRlcmFibGUtZGVzYyAuZHQtY29sdW1uLW9yZGVyOmFmdGVyLFxyXG4gICAgICAgICAgICAgICAgJi5kdC1vcmRlcmFibGUtYXNjIC5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250YXdlc29tZS1mYW1pbHkoKTtcclxuICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi5zb3J0aW5nLCAuZHQtY29sdW1uLW9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxmMDc4XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnNvcnRpbmdfYXNjOmFmdGVyLCAmLnNvcnRpbmc6YWZ0ZXIsICYuZHQtb3JkZXJpbmctYXNjIC5kdC1jb2x1bW4tb3JkZXI6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGYwNzhcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc29ydGluZ19kZXNjOmFmdGVyLCAmLmR0LW9yZGVyaW5nLWRlc2MgLmR0LWNvbHVtbi1vcmRlcjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcZjA3N1wiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zb3J0aW5nX2Rpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6ZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB0Ym9keSA+IHRyLmNoaWxkIHtcclxuICAgICAgICAgICAgJiA+IHRkLFxyXG4gICAgICAgICAgICAmID4gdGgge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmR0ci1kZXRhaWxzPmxpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB0ciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5kdC1lbXB0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ncmF5LWhlYWRlciB7XHJcbiAgICAgICAgICAgIHRoZWFkIHRyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ncmVlbi1oZWFkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sbGFwc2U6IHVuc2V0O1xyXG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgdGhlYWQgdHIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYudGFibGUtc3RyaXBlZCB7XHJcbiAgICAgICAgICAgIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmN1c3RvbS10b2dnbGUge1xyXG4gICAgICAgICAgICAkY29udHJvbC1idXR0b24tdG9wOiAxMnB4ICFkZWZhdWx0O1xyXG4gICAgICAgICAgICAkY29udHJvbC1idXR0b24tc2l6ZTogMTRweCAhZGVmYXVsdDtcclxuXHJcbiAgICAgICAgICAgIEBtaXhpbiBjb250cm9sKCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtaXhpbiBjb250cm9sLW9wZW4oKSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnKyc7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1peGluIGNvbnRyb2wtY2xvc2UoKSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFwwMGQ3JyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5IHtcclxuXHJcbiAgICAgICAgICAgICAgICA+IHRyW3JvbGU9XCJyb3dcIl0gPiB0ZDpmaXJzdC1jaGlsZCxcclxuICAgICAgICAgICAgICAgID4gdHJbcm9sZT1cInJvd1wiXSA+IHRoOmZpcnN0LWNoaWxkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6ICRjb250cm9sLWJ1dHRvbi10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGNvbnRyb2wtYnV0dG9uLXNpemU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkY29udHJvbC1idXR0b24tc2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29udHJvbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29udHJvbC1vcGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXhzLW1pbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiB0ci5wYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgID4gdGg6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29udHJvbC1jbG9zZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZHRyLWNvbHVtbiA+IHRib2R5IHtcclxuICAgICAgICAgICAgICAgID4gdHIgPiB0ZC5jb250cm9sLFxyXG4gICAgICAgICAgICAgICAgPiB0ciA+IHRoLmNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29udHJvbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY29udHJvbC1vcGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXhzLW1pbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiB0ci5wYXJlbnQsXHJcbiAgICAgICAgICAgICAgICA+IHRyLmR0ci1leHBhbmRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGQuY29udHJvbDpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgdGguY29udHJvbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBjb250cm9sLWNsb3NlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiArIC5jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kdHItZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6dW5zZXQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZHRyLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZHRyLWRhdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgICAgICAgICAgdHIgdGg6bnRoLWxhc3QtY2hpbGQoNyksXHJcbiAgICAgICAgICAgICAgICB0ciB0ZDpudGgtbGFzdC1jaGlsZCg3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4teHMtbWluIHtcclxuICAgICAgICAgICAgICAgIHRyIHRoOm50aC1sYXN0LWNoaWxkKDIpLFxyXG4gICAgICAgICAgICAgICAgdHIgdGQ6bnRoLWxhc3QtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGRpdi5kdC1wcm9jZXNzaW5nIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgbGVmdDowcHg7XHJcbiAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6MHB4O1xyXG4gICAgICAgIGJvcmRlcjowcHg7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6LTk5OTlweDtcclxuICAgICAgICB6LWluZGV4OjU7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDpcIlBsZWFzZSBXYWl0Li4uXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDo1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6NTAlO1xyXG4gICAgICAgICAgICB3aWR0aDoxNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OjUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi03NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOi0yNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICB6LWluZGV4OjI7XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50OjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6MHB4O1xyXG4gICAgICAgICAgICBsZWZ0OjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgb3BhY2l0eTouMzU7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OjE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmJzNSB7XHJcbiAgICBkaXYuZHQtYm9vdHN0cmFwIHtcclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kdC1ib3R0b20ge1xyXG4gICAgICAgICAgICAuZHQtbGVuZ3RoIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGFibGUuZGF0YVRhYmxlIHtcclxuICAgICAgICB0ZCx0aCB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICBkaXYuZHQtYm9vdHN0cmFwIHtcclxuICAgICAgICB0YWJsZS5kYXRhVGFibGUge1xyXG4gICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgZGl2LmR0LWJvb3RzdHJhcCB7XHJcbiAgICAgICAgdGFibGUuZGF0YVRhYmxlLmdyZWVuLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZHQtYm90dG9tIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgLmR0LWxlbmd0aCB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjoxO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kdC1pbmZvIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHQtcGFnaW5nIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOjM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAmID4gLmNvbnRlbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/ZGl2Lndhcm5pbmdNZXNzYWdlLCBkaXYuZXJyb3JNZXNzYWdlXHJcbntcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkO1xyXG4gICAgbWFyZ2luOiAxMHB4IDBweDtcclxuICAgIHBhZGRpbmc6IDE1cHggMTBweCAxNXB4IDYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTVweCBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgZm9udC1zaXplOiAxLjI1ZW07XHJcbn1cclxuXHJcbmRpdi53YXJuaW5nTWVzc2FnZVxyXG57XHJcbiAgICBib3JkZXItY29sb3I6ICNiZjkxMGM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVFRkIzO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2Uvd2FybmluZy5naWYnKTtcclxufVxyXG5kaXYuZXJyb3JNZXNzYWdlXHJcbntcclxuICAgIGJvcmRlci1jb2xvcjogI0Q2MzMwMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkNDQkE7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZS9lcnJvci5naWYnKTtcclxufVxyXG5kaXYuYWxlcnRDb250YWluZXJcclxue1xyXG4gICAgbWFyZ2luOiAwIDIwJTtcclxufVxyXG5cclxuLmVycm9yQ29kZXtcclxuICAgIGZvbnQtc2l6ZToxM3B4O1xyXG59Iiwi77u/LnBhZ2Utbm90LWZvdW5kIHtcclxuXHQucGFnZS10aXRsZSB7XHJcblx0XHRtYXJnaW46MjBweCBhdXRvIDMwcHg7XHJcblx0XHRmb250LXNpemU6MjRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OjMwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdGltZyB7XHJcblx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0bWFyZ2luOjAgYXV0byAyNXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0d2lkdGg6ODAlO1xyXG5cdFx0bWF4LXdpZHRoOjI3NHB4O1xyXG5cdH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdC5wYWdlLW5vdC1mb3VuZCB7XHJcblx0XHQucGFnZS10aXRsZSB7XHJcblx0XHRcdG1hcmdpbjo0MHB4IGF1dG8gMzBweDtcclxuXHRcdFx0Zm9udC1zaXplOjI4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OjI4cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG5cdC5wYWdlLW5vdC1mb3VuZCB7XHJcblx0XHQucGFnZS10aXRsZSB7XHJcblx0XHRcdG1hcmdpbjo1MHB4IGF1dG8gMzBweDtcclxuXHRcdFx0Zm9udC1zaXplOjMycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OjMycHg7XHJcblx0XHR9XHJcblx0fVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLm1haW4tY29udGVudCAjc3lzdGVtRXJyb3JDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3N5c3RlbUVycm9yU2VjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxlcnQtcmVkLWJnO1xyXG59XHJcblxyXG4ubWFpbi1jb250ZW50ICNzeXN0ZW1FcnJvckNvbnRhaW5lciAjY29udGVudENvbnRhaW5lciAjc3lzdGVtRXJyb3JTZWN0aW9uIC5oZWFkZXItYmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGVydC1yZWQ7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1haW4tY29udGVudCAjc3lzdGVtRXJyb3JDb250YWluZXIgI2NvbnRlbnRDb250YWluZXIgI3N5c3RlbUVycm9yU2VjdGlvbiB7XHJcbiAgICAjZHZNZXNzYWdlIHtcclxuICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgXCJtYWluXCI7XHJcbkB1c2UgXCJwYWdlLW5vdC1mb3VuZFwiO1xyXG5AdXNlIFwicmVzcG9uc2l2ZVwiO1xyXG5AdXNlIFwic3lzdGVtRXJyb3JcIjtcclxuQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmZpZWxkLXZhbGlkYXRpb24tZXJyb3J7XHJcbiAgICBjb2xvcjogJHN0YXRlLWRhbmdlci10ZXh0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwidGV4dFwiXS5pbnB1dC12YWxpZGF0aW9uLWVycm9yIHtcclxuICAgIGJvcmRlci1jb2xvcjogJHN0YXRlLWRhbmdlci10ZXh0O1xyXG59Iiwi77u/QHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLml0ZW0tZ3JvdXAge1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgJiA+IC50aXRsZS1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnBhbmVsLXRpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0tZ3JvdXAtYnJhbmQge1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICAubW9yZSB7XHJcblxyXG4gICAgICAgIHBhZGRpbmctbGVmdDowO1xyXG4gICAgICAgXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6MXB4O1xyXG5cclxuICAgICAgICAgICAgc3Bhbi5nbHlwaGljb24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMC41cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5jYXJkcyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3LjVweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmdvbGQtZGVhbHMtd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtYmxhY2s7XHJcblxyXG4gICAgICAgIC5wYW5lbC10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLm92ZXJsYXlCYW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYgPiBkaXYge1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMzElO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNjaGVkdWxlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skYXNzZXRQYXRofS9vdmVybGF5LXNjaGVkdWxlZC5wbmdcIik7XHJcbiAgICB9XHJcblxyXG4gICAgLnNvbGQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGFzc2V0UGF0aH0vb3ZlcmxheS1zb2xkLnBuZ1wiKTtcclxuICAgIH1cclxuXHJcbiAgICAuZW5kZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGFzc2V0UGF0aH0vb3ZlcmxheS1lbmRlZC5wbmdcIik7XHJcbiAgICB9XHJcbiAgIFxyXG4gICAgLmdvbGQtZGVhbC1jb3JuZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGFzc2V0UGF0aH0vb3ZlcmxheS1nb2xkLWRlYWwtY29ybmVyLnBuZ1wiKTtcclxuICAgIH1cclxuXHJcbiAgICAuc29sZC1vdXQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lL2Fzc2V0cy9vdmVybGF5LXNvbGQtb3V0LnBuZ1wiKTtcclxuICAgICAgICAgICAgfVxyXG59XHJcblxyXG4vL2lmIHdlIGtlZXAgdGhlIHN0YXR1cyBvZiBhbiBpdGVtIGFzIHNvbGQgb3IgZW5kZWQsIHdlIGNhbiBjaGFuZ2UgaXQgdG8gcmVhZCBcInNvbGRcIlxyXG5cclxuLy8gLmRlYWxzIHtcclxuLy8gICAgIC5jYXJkcyB7XHJcbi8vICAgICAgICAgLm92ZXJsYXlCYW5uZXIge1xyXG4vLyAgICAgICAgICAgICAuc29sZCB7XHJcbi8vICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWUvYXNzZXRzL292ZXJsYXktc29sZC1vdXQucG5nXCIpO1xyXG4vLyAgICAgICAgICAgICB9XHJcblxyXG4vLyAgICAgICAgICAgICAuZW5kZWQge1xyXG4vLyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lL2Fzc2V0cy9vdmVybGF5LXNvbGQtb3V0LnBuZ1wiKTtcclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuLmRlYWxzIHtcclxuICAgICYuZ29sZC1kZWFscy13cmFwcGVyIHtcclxuICAgICAgICAuY2FyZHMge1xyXG4gICAgICAgICAgICAub3ZlcmxheUJhbm5lciB7XHJcbiAgICAgICAgICAgICAgICAuZ29sZC1kZWFsLWNvcm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiXHJcbi8vQm9vdHN0cmFwIG1vZGFsIGNhcm91c2VsXHJcbi8vaHR0cHM6Ly9ub3JlaWxsZXIuZ2l0aHViLmlvL2Jvb3RzdHJhcC1tb2RhbC1jYXJvdXNlbC9tb2RhbC1mdWxsc2NyZWVuLmh0bWxcclxuXHJcbi8vIE1heGltaXplIHRoZSBtYWluIHdyYXBwZXJzIG9uIHRoZSBzY3JlZW5cclxuLy8gIE1ha2UgdGhlIHBhcmVudCB3cmFwcGVyIG9mIHRoZSBtb2RhbCBib3ggYSBmdWxsLXdpZHRoIGJsb2NrXHJcbi8vICBSZW1vdmUgYm9yZGVycyBhbmQgZWZmZWN0cyBvbiB0aGUgY29udGVudFxyXG4vLyAgKlxyXG4vLyAgLyFcXCBCeSB1c2luZyB0aGlzIGZlYXR1cmUsIHlvdSBmb3JjZSB0aGUgaGVhZGVyIGFuZCBmb290ZXIgdG8gYmUgcGxhY2VkXHJcbi8vICBpbiBhbiBhYnNvbHV0ZSBwb3NpdGlvbi4gWW91IG11c3QgaGFuZGxlIGJ5IHlvdXJzZWxmIHRoZSBtYXJnaW4gb2YgdGhlXHJcbi8vICBjb250ZW50LlxyXG5cclxuLy9mb3IgYWRkaXRpb25hbCByZWZlcmVuY2UsIHNlZSB0aGlzIGFydGljbGUgZm9yIHVzaW5nIGphdmFzY3JpcHQgdG8gYWRkIGN1c3RvbSBjbGFzc2VzIHRvIGJlIGFibGUgdG8gc3R5bGVcclxuLy9odHRwOi8vd3d3Lm1pbmltaXQuY29tL2FydGljbGVzL3NvbHV0aW9ucy10dXRvcmlhbHMvYm9vdHN0cmFwLTMtdHJhbnNwYXJlbnQtYW5kLWZ1bGxzY3JlZW4tbW9kYWxzXHJcblxyXG5AdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG4ubW9kYWwtb3BlbiAubW9kYWwge1xyXG4gICAgei1pbmRleDogOTk5OCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubW9kYWwge1xyXG5cclxuICAgIC8vdGhpcyBhdXRvbWF0aWNhbGx5IG1ha2VzIHRoZSBjaGVja2JveGVzIGxhcmdlciBvbiB0aGUgbW9kYWxcclxuICAgIC5mYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjMzMzMzMzMzZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcclxuICAgIH1cclxuXHJcbiAgICAmLm1vZGFsLWZ1bGxzY3JlZW4ge1xyXG4gICAgICAgIC8vYWRyaWFuYSBhZGRlZCB0aGlzXHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuXHJcblxyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JjZS1mdWxsc2NyZWVuIHtcclxuICAgICAgICAgICAgLyogUmVtb3ZlIHRoZSBwYWRkaW5nIGluc2lkZSB0aGUgYm9keSAqL1xyXG4gICAgICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5uZXctbW9kYWwge1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2xvc2UtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNDk5O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYTpub3QoLmJ0bi1zZWNvbmRhcnkpOm5vdCguYnRuLXByaW1hcnkpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDUwcHggMTVweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ncm91cC1sYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWN0aW5nLWxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmN1cnJlbmN5KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICYuc2hvcnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1wYXNzd29yZF06bm90KC5jdXJyZW5jeSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAmLnNob3J0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXEge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnKic7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVyci1wYXJlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuZXJyX21zZyB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZXJyX21zZyArIC5pbmRpY2F0b3IsIC5pbnB1dC13cmFwIC5pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5qcXVpLWRkLXdyYXBwZXIgKyAuZXJyX21zZyArIC5pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbnB1dC13cmFwIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5lcnJvciB7XHJcbiAgICAgICAgICAgICAgICBpbnB1dCwgdGV4dGFyZWEsIC51aS1zZWxlY3RtZW51LWJ1dHRvbiwgLmN1c3RvbS1jb21ib2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWxlcnQtcmVkICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC51aS1zZWxlY3RtZW51LWljb24sIC5jdXN0b20tY29tYm9ib3gtdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsZXJ0LXJlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZXJyX21zZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZXJyX21zZyArIC5pbmRpY2F0b3IsIC5pbnB1dC13cmFwIC5pbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTAxNCc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnZhbGlkIHtcclxuICAgICAgICAgICAgICAgIGlucHV0LCB0ZXh0YXJlYSwgLnVpLXNlbGVjdG1lbnUtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmVycl9tc2cgKyAuaW5kaWNhdG9yLCAuaW5wdXQtd3JhcCAuaW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGUwMTMnO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmN0YS1yb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAuYnRuICsgLmJ0biwgLmJ0biArIC5idG4gKyAuYnRuIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuYnRuLXNpbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwwLDAsLjUpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy10b3A7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubW9kYWwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy10b3A7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXRvcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmN0YS1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biArIC5idG4sIC5idG4gKyAuYnRuICsgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJ0bi1wcmltYXJ5LCAmLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5idG4tc2ltIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIu+7v0B1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5wYWdpbmF0aW9uLXdyYXBwZXIge1xyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG5cclxuICAgICAgICAuZmEtMngge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgLmZhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkZm9ybS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNjU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1kZWZhdWx0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdpbmctY29udHJvbHMtd3JhcHBlciB7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVzdWx0cy13cmFwcGVyIHtcclxuICAgICAgICAuZHJvcGRvd24ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuXHJcbiAgICAgICAgICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcGRvd24tbWVudS1yaWdodCB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc3VsdHMtbGFiZWwge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICAucmVzdWx0cy1sYWJlbC1idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYi1wYWdpbmF0aW9uIHtcclxuICAgIG1hcmdpbjoxNXB4IGF1dG8gMDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgXHJcbiAgICAmPmRpdiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAuZ2ItcGFnZXIge1xyXG4gICAgICAgICAgICB3aWR0aDoyMHB4O1xyXG4gICAgICAgICAgICBmbGV4OjEgMCAyMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDotMTAwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0Oi0xMDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJltkYXRhLWRpcj0ncHJldiddIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246bGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBmbGV4OjAgMSBjYWxjKDEwMCUgLSA0MHB4KTtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgbWFyZ2luOjAgMTBweDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmdiLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG4ubmF2Lm5hdi10YWJzIHtcclxuICAgICYgPiBsaSB7XHJcbiAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDo2MDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5uby1jb250ZW50ID4gYSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5uby1jb250ZW50LmFjdGl2ZSA+IGEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSA+IGEge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB3aWR0aDogMjhweDsgICAgICAgIFxyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OjA7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjVweDsgXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAzMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5jYXJvdXNlbC1jb250cm9sLmxlZnQge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjUlIDUwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXJpZ2h0O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGFzc2V0UGF0aH0vaWMtc2Nyb2xsYWJsZWFycm93LWxlZnQuc3ZnKTtcclxuICAgIC8qIGRvIHdlIG5lZWQgdG8gc2F5IGxlZnQ6MXB4PyBTZWVtcyB0byBzdGljayBvdXQgb24gdGhlIGxlZnQgb24gY2hyb21lLiAqL1xyXG59XHJcblxyXG4uY2Fyb3VzZWwtY29udHJvbC5yaWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NSUgNTAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGVmdDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDowO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGFzc2V0UGF0aH0vaWMtc2Nyb2xsYWJsZWFycm93LXJpZ2h0LnN2Zyk7XHJcbn1cclxuXHJcbi53aWRnZXQge1xyXG4gICAgJi5pdGVtLWdyb3VwIHtcclxuICAgICAgICAucm93LmNhcmQtcm93IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC03LjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNy41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcm91c2VsIHtcclxuICAgICAgICAuY2Fyb3VzZWwtb3V0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgICAgICYucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnVpLXNlYXJjaC1pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDozN3B4O1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogNDk7XHJcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjQ1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGdseXBoaWNvbi1mYW1pbHk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDowcHg7XHJcbiAgICAgICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDozNHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OjUwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1yaWdodDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vL0pxdWVyeSBVSSBXaWRnZXRzXHJcblxyXG4udWktc2xpZGVyIHsgLy8gUmFuZ2UgU2xpZGVyc1xyXG4gICAgaGVpZ2h0Oi42ZW07XHJcbiAgICBib3JkZXI6bm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuICAgIC51aS1zbGlkZXItcmFuZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0OyAvKiBPbGQgYnJvd3NlcnMgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZTBlMGUwIDAlLCAkZ3JheS1saWdodCAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZTBlMGUwIDAlLCRncmF5LWxpZ2h0IDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2UwZTBlMCAwJSwkZ3JheS1saWdodCAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyNlMGUwZTAnLCBlbmRDb2xvcnN0cj0nJGdyYXktbGlnaHQnLEdyYWRpZW50VHlwZT0xICk7IC8qIElFNi05ICovXHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xyXG5cclxuICAgIH1cclxuICAgIC51aS1zbGlkZXItaGFuZGxlIHtcclxuICAgICAgICB0b3A6IC0uNGVtO1xyXG4gICAgICAgIHdpZHRoOiAuNmVtO1xyXG4gICAgICAgIGhlaWdodDogMS40ZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xyXG4gICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9cmFkaW9dICsgLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICRncmF5O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgpO1xyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBzcGFuLnVpLWljb24ge1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLWNoZWNrYm94cmFkaW8taWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMXB4IDBweCByZ2JhKDAsMCwwLDAuMjUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1jaGVja2JveHJhZGlvLWljb24tc3BhY2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi51aS1zdGF0ZS1kaXNhYmxlZCAudWktY2hlY2tib3hyYWRpby1pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kaXNhYmxlZDtcclxuICAgIH1cclxufVxyXG5cclxuaW5wdXRbdHlwZT1yYWRpb10udWktY2hlY2tib3hyYWRpbzpjaGVja2VkICsgbGFiZWx7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjppbmhlcml0ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC51aS1jaGVja2JveHJhZGlvLWljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDoxNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudWktY2hlY2tib3hyYWRpby1pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICB9XHJcbiAgICAmLnVpLXN0YXRlLWRpc2FibGVkIC51aS1jaGVja2JveHJhZGlvLWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgIH1cclxufVxyXG5cclxuLnVpLWJ1dHRvbiAudWktaWNvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOm5vbmU7IFxyXG59XHJcbmlucHV0W3R5cGU9Y2hlY2tib3hdICsgLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwsIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICRncmF5O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHBhZGRpbmc6IDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBzcGFuLnVpLWljb24ge1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLWNoZWNrYm94cmFkaW8taWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMXB4IDBweCByZ2JhKDAsMCwwLDAuMjUpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWluZGVudDogMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnRhd2Vzb21lLWZhbWlseSgpO1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCk7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51aS1jaGVja2JveHJhZGlvLWljb24tc3BhY2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jaGVjay1idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHJcbiAgICAgICAgLnVpLWNoZWNrYm94cmFkaW8taWNvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmlucHV0W3R5cGU9Y2hlY2tib3hdLnVpLWNoZWNrYm94cmFkaW86Y2hlY2tlZCArIGxhYmVsLCBpbnB1dFt0eXBlPWNoZWNrYm94XS51aS1jaGVja2JveHJhZGlvOmNoZWNrZWQgKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyBsYWJlbHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOmluaGVyaXQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAudWktY2hlY2tib3hyYWRpby1pY29uOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDpcIlxcZjAwY1wiO1xyXG4gICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDotMXB4O1xyXG4gICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICAgIHotaW5kZXg6NTA7XHJcbiAgICAgICAgZm9udC1zaXplOjEycHg7IFxyXG4gICAgICAgIHdpZHRoOjEycHg7XHJcbiAgICAgICAgaGVpZ2h0OjEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi51aS1jaGVja2JveHJhZGlvLWRpc2FibGVkIC51aS1jaGVja2JveHJhZGlvLWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG5cclxuICAgICYuY2hlY2stYnV0dG9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgIH1cclxufVxyXG5cclxuLmlucHV0LWdyb3VwIHsgLy9BZGRpbmcgb24gdG8gZXhpc3RpbmcgQlMgc3RydWN0dXJlXHJcbiAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtZ3JvdXAtdGV4dGJveCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodDo0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1ncm91cC1hZGRvbiArIC5pbnB1dC1ncm91cC10ZXh0Ym94IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtZ3JvdXAtYnRuIHtcclxuICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICBcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZ2x5cGhpY29uIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpICsgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5mcm9udC1vbmx5IHtcclxuICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb24gKyAuaW5wdXQtZ3JvdXAtdGV4dGJveCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5lcnItcGFyZW50IHtcclxuICAgICYuZXJyLW5vdC10b3VjaGVkIHtcclxuICAgICAgICAuaW5wdXQtdmFsaWRhdGlvbi1lcnJvciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjokZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lcnJfbXNnLCAmKy5lcnJfbXNnIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6bm90KC5lcnItbm90LXRvdWNoZWQpIHtcclxuICAgICAgICAmLnZhbGlkIHtcclxuICAgICAgICAgICAgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5lcnJvciB7XHJcbiAgICAgICAgICAgIC5pbnB1dC1ncm91cC1hZGRvbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmlucHV0LWdyb3VwLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLy8vLy8vLy8gVUkgVE9HR0xFUlMgLy8vLy8vLy9cclxuLnVpLXRvZ2dsZXIge1xyXG4gICAgdXNlci1zZWxlY3Q6bm9uZTtcclxuXHJcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSxpbnB1dFt0eXBlPXJhZGlvXSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6NDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAycHggMHB4IHJnYmEoMCwwLDAsMC4yNSk7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4IDBweCAwcHggMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MThweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MThweDtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiIFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICBmbG9hdDpyaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbCwgXHJcbiAgICBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwsXHJcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWwsIFxyXG4gICAgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTlweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0gKyBsYWJlbCwgXHJcbiAgICBpbnB1dFt0eXBlPXJhZGlvXVtkaXNhYmxlZF0gKyBsYWJlbCxcclxuICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXSArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsLCBcclxuICAgIGlucHV0W3R5cGU9cmFkaW9dW2Rpc2FibGVkXSArIGlucHV0W3R5cGU9aGlkZGVuXSArIGxhYmVsIHtcclxuICAgICAgICBjdXJzb3I6ZGVmYXVsdDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRncmF5LWxpZ2h0O1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vLy8vLy8vLyBVSSBEUkFXRVJTIC8vLy8vLy8vXHJcbi51aS1kcmF3ZXIge1xyXG4gICAgZGlzcGxheTpub25lO1xyXG59XHJcbi51aS1kcmF3ZXIgKyBsYWJlbCB7XHJcbiAgICB1c2VyLXNlbGVjdDpub25lO1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgZmxvYXQ6cmlnaHQ7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDo1cHg7XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICB9XHJcbiAgICBpIHtcclxuICAgICAgICB0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTtcclxuICAgIH1cclxufVxyXG4udWktZHJhd2VyICsgbGFiZWwgKyBkaXYge1xyXG4gICAgaGVpZ2h0OjBweDtcclxuICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgIGNsZWFyOmJvdGg7XHJcblxyXG4gICAgZGl2IHtcclxuICAgICAgICB0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTtcclxuICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICB9XHJcbn1cclxuLnVpLWRyYXdlcjpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgaSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuLnVpLWRyYXdlcjpjaGVja2VkICsgbGFiZWwgKyBkaXYge1xyXG4gICAgaGVpZ2h0OmF1dG87XHJcbiAgICBvdmVyZmxvdzp2aXNpYmxlO1xyXG5cclxuICAgIGRpdiB7XHJcbiAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgfVxyXG59XHJcbi8vIFVJIE11bHRpIFRvZ2dsZVxyXG4udWktbXVsdGktdG9nZ2xlIHtcclxuICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgIGNvbG9yOiRncmF5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBcclxuICAgICYgPiBkaXYge1xyXG4gICAgICAgIGZsZXg6MCAxIDEwMCU7XHJcblxyXG4gICAgICAgICYrZGl2IHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDowcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDowcHg7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0K2xhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzowcHggMTVweDtcclxuICAgICAgICAgICAgdG9wOmF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0OmNoZWNrZWQrbGFiZWwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuIH1cclxuIC8vIFVJIERyb3Bkb3duIC8gQ29tYm9ib3ggTWVudXNcclxuLmpxdWktY2Itd3JhcHBlcixcclxuLmpxdWktZGQtd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7IC8vRG9uJ3QgYXNrIG1lIHdoeSBJIGhhdmUgdG8gZG8gdGhpcyBkdW1iIHNoaXQsIHRoYW5rIElFMTFcclxuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgLnVpLXNlbGVjdG1lbnUtYnV0dG9uLCAuY3VzdG9tLWNvbWJvYm94IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICBAaW5jbHVkZSBncmV5LWJvcmRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICM5YTlhOWE7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1zZWxlY3RtZW51LWljb24sIC5jdXN0b20tY29tYm9ib3gtdG9nZ2xlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtaW5kZW50OiAwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXJpZ2h0O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG91dGxpbmU6bm9uZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWktc2VsZWN0bWVudS10ZXh0LCAuY3VzdG9tLWNvbWJvYm94LWlucHV0IHtcclxuICAgICAgICBjb2xvcjogJGRyb3Bkb3duLXRleHQ7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHk7XHJcbiAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgIGJvcmRlcjowO1xyXG4gICAgfVxyXG5cclxuICAgICY+LnVpLWZyb250IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ib3R0b207XHJcbiAgICAgICAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgcGFkZGluZzowO1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJvdHRvbTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRvcDp1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsZWZ0OnVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXYudWktbWVudS1pdGVtLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnVpLXN0YXRlLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYudWktc3RhdGUtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uanF1aS1jYi13cmFwcGVyIHtcclxuICAgIC5jdXN0b20tY29tYm9ib3gtaW5wdXQge1xyXG4gICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSA0NXB4KTtcclxuICAgICAgICBtYXJnaW46MCA0NXB4IDAgMDtcclxuICAgICAgICBvdXRsaW5lOm5vbmU7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbWJvYm94LnVpLWNvcm5lci10b3Age1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXRvcCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAmPi5jdXN0b20tY29tYm9ib3gtdG9nZ2xlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowIDZweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5qcXVpLWRkLXdyYXBwZXIgeyAvL0Ryb3Bkb3ducyBuZWVkIHRvIGJlIHVubmVzdGVkIGZyb20gLnVpLXdpZGdldCBhbmQgd3JhcHBlZCBieSBhIGRpdi5qcXVpLWRkLXdyYXBwZXJcclxuICAgICYudWktZnJvbnQge1xyXG4gICAgICAgIHotaW5kZXg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLXNlbGVjdG1lbnUtYnV0dG9uIHtcclxuICAgICAgICAudWktc2VsZWN0bWVudS10ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi51aS1zZWxlY3RtZW51LWRpc2FibGVkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHJcbiAgICAgICAgICAgIC51aS1zZWxlY3RtZW51LWljb24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi51aS1zZWxlY3RtZW51LWJ1dHRvbi1vcGVuIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtdG9wO1xyXG5cclxuICAgICAgICAgICAgLnVpLXNlbGVjdG1lbnUtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHggJGJvcmRlci1yYWRpdXMgMHB4IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnVpLWRhdGVwaWNrZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xyXG5cclxuICAgIC51aS1kYXRlcGlja2VyLWhlYWRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgcGFkZGluZzogLjNlbTtcclxuXHJcbiAgICAgICAgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcblxyXG4gICAgICAgICAgICBzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51aS1kYXRlcGlja2VyLXByZXYge1xyXG4gICAgICAgICAgICAmLnVpLXN0YXRlLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudWktZGF0ZXBpY2tlci1uZXh0IHtcclxuICAgICAgICAgICAgJi51aS1zdGF0ZS1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudWktY29ybmVyLWFsbCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLWRhdGVwaWNrZXItY2FsZW5kYXIge1xyXG4gICAgICAgIC51aS1kYXRlcGlja2VyLXRvZGF5IHtcclxuICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4yZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udWktYXV0b2NvbXBsZXRlLXNlYXJjaC1iYXIge1xyXG4gICAgJi51aS1mcm9udCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYm90dG9tO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRvcDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICBcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYudWktc3RhdGUtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udWktYXV0b2NvbXBsZXRlLWFkdmFuY2VkLXNlYXJjaCB7XHJcbiAgICAmLnVpLWZyb250IHtcclxuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgei1pbmRleDogOTk5OTtcclxuICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzLWJvdHRvbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6MTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIFxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi51aS1zdGF0ZS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udWktYXV0b2NvbXBsZXRlLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnVpLWZyb250IHtcclxuICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cy1ib3R0b207XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICBsZWZ0OjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRvcDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIFxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJi51aS1zdGF0ZS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udWktYWNjb3JkaW9uIHtcclxuICAgICYgPiBoMyB7XHJcbiAgICAgICAgJi51aS1hY2NvcmRpb24taGVhZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLnVpLWFjY29yZGlvbi1oZWFkZXItaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlMjU4JztcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi51aS1zdGF0ZS1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTI1OSc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLWFjY29yZGlvbi1jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4udWktYWNjb3JkaW9uIHtcclxuICAgICYgPiBoMyB7XHJcbiAgICAgICAgJi51aS1hY2NvcmRpb24taGVhZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gLnVpLWFjY29yZGlvbi1oZWFkZXItaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxlMjU4JztcclxuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi51aS1zdGF0ZS1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcZTI1OSc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLWFjY29yZGlvbi1jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYi1jdnYtcG9wdXAtdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTVweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW4taG92ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYi1jdnYtcG9wdXAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICBoZWlnaHQ6IDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiAuMnMgYWxsO1xyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICB6LWluZGV4OiAxMTtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgIH1cclxuXHJcbiAgICAmID4gZGl2Om5vdCguYnRuKSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgYWxsO1xyXG4gICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxMTtcclxuICAgIH1cclxuXHJcbiAgICAmLnZtYywgJi5hbXgsICYuZGlzLCAmLmFsbCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCAkZ3JheS1saWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmLnZtYyAudm1jIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG5cclxuICAgICYuYW14IC5hbXgge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBvcGFjaXR5OiAxXHJcbiAgICB9XHJcblxyXG4gICAgJi5kaXMgLmRpcyB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG9wYWNpdHk6IDFcclxuICAgIH1cclxuXHJcbiAgICAmLmFsbCAuZGlzLCAmLmFsbCAuYW14LCAmLmFsbCAudm1jIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgb3BhY2l0eTogMVxyXG4gICAgfVxyXG59XHJcbi5nYi1zdGF0dXMtYmFyLXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3RhdHVzLWJhciB7XHJcbiAgICAgICAgZmxleDogMCAxIDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuXHJcbiAgICAgICAgc3BhbiA+IGEge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG5cclxuICAgICAgICAgICAgJi5nbHlwaGljb24ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KC5nbHlwaGljb24pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub25lIHtcclxuICAgICAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudHdvIHtcclxuICAgICAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDo1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRocmVlIHtcclxuICAgICAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50d28sLnRocmVlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJhciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkdHJ1ZS13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnBheW1lbnQtaW4tcHJvY2VzcyB7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodC1wdXJwbGUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL3RoZW1lL2Fzc2V0cy9pYy1wYXltZW50LWluLXByb2Nlc3MtbC1wdXJwbGUuZ2lmJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iYXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtcHVycGxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnBlbmRpbmctcGF5bWVudCB7XHJcbiAgICAgICAgY29sb3I6ICRwcm9kdWN0LXJlZCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuYmFyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2R1Y3QtcmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNlbGxlci1yZXZpZXcge1xyXG4gICAgICAgIGNvbG9yOiAkcHVycGxlO1xyXG5cclxuICAgICAgICAuYmFyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vbi1sYXlhd2F5IHtcclxuICAgICAgICBjb2xvcjogJG9yYW5nZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvdGhlbWUvYXNzZXRzL2ljLW9ubGF5YXdheS1vcmFuZ2UuZ2lmJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iYXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnBlbmRpbmctc2hpcG1lbnQge1xyXG4gICAgICAgIGNvbG9yOiAkcHJvZHVjdC1ibHVlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5iYXI6Zmlyc3QtY2hpbGQsIC5iYXI6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2R1Y3QtYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcmRlci1jb21wbGV0ZSB7XHJcbiAgICAgICAgY29sb3I6ICR2aWJyYW50LWdyZWVuICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5iYXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmlicmFudC1ncmVlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vcmRlci1jYW5jZWxlZCwgJi5vcmRlci1yZXR1cm5lZCwgJi5vcmRlci1yZWZ1bmQge1xyXG4gICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjayAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuYmFyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub3JkZXItcmVmdW5kIHtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vL0NLRWRpdG9yIFY1IFN0eWxlc1xyXG4uZ2ItY2tlZGl0b3Ige1xyXG4gICAgLmNrLXZvaWNlLWxhYmVsIHtcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICBtYXJnaW46IC0xcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jay5jay1jb250ZW50IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuXHJcbiAgICAgICAgJi5jay1mb2N1c2VkIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy9DS2VkaXRvciBzb3VyY2UgYnV0dG9uIGRpc3BsYXkgb3ZlcnJpZGVcclxuICAgIC5jay1zb3VyY2UtZWRpdGluZy1idXR0b24ge1xyXG4gICAgICAgICYgPiBzcGFuLmNrLWJ1dHRvbl9fbGFiZWwge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIkhUTUwgXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2stYnV0dG9uLmNrLW9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG5cclxuICAgICAgICAgICAgJiA+IHNwYW4uY2stYnV0dG9uX19sYWJlbDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJTYXZlIEhUTUwgXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNrLmNrLWJ1dHRvbjpub3QoLmNrLWRpc2FibGVkKSB7XHJcbiAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNrLmNrLXRvb2xiYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5jay5jay1saXN0X19pdGVtIC5jay1idXR0b24uY2stb257XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jay5jay1iYWxsb29uLXBhbmVsIHtcclxuICAgIGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC10aW55IHtcclxuICAgIGZvbnQtc2l6ZTogMC43ZW07XHJcbn1cclxuXHJcbi50ZXh0LXNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMC44NWVtO1xyXG59XHJcblxyXG4udGV4dC1iaWcge1xyXG4gICAgZm9udC1zaXplOiAxLjRlbTtcclxufVxyXG5cclxuLnRleHQtaHVnZSB7XHJcbiAgICBmb250LXNpemU6IDEuOGVtO1xyXG59XHJcblxyXG4uYmxhbmstdGVtcGxhdGUge1xyXG4gICAgdGFibGUuY2stdGFibGUtcmVzaXplZCB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBncmF5O1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy9FbmQgQ0tFZGl0b3IgVjUgU3R5bGVzXHJcblxyXG4uZ2ItY2xvdWRpbmFyeS11cGxvYWRlciB7XHJcbiAgICAmPi5vcGVuLWJ0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodDtcclxuICAgICAgICBwYWRkaW5nOjUwcHggMDtcclxuICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogMnB4IDJweCAkdHJ1ZS1ibGFjaztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOjI4cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAmPi5vcGVuLWJ0biB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MTAwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYi1pbWFnZS11cGxvYWRlci13cmFwIHtcclxuICAgIC5lcnJfbXNnIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmdyaWQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzowO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ndXR0ZXItc2l6ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ3JpZC1pdGVtLCAuZ3JpZC1zaXplciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMi42NjY3JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGN1cnNvcjogbW92ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgIC5oZWxwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJldmVydC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OjUxO1xyXG4gICAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsIC5yZXZlcnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTouODtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yZXZlcnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJVbmRvXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDYwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ5O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ3JpZC1pdGVtLmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICYjaW1hZ2VHcmlkIGxpOmZpcnN0LWNoaWxkOm5vdCgudWktc29ydGFibGUtaGVscGVyKSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiVGh1bWJuYWlsXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDNweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA0OTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDMycHggc29saWQgJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYjaW1hZ2VHcmlkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlICsgMjBweCk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZ3JpZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjoxMHB4IDEwcHggMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgZmxleDowIDEgY2FsYygzMy4zMzMzMyUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMzMuMzMzMzMlIC0gMjBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgJi51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokb2ZmV2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ2ItbGl0ZS13aWRnZXQge1xyXG4gICAgJj5oMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDowO1xyXG4gICAgICAgIHBhZGRpbmc6MCAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb3JlIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGljay1saXN0IHtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLXRyYWNrIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcblxyXG4gICAgICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDMwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgei1pbmRleDogNTA7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjUyKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zbGljay1wcmV2IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjUlIDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtcmlnaHQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NSUgNTAlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZWZ0O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2xpY2stZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAuNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGl0ZS13aWRnZXQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyMzcsMjM3LDIzNywxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA0MCUsIHJnYmEoMjU1LDI1NSwyNTUsMSkgNjAlLCByZ2JhKDIzNywyMzcsMjM3LDEpIDEwMCUpO1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuICAgICAgICAmOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAuY2FyZC1saXRlIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6MCAwIDMzJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbW8tbWluIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAyNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxNi42NjY2NjY2NyU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMi41JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmQtbGl0ZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTBweDtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlLXdyYXAsIC5wcmljZS13cmFwLCAuY3RhLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4IDEwcHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgZmxleDoxIDAgYXV0bztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OjEgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW1hZ2Utd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggMTBweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1JTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJpY2Utd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgIGEsIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGl0ZS13aWRnZXQtbGlzdCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDIzNywyMzcsMjM3LDEpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDQwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA2MCUsIHJnYmEoMjM3LDIzNywyMzcsMSkgMTAwJSk7XHJcblxyXG4gICAgICAgICAgICAuY2FyZC1saXRlLCAuY2FyZC1saXRlIGEge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhcmQtbGl0ZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDowO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC50aXRsZS13cmFwLCAucHJpY2Utd3JhcCwgLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaW1hZ2Utd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnByaWNlLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuY2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY3RhLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206MTBweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iczUge1xyXG4gICAgLmlucHV0LWdyb3VwIHsgLy9BZGRpbmcgb24gdG8gZXhpc3RpbmcgQlMgc3RydWN0dXJlICAgICBcclxuICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dD5pIHtcclxuICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dGJveCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1yaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmZyb250LW9ubHkge1xyXG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0Ym94IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZXJyLXBhcmVudCB7XHJcbiAgICAgICAgJjpub3QoLmVyci1ub3QtdG91Y2hlZCkge1xyXG4gICAgICAgICAgICAmLnZhbGlkIHtcclxuICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAmLmVycm9yIHtcclxuICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgICAgICAgICAmPmkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgLmdiLWF1cmlnbWEtaW1hZ2UtdXBsb2FkZXItcGNrcnkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLmFjdGluZy1sYWJlbCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdiLWNsb3VkaW5hcnktdXBsb2FkZXIge1xyXG4gICAgICAgICY+Lm9wZW4tYnRuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOjI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5nYi1pbWFnZS11cGxvYWRlci13cmFwIHtcclxuICAgICAgICAuZ3JpZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xyXG5cclxuICAgICAgICAgICAgLmdyaWQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzNXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlbHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMzVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ3JpZC1pdGVtLmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgICAmI2ltYWdlR3JpZCBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxNnB4IHNvbGlkICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiNpbWFnZUdyaWQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmdyaWQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjVweDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSBjYWxjKDMzLjMzMzMzJSAtIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMzMuMzMzMzMlIC0gMTBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi14cy1tYXgge1xyXG4gICAgLmdyaWQge1xyXG4gICAgICAgIC5ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5MnB4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE5MnB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzhweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JpZC1pdGVtLmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICYjaW1hZ2VHcmlkIGxpOmZpcnN0LWNoaWxkOm5vdCgudWktc29ydGFibGUtaGVscGVyKSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWluIHsgLy83NjhweFxyXG4gICAgLmdiLWxpdGUtd2lkZ2V0IHtcclxuICAgICAgICAmPmgyIHtwYWRkaW5nOjB9XHJcbiAgICB9XHJcbiAgICAuZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCB7XHJcbiAgICAgICAgLmdyaWQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ3JpZC1pdGVtLCAuZ3JpZC1zaXplciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQuMjUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZ3JpZC1pdGVtLmZpcnN0LWNoaWxkLFxyXG4gICAgICAgICAgICAmI2ltYWdlR3JpZCBsaTpmaXJzdC1jaGlsZDpub3QoLnVpLXNvcnRhYmxlLWhlbHBlcikge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmI2ltYWdlR3JpZCB7XHJcbiAgICAgICAgICAgICAgICAuZ3JpZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSBjYWxjKDI1JSAtIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMjUlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgIC5nYi1pbWFnZS11cGxvYWRlci13cmFwIHtcclxuICAgICAgICAuZ3JpZCB7XHJcbiAgICAgICAgICAgIC5ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIwNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTg1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ3JpZC1pdGVtLCAuZ3JpZC1zaXplciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmI2ltYWdlR3JpZCB7XHJcbiAgICAgICAgICAgICAgICAuZ3JpZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSBjYWxjKDE2LjY2NjY2NjY2NjY2NjY3JSAtIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTYuNjY2NjY2NjY2NjY2NjclIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgLmdiLWltYWdlLXVwbG9hZGVyLXdyYXAge1xyXG4gICAgICAgIC5ncmlkIHtcclxuICAgICAgICAgICAgLmdyaWQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZ3JpZC1pdGVtLCAuZ3JpZC1zaXplciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEuNjI1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiNpbWFnZUdyaWQge1xyXG4gICAgICAgICAgICAgICAgLmdyaWQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgY2FsYygxMi41JSAtIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTIuNSUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcbiAgICAuZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCB7XHJcbiAgICAgICAgLmdyaWQge1xyXG4gICAgICAgICAgICAuZ3JpZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTcwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ncmlkLWl0ZW0sIC5ncmlkLXNpemVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA3LjQxNjY2NiU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ncmlkLWl0ZW0uZmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgICYjaW1hZ2VHcmlkIGxpOmZpcnN0LWNoaWxkOm5vdCgudWktc29ydGFibGUtaGVscGVyKSB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYjaW1hZ2VHcmlkIHtcclxuICAgICAgICAgICAgICAgIC5ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIGNhbGMoOC4zMzMzMzMzMzMzMzMzMzMlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYyg4LjMzMzMzMzMzMzMzMzMzMyUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbmJvZHkge1xyXG4gICAgJi5zaWRlbmF2LW9wZW4ge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vVGFic1xyXG4uZ2ItbWF0LXRhYnMge1xyXG4gICAgLm1hdC1tZGMtdGFiLWhlYWRlciB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcbiAgICAgICAgLm1hdC1tZGMtdGFiIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoKTtcclxuXHJcbiAgICAgICAgICAgIC5tZGMtdGFiX19yaXBwbGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciAubWRjLXRhYl9fdGV4dC1sYWJlbCxcclxuICAgICAgICAgICAgJjphY3RpdmUgLm1kYy10YWJfX3RleHQtbGFiZWwsXHJcbiAgICAgICAgICAgICY6Zm9jdXMgLm1kYy10YWJfX3RleHQtbGFiZWwsXHJcbiAgICAgICAgICAgIC5tZGMtdGFiX190ZXh0LWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubWRjLXRhYi1pbmRpY2F0b3ItLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIgLm1kYy10YWJfX3RleHQtbGFiZWwsXHJcbiAgICAgICAgICAgICAgICAmOmFjdGl2ZSAubWRjLXRhYl9fdGV4dC1sYWJlbCxcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMgLm1kYy10YWJfX3RleHQtbGFiZWwsXHJcbiAgICAgICAgICAgICAgICAubWRjLXRhYl9fdGV4dC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1kYy10YWItaW5kaWNhdG9yX19jb250ZW50LS11bmRlcmxpbmUge1xyXG4gICAgICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOjNweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLXllbGxvdyAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG5cclxuICAgIC5tYXQtdGFiLWhlYWRlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuICAgICAgICAmLm1hdC10YWItaGVhZGVyLXBhZ2luYXRpb24tYmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tYXQtdGFiLWhlYWRlci1wYWdpbmF0aW9uLWFmdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBUb2dnbGluZyB0cmVlXHJcbi5nYi1tYXQtdHJlZSB7XHJcbiAgICBAaW5jbHVkZSBmb250LWZhbWlseTtcclxuICAgIGZvbnQtc2l6ZToxNXB4O1xyXG5cclxuICAgIC5nYi1tYXQtdHJlZS1pbnZpc2libGUsXHJcbiAgICAubWRjLWljb24tYnV0dG9uX19yaXBwbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgdWwsIGxpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICY+Lm1hdC10cmVlLW5vZGU+bGk+bGFiZWwge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hdC10cmVlLW5vZGUge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcclxuXHJcbiAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6N3B4IDBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcblxyXG4gICAgICAgICAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWF0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50ZXJtaW5hbC1jYXRlZ29yeSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJ1dHRvbiArIGJ1dHRvbiB7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubWF0LW5lc3RlZC10cmVlLW5vZGUge1xyXG4gICAgICAgICZbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcclxuICAgICAgICAgICAgJiA+IGxpOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IC5tYXQtdHJlZS1ub2RlIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5tYXQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgICYgPiBsaTpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAmID4gLm1hdC10cmVlLW5vZGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuICAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gLm1hdC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vLyBTdGVwcGVyIC8gQWNjb3JkaW9uXHJcbi5nYi1tYXQtc3RlcHBlciB7XHJcbiAgICAubWF0LXN0ZXBwZXItaG9yaXpvbnRhbCwgLm1hdC1zdGVwcGVyLXZlcnRpY2FsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLm1hdC1zdGVwLWljb24tY29udGVudCAubWF0LWljb24ge1xyXG4gICAgICAgIG1hcmdpbjo0cHggMCAwIC0zcHg7XHJcbiAgICB9XHJcbiAgICAubWF0LXN0ZXAge1xyXG4gICAgICAgIC5tYXQtc3RlcC1oZWFkZXItcmlwcGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXQtc3RlcC1pY29uIC5tYXQtaWNvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNHB4IDBweCAwcHggLTNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXQtc3RlcC1oZWFkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAubWF0LXN0ZXAtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6NTtcclxuXHJcbiAgICAgICAgICAgICAgICAubWF0LXN0ZXAtaWNvbi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIi5cIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1hdC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWF0LXN0ZXAtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAubWF0LXN0ZXAtdGV4dC1sYWJlbD5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6NDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5lbmFibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1hdC1zdGVwLW9wdGlvbmFsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLm1hdC1zdGVwLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAvKiBhcHAtc3RlcC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfSAqL1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZbYXJpYS1zZWxlY3RlZD10cnVlXSB7XHJcbiAgICAgICAgICAgICAgICAubWF0LXN0ZXAtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1hdC1zdGVwLWljb24tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4sIC5tYXQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tYXQtc3RlcC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1hdC1zdGVwLXRleHQtbGFiZWw+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXQtdmVydGljYWwtY29udGVudC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYXQtc3RlcHBlci12ZXJ0aWNhbC1saW5lIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgLm1hdC1zdGVwLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWF0LXN0ZXBwZXItdmVydGljYWwge1xyXG4gICAgICAgIC5tYXQtc3RlcDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hdC12ZXJ0aWNhbC1jb250ZW50LCAubWF0LWhvcml6b250YWwtY29udGVudC1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1hdC1wcmltYXJ5IC5tYXQtb3B0aW9uLm1hdC1zZWxlY3RlZDpub3QoLm1hdC1vcHRpb24tZGlzYWJsZWQpIHtcclxuICAgIGNvbG9yOiAkdHJ1ZS1ibGFjayAhaW1wb3J0YW50O1xyXG59XHJcbi8vRHJvcGRvd25zIC8vIEJhc2UgQ2xhc3MgZm9yIEF1dG9Db21wbGV0ZVxyXG4uZ2ItbWF0LWRyb3Bkb3duLCAuZ2ItbWF0LWF1dG9jb21wbGV0ZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICYubWF0LWZvcm0tZmllbGQsICYubWF0LW1kYy1mb3JtLWZpZWxkIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseSgpO1xyXG4gICAgfVxyXG5cclxuICAgICYubWF0LW1kYy1mb3JtLWZpZWxkIHtcclxuICAgICAgICBoZWlnaHQ6YXV0bztcclxuXHJcbiAgICAgICAgLm1hdC1tZGMtdGV4dC1maWVsZC13cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWF0LW1kYy1mb3JtLWZpZWxkLWZvY3VzLW92ZXJsYXkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hdC1tZGMtZm9ybS1maWVsZC1pbmZpeCB7XHJcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6NDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLm1hdC1tZGMtZm9ybS1maWVsZC1zdWJzY3JpcHQtd3JhcHBlciwgLm1kYy1saW5lLXJpcHBsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm1hdC1mb3JtLWZpZWxkLWFwcGVhcmFuY2UtbGVnYWN5IHtcclxuICAgICAgICAubWF0LWZvcm0tZmllbGQtdW5kZXJsaW5lLCAubWF0LWZvcm0tZmllbGQtc3Vic2NyaXB0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hdC1mb3JtLWZpZWxkLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hdC1mb3JtLWZpZWxkLWluZml4IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWF0LWZvcm0tZmllbGQtbGFiZWwtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgLm1hdC1mb3JtLWZpZWxkLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktZGlzYWJsZWQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBvcGFjaXR5IDAuMnMgZWFzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tYXQtZm9ybS1maWVsZC1jYW4tZmxvYXQubWF0LWZvcm0tZmllbGQtc2hvdWxkLWZsb2F0IC5tYXQtZm9ybS1maWVsZC1sYWJlbCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG9wYWNpdHkgMC4ycyBlYXNlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYXQtc2VsZWN0LXZhbHVlLCBcclxuICAgIC5tYXQtbWRjLWZvcm0tZmllbGQtaW5wdXQtY29udHJvbC5tYXQtbWRjLWZvcm0tZmllbGQtaW5wdXQtY29udHJvbCwgXHJcbiAgICAubWF0LW1kYy1zZWxlY3QtdmFsdWUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxlZnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4IDE1cHg7XHJcblxyXG4gICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy10b3A7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYXQtc2VsZWN0LXRyaWdnZXIge1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXQtc2VsZWN0LWFycm93LXdyYXBwZXIsIC5tYXQtbWRjLXNlbGVjdC1hcnJvdy13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1yaWdodDtcclxuXHJcbiAgICAgICAgLm1hdC1zZWxlY3QtYXJyb3csIC5tYXQtbWRjLXNlbGVjdC1hcnJvdyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCgnLi4vdGhlbWUvYXNzZXRzL2ZhLWFuZ2xlLWRvd24uc3ZnJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOjQ1JTtcclxuICAgICAgICAgICAgZmlsdGVyOiBpbnZlcnQoMTAwJSkgc2VwaWEoNiUpIHNhdHVyYXRlKDI3MSUpIGh1ZS1yb3RhdGUoMjc3ZGVnKSBicmlnaHRuZXNzKDExNiUpIGNvbnRyYXN0KDEwMCUpO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAvKkBpbmNsdWRlIGdseXBoaWNvbi1mYW1pbHkoKTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XHJcbiAgICAgICAgICAgIH0qL1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy9BdXRvQ29tcGxldGVcclxuLmdiLW1hdC1hdXRvY29tcGxldGUge1xyXG4gICAgLm1hdC1tZGMtZm9ybS1maWVsZC1pbnB1dC1jb250cm9sLm1hdC1tZGMtZm9ybS1maWVsZC1pbnB1dC1jb250cm9sIHtcclxuICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLy9DaGVja2JveGVzIGFuZCBSYWRpb3NcclxuaW5wdXQuZ2ItbWF0LWNoZWNrYm94LCBpbnB1dC5nYi1tYXQtcmFkaW8ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmdiLW1hdC1yYWRpby5tYXQtbWRjLXJhZGlvLWJ1dHRvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAubWRjLXJhZGlvX19vdXRlci1jaXJjbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLm1kYy1yYWRpb19faW5uZXItY2lyY2xlIHtcclxuICAgICAgICBoZWlnaHQ6MzBweDtcclxuICAgICAgICB3aWR0aDozMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRvcDotNXB4O1xyXG4gICAgICAgIGxlZnQ6LTVweDtcclxuICAgIH1cclxuICAgICYubWF0LW1kYy1yYWRpby1jaGVja2VkIC5tYXQtcmFkaW8taW5uZXItY2lyY2xlIHsgICAgXHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY1KTtcclxuICAgIH1cclxuICAgIC5tYXQtcmlwcGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZGMtcmFkaW9fX2JhY2tncm91bmQ6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ2ItbWF0LWNoZWNrYm94Lm1hdC1tZGMtY2hlY2tib3gge1xyXG4gICAgLm1kYy1jaGVja2JveF9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgdG9wOnVuc2V0O1xyXG4gICAgICAgIGxlZnQ6dW5zZXQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAxcHggMHB4IHJnYmEoMCwwLDAsMC4yNSk7XHJcbiAgICB9XHJcblxyXG4gICAgLm1kYy1jaGVja2JveF9fYmFja2dyb3VuZCBzdmcsXHJcbiAgICAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kIC5tZGMtY2hlY2tib3hfX21peGVkbWFyayxcclxuICAgIGlucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXQtcmlwcGxlLFxyXG4gICAgLm1kYy1jaGVja2JveF9fcmlwcGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYubWF0LW1kYy1jaGVja2JveC1jaGVja2VkICAubWRjLWNoZWNrYm94X19iYWNrZ3JvdW5kOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDNweCk7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL3RoZW1lL2Fzc2V0cy9mYS1jaGVjay5zdmcpIG5vLXJlcGVhdCAwIDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvbnRhaW47XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgyMCUpIHNlcGlhKDk5JSkgc2F0dXJhdGUoMTczOSUpIGh1ZS1yb3RhdGUoMTA0ZGVnKSBicmlnaHRuZXNzKDg5JSkgY29udHJhc3QoMTAzJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYi1tYXQtY2hlY2tib3guY2hlY2stYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDo0MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG4gICAgLm1hdC1jaGVja2JveC1sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5tYXQtY2hlY2tib3gtY2hlY2tlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBcclxuICAgICAgICAubWF0LWNoZWNrYm94LWxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5nYi1tYXQtY2hlY2tib3ggLm1hdC1jaGVja2JveC1mcmFtZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKi5nYi1tYXQtY2hlY2tib3gsIC5nYi1tYXQtcmFkaW8ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufSovXHJcblxyXG4uZ2ItbWF0LWNoZWNrYm94LFxyXG4uZ2ItbWF0LXJhZGlvIHtcclxuICAgIFxyXG4gICAgLm1kYy1sYWJlbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAvL2Rpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLy9mbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAvL2FsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tZGMtY2hlY2tib3gsXHJcbiAgICAubWRjLXJhZGlvIHtcclxuICAgICAgICBwYWRkaW5nOjAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuLyogICAgIC5tYXQtbWRjLXJhZGlvLXRvdWNoLXRhcmdldCxcclxuICAgIC5tYXQtbWRjLWNoZWNrYm94LXRvdWNoLXRhcmdldCAqL1xyXG5cclxuICAgIC8qIHNwYW4ge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBnbHlwaGljb24tZmFtaWx5KCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDFweCAwcHggcmdiYSgwLDAsMCwwLjI1KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfSAqL1xyXG59XHJcbi5nYi1tYXQtY2hlY2tib3ggKyBsYWJlbCxcclxuLmdiLW1hdC1yYWRpbyArIGxhYmVsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBtYXJnaW46IDBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGdseXBoaWNvbi1mYW1pbHkoKTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMXB4IDBweCByZ2JhKDAsMCwwLDAuMjUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYi1tYXQtcmFkaW8gKyBsYWJlbCB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdiLW1hdC1jaGVja2JveCArIGxhYmVsIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ2ItbWF0LWNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbCwgLmdiLW1hdC1yYWRpbzpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYi1tYXQtcmFkaW86Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ2ItbWF0LWNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUwMTNcIjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi5tYXQtZGF0ZXBpY2tlci1jb250ZW50IHtcclxuICAgIC5tYXQtY2FsZW5kYXItYm9keS1jZWxsOm5vdCgubWF0LWNhbGVuZGFyLWJvZHktZGlzYWJsZWQpOmhvdmVyPi5tYXQtY2FsZW5kYXItYm9keS1jZWxsLWNvbnRlbnQ6bm90KC5tYXQtY2FsZW5kYXItYm9keS1zZWxlY3RlZCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuICAgIH1cclxuICAgIC5tYXQtY2FsZW5kYXIge1xyXG4gICAgICAgIGhlaWdodDphdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hdC1jYWxlbmRhci1ib2R5PnRyIHtcclxuICAgICAgICAmPnRkLm1hdC1jYWxlbmRhci1ib2R5LWxhYmVsIHtcclxuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZbYXJpYS1oaWRkZW49J3RydWUnXSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1hdC1jYWxlbmRhci10YWJsZS1oZWFkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubWF0LWNhbGVuZGFyLWNvbnRyb2xzIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW46MHB4IDBweCA1cHggMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjNweDtcclxuXHJcbiAgICAgICAgLm1hdC1jYWxlbmRhci1zcGFjZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hdC1tZGMtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpIHtcclxuICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgfSAgICAgICAgXHJcblxyXG4gICAgICAgIC5tYXQtY2FsZW5kYXItcHJldmlvdXMtYnV0dG9uLCAubWF0LWNhbGVuZGFyLW5leHQtYnV0dG9uIHtcclxuICAgICAgICAgICAgd2lkdGg6MjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBoZWlnaHQ6MjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IDEyLjVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjBweDtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOjBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1hdC1tZGMtYnV0dG9uLXBlcnNpc3RlbnQtcmlwcGxlLFxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hdC1jYWxlbmRhci1wZXJpb2QtYnV0dG9uIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHkoKTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICBvcmRlcjoyO1xyXG5cclxuICAgICAgICAgICAgLm1hdC1jYWxlbmRhci1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGludmVydCgxMDAlKSBzZXBpYSg2JSkgc2F0dXJhdGUoMjcxJSkgaHVlLXJvdGF0ZSgyNzdkZWcpIGJyaWdodG5lc3MoMTE2JSkgY29udHJhc3QoMTAwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1hdC1jYWxlbmRhci1wcmV2aW91cy1idXR0b24ge1xyXG4gICAgICAgICAgICBvcmRlcjoxO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYXQtY2FsZW5kYXItbmV4dC1idXR0b24ge1xyXG4gICAgICAgICAgICBvcmRlcjozO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hdC1jYWxlbmRhci1ib2R5LWNlbGwge1xyXG4gICAgICAgICY6bm90KC5tYXQtY2FsZW5kYXItYm9keS1kaXNhYmxlZCkge1xyXG5cclxuICAgICAgICAgICAgLm1hdC1jYWxlbmRhci1ib2R5LWNlbGwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLm1hdC1jYWxlbmRhci1ib2R5LXRvZGF5IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLm1hdC1jYWxlbmRhci1ib2R5LXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn1cclxuLmdiLW1hdC1kYXRlcGlja2VyIHtcclxuICAgICY+Lm1hdC1tZGMtZm9ybS1maWVsZCB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgIH1cclxuICAgIC5tYXQtZm9ybS1maWVsZC1hcHBlYXJhbmNlLWZpbGwge1xyXG4gICAgICAgIC5tYXQtbWRjLXRleHQtZmllbGQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICAgICAgICAgLm1hdC1tZGMtZm9ybS1maWVsZC1pbmZpeCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYXQtbWRjLWZvcm0tZmllbGQtaWNvbi1zdWZmaXgge1xyXG4gICAgICAgICAgICAgICAgLm1kYy1pY29uLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWF0LW1kYy1idXR0b24tcGVyc2lzdGVudC1yaXBwbGUsXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnLFxyXG4gICAgICAgICAgICAgICAgICAgIC5tYXQtcmlwcGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tYXQtbWRjLWJ1dHRvbi10b3VjaC10YXJnZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udGF3ZXNvbWUtZmFtaWx5KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxmMTMzXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWRjLWxpbmUtcmlwcGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC8qIC5tYXQtZm9ybS1maWVsZC1zdWZmaXgge1xyXG4gICAgICAgICAgICAmPm1hdC1kYXRlcGlja2VyLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm1hdC1idXR0b24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ2x5cGhpY29uLWZhbWlseSgpO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcZTEwOVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWF0LWJ1dHRvbi1yaXBwbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1hdC1mb3JtLWZpZWxkLWZsZXgge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWF0LWZvcm0tZmllbGQtaW5maXgge1xyXG4gICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgYm9yZGVyOm5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYXQtaWNvbi1idXR0b24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWF0LWZvcm0tZmllbGQtdW5kZXJsaW5lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1hdC1pbnB1dC1lbGVtZW50IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cy1sZWZ0O1xyXG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyN3B4O1xyXG4gICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgICAgICB9ICovXHJcbiAgICB9XHJcbn1cclxuXHJcbi5jZGstb3ZlcmxheS1jb250YWluZXIge1xyXG4gICAgei1pbmRleDogMTAwMDAwMDAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1hdC1tZGMtZGlhbG9nLWNvbnRhaW5lciB7XHJcblxyXG4gICAgICAgIC5tYXQtbWRjLWRpYWxvZy10aXRsZSxcclxuICAgICAgICAubWF0LWRpYWxvZy10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbiA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2RrLW92ZXJsYXktcGFuZSB7XHJcblxyXG4gICAgICAgICYubWF0LW1kYy1kaWFsb2ctcGFuZWwge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLm1hdC1tZGMtZGlhbG9nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50LFxyXG4gICAgICAgICAgICAgICAgLm1hdC1kaWFsb2ctY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDp1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6YXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAubWF0LW1kYy1kaWFsb2ctYWN0aW9ucyB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjAgMCAxNXB4O1xyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWRjLW1lbnUtc3VyZmFjZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1hdC1tZGMtZGlhbG9nLXN1cmZhY2Uge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hdC1tZGMtc2VsZWN0LXBhbmVsLFxyXG4gICAgICAgIC5tYXQtbWRjLWF1dG9jb21wbGV0ZS1wYW5lbCB7XHJcbiAgICAgICAgICAgIC5tYXQtcHNldWRvLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tYXQtbWRjLW9wdGlvbi5tZGMtbGlzdC1pdGVtLS1zZWxlY3RlZDpub3QoLm1kYy1saXN0LWl0ZW0tLWRpc2FibGVkKTpub3QoLm1hdC1tZGMtb3B0aW9uLW11bHRpcGxlKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIC5tZGMtbGlzdC1pdGVtX19wcmltYXJ5LXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ2ItbWF0LWRpYWxvZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLmNsb3NlLFxyXG4gICAgLm1hdC1tZGMtYnV0dG9uLmNsb3NlIHtcclxuICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgJHRydWUtd2hpdGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6MDtcclxuXHJcbiAgICAgICAgLm1kYy1idXR0b25fX3JpcHBsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYXQtZGlhbG9nLXRpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICB9XHJcblxyXG4gICAgLmdiLW1hdC1zdWJ0ZXh0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDotOXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDotOXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGlmcmFtZSB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuY3RhcyB7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAubWF0LWJ1dHRvbi1mb2N1cy1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ2ItbWF0LWNoaXAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLm1hdC1tZGMtY2hpcC1hY3Rpb24tbGFiZWwgc3BhbixcclxuICAgIC5tYXQtbWRjLWNoaXAtcmVtb3ZlIHtcclxuICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6MSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ2ItbWF0LWFjY29yZGlvbiB7XHJcbiAgICAubWF0LWV4cGFuc2lvbi1wYW5lbCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjAgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAmLm1hdC1leHBhbnNpb24tcGFuZWwtc3BhY2luZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1hdC1leHBhbnNpb24tcGFuZWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgyNTUsIDI1NSwgMjU1LCAxKSAwJSwgcmdiYSgyMzUsIDIzNSwgMjM1LCAxKSAxMDAlKTtcclxuICAgICAgICAgICAgaGVpZ2h0OjUwcHggIWltcG9ydGFudDsgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCk7XHJcblxyXG4gICAgICAgICAgICAubWF0LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXItdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1hdC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OnZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tYXQtZXhwYW5zaW9uLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxcmVtO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOjAgM3B4IDNweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5tYXQtZXhwYW5kZWQgLm1hdC1leHBhbnNpb24taW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYi1tYXQtc2xpZGVyLm1hdC1tZGMtc2xpZGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIC5tZGMtc2xpZGVyX190cmFjay0tYWN0aXZlX2ZpbGwsIC5tZGMtc2xpZGVyX190aHVtYi1rbm9iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWRjLXNsaWRlcl9fdHJhY2stLWluYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ2ItbWF0LXRvb2x0aXAtYnRuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLy9Fc3RhYmxpc2hpbmcgbmV3IGNvbnZlbnRpb24gb2YgTWVkaWEgUXVlcmllc1xyXG5AaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgIC5jZGstb3ZlcmxheS1jb250YWluZXIge1xyXG4gICAgICAgIC5jZGstZ2xvYmFsLW92ZXJsYXktd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jZGstb3ZlcmxheS1wYW5lIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbGVmdDowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLm1hdC1kaWFsb2ctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MHB4O1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgLmdiLW1hdC10cmVlIHtcclxuICAgICAgICBjb2x1bW4tY291bnQ6MjtcclxuICAgICAgICBjb2x1bW4tZ2FwOiAxNXB4O1xyXG5cclxuICAgICAgICAmPi5tYXQtbmVzdGVkLXRyZWUtbm9kZSwgJj4ubWF0LXRyZWUtbm9kZSB7IFxyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ2ItbWF0LXRhYnMge1xyXG4gICAgICAgIC5tYXQtbWRjLXRhYi1oZWFkZXIge1xyXG4gICAgICAgICAgICAubWF0LW1kYy10YWIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jZGstb3ZlcmxheS1jb250YWluZXIge1xyXG4gICAgICAgIC5jZGstb3ZlcmxheS1wYW5lIHtcclxuICAgICAgICAgICAgJi5tYXQtbWRjLWRpYWxvZy1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAubWF0LW1kYy1kaWFsb2ctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDo2MHZ3O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDo3MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0Ojgwdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxMHZoIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bzsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWF0LW1kYy1kaWFsb2ctc3VyZmFjZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5kaWFsb2ctZnVsbC1oZWlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5tYXQtbWRjLWRpYWxvZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdiLW1hdC1zdGVwcGVyIHtcclxuICAgICAgICAubWF0LWhvcml6b250YWwtc3RlcHBlci1oZWFkZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXRvcDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgLm1hdC1zdGVwLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweCAwcHggMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OjE7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1hdC1zdGVwLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tYXQtc3RlcC1pY29uLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIi5cIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1hdC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5tYXQtc3RlcC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAubWF0LXN0ZXAtdGV4dC1sYWJlbD5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhcHAtc3RlcC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA0OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZW5hYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXBwLXN0ZXAtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdi5hcnJvdzphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5tYXQtc3RlcC1vcHRpb25hbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYubWF0LXN0ZXAtbGFiZWwtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5tYXQtc3RlcC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1hdC1zdGVwLWljb24tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLCAubWF0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5tYXQtc3RlcC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1hdC1zdGVwLXRleHQtbGFiZWw+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXBwLXN0ZXAtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdi5hcnJvdzphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5tYXQtc3RlcC1sYWJlbD5kaXYgeyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhcHAtc3RlcC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWF0LXN0ZXBwZXItaG9yaXpvbnRhbC1saW5lIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hdC1ob3Jpem9udGFsLWNvbnRlbnQtY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYm90dG9tO1xyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5nYi1wdWxzZS1hZCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdEBpbmNsdWRlIHB1bHNlLW9wYWNpdHkoKTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJi5nYi1wdWxzZS1sZHJ7XHJcbiAgICBcdGhlaWdodDo1MHB4O1xyXG4gICAgXHRcclxuICAgIFx0JjpiZWZvcmUge1xyXG4gICAgXHRcdHdpZHRoOjMyMHB4O1xyXG4gICAgXHR9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICBcdCYuZ2ItcHVsc2UtbGRyIHtcclxuICAgIFx0XHRoZWlnaHQ6OTBweDtcclxuICAgIFx0XHRcclxuICAgIFx0XHQmOmJlZm9yZSB7XHJcbiAgICBcdFx0XHR3aWR0aDo3MjhweDtcclxuICAgIFx0XHR9XHJcbiAgICBcdH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgXHQmLmdiLXB1bHNlLWxkcjpiZWZvcmUge1xyXG4gICAgXHRcdHdpZHRoOjk3MHB4O1xyXG4gICAgXHR9XHJcbiAgICB9XHJcbn0iLCJAdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG4uY2Fyb3VzZWwtcHVsc2UtY2FyZCB7XHJcbiAgICBtYXJnaW4tdG9wOjQwcHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4geyAgICBcclxuICAgICAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgICAgICAubGlzdGluZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDozMy4zMzMzMyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ncmlkLXB1bHNlLWNhcmQge1xyXG4gICAgLmhpZ2hsaWdodGVyIHtcclxuICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcHVsc2Utb3BhY2l0eSgpO1xyXG5cclxuICAgICAgICAgICAgJi5pbWFnZS1ib3gsICYub25lLWxpbmUsICYudHdvLWxpbmVzOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pbWFnZS1ib3gge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6NzUlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5vbmUtbGluZSwgJi50d28tbGluZXMge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi50d28tbGluZXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjQ5JTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdiLXB1bHNlLWNhcmQtaW1hZ2Uge1xyXG4gICAgYSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDY7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6NTtcclxuICAgICAgICB0b3A6MHB4O1xyXG4gICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgQGluY2x1ZGUgcHVsc2Utb3BhY2l0eSgpO1xyXG4gICAgfVxyXG59XHJcblxyXG4jc2VhcmNoQ29udGFpbmVyICNyZXN1bHRzU2VjdGlvbi5saXN0LXZpZXcgLmdiLXB1bHNlLWNhcmQtaW1hZ2Uge1xyXG4gICAgaGVpZ2h0OjA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbToyMSU7XHJcbiAgICBcclxuICAgICY6YmVmb3JlLCBpbWcge1xyXG4gICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDEwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzLW1pbiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTUlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSwgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMTVweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTIlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTA5cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTo5OXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTEwcHg7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uaG9tZS1zaWRlYmFyIHtcclxuICAgIC5hc2lkZS1wdWxzZS1jYXJkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5vbmUtbGluZSwgLnR3by1saW5lcyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50d28tbGluZXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXIgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi0xNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG4vLy8vLy8vXHJcbi8vIE1vZGFsIHRoYXQgY2FuIHBvcCBvbiBhbnkgcGFnZSB0byBhbGVydCB1c2VycyB0byB1cGRhdGUgdGhlaXIgYWNjb3VudCBpbmZvcm1hdGlvbi4gTG9jYXRlZCBpbiBfZm9vdGVyLmNzaHRtbFxyXG4vLy8vLy8vXHJcbiNjaGFuZ2VQYXNzd29yZE1vZGFsLCAjdXBkYXRlQWNjb3VudEluZm9Nb2RhbCB7XHJcbiAgICAuY2hhbmdlLXBhc3N3b3JkLW1vZGFsLWNvbnRlbnQsIC51cGRhdGUtYWNjb3VudC1tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAmPiNjaGFuZ2VQYXNzd29yZE1vZGFsVG9wVGV4dCwgJj4jYWNjb3VudEluZm9Nb2RhbFRvcFRleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdseXBoaWNvbi1mYW1pbHkoKTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGUxMDFcIjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4jdXBkYXRlQWNjb3VudEluZm9Nb2RhbCB7XHJcbiAgICAmPmgzIGkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICBib3JkZXItY29sb3I6JGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnVwZGF0ZS1hY2NvdW50LW1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICY+I2FjY291bnRJbmZvTW9kYWxDb25maXJtVGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46MTVweCAwIDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRzZW1pYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjY291bnQtbW9kYWwtYmxvY2sge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAtMTVweCAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmPmg0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGFbZGF0YS10b2dnbGU9J3Rvb2x0aXAnXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5yZWQgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYjYWNjb3VudEluZm9Nb2RhbEZGTExpY2Vuc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOjBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OjE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFjY291bnQtbW9kYWwtYWRkcmVzcy1maWVsZHMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6OHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6MTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZXJyX21zZyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6JGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6MXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICd2YXJpYWJsZXMnIGFzICo7XHJcblxyXG5ib2R5LmNvbGxlY3RvcnMtZWxpdGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS1ibGFjaztcclxuXHJcbiAgICAubWFpbi1jb250ZW50IHtcclxuICAgICAgICBjb2xvcjogJG9mZldoaXRlO1xyXG5cclxuICAgICAgICBhOm5vdCguYnRuKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRhcXVhO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGFxdWE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53aWRnZXQgaDIge1xyXG4gICAgICAgICAgICBjb2xvcjokb2ZmV2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC53aWRnZXQgLmxpc3RpbmcgLmhpZ2hsaWdodGVyIHtcclxuICAgICAgICAubGlzdGluZy10ZXh0LCAubGlzdGluZy1maWd1cmVzIHtcclxuICAgICAgICAgICAgYSxcclxuICAgICAgICAgICAgYTphY3RpdmUsXHJcbiAgICAgICAgICAgIGE6aG92ZXIsXHJcbiAgICAgICAgICAgIGE6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mZWF0dXJlZC1zZWN0aW9uIC5nYi1wYWdpbmF0aW9uPmRpdiB7XHJcbiAgICAgICAgdWwgbGksIC5nYi1wYWdlcjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb2xvcjokYXF1YTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGZvb3RlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokbGlnaHQtZ3JleTtcclxuICAgIH1cclxufSIsIu+7v0B1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbmJvZHkge1xyXG4gICAgLy9aLWluZGV4IEpTIGluZGljYXRvclxyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OjE7XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzLW1pbiB7XHJcbiAgICAgICAgei1pbmRleDoyO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgei1pbmRleDozO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgei1pbmRleDo0O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAgICAgei1pbmRleDo1O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcbiAgICAgICAgei1pbmRleDo2O1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4teHMtbWluIHtcclxuICAgIC8vIG1pbi13aWR0aDogNDgwcHhcclxuICAgIC5tYWluLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAuY3RhLXJvdyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBjbGVhcjpib3RoO1xyXG5cclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJi5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuYnRuLXNpbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJ0biArIC5idG4sIC5idG4gKyAuYnRuICsgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgLnBhZ2Utc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAuY3RhLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZpc2libGUtdG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDQ3OXB4XHJcblxyXG4gICAgLmNvbC10bi0xMiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC10bi02IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC52aXNpYmxlLXRuIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmhpZGRlbi10biB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbCB7XHJcbiAgICAgICAgLmNhcm91c2VsLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcclxuXHJcbiAgICAgICAgICAgIC8qaGFsZiBvZiBoZWlnaHQgKi9cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGl2LXRhYmxlIHtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgJiA+IGRpdjpudGgtbGFzdC1jaGlsZChuKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdpbmF0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgIC5wYWdpbmctY29udHJvbHMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGlucHV0LmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVzdWx0cy13cmFwcGVyIHtcclxuICAgICAgICAgICAgLmRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudS1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVzdWx0cy1sYWJlbC1idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbml0aWFsO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy9idXR0b24gZ3JvdXBcclxuICAgIC5idXR0b24tcm93IHtcclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBzY3JlZW4teHMtbWF4IHtcclxuICAgIGRpdi5hbGVydCB7XHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICYgPiBkaXYuYnV0dG9uLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmRzIHtcclxuICAgICAgICAuaXRlbS1jYXJkLWNvbHVtbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnR3by1jb2wtY2FyZCB7XHJcbiAgICAgICAgICAgIC5pdGVtLWNhcmQtY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudGhyZWUtY29sLWNhcmQge1xyXG4gICAgICAgICAgICAuaXRlbS1jYXJkLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZvdXItY29sLWNhcmQge1xyXG4gICAgICAgICAgICAuaXRlbS1jYXJkLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNpeC1jb2wtY2FyZCB7XHJcbiAgICAgICAgICAgIC5pdGVtLWNhcmQtY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pdGVtLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbS1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jYXJkcy1sYXJnZSB7XHJcbiAgICAgICAgICAgIC5pbWctd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGRpdiBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTkwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtLWRldGFpbHMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNy41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNy41cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jdGEtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNy41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNy41cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRlYWxzIHtcclxuICAgICAgICAuY2FyZHMge1xyXG4gICAgICAgICAgICAucHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYWdpbmF0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgIC5wYWdpbmctY29udHJvbHMtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXN1bHRzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVzdWx0cy1sYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vYWR2YW5jZWQgU2VhcmNoIGZpZWxkXHJcbiAgICAjYWR2YW5jZWRTZWFyY2gge1xyXG4gICAgICAgIHNlbGVjdCNLZXl3b3JkU2VhcmNoVHlwZV9DdXJyZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNlbGVjdCNLZXl3b3JkU2VhcmNoVHlwZV9Db21wbGV0ZWQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL2J1dHRvbiBncm91cFxyXG5cclxuICAgIC5idXR0b24tcm93IHtcclxuICAgICAgICBkaXY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgIC8vIG1pbi13aWR0aDogNzY4cHhcclxuXHJcbiAgICAubWFpbi1jb250ZW50IHtcclxuICAgICAgICAuY3RhLXJvdyB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcclxuICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6MCAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDozNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDozNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgJi5yb3cgey8vQk9PVFNUUkFQSEFDS1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucGFnZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5oZWFkZXItYmFyOm5vdCgubWlkLWJhcikge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXRvcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zZWN0aW9uLWNvcHkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN1aS1kYXRlcGlja2VyLWRpdiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTE0MXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkcyB7XHJcbiAgICAgICAgLy8gZGVmYXVsdCB0YWJsZXRcclxuICAgICAgICAuaXRlbS1jYXJkLWNvbHVtbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNhcmRzLWxhcmdlIHtcclxuICAgICAgICAgICAgLyogdHdvIGNvbHMgYXQgOTkyKi9cclxuXHJcbiAgICAgICAgICAgIC5pdGVtLWNhcmQtY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbWctd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2N3B4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgZGl2IGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMzRweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNjdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8ga2VlcCBmb3IgdGFibGV0IHRocnUgZGVza3RvcCBYTFxyXG4gICAgICAgICAgICAuaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtLXN1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL2FkdmFuY2VkIFNlYXJjaCBmaWVsZFxyXG4gICAgI2FkdmFuY2VkU2VhcmNoIHtcclxuICAgICAgICAucmFuZ2VpbmRpY2F0b3JUZXh0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgLy8gbWluLXdpZHRoOiA5OTJweFxyXG4gICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgLnBhZ2UtaGVhZGVyLW1haW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhZ2UtaGVhZGVyLXN1YmNvcHkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYWdlLWhlbHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6NDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIFxyXG4gICAgLy8gZGVmYXVsdCBkZXNrdG9wXHJcbiAgICAuY2FyZHMge1xyXG4gICAgICAgIC5pdGVtLWNhcmQtY29sdW1uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2LjY2NjY3JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2FyZHMtbGFyZ2Uge1xyXG4gICAgICAgICAgICAvKiB0aHJlZSBjb2xzIGF0IDk5MiovXHJcblxyXG4gICAgICAgICAgICAuaXRlbS1jYXJkLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW1nLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMzJweDtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXYgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIzMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAvLyBtaW4td2lkdGg6IDEyMDBweFxyXG5cclxuICAgIC5jYXJkcyB7XHJcbiAgICAgICAgJi5jYXJkcy1sYXJnZSB7XHJcbiAgICAgICAgICAgIC8qIGNoYW5nZSB0byA0IGNvbHVtbnMqL1xyXG5cclxuICAgICAgICAgICAgLml0ZW0tY2FyZC1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgfSAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG5oZWFkZXIge1xyXG5cdCYgPiBuYXYge1xyXG5cdFx0JiA+IGRpdiB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDEwMjU7XHJcblxyXG4gICAgLmJyb3dzZSwgLm5hdi1saW5rcyB7XHJcbiAgICAgICAgLy8gc2V0IGFuaW1hdGlvblxyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XHJcblx0fVxyXG5cclxuICAgICYudW5kb2NrZWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxufVxyXG5cclxuLm5hdiB7XHJcbiAgICBsaSBhI21fYU15R3VuQnJva2VyUHJldmlldyxsaSBhI2FNeUd1bkJyb2tlclByZXZpZXd7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIm5ld1wiO1xyXG4gICAgICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm5hdi1saW5rcyAubmF2YmFyLXJpZ2h0IHtcclxuXHRtYXJnaW4tbGVmdDotMTVweDtcclxuXHJcblx0bGkge1xyXG5cdFx0YSB7XHJcblx0XHRcdHBhZGRpbmc6MTVweCAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLm5hdmJhciB7XHJcblx0bWluLWhlaWdodDogNzBweDtcclxufVxyXG4ubmF2YmFyLWJyYW5kIHtcclxuXHRwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblx0aGVpZ2h0OiA3MHB4O1xyXG5cdFxyXG5cdCYgPiBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA4N3B4O1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdH1cclxufVxyXG5cclxuLm5hdmJhci1kZWZhdWx0IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkZ3JleS1ib3JkZXI7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRwYWRkaW5nOjA7XHJcblx0XHJcblx0Lm5hdmJhci10b2dnbGUge1xyXG5cdFx0Lmljb24tYmFyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Lm5hdmJhci1jb2xsYXBzZSB7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Ji5oZWxsbyB7XHJcblx0XHRcdFx0Y29sb3I6ICR0cnVlLWJsYWNrO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYgPiB1bCB7XHJcblx0XHRcdCYgbGkge1xyXG5cdFx0XHRcdCYuZGl2aWRlciB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogOXB4IDA7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmFja2dyb3VuZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Lm5hdmJhci10b2dnbGUge1xyXG5cdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuZGl2IHtcclxuXHQmLm5hdi1saW5rcyB7XHJcblx0XHQubmF2YmFyLW5hdiB7XHJcblx0XHRcdCYgPiBsaSB7XHJcblx0XHRcdFx0JiA+IGEge1xyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyBcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW4gIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcbiAgICBcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5uYXZiYXItZGVmYXVsdCB7XHJcblx0Lm5hdmJhci10b2dnbGUge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblx0XHRcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG5cdFx0Lmljb24tYmFyIHtcclxuXHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jbW9iaWxlTWVudUljb24ge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAlIDEwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwJSA5MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pY29uLWJhciB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xyXG4gICAgfVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuZGl2IHtcclxuXHQmLnNlYXJjaCB7XHJcblx0XHQmID4gZm9ybSB7XHJcblx0XHRcdGhlaWdodDo0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRcclxuXHRcdFx0JiA+IGlucHV0IHtcclxuXHJcblx0XHRcdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDpub3JtYWw7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0Om5vcm1hbDtcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmZvcm0tY29udHJvbCB7XHJcblx0XHRcdFx0XHRib3JkZXI6IHNvbGlkIDFweCAkZm9ybS1ib3JkZXI7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmID4gZGl2IHtcclxuXHRcdFx0XHQmID4gYnV0dG9uIHtcclxuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXJpZ2h0O1xyXG5cdFx0XHRcdFx0Y29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdDowcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2VhcmNoLWJ0biB7XHJcblx0Ym9yZGVyLXJhZGl1czogMHB4IDZweCA2cHggMHB4O1xyXG5cdC8vcmVtb3ZlIHRoZXNlIHN0eWxlcyB3aGVuIHdlIGFkZCAuYnRuLXByaW1hcnkgdG8gYnRuU2VhcmNoIFxyXG5cdGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47IFxyXG5cdGJvcmRlcjogc29saWQgMXB4ICRndW5icm9rZXItZ3JlZW47XHJcblx0Y29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdFxyXG5cdC8vcmVtb3ZlIHRoZXNlIHdoZW4gd2UgYWRkIC5idG4tcHJpbWFyeSB0byBidG5TZWFyY2ggXHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogI2RkZGRkZDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0fVxyXG5cclxuXHQvL3JlbW92ZSB0aGVzZSB3aGVuIHdlIGFkZCAuYnRuLXByaW1hcnkgdG8gYnRuU2VhcmNoIFxyXG4gICAgJjpmb2N1cyB7XHJcblx0XHRjb2xvcjogI2RkZGRkZDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0fVxyXG5cdFxyXG5cdCYgPiBzcGFuIHtcclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICdTZWFyY2gnO1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdGVtPmkge1xyXG5cdFx0XHRmb250LXN0eWxlOm5vcm1hbDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbmEge1xyXG5cdCYuYWR2YW5jZWQge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0fVxyXG59XHJcblxyXG5zZWxlY3Qge1xyXG5cdCYjQ2F0cyB7XHJcblx0XHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0b3V0bGluZTogMDtcclxuXHRcdG1hcmdpbjogMTBweCAwIDVweCAwO1xyXG5cdFx0cGFkZGluZy1yaWdodDogMjVweDtcclxuXHRcdHdpZHRoOiAxNTVweDtcclxuXHRcdGhlaWdodDogMThweDtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0dG9wOjA7XHJcblx0XHRmb250LXNpemU6IDEycHg7IFxyXG5cdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoI3skYXNzZXRQYXRofS9pYy1ncmV5LWRvd24tYXJyb3cuc3ZnKSAxMzVweCA1MCUgbm8tcmVwZWF0ICA7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XHJcblx0XHRcclxuXHRcdG9wdGlvbiB7XHJcblx0XHRcdGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0Jjo6LW1zLWV4cGFuZCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uY2F0LWJveCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgJGZvcm0tYm9yZGVyO1xyXG5cdGJvcmRlci1sZWZ0OiAwO1xyXG5cdHBhZGRpbmc6IDAgMTBweDtcclxuXHRiYWNrZ3JvdW5kOiAkdHJ1ZS13aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0d2lkdGg6IDE3MHB4O1xyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuZGl2IHtcclxuXHQmLmF1dGgtbGlua3Mge1xyXG5cdFx0JiA+IHVsIHtcclxuXHRcdFx0JiA+IGxpIHtcclxuXHRcdFx0XHQmID4gYSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGd1bmJyb2tlci1ncmVlbiAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW4taG92ZXIgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHQmLnNpZ24taW4tZGl2aWRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGd1bmJyb2tlci1ncmVlbi1ob3ZlciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2lnbi1pbi1kaXZpZGVyIHtcclxuXHQmOmFmdGVye1xyXG5cdFx0Y29udGVudDogXCIvXCI7IFxyXG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0fVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmJyb3dzZSB7XHJcblx0cGFkZGluZzogMTVweDtcclxuXHRcclxuXHRzcGFuIHtcclxuXHRcdCYuY2FyZXQge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQmLmNhcmV0LXJpZ2h0IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5jYXJldC1yaWdodCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiAwO1xyXG5cdGhlaWdodDogMDtcclxuXHRib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1sZWZ0OiA0cHggc29saWQ7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRtYXJnaW4tbGVmdDogM3B4O1xyXG5cclxufVxyXG5cclxuLmRyb3Bkb3duLXN1Ym1lbnUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcclxuXHQmID4gLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMTAwJTtcclxuXHRcdG1hcmdpbi10b3A6IC02cHg7XHJcblx0XHRtYXJnaW4tbGVmdDogLTFweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCA2cHg7XHJcblx0fVxyXG5cdFxyXG5cdCY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblxyXG5cdFx0JiA+IC5kcm9wZG93bi1tZW51IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYgPiBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYgPiBhIHtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLnB1bGwtbGVmdCB7XHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHRcdFxyXG5cdFx0JiA+IC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweCAwIDZweCA2cHg7XHJcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNnB4IDAgNnB4IDZweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4IDAgNnB4IDZweDtcclxuICAgICAgICB9XHJcblx0fVxyXG59XHJcblxyXG5saSB7XHJcblx0Ji5kcm9wZG93bi1zdWJtZW51IHtcclxuXHRcdGEge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmRyb3Bkb3duLW1lbnUge1xyXG5cdCYubXVsdGktbGV2ZWwge1xyXG5cdFx0bGkge1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRwYWRkaW5nOiA1cHggMjVweCA1cHggMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbiAgICBsaSBhI21hTXlHdW5Ccm9rZXJQcmV2aWV3LGxpIGEjYU15R3VuQnJva2VyUHJldmlld3tcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwibmV3XCI7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbmhlYWRlciAjY2FydEljb24ge1xyXG4gICAgbWFyZ2luLXJpZ2h0OjE1cHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGNvbG9yOiRmb3JtLWJvcmRlcjtcclxuICAgICAgICBoZWlnaHQ6MjZweDtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOjI2cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogNDk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW46bm90KC5zci1vbmx5KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OjUwO1xyXG4gICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDoxNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46MCAtNHB4IC0xMHB4IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjJweCA0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDIycHg7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4uZnVsbC13aWR0aC1mbHVpZCB7XHJcblx0aGVhZGVyIHtcclxuXHRcdC5jb250YWluZXIsIC5jb250YWluZXItbWQge1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDE2MDBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuZm9yY2UtZmx1aWQge1xyXG5cdFx0aGVhZGVyIHtcclxuXHRcdFx0LmNvbnRhaW5lciwgLmNvbnRhaW5lci1tZCB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOjEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lm1haW4tY29udGVudCB7XHJcblx0XHRtYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHQuZnVsbC13aWR0aC1mbHVpZCB7XHJcblx0XHQubWFpbi1jb250ZW50Om5vdCgubGlzdC1hbi1pdGVtKSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOjE0MXB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBpbmNsdWRlIHNjcmVlbi14bC1taW4ge1xyXG5cdC5mdWxsLXdpZHRoLWZsdWlkIHtcclxuXHRcdC5tYWluLWNvbnRlbnQ6bm90KC5saXN0LWFuLWl0ZW0pIHtcclxuXHRcdFx0cGFkZGluZy10b3A6OTFweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0aGVhZGVyIHtcclxuXHRcdFx0LmNvbnRhaW5lciB7XHJcblx0XHRcdFx0LnJvdyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRcdFx0Ji5zZWFyY2gge1xyXG5cdFx0XHRcdFx0XHRcdG9yZGVyOjI7XHJcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC1vcmRlcjoyO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOmF1dG87XHJcblx0XHRcdFx0XHRcdFx0ZmxleDoxO1xyXG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6NDk7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGEubmF2YmFyLWJyYW5kIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTE1cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuYXV0aC1saW5rcyB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6MTkwcHg7XHJcblx0XHRcdFx0XHRcdFx0b3JkZXI6NDtcclxuXHRcdFx0XHRcdFx0XHQtd2Via2l0LW9yZGVyOjQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji5icm93c2Uge1xyXG5cdFx0XHRcdFx0XHRcdG9yZGVyOjE7XHJcblx0XHRcdFx0XHRcdFx0LXdlYmtpdC1vcmRlcjoxO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOjBweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjBweDtcclxuXHRcdFx0XHRcdFx0XHR6LWluZGV4OjUwO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmID4gYSB7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDoxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bGVmdDoxMjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE3cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdHNwYW4uY2FyZXQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmID4gdWwuZHJvcGRvd24tbWVudSB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDozMjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6MTIwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYubmF2LWxpbmtzIHtcclxuXHRcdFx0XHRcdFx0XHRvcmRlcjozO1xyXG5cdFx0XHRcdFx0XHRcdC13ZWJraXQtb3JkZXI6MztcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDo2NjBweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjBweDtcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYudmlzaWJsZS1sZyB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0gXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuY2FydC1lbmFibGVkIHtcclxuXHRcdFx0XHQuY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdC5yb3cge1xyXG5cdFx0XHRcdFx0XHRkaXYge1xyXG5cdFx0XHRcdFx0XHRcdCYuYXV0aC1saW5rcyB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDoyNTBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5kb2NrZWQge1xyXG5cdFx0XHRcdC5icm93c2UsIC5uYXYtbGlua3Mge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRcdFx0XHRvdmVyZmxvdzp2aXNpYmxlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsImdiLWhlYWRlci5hbmctb3ZlcnJpZGUge1xyXG5cdGhlYWRlciB7XHJcblx0XHQuY29udGFpbmVyLCAuY29udGFpbmVyLW1kIHtcclxuXHRcdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRtYXgtd2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbkBpbmNsdWRlIHNjcmVlbi14cy1tYXgge1xyXG5cdGhlYWRlciwgLmFwcC1iYW5uZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHJcblx0Lm1haW4tY29udGVudCB7XHJcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdH1cclxuXHJcblx0Lm5hdmJhciB7XHJcblx0XHRtaW4taGVpZ2h0OiA2MHB4O1xyXG5cclxuXHRcdC5zZWFyY2gge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5hdmJhci1icmFuZCB7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAwO1xyXG5cdFx0aGVpZ2h0OiA2MHB4O1xyXG5cclxuXHRcdCYgPiBpbWcge1xyXG5cdFx0XHR3aWR0aDogNzBweDtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5hdmJhci1oZWFkZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMTBweDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdH1cclxuXHJcblx0Lm5hdmJhci1kZWZhdWx0IHtcclxuXHRcdC5uYXZiYXItbmF2IHtcclxuXHRcdFx0JiA+IGxpIHtcclxuXHRcdFx0XHQmID4gYSB7XHJcblx0XHRcdFx0XHRjb2xvcjogIzMzMztcclxuXHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5hdmJhci10b2dnbGUge1xyXG5cdFx0cGFkZGluZzogOXB4IDA7XHJcblx0fVxyXG5cclxuXHQjYnMtZXhhbXBsZS1uYXZiYXItY29sbGFwc2UtMSB7XHJcblx0XHQmID4gdWwge1xyXG5cdFx0XHQmID4gbGkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0LnNlYXJjaC1idG4ge1xyXG5cdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICdcXGUwMDMnO1xyXG5cdFx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRtYXJnaW46IGF1dG8gYXV0bztcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGVtID4gaSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdG1hcmdpbjogMTVweCAwcHg7XHJcblx0fVxyXG5cclxuXHQuY2F0LWJveCwgc2VsZWN0I0NhdHMge1xyXG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0ZGl2IHtcclxuXHRcdCYuc2VhcmNoIHtcclxuXHRcdFx0JiA+IGZvcm0ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblxyXG5cdFx0XHRcdCYgPiBpbnB1dCB7XHJcblx0XHRcdFx0XHQmLnNlYXJjaC1pbnB1dCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYnJvd3NlIHtcclxuXHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHJcblx0XHQmID4gYSB7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdC5uYXZiYXItY29sbGFwc2Uge1xyXG5cdFx0Ji5jb2xsYXBzZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgXHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdGhlYWRlciB7XHJcblx0XHQuYnJvd3NlIHtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdH1cclxuXHRcdC5uYXYtbGlua3Mge1xyXG5cdFx0XHRyaWdodDoyMSU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0fVxyXG5cdFx0Ji5kb2NrZWQge1x0XHRcdFxyXG5cdFx0XHQuYnJvd3NlLCAubmF2LWxpbmtzIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQubmF2YmFyIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XHJcblx0XHRjb2xvcjokZ3JheTtcclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xyXG5cdC5hdXRoLWxpbmtzIHtcclxuXHRcdC5kcm9wZG93bi1tZW51IHtcclxuXHRcdFx0JiA+IGxpIHtcclxuXHRcdFx0XHQmID4gYSB7XHJcblx0XHRcdFx0XHQvKlJlZHVjZSBwYWRkaW5nIGlmIG1vcmUgbGlua3MgYXJlIGFkZGVkKi9cclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdGhlYWRlciB7XHJcblx0XHQuYnJvd3NlIHtcclxuXHRcdFx0d2hpdGUtc3BhY2U6bm9ybWFsO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5uYXYtbGlua3Mge1xyXG5cdFx0XHRyaWdodDogYXV0bztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFxyXG5cdFx0XHQubmF2YmFyLXJpZ2h0IHtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjE1cHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblxyXG5cdC5zZWFyY2guY29sLW1kLTkge1xyXG5cdFx0d2lkdGg6IDgwJTsvL1RPRE86IFdoZW4gY2FydCBnb2VzIGxpdmUsIHRoaXMgd2lkdGggbmVlZHMgdG8gYmUgcmVtb3ZlZFxyXG5cdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHR9XHJcblx0XHJcblx0LmF1dGgtbGlua3Mge1xyXG5cdFx0Ji5jb2wtbWQtMyB7Lyogb3ZlcnJpZGVzIEJTIHRvIGdpdmUgbW9yZSByb29tIGZvciB0aGUgc2VhcmNoIGJhciAqL1xyXG5cdFx0XHR3aWR0aDogMjAlOy8vVE9ETzogV2hlbiBjYXJ0IGdvZXMgbGl2ZSwgdGhpcyB3aWR0aCBuZWVkcyB0byBiZSByZW1vdmVkXHJcblx0XHR9XHJcblx0fVxyXG5cdC8vV2hlbiBjYXJ0IGlzIGVuYWJsZWQsIG92ZXJyaWRlIHRoZXNlIG92ZXJyaWRlcyBcclxuXHRoZWFkZXIuY2FydC1lbmFibGVkIHtcclxuXHRcdC5zZWFyY2guY29sLW1kLTkge1xyXG5cdFx0XHR3aWR0aDogNzUlOy8vVE9ETzogV2hlbiBjYXJ0IGdvZXMgbGl2ZSwgcmVtb3ZlIHRoaXMgYXMgdGhlc2UgYXJlIEJTIGRlZmF1bHRzXHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5hdXRoLWxpbmtzIHtcclxuXHRcdFx0Lm5hdmJhci1yaWdodCB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjQwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5jb2wtbWQtMyB7Lyogb3ZlcnJpZGVzIEJTIHRvIGdpdmUgbW9yZSByb29tIGZvciB0aGUgc2VhcmNoIGJhciAqL1xyXG5cdFx0XHRcdHdpZHRoOiAyNSU7Ly9UT0RPOiBXaGVuIGNhcnQgZ29lcyBsaXZlLCByZW1vdmUgdGhpcyBhcyB0aGVzZSBhcmUgQlMgZGVmYXVsdHNcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHR1bCB7XHJcblx0XHQmLndlbGNvbWUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbi10by1zY3JlZW4tc20tbWF4IHtcclxuXHRkaXYge1xyXG5cdFx0Ji5hdXRoLWxpbmtzIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OjA7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdGhlYWRlciB7XHJcblx0XHQmLmRvY2tlZCB7XHJcblx0XHRcdC5hdXRoLWxpbmtzIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbmJvZHkubWluIHtcclxuXHRnYi1hcHAge1xyXG4gICAgICAgIGhlYWRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYWluLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjMwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblx0aGVhZGVyIHtcclxuXHRcdC5zZWFyY2gsIC50b3Age1xyXG5cdFx0XHQuYWR2YW5jZWQsICY+Zm9ybSB7XHJcblx0XHRcdFx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm5hdmJhci1icmFuZCB7XHJcblx0XHRcdFx0aGVpZ2h0OjUwcHg7XHJcblx0XHRcdFx0cGFkZGluZzoxMHB4IDBweDtcclxuXHJcblx0XHRcdFx0Jj5pbWcge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdFx0XHR3aWR0aDphdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm5hdmJhciB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6NTBweDtcclxuXHRcdH1cclxuXHRcdC5uYXZiYXItaGVhZGVyLCAubmF2YmFyLXRvZ2dsZSwgLmJyb3dzZSwgLm5hdi1saW5rcywgLmF1dGgtbGlua3MsICNjYXJ0SWNvbiwgLmJ0bSB7XHJcblx0XHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblxyXG5cdCYuZnVsbC13aWR0aC1mbHVpZCB7XHJcblx0XHQubWFpbi1jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICBoZWlnaHQ6MTAwdmg7XHJcblxyXG4gICAgICAgIGdiLWFwcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OjEgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaGVhZGVyIHtcclxuXHRcdFx0Lm1haW4tY29udGVudCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDo5MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zZWFyY2gge1xyXG5cdFx0XHRcdC5uYXZiYXItYnJhbmQge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjcwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm5hdmJhciB7XHJcblx0XHRcdFx0bWluLWhlaWdodDo3MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuaGVhZGVyLmJzNSB7XHJcblx0YSB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0fVxyXG5cdG5hdiB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206MjBweDtcclxuXHRcdHBhZGRpbmctdG9wOjA7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTowO1xyXG5cclxuXHRcdC5uYXZiYXItYnJhbmQge1xyXG5cdFx0XHRwYWRkaW5nOjAgMTVweCAwIDA7XHJcblx0XHRcdG1hcmdpbi1yaWdodDowO1xyXG5cdFx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQudG9wIHtcclxuXHRcdFx0cGFkZGluZy10b3A6MTVweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206MTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQuc2VhcmNoLWZvcm0ge1xyXG5cdFx0XHQjS2V5d29yZHMge1xyXG5cdFx0XHRcdGhlaWdodDo0MHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHRib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpO1xyXG5cdFx0XHJcblx0XHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6JGdyYXktZGlzYWJsZWQ7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxOyAvKiBGaXJlZm94ICovXHJcblx0XHRcdFx0ICB9XHJcblx0XHRcdFx0ICBcclxuXHRcdFx0XHQmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBFZGdlIDEyIC0xOCAqL1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5LWRpc2FibGVkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY2F0LWJveCB7XHJcblx0XHRcdFx0aGVpZ2h0OjQwcHg7XHJcblxyXG5cdFx0XHRcdHNlbGVjdCNDYXRzIHtcclxuXHRcdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0dG9wOnVuc2V0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2VhcmNoLWJ0biB7XHJcblx0XHRcdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Jj5zcGFuOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0YS5hZHZhbmNlZCB7XHJcblx0XHRcdG1hcmdpbi10b3A6MDtcclxuXHRcdH1cclxuXHJcblx0XHQjY2FydEljb24ge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6MDtcclxuXHRcdH1cclxuXHRcdC5icm93c2Uge3BhZGRpbmc6MDt9XHJcblx0XHQubmF2LWxpbmtzIC5uYXZiYXItcmlnaHQge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDowO1xyXG5cdFx0XHRwYWRkaW5nOjEwcHggMDtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYnJvd3NlID4gYSB7XHJcblx0XHRcdHBhZGRpbmc6MTVweCAwO1xyXG5cdFx0fVxyXG5cdFx0LmF1dGgtbGlua3MgLndlbGNvbWUgYS5zaG93IHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG5cdFx0fVxyXG5cdFx0LmF1dGgtbGlua3MgLndlbGNvbWUge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6LTEwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRwYWRkaW5nOjNweCAxMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmPmEge1xyXG5cdFx0XHRcdHBhZGRpbmc6MTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFxyXG5cdFx0Lm5hdmJhci10b2dnbGVyIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdFx0cGFkZGluZzogMCAwIDAgNXB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRib3JkZXI6MDtcclxuXHRcdFx0Y29sb3I6dHJhbnNwYXJlbnQ7XHJcblx0XHJcblx0XHRcdC5pY29uLWJhciB7XHJcblx0XHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHJcblx0XHRcdFx0JisuaWNvbi1iYXIge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDo0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFxyXG5cdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAxMCUgMTAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAxMCUgOTAlO1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubmF2YmFyLWNvbGxhcHNlIHtcclxuXHRcdFx0b3ZlcmZsb3cteDogdmlzaWJsZTtcclxuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMCBoc2xhKDAsIDAlLCAxMDAlLCAuMSk7XHJcblx0XHJcblx0XHRcdCY+dWwge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0bWFyZ2luOjAgLTE1cHg7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6MTBweDtcclxuXHRcclxuXHRcdFx0XHQmPmxpIHtcclxuXHRcdFx0XHRcdCYuZGl2aWRlciB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDlweCAwO1xyXG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1iYWNrZ3JvdW5kO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0YSAge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3JheS1kYXJrO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGEsc3BhbiB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjE1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuY2FydC1lbmFibGVkIHtcclxuXHRcdGEuYWR2YW5jZWQge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6NjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHRcclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcblx0aGVhZGVyLmJzNSB7XHJcblx0XHRuYXYge1xyXG5cdFx0XHQudG9wIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDoxMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOjEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm5hdi1saW5rcyAubmF2YmFyLXJpZ2h0IHtcclxuXHRcdFx0XHRwYWRkaW5nOjE1cHggMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYXV0aC1saW5rcyAud2VsY29tZT5hIHtcclxuXHRcdFx0XHRwYWRkaW5nOjE1cHggMTBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmF1dGgtbGlua3Mge1xyXG5cdFx0XHRcdGhlaWdodDphdXRvO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAuMTc1KTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDowO1xyXG5cdFxyXG5cdFx0XHRcdGxpOm5vdChbcm9sZT1cInNlcGFyYXRvclwiXSkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5kcm9wZG93bi1zdWJtZW51IHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzo1cHggMjVweCA1cHggMTVweDtcclxuXHJcblx0XHRcdFx0XHRcdCY+YSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3JheS1kYXJrO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHRcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCY+YSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LndlbGNvbWUgLmRyb3Bkb3duLW1lbnUge1xyXG5cdFx0XHRcdGxlZnQ6dW5zZXQ7XHJcblx0XHRcdFx0cmlnaHQ6LTEwcHg7XHJcblxyXG5cdFx0XHRcdGxpOm5vdChbcm9sZT1cInNlcGFyYXRvclwiXSkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jjpob3ZlciwgJjpob3ZlciBhIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICMyNjI2MjY7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtd2hpdGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5kb2NrZWQge1xyXG5cdFx0XHQuYXV0aC1saW5rcyB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuXHRoZWFkZXIuYnM1IHtcclxuXHRcdG5hdiB7XHJcblx0XHRcdHBhZGRpbmc6MDtcclxuXHJcblx0XHRcdC50b3Age1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6MjAwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCNjYXJ0SWNvbiB7XHJcblx0XHRcdFx0cmlnaHQ6MTVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQubmF2LWxpbmtzIC5uYXZiYXItcmlnaHQgbGk6bGFzdC1jaGlsZCBhIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjA7XHJcblx0XHRcdH1cclxuXHRcdFx0LmF1dGgtbGlua3Mge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6MTBweDtcclxuXHRcdFx0XHRyaWdodDoxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYuY2FydC1lbmFibGVkIHtcclxuXHRcdFx0LnRvcCB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDowO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5hdXRoLWxpbmtzIHtcclxuXHRcdFx0XHRyaWdodDo3MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGEuYWR2YW5jZWQge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDoyNSU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuZG9ja2VkIHtcclxuXHRcdFx0LmF1dGgtbGlua3Mge1xyXG5cdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcblx0Ym9keS5mdWxsLXdpZHRoLWZsdWlkIHtcclxuXHRcdGhlYWRlci5iczUge1xyXG5cdFx0XHRuYXYge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0Jj4uY29udGFpbmVyLW1kIHtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdyAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm5hdmJhci1icmFuZCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjAgMTI1cHggMCAwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmJyb3dzZSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRsZWZ0OjExNXB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwcHg7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdFx0XHRcdFx0dG9wOjRweDtcclxuXHJcblx0XHRcdFx0XHQmPmEge1xyXG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogMTdweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmF1dGgtbGlua3Mge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0dG9wOnVuc2V0O1xyXG5cdFx0XHRcdFx0cmlnaHQ6dW5zZXQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDo3MHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6NTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5jYXJ0LWVuYWJsZWQge1xyXG5cdFx0XHRcdGEuYWR2YW5jZWQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjUwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuZm9vdGVyIHtcclxuXHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFxyXG5cdHVsIHtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdFxyXG5cdFx0Ji5saXN0LWlubGluZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGEge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbmZvb3RlciB7XHJcblx0Lm1haW4tZm9vdGVyIHtcclxuXHRcdHBhZGRpbmctdG9wOiAyMHB4OyBcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHR9XHJcblx0XHJcblx0LnBhbmVsIHtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0fVxyXG5cdFxyXG5cdC5wYW5lbC1kZWZhdWx0IHtcclxuXHRcdCYgPiAucGFuZWwtaGVhZGluZyB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6aW5oZXJpdDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Lmxpc3QtZ3JvdXAtaXRlbSB7XHJcblx0XHQmID4gYSB7XHJcblx0XHRcdGNvbG9yOiAkZGFyay1ncmV5LWJyb3duO1xyXG5cdFx0XHRcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG5mb290ZXIge1xyXG5cclxuICAgIC5zb2NpYWwtZm9vdGVyIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cclxuICAgICAgICAmID4gLmNvbnRhaW5lciA+IC5yb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5zb2NpYWwtbmV0d29yayB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uc29jaWFsLW5ldHdvcmsge1xyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcHAtc3RvcmVzIHtcclxuICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgIGZvb3RlciB7XHJcbiAgICAgICAgLnNvY2lhbC1mb290ZXIge1xyXG5cclxuICAgICAgICAgICAgJiA+IC5jb250YWluZXIgPiAucm93IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuZm9vdGVyIHtcclxuXHQuc2VvLWZvb3RlcntcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRwYWRkaW5nLXRvcDogMjBweDsgXHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDsgXHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XHJcblx0XHRcclxuXHRcdGxpIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDRweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206NHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0Ji5jbGVhcmZpeCB7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICRkYXJrLWdyZXktYnJvd247XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdHVsIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmFmZmlsaWF0ZSB7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0JiA+IC5jb21wYW55LWluZm8ge1xyXG5cdFx0XHRcdFx0XHQmID4gLmZvb3Rlci10aXRsZSB7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5jb21wYW55LWxvZ28ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHR3aWR0aDogMTYuNjY2NjclO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQuY29tcGFueS1pbmZvIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0d2lkdGg6IDgzLjMzMzMzJTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC53ZWJzaXRlLWRlc2NyaXB0aW9ue1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLXNtYWxsZXI7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0fVx0XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5mb290ZXItdGl0bGUge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qXHJcbiovIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuZm9vdGVyIHtcclxuXHQuY29weXJpZ2h0LWZvb3RlciB7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0cGFkZGluZy10b3A6IDIwcHg7IFxyXG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7IFxyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdGNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0Y29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuZm9vdGVyLmJzNSB7XHJcbiAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgICAgICBib3JkZXI6MDtcclxuXHJcbiAgICAgICAgLmFjY29yZGlvbi1idXR0b24ge1xyXG4gICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93Om5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xyXG5cclxuICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bm90KC5jb2xsYXBzZWQpOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMjEyNTI5JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1haW4tZm9vdGVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xyXG4gICAgfVxyXG4gICAgLnNvY2lhbC1mb290ZXIge1xyXG4gICAgICAgIC5saXN0LWlubGluZT5saSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29weXJpZ2h0LWZvb3RlciB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGlzdC1pbmxpbmU+bGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4teHMtbWF4IHtcclxuICAgICAgICAubGlzdC1ncm91cC1pdGVtPmEge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDo0OXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAuYWNjb3JkaW9uLWhlYWRlciB7XHJcbiAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6MTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmPmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgICAgICAgICAgLmFjY29yZGlvbi1idXR0b24sICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzRhNGE0YTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGlzdC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJcclxuLmZ1bGwtd2lkdGgtZmx1aWQge1xyXG5cdGZvb3RlciB7XHJcblx0XHQuY29udGFpbmVyLCAuY29udGFpbmVyLW1kIHtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0bWF4LXdpZHRoOiAxNjAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLmZvcmNlLWZsdWlkIHtcclxuXHRcdGZvb3RlciAuY29udGFpbmVyLCBmb290ZXIgLmNvbnRhaW5lci1tZCB7XHJcblx0XHRcdG1heC13aWR0aDoxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsImdiLWZvb3Rlci5hbmctb3ZlcnJpZGUge1xyXG5cdGZvb3RlcntcclxuXHRcdC5jb250YWluZXIsIC5jb250YWluZXItbWR7XHJcblx0XHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0bWF4LXdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuXHQuc29jaWFsLW5ldHdvcmsge1xyXG5cdFx0dWwge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5hcHAtc3RvcmVzIHtcclxuXHRcdHVsIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHBhZGRpbmc6MTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXhzLW1pbiB7XHJcblx0LnNvY2lhbC1uZXR3b3JrIHtcclxuXHRcdHVsIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5hcHAtc3RvcmVzIHtcclxuXHRcdHVsIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIGF1dG87XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi14cy1tYXgge1xyXG5cdGZvb3RlciB7XHJcblx0XHQucGFuZWwtZ3JvdXAge1xyXG5cdFx0XHQucGFuZWwge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnBhbmVsLWRlZmF1bHQge1xyXG5cdFx0XHQmID4gLnBhbmVsLWhlYWRpbmcge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxNHB4IDEwcHg7XHJcblx0XHRcdFx0XHRjb2xvcjogJGRhcmstZ3JleS1icm93bjtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHQmLmdseXBoaWNvbiB7XHJcblx0XHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCYuZ2x5cGhpY29uLW1lbnUtZG93biB7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWdyZXktYnJvd247XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCYuZ2x5cGhpY29uLW1lbnUtdXAge1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGEge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdCYuZ2x5cGhpY29uLW1lbnUtZG93biB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQubGlzdC1ncm91cCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5saXN0LWdyb3VwLWl0ZW0ge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC13aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHJcblx0XHRcdCYgPiBhIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMnB4IDA7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrLWdyZXktYnJvd247XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5jb3B5IC5wdWxsLWxlZnQge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRlcm1zIC5wdWxsLXJpZ2h0IHtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHRmb290ZXIge1xyXG5cdFx0LmNvbGxhcHNlIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC5wYW5lbC1ncm91cCB7XHJcblx0XHRcdC5wYW5lbCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRoNCB7XHJcblx0XHRcdCYucGFuZWwtdGl0bGUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleS1icm93bjtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LnBhbmVsLWhlYWRpbmcge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHRsaSB7XHJcblx0XHRcdCYubGlzdC1ncm91cC1pdGVtIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDJweCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1heCB7XHJcblx0XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWluLXRvLXNjcmVlbi1zbS1tYXgge1xyXG5cdGZvb3RlciB7XHJcblx0XHRsaSB7XHJcblx0XHRcdCYubGlzdC1ncm91cC1pdGVtIHtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDRweCAwO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuXHRmb290ZXIge1xyXG5cdFx0LnNlby1mb290ZXJ7XHRcdFx0XHJcblx0XHRcdC5hZmZpbGlhdGUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdGZsZXgtd3JhcDp3cmFwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiYm9keS5taW4ge1xyXG5cdGZvb3RlciB7XHJcblx0XHQubWFpbi1mb290ZXIge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDowcHg7XHJcblx0XHRcdGJvcmRlci10b3A6MHB4O1xyXG4gXHJcblx0XHRcdC5wYW5lbC1ncm91cCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XHJcblxyXG5cdFx0XHRcdC5wYW5lbCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zb2NpYWwtZm9vdGVyLCAuc2VvLWZvb3RlciwgLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWl0ZW0ge1xyXG5cdFx0XHRkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jaG9tZTIge1xyXG4gICAgLmhkci1jb3ZlciwgLndpZGdldCwgLmdiLWxpdGUtd2lkZ2V0IHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDokc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDoyO1xyXG4gICAgICAgICAgICBmbGV4OjEgMCBhdXRvO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5nYi1saXRlLXdpZGdldCB7XHJcbiAgICAgICAgaDI+c3BhbiB7XHJcbiAgICAgICAgICAgIGZsZXg6MSAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndpZGdldCwgLmdiLWxpdGUtd2lkZ2V0IHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCIvL1wiO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjIxcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDouNXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6MTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkICRmb3JtLWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud2lkZ2V0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjNyZW07XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgbWFyZ2luOjAgMCAxcmVtIDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MCAwIDAgMTVweDtcclxuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgIG9yZGVyOjM7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubW9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgICAgdG9wOjVweDtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgcGFkZGluZzowIDE1cHggMCAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICAgIFxyXG5cdC5oZHItY292ZXIge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDpcIi8vXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyMXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtM3B4O1xyXG4gICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgei1pbmRleDoxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MnB4IHNvbGlkICRmb3JtLWJvcmRlcjtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgb3JkZXI6MjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvcmRlcjoxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgb3JkZXI6MztcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIG9yZGVyOjQ7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ2ItbGl0ZS13aWRnZXQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6MDtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6LjVyZW07XHJcbiAgICAgICAgICAgICAgICBvcmRlcjoxO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjozO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6MjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6LjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi0zcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDouMnJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjo0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0Oi41cmVtO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRydXN0cGlsb3Qtd2lkZ2V0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRvcDp1bnNldDtcclxuICAgICAgICByaWdodDp1bnNldDtcclxuICAgICAgICBmbG9hdDpub25lO1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkaW5nLXBhbmUge1xyXG4gICAgICAgIG92ZXJmbG93LXg6c2Nyb2xsO1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIHNjcm9sbGJhci1jb2xvcjogI2I3YjdiNyB0cmFuc3BhcmVudDtcclxuICAgICAgICBzY3JvbGxiYXItd2lkdGg6dGhpbjtcclxuICAgIH1cclxuXHJcbiAgICAmPmRpdiB7XHJcbiAgICAgICAgLndoaXRlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyYXktZ3JhZGllbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDIzNywyMzcsMjM3LDEpIDAlLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDQwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSA2MCUsIHJnYmEoMjM3LDIzNywyMzcsMSkgMTAwJSk7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGFyay1ncmF5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1kYXJrZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGlnaHQtZ3JheSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGJhY2tncm91bmQtd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFxyXG59XHJcbi5oZXJvLWZpdCAubWFpbi1jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6LTIwcHggIWltcG9ydGFudDtcclxuICAgIFxyXG4gICAgJiArIGZvb3Rlci5iczUsIFxyXG4gICAgJiArICogKyBmb290ZXIuYnM1ICB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAjaG9tZTIge1xyXG4gICAgICAgIC5oZHItY292ZXIsIC53aWRnZXQsIC5nYi1saXRlLXdpZGdldCB7XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6MCAxIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgLmhlcm8tZml0IC5tYWluLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEyMnB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI2hvbWUyIHtcclxuICAgICAgICAud2lkZ2V0IHtcclxuICAgICAgICAgICAgaDIgeyBcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tb3JlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmhkci1jb3ZlciwgLndpZGdldCwgLmdiLWxpdGUtd2lkZ2V0IHtcclxuICAgICAgICAgICAgaDIgeyBcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNob21lMiB7XHJcbiAgICAjYnJhZ0xpbmUge1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG5cclxuICAgICAgICAuYnJhZyB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjIycHg7XHJcblxyXG4gICAgICAgICAgICBpLmljb24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDo0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTdweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgICAgICAuYnJhZyB7XHJcbiAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2hvbWUyIHtcclxuICAgICNob21lcGFnZS1jYXJvdXNlbC13cmFwIHtcclxuICAgICAgICB0cmFuc2l0aW9uOi41cyBoZWlnaHQgZWFzZTtcclxuICAgICAgICBtaW4td2lkdGg6MXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktZGFya2VyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgI2hvbWVwYWdlLWNhcm91c2VsIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjoxcyBvcGFjaXR5IGVhc2U7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgZmxleDoxIDAgMTAwJTtcclxuICAgICAgICAgICAgfSAgICAgICBcclxuICAgICAgICAgICAgLnNsaWNrLXNsaWRlPmRpdiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNsaWNrLWluaXRpYWxpemVkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDp1bnNldDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2hvbWVwYWdlLWNhcm91c2VsLWNvbnRyb2xzIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOjA7XHJcbiAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgaGVpZ2h0OjI1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcblxyXG4gICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICNob21lcGFnZS1jYXJvdXNlbC1kb3RzIHtcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDozO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJGJ1bGxldFNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vLy8vLy8vLy9cclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjJweCBzb2xpZCAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiRidWxsZXRTaXplO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDokYnVsbGV0U2l6ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ1bGxldFNpemU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtMTAwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYrbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI2hvbWVwYWdlLWNhcm91c2VsLWRpcmVjdGlvbmFscyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOjEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgI2hvbWVwYWdlLWNhcm91c2VsLXBhdXNlLCAjaG9tZXBhZ2UtY2Fyb3VzZWwtYXJyb3dzIHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6LTk5OTk5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6LTk5OTk5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgI2hvbWVwYWdlLWNhcm91c2VsLWFycm93cyAuc2xpY2stYXJyb3cgKyAuc2xpY2stYXJyb3csICNob21lcGFnZS1jYXJvdXNlbC1wYXVzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgI2hvbWVwYWdlLWNhcm91c2VsLXBhdXNlIHtcclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mYS1wYXVzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZmEtcGxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5wbGF5aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZhLXBhdXNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZhLXBsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICR3aWR0aDoyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vLy8vLy8vLy8vLy8vXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJHdpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDokd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6JHdpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjoycHggc29saWQgJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi5yZXZlYWwge1xyXG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuXHJcbiAgICAgICAgICAgICNob21lcGFnZS1jYXJvdXNlbCB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jaG9tZTIge1xyXG4gICAgI1doYXRJc0dCIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhkci1jb3ZlciB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmPmgyOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2hvbWUyIHtcclxuICAgIC50b3Atc2VsbGluZy1ibG9jayB7XHJcbiAgICAgICAgLnRzLXBvZCB7IFxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPmltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE3cHg7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAgeyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMCAhaW1wb3J0YW50OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4ICFpbXBvcnRhbnQ7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudCAhaW1wb3J0YW50OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVuc2V0ICFpbXBvcnRhbnQ7IFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZmxhdCB7XHJcbiAgICAgICAgICAgICAgICBhIHsgXHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjcwMDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOjRweCBzb2xpZCAkZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50aWxlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZS1pbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEsICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5ncmVlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmI1RvcFNlbGxpbmdNYW51ZmFjdHVyZXJzIHtcclxuICAgICAgICAgICAgLnRzLXBvZCB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6MTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOjEyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDoxMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICB6LWluZGV4OjM7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIG1hcmdpbjotMTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICB6LWluZGV4OjU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYjRmVhdHVyZWRNYW51ZmFjdHVyZXJzIHtcclxuICAgICAgICAgICAgLnRpbGU+ZGl2IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjFyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYjVG9wQ2F0ZWdvcmllcywgJiNUb3BTZWxsaW5nSGFuZGd1bnMge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiU0hPUFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDotMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gLjVyZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjJzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmI1RvcENhdGVnb3JpZXMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiNXUENvbnRlbnQge1xyXG4gICAgICAgICAgICAuaW1hZ2Utd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OjEgMCA5MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYrZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgICAgICAmI1RvcENhdGVnb3JpZXMge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgICAgICYjVG9wQ2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cmVtIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgICAgICYjVG9wQ2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuICAgICAgICAgICAgJiNUb3BDYXRlZ29yaWVzIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAgIFxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2hvbWUyIHtcclxuICAgIC5saWZlc3R5bGUtYmxvY2sgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgLmxpZmVzdHlsZS1ibG9jayAuY29sLWxnLTYge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDAuOHJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjdyZW0pXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2hvbWUyIHtcclxuICAgICNOZXdVc2VyUmVzb3VyY2VzIHtcclxuICAgICAgICAuaGRyLWNvdmVyIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUsICY+aDI6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRzLXBvZCB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlOyBcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJj5oMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6NzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78jaG9tZTIge1xyXG4gICAgLnNlcnZlci1jYXJvdXNlbCB7IC8vVGhpcyB3aWxsIG5lZWQgdG8gYmUgbW92ZWQgaW50byB0aGUgZ2xvYmFsIHNjb3BlIGFzIHNvb24gYXMgd2UgZG8gYWRkb25zIGxpdGUgd2lkZ2V0c1xyXG4gICAgICAgIHRyYW5zaXRpb246MXMgb3BhY2l0eSBlYXNlO1xyXG4gICAgICAgIG9wYWNpdHk6MDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6MzAwcHg7XHJcblxyXG4gICAgICAgICYucmV2ZWFsIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDp1bnNldDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jaG9tZTIge1xyXG4gICAgI2RpdkFubm91bmNlbWVudHMge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgcGFkZGluZzowO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uci1wb2Qge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZHItY292ZXIge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSwgJj5oMjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3BhcnRuZXJzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC8vaGVpZ2h0Ojk4cHg7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoxNyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgMjUlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY+I21hcnF1ZWVfMCB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IG1hcnF1ZWUgMTIwcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+I21hcnF1ZWVfMSB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IG1hcnF1ZWUgMTIwcyBsaW5lYXIgMzBzIGluZmluaXRlOyBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj4jbWFycXVlZV8yIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogbWFycXVlZSAxMjBzIGxpbmVhciA2MHMgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+I21hcnF1ZWVfMyB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IG1hcnF1ZWUgMTIwcyBsaW5lYXIgOTBzIGluZmluaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyPmRpdiB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBrZXlmcmFtZXMgbWFycXVlZSB7XHJcbiAgICAgICAgICAgICAgICAwJSB7IGxlZnQ6IDEwMCU7IH1cclxuICAgICAgICAgICAgICAgIDUwJSB7IGxlZnQ6IC0xMDAlOyB9XHJcbiAgICAgICAgICAgICAgICAxMDAlIHtsZWZ0OiAtMTAwJTsgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgICAgICAjcGFydG5lcnMge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjQuNiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogNi42NjY2NjY2NjY2NjY2NjclO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNob21lMiB7XHJcbiAgICAud3AtY29udGVudC10aWxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAud3AtY29udGVudC10aWxlLndwLXZpZGVvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9hc3NldHMuZ3VuYnJva2VyLmNvbS9xX2F1dG86YmVzdC9mX2F1dG8vZHByX2F1dG8vaW1nL2hvbWVwYWdlL3dwL3dwLXRpbGUtYmtnZC12aWRlb3MuanBnKTtcclxuICAgIH1cclxuXHJcbiAgICAud3AtY29udGVudC10aWxlLndwLWFydGljbGVzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9hc3NldHMuZ3VuYnJva2VyLmNvbS9xX2F1dG86YmVzdC9mX2F1dG8vZHByX2F1dG8vaW1nL2hvbWVwYWdlL3dwL3dwLXRpbGUtYmtnZC1hcnRpY2xlcy5qcGcpO1xyXG4gICAgfVxyXG5cclxuICAgIC53cC1jb250ZW50LXRpbGUud3AtcG9kY2FzdHMge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2Fzc2V0cy5ndW5icm9rZXIuY29tL3FfYXV0bzpiZXN0L2ZfYXV0by9kcHJfYXV0by9pbWcvaG9tZXBhZ2Uvd3Avd3AtdGlsZS1ia2dkLXBvZGNhc3RzLXYxLmpwZyk7XHJcbiAgICB9XHJcblxyXG4gICAgLndwLWNvbnRlbnQtdGlsZS53cC1yZXNlYXJjaCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vYXNzZXRzLmd1bmJyb2tlci5jb20vcV9hdXRvOmJlc3QvZl9hdXRvL2Rwcl9hdXRvL2ltZy9ob21lcGFnZS93cC93cC10aWxlLWJrZ2QtcmVzZWFyY2guanBnKTtcclxuICAgIH1cclxuXHJcbiAgICAud3AtY29udGVudC10aWxlIGEge1xyXG4gICAgICAgIGhlaWdodDogMTIycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDExNmRlZywgcmdiYSgwLCAwLCAwLCAwLjMpIDUwJSwgJG9wYXF1ZSA3NyUpO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLndwLWNvbnRlbnQtdGlsZSBhIC53cC1jb250ZW50LWNvbHVtbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC53cC1jb250ZW50LXRpbGUgYSBoMyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC45cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53cC1jb250ZW50LXRpbGUud3AtdmlkZW8gaDMge1xyXG4gICAgICAgIHdpZHRoOiAxNzBweFxyXG4gICAgfVxyXG5cclxuICAgIC53cC1jb250ZW50LXRpbGUud3AtYXJ0aWNsZXMgaDMge1xyXG4gICAgICAgIHdpZHRoOiAxNDBweFxyXG4gICAgfVxyXG5cclxuICAgIC53cC1jb250ZW50LXRpbGUgYSAud3AtYnRuIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDRBO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCAyMHB4IDZweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgfVxyXG5cclxuICAgIC53cC1jb250ZW50LXRpbGUgYSAud3AtYnRuOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICB9XHJcblxyXG4gICAgLndwLWNvbnRlbnQtaWNvbi1jb2x1bW4ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAud3AtY29udGVudC10aWxlIC53cC1jb250ZW50LWljb24tY29sdW1uIGkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDU1cHg7XHJcbiAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggcmdiKDAsIDAsIDAsIDAuOCk7XHJcbiAgICB9XHJcblxyXG4gICAgLndwLWNvbnRlbnQtdGlsZSAud3AtY29udGVudC1pY29uLWNvbHVtbiBpLmZhLXBsYXkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC53cC1jb250ZW50LXRpbGUgLndwLWNvbnRlbnQtaWNvbi1jb2x1bW4gaS5mYS1oZWFkcGhvbmVzIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgIC53cC1jb250ZW50LXRpbGUgYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTYycHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMTZkZWcsIHJnYmEoMCwgMCwgMCwgMC43KSA1MCUsIHJnYmEoMCwgMCwgMCwgMCkgNzclKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cC1jb250ZW50LXRpbGUgYSBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3AtY29udGVudC10aWxlIGEgLndwLWJ0biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cC1jb250ZW50LXRpbGUud3AtdmlkZW8gaDMge1xyXG4gICAgICAgICAgICB3aWR0aDogMjMwcHhcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cC1jb250ZW50LXRpbGUud3AtYXJ0aWNsZXMgaDMge1xyXG4gICAgICAgICAgICB3aWR0aDogMTgwcHhcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cC1jb250ZW50LXRpbGUgLndwLWNvbnRlbnQtaWNvbi1jb2x1bW4gaSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IHJnYigwLCAwLCAwLCAwLjgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAud3AtY29udGVudC10aWxlIGEge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTE2ZGVnLCByZ2JhKDAsIDAsIDAsIDAuMikgNDAlLCAkb3BhcXVlIDc3JSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud3AtY29udGVudC10aWxlIGEgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwLWNvbnRlbnQtdGlsZS53cC12aWRlbyBoMyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwLWNvbnRlbnQtdGlsZS53cC1hcnRpY2xlcyBoMyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMTBweFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndwLWNvbnRlbnQtaWNvbi1jb2x1bW4ge1xyXG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53cC1jb250ZW50LXRpbGUgLndwLWNvbnRlbnQtaWNvbi1jb2x1bW4gaSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IHJnYigwLCAwLCAwLCAwLjgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4uY29uZmlybSB7XHJcbiAgICB0YWJsZS50YWJsZSB7XHJcbiAgICAgICAgJiA+IHRib2R5IHtcclxuICAgICAgICAgICAgJiA+IHRyIHtcclxuICAgICAgICAgICAgICAgICYgPiB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjYuNjY2NjclO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC52YWx1ZXMge1xyXG4gICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgJj5oNSwgJj5wIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI3NoaXBwaW5nUmF0ZXMge1xyXG4gICAgICAgICAgICAgICAgc3BhbjpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjpcIjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc3RhbmQtYWxvbmUtdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZnVsbC13aWR0aCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWktY2hlY2tib3hyYWRpby1sYWJlbCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XHJcblxyXG4gICAgICAgIC51aS1jaGVja2JveHJhZGlvLWljb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI21ha2VBbk9mZmVyIHtcclxuICAgIGNvbG9yOiRncmF5O1xyXG5cclxuICAgIC5zaG93LWNvbnNpZGVyZWQsLnNob3ctY29uZmlybSwuc2hvdy1kZWNsaW5lZCB7ZGlzcGxheTpub25lO31cclxuICAgIFxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgfVxyXG4gICAgaHIge1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiRncmV5LWJvcmRlcjtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgfVxyXG4gICAgaDEsaDIsaDMsaDQsaDUsaHIscCx1bCB7XHJcbiAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJj5oMSB7XHJcbiAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICBmb250LXdlaWdodDokYm9sZDtcclxuICAgIH1cclxuICAgICY+cCB7XHJcblxyXG4gICAgfVxyXG4gICAgJj5hIHtcclxuICAgICAgICBmbG9hdDpyaWdodDtcclxuICAgICAgICBmb250LXNpemU6MTJweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduIHtcclxuICAgICAgICBjb2xvcjokZ3VuYnJva2VyLXllbGxvdztcclxuICAgIH1cclxuXHJcbiAgICAud2hpdGUtc2VjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6MjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xyXG4gICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblxyXG4gICAgICAgIFxyXG4gICAgICAgIC5idXllcnMtc3RhdHVzLCAuYnV5ZXJzLW9mZmVyIHtcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6NDAlO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDpyaWdodDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjU1JTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTNweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY2xlYXI6Ym90aDtcclxuXHJcbiAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1eWVycy1zdGF0dXN7XHJcbiAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBociB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MjBweCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1eWVycy1vZmZlcj5kaXYge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuXHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VsbGVycy1pdGVtIHtcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjE1cHggYXV0byAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDo4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+YSB7ICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWRkaXRpb25hbC1vZmZlciB7XHJcbiAgICAgICAgICAgIGhyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjoyMHB4IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDIge31cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46NXB4IGF1dG8gMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY3VycmVuY3ktZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OnRhYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxlZnQ7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0LmN1cnJlbmN5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jdGEtd3JhcCB7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjExcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhLGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDpjYWxjKDUwJSAtIDcuNXB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+ZGl2LnRvcCB7XHJcbiAgICAgICAgICAgICAgICAmPmRpdntcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC51aS1jaGVja2JveHJhZGlvLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmPmRpdi5idG0ge1xyXG4gICAgICAgICAgICAgICAgLnBheW1lbnQtbWV0aG9kcywgLnNoaXBwaW5nLXRlcm1zIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGhyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmPmRpdntcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6MTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZ1bGwtd2lkdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5oNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPiNzaGlwcGluZ1JhdGVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wYXltZW50LW1ldGhvZHMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zaGlwcGluZy10ZXJtcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBocjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kaXNjbGFpbWVyLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgIG1hcmdpbjoyMHB4IGF1dG87XHJcblxyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6JHNlbWlib2xkO1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxNXB4O1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaHIge1xyXG4gICAgICAgICAgIG1hcmdpbjoyMHB4IGF1dG87IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vT2ZmZXIgQ29uZmlybWF0aW9uXHJcbiAgICAmLm9mZmVyLWNvbmZpcm0ge1xyXG4gICAgICAgIC5zaG93LWNvbmZpcm0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud2hpdGUtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIC5jdGEtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zaG93LWNvbmZpcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBhLCBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2hvdy1jb25maXJtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJ0bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vT2ZmZXIgQ29uc2lkZXJhdGlvblxyXG4gICAgJi5vZmZlci1jb25zaWRlcmVkIHtcclxuICAgICAgICAuc2hvdy1jb25zaWRlcmVkIHtcclxuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLndoaXRlLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAuYnV5ZXJzLXN0YXR1c3tcclxuICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokcHJvZHVjdC1ibHVlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuLnNob3ctY29uc2lkZXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxlMDIzXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCBzcGFuLnNob3ctY29uc2lkZXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jdGEtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBhLCBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zaG93LWNvbnNpZGVyZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvL09mZmVyIERlY2xpbmVkXHJcbiAgICAmLm9mZmVyLWRlY2xpbmVkIHtcclxuICAgICAgICAmPmgxIHtcclxuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNob3ctZGVjbGluZWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud2hpdGUtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MzVweDtcclxuXHJcbiAgICAgICAgICAgIC5idXllcnMtc3RhdHVze1xyXG4gICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRwcm9kdWN0LXJlZDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBzcGFuLnNob3ctZGVjbGluZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGk6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcZTA4OFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAgc3Bhbi5zaG93LWRlY2xpbmVkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgIGEsIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNob3ctZGVjbGluZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiNjb25maXJtQXV0b0FjY2VwdE1vZGFsIHtcclxuICAgIGg0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4OztcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6MTNweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbToxM3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHsvLzw0NzlweFxyXG4gICAgI21ha2VBbk9mZmVyIHtcclxuICAgICAgICAud2hpdGUtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIC5hZGRpdGlvbmFsLW9mZmVyIHtcclxuICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICAgIFxyXG59XHJcbkBpbmNsdWRlIHNjcmVlbi14cy1taW4gey8vPjQ4MFxyXG4gICAgI21ha2VBbk9mZmVyIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud2hpdGUtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIC5zZWxsZXJzLWl0ZW0+ZGl2IGRpdiBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTozcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFkZGl0aW9uYWwtb2ZmZXIge1xyXG4gICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmN0YS13cmFwIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7Ly8+NzY4XHJcbiAgICAjbWFrZUFuT2ZmZXIge1xyXG5cclxuICAgICAgICAmPmgxIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53aGl0ZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDoyNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcbiAgICAgICAgICAgIC5idXllcnMtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1eWVycy1zdGF0dXMgaHIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1eWVycy1vZmZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VsbGVycy1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4IGF1dG8gMTNweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSxwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOnByZS13cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hZGRpdGlvbmFsLW9mZmVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBociB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDIge2NsZWFyOmJvdGg7fVxyXG4gICAgICAgICAgICAgICAgcCB7Y2xlYXI6Ym90aDt9XHJcblxyXG4gICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo4MCU7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jdGEtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDpyaWdodDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjUwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgZGl2LnRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYSxidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLm9mZmVyLWNvbmZpcm0ge1xyXG4gICAgICAgICAgICAud2hpdGUtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAuYnV5ZXJzLW9mZmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2VsbGVycy1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDoxcHggZG90dGVkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jdGEtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuc2hvdy1jb25maXJtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaHIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjpmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6MjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOnJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLCBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNob3ctY29uZmlybSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudWktY2hlY2tib3hyYWRpby1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5idG0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjoxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5vZmZlci1jb25zaWRlcmVkIHtcclxuICAgICAgICAgICAgLndoaXRlLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgLmJ1eWVycy1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6MXB4IGRvdHRlZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY3RhLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTQ2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5vZmZlci1kZWNsaW5lZCB7XHJcbiAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAud2hpdGUtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjQ1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlbGxlcnMtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IGRvdHRlZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi00NnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNjb25maXJtQXV0b0FjY2VwdE1vZGFsIHtcclxuICAgICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MjVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDoyNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7Ly8+MTIwMFxyXG4gICAgI21ha2VBbk9mZmVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjUwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJj5oMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndoaXRlLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAuYWRkaXRpb25hbC1vZmZlciB7XHJcblxyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDozMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jdXJyZW5jeS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQuY3VycmVuY3kge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4teHMtbWF4IHtcclxuICAgIC5jb25maXJtIHtcclxuICAgICAgICB0YWJsZS50YWJsZSB7XHJcbiAgICAgICAgICAgICYgPiB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAmID4gdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wdXJjaGFzZS1jdGEge1xyXG4gICAgICAgIC5idG4uYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jc2VhcmNoQ29udGFpbmVyIHtcclxuXHRwYWRkaW5nLXRvcDoxMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOjU1cHg7XHJcblx0XHJcblx0bGFiZWwge1xyXG5cdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdGZvbnQtc2l6ZToxM3B4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6JHNlbWlib2xkO1xyXG5cdH1cclxuXHQuZGl2LWxpbmUge1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdGhlaWdodDoxcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRncmV5LWJvcmRlcjtcclxuXHR9XHJcblx0c2VjdGlvbiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOjE1cHg7XHJcblx0fVxyXG5cclxuXHQjY2VMb2dvV3JhcHBlciB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0LmZsZXgtY29sLTIge1xyXG5cdFx0bWluLXdpZHRoOjA7XHJcblx0XHRcclxuXHRcdC5hZC1wbGFjZW1lbnQge1xyXG5cdFx0XHRtYXJnaW46MzBweCAwcHg7XHJcblxyXG5cdFx0XHRpbWcge1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA5NDRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQuZHJhd2VyLWxpbmsge1xyXG5cdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lOyBcclxuXHRcdFx0Ji5kcmF3ZXItaWNvbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6NXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3Nlb0NvbnRlbnQsICNzZW9Db250ZW50MiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6MTBweCAxNXB4IDBweDtcclxuXHRjb2xvcjokZ3JheTtcclxuXHRtYXJnaW46MHB4IGF1dG87XHJcblx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdHdpZHRoOjEwMCU7XHJcblx0bWluLWhlaWdodDozMHB4O1xyXG5cdFxyXG5cdGlucHV0IHtcclxuXHRcdGRpc3BsYXk6bm9uZTtcclxuXHR9XHJcblx0bGFiZWwuY2xvc2UtYnRuIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDoxMHB4O1xyXG5cdFx0cmlnaHQ6MTVweDtcclxuXHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRmb250LXNpemU6MTJweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRtYXJnaW46MHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cclxuXHRcdGkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0dHJhbnNpdGlvbjphbGwgMC4zcztcclxuXHRcdFx0dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDpcIk1vcmVcIjtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OjVweDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRoMSxoMiB7XHJcblx0XHRtYXJnaW46MHB4O1xyXG5cdFx0cGFkZGluZzowcHg7XHJcblx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRjb2xvcjokZ3JheTtcclxuXHR9XHJcblxyXG5cdGgxIHtcclxuXHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6NjBweDtcclxuXHRcdHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XHJcblx0XHRvdmVyZmxvdzpoaWRkZW47XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdH1cclxuXHJcblx0LnNlby13cmFwIHtcclxuXHRcdGZvbnQtc2l6ZToxMXB4O1xyXG5cclxuXHRcdCY6bm90KC5zZW8tY29udGVudC1ib3R0b20pIHtcclxuXHRcdFx0aGVpZ2h0OjBweDtcclxuXHRcdFx0b3BhY2l0eTowO1xyXG5cdFx0XHR0cmFuc2l0aW9uOmFsbCAwLjNzO1xyXG5cdFx0fVxyXG5cclxuXHRcdGgyIHtcclxuXHRcdFx0Zm9udC1zaXplOjEzcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6MTVweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206MTBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmPi5yb3cge1xyXG5cdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHJcblx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHRkaXYgeyBcclxuXHRcdFx0XHRcdCYuY29sLXhzLTYge1xyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjcuNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6Ny41cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMyksJjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRcdFx0XHRcdGZpZ3VyZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuY29sLXhzLTEyIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6NXB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTo1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206MTVweDtcclxuXHJcblx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MThweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjBweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206MTVweDtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOjE1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuc2VvLWNvdmVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0ZmlndXJlIHtcclxuXHQgICAgICAgICYuY2F0LWNhcmQge1xyXG5cdCAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcblx0ICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0ICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHQgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcblx0ICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cdCAgICAgICAgICAgIC8vbWFyZ2luOiAxMHB4IDEuNSU7XHJcblx0ICAgICAgICAgICAgLyogbWluLWhlaWdodDogMTgwcHg7XHJcblx0ICAgICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcclxuXHQgICAgICAgICAgICBtYXgtd2lkdGg6IDIyNXB4O1xyXG5cdCAgICAgICAgICAgIG1heC1oZWlnaHQ6IDIyNXB4OyAqL1xyXG5cdCAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cdCAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHQgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0ICAgICAgICAgICAgYmFja2dyb3VuZDogI2YxZjJmMjtcclxuXHQgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ICAgICAgICAgICAgLy9ib3gtc2hhZG93OiAwcHggNHB4IDE0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMCk7XHJcblxyXG5cdCAgICAgICAgICAgIC8qICYgKiB7XHJcblx0ICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjZzIGVhc2U7XHJcblx0ICAgICAgICAgICAgfSAqL1xyXG5cclxuXHQgICAgICAgICAgICAmOmhvdmVyLCAmLmhvdmVyIHtcclxuXHQgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE5MSwgMCwgMC43KTtcclxuXHQgICAgICAgICAgICAgICAgLy9ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XHJcblx0ICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHQgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuXHJcblx0ICAgICAgICAgICAgICAgIGZpZ2NhcHRpb24gaDMge1xyXG5cdCAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDQ5LCAwKTtcclxuICAgIFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHJnYigwLCAxMywgMCk7XHJcblx0ICAgICAgICAgICAgICAgICAgICAvKiBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7ICovXHJcblx0ICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgLyogdGV4dC1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuNzUpOyAqL1xyXG5cdCAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgfVxyXG5cclxuXHQgICAgICAgICAgICBpbWcge1xyXG5cdCAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cdCAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHQgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cdCAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xyXG5cdCAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdCAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XHJcblx0ICAgICAgICAgICAgfVxyXG5cclxuXHQgICAgICAgICAgICBmaWdjYXB0aW9uIHtcclxuXHQgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblx0ICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHQgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG5cclxuXHQgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcblx0ICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblx0ICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblx0ICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcblx0ICAgICAgICAgICAgICAgIH1cclxuXHQgICAgICAgICAgICB9XHJcblxyXG5cdCAgICAgICAgICAgIGgzLCBwIHtcclxuXHQgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cdCAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cdCAgICAgICAgICAgIH1cclxuXHJcblx0ICAgICAgICAgICAgaDMsIGgzLmZpZ2NhcHRpb24ge1xyXG5cdCAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cdCAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcblx0ICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0ICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuXHQgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0ICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xyXG5cdCAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcblx0ICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0ICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuXHQgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuXHQgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdCAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdCAgICAgICAgICAgIH1cclxuXHJcblx0ICAgICAgICAgICAgYSB7XHJcblx0ICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcblx0ICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG5cdCAgICAgICAgICAgICAgICB0b3A6IDA7XHJcblx0ICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuXHQgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICAgICAgICAgIH1cclxuXHQgICAgICAgIH1cclxuXHQgICAgfVxyXG5cclxuXHQgICAgLnBvZCB7XHJcblx0ICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0ICAgIH1cclxuXHJcblx0ICAgIC5wb3Age1xyXG5cdCAgICAgICAgdWwge1xyXG5cdCAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG5cdCAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuXHQgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuXHQgICAgICAgICAgICBsaSB7XHJcblx0ICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcblx0ICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IC41cHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdCAgICAgICAgICAgICAgICBwYWRkaW5nOiA3cHg7XHJcblx0ICAgICAgICAgICAgfVxyXG5cclxuXHQgICAgICAgICAgICBhIHtcclxuXHQgICAgICAgICAgICAgICAgbGkge1xyXG5cdCAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcblx0ICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXktYm9yZGVyO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgfVxyXG5cdCAgICB9XHJcblx0fVxyXG5cdFxyXG5cdCNzZW9XcmFwcGVyQnRuOmNoZWNrZWQgKyBsYWJlbCB7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6XCJMZXNzXCI7XHJcblx0XHR9XHJcblx0XHRpIHtcclxuXHRcdFx0dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcblx0I3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCArIGxhYmVsICsgaDF7XHJcblx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XHJcblx0XHR3aGl0ZS1zcGFjZTpub3JtYWw7XHJcblx0fVxyXG5cdCNzZW9XcmFwcGVyQnRuOmNoZWNrZWQgKyBsYWJlbCArIGgxICsgLnNlby13cmFwIHtcclxuXHRcdCY+LnJvdyB7XHJcblx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdGhlaWdodDphdXRvO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHJcblx0XHQmLnNlby1wYXJ0aWFsIHtcclxuXHRcdFx0Jj4ucm93Om50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0aGVpZ2h0OjEwMHB4O1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0XHRcdC5zZW8tY292ZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRib3R0b206MHB4O1xyXG5cdFx0XHRcdFx0bGVmdDowcHg7XHJcblx0XHRcdFx0XHRyaWdodDowcHg7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0ei1pbmRleDoxMDA0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXdKU0lnZVRJOUlqRXdNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSTJabVpqbG1PU0lnYzNSdmNDMXZjR0ZqYVhSNVBTSXdJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFd01DVWlJSE4wYjNBdFkyOXNiM0k5SWlObU4yWTJaaklpSUhOMGIzQXRiM0JoWTJsMGVUMGlNU0l2UGdvZ0lEd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0NpQWdQSEpsWTNRZ2VEMGlNQ0lnZVQwaU1DSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0lnWm1sc2JEMGlkWEpzS0NObmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0tTSWdMejRLUEM5emRtYyspO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNDksMjQ5LDApIDAlLCByZ2JhKDI0NywyNDYsMjQyLDEpIDEwMCUpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDI1NSwyNDksMjQ5LDApIDAlLHJnYmEoMjQ3LDI0NiwyNDIsMSkgMTAwJSk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwyNDksMjQ5LDApIDAlLHJnYmEoMjQ3LDI0NiwyNDIsMSkgMTAwJSk7XHJcblx0XHRcdFx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZmZmOWY5JywgZW5kQ29sb3JzdHI9JyNmN2Y2ZjInLEdyYWRpZW50VHlwZT0wICk7XHJcblx0XHRcdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6ZmxleC1lbmQ7XHJcblxyXG5cdFx0XHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzo2cHggMTJweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToxNXB4O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpiYXNlbGluZTtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cclxuXHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjVweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDpub3JtYWw7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjEzcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4jc2VvQ29udGVudDIge1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcblx0cGFkZGluZy1sZWZ0OjE1cHg7XHJcblx0cGFkZGluZy1yaWdodDoxNXB4O1xyXG59XHJcbkBpbmNsdWRlIHNjcmVlbi14cy1tYXgge1xyXG4gICAgI3Nlb0NvbnRlbnQge1xyXG4gICAgLy8gbWF4LXdpZHRoOiA3NjdweFxyXG5cdCAgICAuc2VvLXdyYXAge1xyXG5cdCAgICAgICAgLnBvZCB7XHJcblx0ICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHQgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0ICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcblx0ICAgICAgICAgICAgdWwge1xyXG5cdCAgICAgICAgICAgICAgICBsaSB7XHJcblx0ICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNWVtO1xyXG5cdCAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgfVxyXG5cclxuXHQgICAgICAgIGZpZ3VyZSB7XHJcblx0ICAgICAgICAgICAgJi5jYXQtY2FyZCB7XHJcblx0ICAgICAgICAgICAgICAgIGltZyB7XHJcblx0ICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblx0ICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblx0ICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcblx0ICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xyXG5cdCAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgfVxyXG5cclxuXHQgICAgICAgIGgzIHtcclxuXHQgICAgICAgICAgICAmLmZpZ2NhcHRpb24ge1xyXG5cdCAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cdCAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHQgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XHJcblx0ICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgfVxyXG5cdCAgICB9XHJcblx0fVxyXG59XHJcbkBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdCNzZW9Db250ZW50LCAjc2VvQ29udGVudDIge1xyXG5cdFx0cGFkZGluZy10b3A6MHB4O1xyXG5cclxuXHRcdGxhYmVsLmNsb3NlLWJ0biB7XHJcblx0XHRcdHRvcDowcHg7XHJcblx0XHRcdFxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aDEge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OjEzNXB4O1xyXG5cdFx0fVxyXG5cdFx0I3Nlb1dyYXBwZXJCdG46Y2hlY2tlZCArIGxhYmVsICsgaDEgKyAuc2VvLXdyYXAge1xyXG5cdFx0XHQmPi5yb3d7XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjcuNXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDo3LjVweDtcclxuXHRcdFx0XHRcdGgyIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6LTcuNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0ZGl2LmNvbC14cy02IHtcclxuXHRcdFx0XHRcdFx0ZmlndXJlIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjBweDtcdFxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDo3LjVweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6Ny41cHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDo3LjVweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6Ny41cHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjcuNXB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6Ny41cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDo3LjVweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjcuNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC8qICYuc2VvLXBhcnRpYWwge1xyXG5cdFx0XHRcdCY+LnJvdzpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH0gKi9cclxuXHRcdH1cclxuXHR9XHJcblx0I3Nlb0NvbnRlbnQyIHtcclxuXHRcdHBhZGRpbmc6MDtcclxuXHR9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcblx0I3Nlb0NvbnRlbnQsICNzZW9Db250ZW50MiB7XHJcblx0XHQjc2VvV3JhcHBlckJ0bjpjaGVja2VkICsgbGFiZWwgKyBoMSArIC5zZW8td3JhcCB7XHJcblx0XHRcdCY+LnJvdzpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRcdGgyIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0ZGl2LmNvbC14cy02IHtcclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjE1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjE1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcblx0I3Nlb0NvbnRlbnQsICNzZW9Db250ZW50MiB7XHJcblxyXG5cdFx0bGFiZWwuY2xvc2UtYnRuIHtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDowcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGgxIHtcclxuXHRcdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlby13cmFwIHtcclxuXHRcdFx0Zm9udC1zaXplOjEzcHg7XHJcblx0XHRcdFxyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGgzIHtcclxuXHRcdCAgICAgICAgLmZpZ2NhcHRpb24ge1xyXG5cdFx0ICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuXHRcdCAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0ICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuXHRcdCAgICAgICAgfVxyXG5cdFx0ICAgIH1cclxuXHRcdH1cclxuXHRcdCNzZW9XcmFwcGVyQnRuOmNoZWNrZWQgKyBsYWJlbCArIGgxICsgLnNlby13cmFwIHtcclxuXHRcdFx0Jj4ucm93Om50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTVweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQvKiAmLnNlby1wYXJ0aWFsIHtcclxuXHRcdFx0XHQmPi5yb3c6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSAqL1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AaW5jbHVkZSBzY3JlZW4tbWQtbWluLXRvLXNjcmVlbi1tZC1tYXgge1xyXG4gICAgI3Nlb0NvbnRlbnQsICNzZW9Db250ZW50MiB7XHJcbiAgICAvLyBtaW4td2lkdGg6IDk5MnB4IGFuZCBtYXgtd2lkdGg6IDExOTlweFxyXG4gICAgXHQuc2VvLXdyYXAge1xyXG5cdFx0ICAgIGZpZ3VyZSB7XHJcblx0XHQgICAgICAgICYuY2F0LWNhcmQge1xyXG5cdFx0ICAgICAgICAgICAgaW1nIHtcclxuXHRcdCAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cdFx0ICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cdFx0ICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHRcdCAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcblx0XHQgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdCAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XHJcblx0XHQgICAgICAgICAgICB9XHJcblx0XHQgICAgICAgIH1cclxuXHRcdCAgICB9XHJcbiAgICBcdH1cclxuICAgIH1cclxufVxyXG5AaW5jbHVkZSBzY3JlZW4teGwtbWluIHtcclxuXHQjc2VvQ29udGVudCwgI3Nlb0NvbnRlbnQyIHtcclxuXHJcblx0XHRoMSB7XHJcblx0XHRcdGZvbnQtc2l6ZToxOHB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OjEzNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZW8td3JhcCB7XHJcblx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjc2VvV3JhcHBlckJ0bjpjaGVja2VkICsgbGFiZWwgKyBoMSArIC5zZW8td3JhcCB7XHJcblx0XHRcdCYuc2VvLXBhcnRpYWwge1xyXG5cdFx0XHRcdCY+LnJvdzpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3NlYXJjaENvbnRhaW5lciB7XHJcblx0I3NvcnRTZWN0aW9uIHtcclxuXHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0cGFkZGluZy10b3A6MTJweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOjEycHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdCY+ZGl2IHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OjE1cHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6MTVweDtcclxuXHRcdH1cclxuXHRcdC5oMiB7XHJcblx0XHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0XHRwYWRkaW5nOjBweDtcclxuXHRcdFx0bWFyZ2luOjBweCAwcHggN3B4IDBweDtcclxuXHRcdFx0XHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHRkaXNwbGF5OmlubGluZTtcclxuXHRcdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxM3B4O1xyXG5cdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNvcnQtbGVmdCB7XHJcblx0XHRcdC5zYXZlLWl0ZW1zIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG5cdFx0XHRcdC5zYXZlLXNlYXJjaCB7XHJcblx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0XHRcdGE6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHR9XHRcdFx0XHRcclxuXHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEzcHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0LXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzcHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjEycHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6JGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6NXB4O1xyXG5cdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOm5vd3JhcDtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmb250LWZhbWlseSgpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0YS5kaXNhYmxlZCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiM5YTlhOWE7XHJcblx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiM5YTlhOWE7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH0gXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5udW0tb2YtaXRlbXMge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICRncmF5O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6NXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjVweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxMnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc29ydC1yaWdodCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0ZmxleC13cmFwOndyYXA7XHJcblxyXG5cdFx0XHQjcXVpY2tPcHRpb25zQnRuIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5maWx0ZXJzLCAjcXVpY2tPcHRpb25zQnRuICsgbGFiZWwge1xyXG5cdFx0XHRcdGZsZXg6MCAxIGNhbGMoNTAlIC0gNy41cHgpO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6MjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZmlsdGVycyB7XHJcblx0XHRcdFx0b3JkZXI6MjtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDo3LjVweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cclxuXHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDozM3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQjcXVpY2tPcHRpb25zQnRuICsgbGFiZWwge1xyXG5cdFx0XHRcdG9yZGVyOjE7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjcuNXB4O1xyXG5cdFx0XHRcdGhlaWdodDozM3B4O1xyXG5cclxuXHRcdFx0XHQuZ2x5cGhpY29uIHtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMnMgbGluZWFyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQjcXVpY2tPcHRpb25zRHJhd2VyIHtcclxuXHRcdFx0XHRvcmRlcjozO1xyXG5cdFx0XHRcdGZsZXg6MSAwIDEwMCU7XHJcblx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6MDtcclxuXHRcdFx0XHRvcGFjaXR5OjA7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogaGVpZ2h0LCBvcGFjaXR5IDAuMnMgbGluZWFyO1xyXG5cclxuXHRcdFx0XHQudWktbXVsdGktdG9nZ2xlPmRpdiB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6MzNweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5xdWljay1vcHRpb24tcm93IHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6MTVweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmPmRpdiB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdC52aWV3LWFzLXF1aWNrIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6YXV0bztcclxuXHJcblx0XHRcdFx0XHRcdGxhYmVsOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJ1eS1mb3JtYXQtcXVpY2sge1xyXG5cdFx0XHRcdFx0XHRmbGV4OjAgMSBjYWxjKDcwJSAtIDE1cHgpO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC50YWtlLWEtc2hvdC1xdWljayB7XHJcblx0XHRcdFx0XHRcdGZsZXg6MCAxIDMwJTtcclxuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5zb3J0LWJ5IHtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246YWxsIDAuMnM7XHJcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0XHRcdHotaW5kZXg6NTUwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudmlldy1hcy1xdWljayB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHQvL2Zsb2F0OmxlZnQ7XHJcblx0XHJcblx0XHRcdFx0XHQmPmxhYmVsIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcclxuXHRcdFx0XHRcdC51aS1tdWx0aS10b2dnbGUge1xyXG5cdFx0XHRcdFx0XHQuaGlkZGVuLXhsIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC52aXNpYmxlLXhsIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCNxdWlja09wdGlvbnNCdG46Y2hlY2tlZCArIGxhYmVsIHtcclxuXHRcdFx0XHQuZ2x5cGhpY29uIHtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiArICNxdWlja09wdGlvbnNEcmF3ZXIge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxNXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzoxNXB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRcdFx0XHRvcGFjaXR5OjE7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzp2aXNpYmxlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiRhbmltYXRpb24tc3BlZWQ6LjVzO1xyXG5cclxuI3NlYXJjaENvbnRhaW5lciB7XHJcblx0I2ZpbHRlcnNTZWN0aW9uIHtcclxuXHRcdHBvc2l0aW9uOmZpeGVkO1xyXG5cdFx0dG9wOjEwMCU7XHJcblx0XHRsZWZ0OjBweDtcclxuXHRcdHotaW5kZXg6OTk5OTtcclxuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogdG9wICRhbmltYXRpb24tc3BlZWQ7XHJcblx0XHR0cmFuc2l0aW9uOiB0b3AgJGFuaW1hdGlvbi1zcGVlZDtcclxuXHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdHBhZGRpbmc6MHB4IDE1cHg7XHJcblx0XHRvdmVyZmxvdy15OnNjcm9sbDtcclxuXHJcblx0XHQuZmlsdGVycy13cmFwIHtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHR0b3A6MHB4O1xyXG5cdFx0XHRsZWZ0OjBweDtcclxuXHRcdFx0ei1pbmRleDogOTk5ODtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0cGFkZGluZy10b3A6NDNweDtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tc3BlZWQ7XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1zcGVlZDtcclxuXHRcdFx0XHJcblx0XHRcdC5maWx0ZXJzLWNsb3NlIHtcclxuXHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IHRvcCAkYW5pbWF0aW9uLXNwZWVkO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IHRvcCAkYW5pbWF0aW9uLXNwZWVkO1xyXG5cdFx0XHRcdGNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRmb250LXNpemU6MThweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdFx0dG9wOi0zOHB4O1xyXG5cdFx0XHRcdHJpZ2h0OjE1cHg7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdHBhZGRpbmc6NXB4IDEwcHg7XHJcblx0XHRcdFx0ei1pbmRleDo1MDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuZmlsdGVyLXNlY3Rpb24ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjIwcHg7XHJcblx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdFx0ei1pbmRleDo0OTtcclxuXHRcdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcclxuXHJcblx0XHRcdFx0YWpheC1zcGlubmVyIHtcclxuXHRcdFx0XHRcdGZsb2F0OnJpZ2h0O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjEycHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblxyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6MjBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRidXR0b24uY2xlYXItYnRuIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTo1cHg7XHJcblx0XHRcdFx0XHRib3JkZXI6MHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRidXR0b24uY2xlYXItYnRuIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MTVweCAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRtYXJnaW46MHB4IDBweCA1cHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGg0LCBsZWdlbmQsIGxhYmVsOm5vdCgudWktYnV0dG9uKSB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTJweDtcclxuXHRcdFx0XHRcdG1hcmdpbjoxNXB4IDBweCAwcHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGJvcmRlcjowcHg7XHJcblx0XHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0bGVnZW5kIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOjE1cHg7XHJcblx0XHRcdFx0XHRtYXJnaW46MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRsYWJlbC51aS1idXR0b24ge1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdGJvcmRlcjpub25lO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdGZsb2F0OmxlZnQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjVweCAwcHggMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOjBweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDpub3JtYWw7XHJcblxyXG5cdFx0XHRcdFx0c3BhbjpsYXN0LWNoaWxkIGkge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MjBweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjExcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGxhYmVsW2Zvcj0nY29uZGl0aW9uQWxsJ10gLnVpLWNoZWNrYm94cmFkaW8taWNvbjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtkaXNhYmxlZF0gKyBsYWJlbC51aS1idXR0b24ge1xyXG5cdFx0XHRcdFx0Y29sb3I6JGdyYXktbGlnaHQ7XHJcblx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG5cdFx0XHRcdFx0LnVpLWljb24ge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JGdyYXktbGlnaHQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYgPiBhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHQvL1RPRE86IFJlbW92ZSBmb3Igc2Vjb25kIHBhc3NcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6MTVweDtcclxuXHRcdFx0XHRcdGZsb2F0OmxlZnQ7XHJcblxyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxMnB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDo1cHg7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTNweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0I3ByaWNlVGV4dEJveCB7XHJcblx0XHRcdFx0XHRjbGVhcjpsZWZ0O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdFx0XHRcdFx0cGFkZGluZzoxNXB4IDBweCAwcHggMHB4O1xyXG5cclxuXHRcdFx0XHRcdGlucHV0W3R5cGU9bnVtYmVyXSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOjNweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzozcHggNXB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6NzBweDtcclxuXHRcdFx0XHRcdFx0ZmxleDoxO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjBweCA1cHg7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDowcHg7XHJcblx0XHRcdFx0XHRcdH0gXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDo1cHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MHB4IDVweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OjI3cHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0dG9wOi0xcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGJ1dHRvbltkaXNhYmxlZF0ge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6JGdyYXktbGlnaHQ7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5lcnJvciBpbnB1dCB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjokcHJvZHVjdC1yZWQ7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRwcm9kdWN0LXJlZDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c21hbGwuZXJyb3ItbXNnIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0I3ByaWNlVGV4dEJveC5lcnJvciArIHNtYWxsLmVycm9yLW1zZyB7XHRcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxMXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDExcHg7XHJcblx0XHRcdFx0XHRjb2xvcjokcHJvZHVjdC1yZWQ7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOm5vbmU7XHJcblx0XHRcdFx0XHRtYXJnaW46MHB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzowcHg7XHJcblxyXG5cdFx0XHRcdFx0Ji5jYXRlZ29yeS1saXN0IHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjE1cHggMHB4IDBweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEzcHg7XHJcblxyXG5cclxuXHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6M3B4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5iYWRnZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6NXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDotM3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDExcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAzcHggNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uLm1vcmUtY2F0LWJ0biB7XHJcblx0XHRcdFx0XHQgICAgICAgICAgICBib3JkZXI6MDtcclxuXHRcdFx0XHRcdCAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuXHRcdFx0XHRcdCAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHQgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgc3BhbiB7XHJcblx0XHRcdFx0XHQgICAgICAgICAgICBcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHQgICAgICAgICAgICB9XHJcblx0XHRcdFx0XHQgICAgICAgICAgICBzcGFuLmdseXBoaWNvbiB7XHJcblx0XHRcdFx0XHRcdCAgICAgICAgICAgIGZvbnQtc2l6ZToxMHB4O1xyXG5cdFx0XHRcdFx0ICAgICAgICAgICAgfVxyXG5cdFx0XHRcdCAgICAgICAgICAgIH1cclxuXHJcblx0XHRcdFx0ICAgICAgICAgICAgZGl2LnNpbS1saW5rIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDoxMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0YSxkaXYuc2ltLWxpbmsge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmLmRyYXdlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdzpoaWRkZW47XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXYuc2ltLWxpbmsge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0aW5wdXRbdHlwZT0nY2hlY2tib3gnXSArbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjEycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDozcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdCYubW9yZSB7ZGlzcGxheTppbmxpbmUtYmxvY2s7fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmLmxlc3Mge2Rpc3BsYXk6bm9uZTt9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6M3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgKyB1bCB7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246YWxsIDAuM3M7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOmFsbCAwLjVzO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0aW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0b3JkZXI6MztcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6NnB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmLm1vcmUge2Rpc3BsYXk6bm9uZTt9XHJcblx0XHRcdFx0XHRcdFx0XHRcdCYubGVzcyB7ZGlzcGxheTppbmxpbmUtYmxvY2s7fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdGk6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlxcZTExM1wiO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbCArIHVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDphdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eToxO1xyXG5cdFx0XHRcdFx0XHRcdFx0b3JkZXI6MjtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDowcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjNweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OmF1dG87XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmPmxpOmZpcnN0LWNoaWxkLCY+bGk6Zmlyc3QtY2hpbGQgIHtcclxuXHRcdFx0XHRcdFx0XHQmPmEsJj5kaXYuc2ltLWxpbmsge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ji5hbGwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBnbHlwaGljb24tZmFtaWx5O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJcXGUwNzlcIjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmPmxpOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5maWx0ZXItbGlzdCB7XHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDo1MCU7XHJcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjEycHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDo1cHg7XHJcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0c3Bhbi5nbHlwaGljb24ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjNweDtcclxuXHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnNlbGVjdGVkLWZpbHRlcnMge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XHJcblxyXG5cdFx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6NXB4O1xyXG5cdFx0XHRcdFx0XHRcdGZsb2F0OmxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQsICYjcHJpY2VTRnMge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6M3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cdFx0XHRcdFxyXG5cdFx0XHRcdCYuZmlsdGVycy1oZWFkZXIsICYjY2F0SW5mb3tcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6MHB4O1xyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5maWx0ZXJzLWhlYWRlciB7XHJcblx0XHRcdFx0XHRoMiB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmNoYXItc2VjdGlvbiB7XHJcblx0XHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206NXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dWx7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MHB4O1xyXG5cdFx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6NXB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRhLC5zaW0tbGluayB7XHJcblx0XHRcdFx0XHRcdFx0XHRmbG9hdDpub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOnBvaW50ZXI7IFxyXG5cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LnNlbGVjdGVkIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHNwYW4uYmFkZ2Uge1x0XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiM2NjY7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6NXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9IFxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGxhYmVsLnVpLWJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRidXR0b24ubW9yZS1jaGFyLWJ0biB7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjowcHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MTVweCAwcHggMHB4IDBweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjExcHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcblx0XHRcdFx0XHRcdHNwYW4uZ2x5cGhpY29uIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAub3B0aW9ucy1maWx0ZXJzIHtcclxuXHRcdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0XHR6LWluZGV4OjQ5O1xyXG5cclxuXHRcdFx0XHQjZmlsdGVyLWZvcm0ge1xyXG5cdFx0XHRcdFx0Jj4uZmlsdGVyLXNlY3Rpb246bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYmFjay1jb3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6MDtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tc3BlZWQsIHRvcCAkYW5pbWF0aW9uLXNwZWVkO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tc3BlZWQsIHRvcCAkYW5pbWF0aW9uLXNwZWVkO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHRwb3NpdGlvbjpmaXhlZDtcclxuXHRcdFx0dG9wOjEwMCU7XHJcblx0XHRcdGxlZnQ6MHB4O1xyXG5cdFx0XHRib3R0b206MHB4O1xyXG5cdFx0XHRyaWdodDowcHg7XHJcblx0XHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHR6LWluZGV4OiA5OTk3O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uZmlsdGVycy1zY3JvbGwtYnRuIHtcclxuXHQjc2VhcmNoQ29udGFpbmVyIHtcclxuXHRcdCNzb3J0U2VjdGlvbiB7XHJcblx0XHRcdC5maWx0ZXJzIHtcclxuXHRcdFx0XHRmbG9hdDpub25lO1xyXG5cdFx0XHRcdHBvc2l0aW9uOmZpeGVkO1xyXG5cdFx0XHRcdGJvdHRvbToxMHB4O1xyXG5cdFx0XHRcdHJpZ2h0OjE1cHg7XHJcblx0XHRcdFx0ei1pbmRleDo5OTg7XHJcblxyXG5cdFx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0XHR3aWR0aDo0OHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjQ4cHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyNHB4O1xyXG5cclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5maWx0ZXJzLW9wZW4geyAvL0FuaW1hdGUgdG8gc3R5bGVzXHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0I3NlYXJjaENvbnRhaW5lciB7XHJcblx0XHQjZmlsdGVyc1NlY3Rpb24ge1xyXG5cdFx0XHR0b3A6MHB4O1xyXG5cclxuXHRcdFx0LmZpbHRlcnMtd3JhcCB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHJcblx0XHRcdFx0LmZpbHRlcnMtY2xvc2Uge1xyXG5cdFx0XHRcdFx0dG9wOjE1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYmFjay1jb3ZlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogLjk1O1xyXG5cdFx0XHRcdHRvcDowcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0I2xhdW5jaGVyIHtcclxuXHRcdHotaW5kZXg6NDUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuXHJcbi8vVE9ETzogUmVtb3ZlIGZvciBzZWNvbmQgcGFzc1xyXG4udG9wLWJ0bnMge1xyXG5cdCNjbGVhci1maWx0ZXIxIHtcclxuXHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRmbG9hdDpyaWdodDtcclxuXHRcdHBhZGRpbmc6MnB4IDVweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6MHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OjBweDtcclxuXHR9XHJcbn1cclxuLmJ0bS1idG5zIHtcclxuXHQjYXBwbHktZmlsdGVyMiwgI2NsZWFyLWZpbHRlcjIge1xyXG5cdFx0ZmxvYXQ6cmlnaHQ7XHJcblx0XHRtYXJnaW46MTVweCAwcHg7XHJcblx0fVxyXG5cdCNhcHBseS1maWx0ZXIyIHtcclxuXHRcdG1hcmdpbi1sZWZ0OjEwcHg7XHJcblx0fVxyXG5cdCNjbGVhci1maWx0ZXIyIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6MHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OjBweDtcclxuXHRcdGZvbnQtc2l6ZToxMnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuXHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XHJcblx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG59XHJcbi50b3AtYnRucywgLmJ0bS1idG5zIHtcclxuXHRidXR0b24ge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxuXHQjYXBwbHktZmlsdGVyMSwjYXBwbHktZmlsdGVyMiB7XHJcblx0XHRkaXNwbGF5Om5vbmU7XHJcblx0fSBcdFxyXG5cdCNjbGVhci1maWx0ZXIxIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cdCNjbGVhci1maWx0ZXIyIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNzZWFyY2hDb250YWluZXIge1xyXG5cdCNyZXN1bHRzU2VjdGlvbiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nOjBweDtcclxuXHRcdG1hcmdpbi10b3A6MHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTowcHg7XHJcblx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHJcblx0XHQucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblx0XHRcdC5saXN0aW5nIHtcclxuXHRcdFx0XHR3aWR0aDo1MCU7XHJcblx0XHRcdFx0ZmxleDowIDEgNTAlO1xyXG5cclxuXHRcdFx0XHQmOm50aC1jaGlsZCgybikge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5saXN0LXZpZXcge1xyXG5cdFx0XHQucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciB7XHJcblx0XHRcdFx0Lmxpc3Rpbmcge1xyXG5cdFx0XHRcdFx0d2lkdGg6MzMuMzMzMyU7XHJcblx0XHRcdFx0XHRmbGV4OjAgMSAzMy4zMzMzJTtcclxuXHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgybikge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDNuKSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDowO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQubm9yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIHtcclxuXHRcdFx0Lm5vLXNlYXJjaC1yZXN1bHRzIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ei1pbmRleDo1MTtcclxuXHRcdFx0XHRwYWRkaW5nOjE1cHggMTVweCAwcHggMTVweDtcclxuXHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubm8tc2VhcmNoLXJlc3VsdHMtZXJyb3Ige1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR6LWluZGV4OjUxO1xyXG5cdFx0XHRcdHBhZGRpbmc6MTVweCAxNXB4IDE1cHggMTVweDtcclxuXHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHRmb250LXNpemU6MTJweDtcclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRhamF4LXNwaW5uZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDowcHg7XHJcblx0XHRcdGxlZnQ6MHB4O1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ei1pbmRleDo1MDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblx0XHRcdGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcblxyXG5cdFx0XHQuYWpheC1zcGlubmVyIHtcclxuXHRcdFx0XHR3aWR0aDozMCU7XHJcblx0XHRcdFx0bWFyZ2luOjMwcHggYXV0byAwcHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHotaW5kZXg6MTAwO1xyXG5cdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDo1cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0XHQuYmFjay1jb3ZlciB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDowcHg7XHJcblx0XHRcdFx0bGVmdDowcHg7XHJcblx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0XHR6LWluZGV4Ojk5O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHRcdFx0b3BhY2l0eTogLjc1O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuXHRcdFx0LnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIge1x0XHJcblx0XHRcdFx0Lmxpc3Rpbmcge1x0XHJcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0ZmxleDowIDEgMTAwJTtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodDowcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYubGlzdC12aWV3IHtcclxuXHRcdFx0XHQucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciB7XHJcblx0XHRcdFx0XHQubGlzdGluZyB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOjUwJTtcclxuXHRcdFx0XHRcdFx0ZmxleDowIDEgNTAlO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDJuKSB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgzbikge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHRcdFx0LnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIsIC5ub3Jlc3VsdHMtZGlzcGxheS1jb250YWluZXIge1xyXG5cdFx0XHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC8vIEZ1bmN0aW9uYWxpdHkgc3dpdGNoIGZvciBHcmlkL1ZpZXcgJiBEZXRhaWxzL0NvbXBhY3QgLy9cclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6JHNjcmVlbi1tZC1tYXgpIHtcclxuXHRcdFx0Ji5saXN0LXZpZXcge1xyXG5cdFx0XHRcdC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdC5saXN0aW5nIHtcclxuXHRcdFx0XHRcdFx0Lmxpc3RpbmctdGV4dCBwLFxyXG5cdFx0XHRcdFx0XHQuaXRlbS1udW1iZXIsXHJcblx0XHRcdFx0XHRcdC52YXJpYWJsZS1tZXRhID4gc3BhbiBlbSxcclxuXHRcdFx0XHRcdFx0Lmxpc3Rpbmctc2VsbGVyIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Lmxpc3RpbmctbWV0YSwudmFyaWFibGUtbWV0YSB7XHJcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQubGlzdGluZy1tZXRhIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQudmFyaWFibGUtbWV0YSB7XHJcblx0XHRcdFx0XHRcdFx0Jj5zcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOmF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4OjAgMSBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjBweDtcclxuXHRcclxuXHRcdFx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDphdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46MCAxMHB4IDAgMDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmLm5vbi1mcmVlLXNoaXBwaW5nLCAmLmZyZWUtc2hpcHBpbmcsICYuY2MtZmVlcyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0aSxiIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Ji5pbW1lZGlhdGUtY2hlY2tvdXQsICYgPiBzcGFuLmZyZWVkb20tY29pbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQvLyAmPnNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0ZGlzcGxheTpub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vIH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Ji5pbW1lZGlhdGUtY2hlY2tvdXQgaTpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQuY29tIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcblx0XHRcdC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIHtcclxuXHRcdFx0XHQubGlzdGluZyB7XHJcblx0XHRcdFx0XHR3aWR0aDozMy4zMzMzJTtcclxuXHRcdFx0XHRcdGZsZXg6MCAxIDMzLjMzMzMlO1xyXG5cdFx0XHRcclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgzbikge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6MDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5saXN0LXZpZXcge1xyXG5cdFx0XHRcdC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIHtcclxuXHRcdFx0XHRcdC5saXN0aW5nIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRmbGV4OjEgMCAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDowcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdC5oaWdobGlnaHRlciB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6c3RyZXRjaDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbToxMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHQubGlzdGluZy1leHRyYS1pbmZvIHtcclxuXHRcdFx0XHRcdFx0XHRcdG9yZGVyOjA7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Lndhcy12aXNpdGVkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMXB4IDBweCAwcHggM3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDlweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdC5pcy1mZWF0dXJlZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDIwcHggMjBweCAwcHggMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRwcm9kdWN0LWJsdWUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogLTE3cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogM3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogN3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQubGlzdGluZy1pbWFnZS13cmFwIHtcclxuXHRcdFx0XHRcdFx0XHRcdG9yZGVyOjE7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6MTAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4OjEgMCAxMDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGFsaWduLXNlbGY6Y2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdC5saXN0aW5nLWltYWdlLWNvbnRhaW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQubGlzdGluZy1pbWFnZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC50c3QsIC50c2Ige1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0Lmxpc3RpbmctdGV4dCB7XHJcblx0XHRcdFx0XHRcdFx0XHRvcmRlcjo0O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleDowIDEgMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6MXB4IGRhc2hlZCAkZ3JleS1ib3JkZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0LnNlYXJjaC10aXRsZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LnNlYXJjaC10aXRsZSxwIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQubGlzdGluZy1maWd1cmVzIHtcclxuXHRcdFx0XHRcdFx0XHRcdG9yZGVyOjM7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOjE1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOjE1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleDoxIDAgMTUwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6MXB4IGRhc2hlZCAkZ3JleS1ib3JkZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDpjYWxjKDEwMCUgLSAxMHB4KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleC1iYXNpczphdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDoxMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjE4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCYuc3RhY2sge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmPmRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7IFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDpub3dyYXA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0JiA+IGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4OjAgMSAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1pbi13aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5hbW1vLWRpc3BsYXkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly9tYXJnaW4tbGVmdDowcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQudmFyaWFibGUtbWV0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRvcmRlcjo1O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjAgMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOjE3OHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleDoxIDAgMTc4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6MTc4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleC1iYXNpczoxMDAlO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDowO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Ji5zdGFjayB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5saXN0aW5nLW1ldGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0b3JkZXI6NjtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4cy1zdGFydDtcclxuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmZsZXgtZW5kO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowO1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDotNDZweDtcclxuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OjEwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5saXN0aW5nLXNlbGxlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRvcmRlcjo3O1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6Y2FsYygxMDAlIC0gMTBweCk7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4OjEgMCBjYWxjKDEwMCUgLSAxMHB4KTtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpmbGV4LWVuZDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OjFweCBkYXNoZWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6MTcwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleDowIDEgYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDozMXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDoxNHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDphdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6M3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcblx0XHRcdC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIHtcclxuXHRcdFx0XHQubGlzdGluZyB7XHJcblx0XHRcdFx0XHR3aWR0aDoyNSU7XHJcblx0XHRcdFx0XHRmbGV4OjAgMSAyNSU7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDNuKSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoNG4pIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYubGlzdC12aWV3IHtcclxuXHRcdFx0XHQucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciB7XHJcblx0XHRcdFx0XHQubGlzdGluZyB7XHJcblx0XHRcdFx0XHRcdC5oaWdobGlnaHRlciB7XHJcblx0XHRcdFx0XHRcdFx0Lmxpc3RpbmctZmlndXJlcyB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDoyMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDoyMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXg6MSAwIDIxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHQmLnN0YWNrIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpmbGV4LWVuZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmPmRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4OjEgMCA1NSU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5hbW1vLWRpc3BsYXkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZmxleC1iYXNpczo0NSU7XHJcblx0XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDowO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQudmFyaWFibGUtbWV0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRvcmRlcjo1O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjAgMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOjMzN3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOjMzN3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleDoxIDAgMzM3cHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDo1MCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6NTAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCYuc3RhY2sge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDoxNzhweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleDoxIDAgMTc4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6MTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQubGlzdGluZy1tZXRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6LTM5cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5saXN0aW5nLXNlbGxlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6MjMwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDozMXB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTppbmxpbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi14bDItbWluIHsvLzE5MDBcclxuXHRcdFx0LnJlc3VsdHMtZGlzcGxheS1jb250YWluZXIge1xyXG5cdFx0XHRcdC5saXN0aW5nIHtcclxuXHRcdFx0XHRcdHdpZHRoOjIwJTtcclxuXHRcdFx0XHRcdGZsZXg6MCAxIDIwJTtcclxuXHRcdFx0XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCg0bikge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDVuKSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDowO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLXhsMy1taW4gey8vMTkwMFxyXG5cdFx0XHQucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciB7XHJcblx0XHRcdFx0Lmxpc3Rpbmcge1xyXG5cdFx0XHRcdFx0d2lkdGg6MTYuNjY2NjY2NjY2NjY2NjclO1xyXG5cdFx0XHRcdFx0ZmxleDowIDEgMTYuNjY2NjY2NjY2NjY2NjclO1xyXG5cdFx0XHRcclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDVuKSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoNm4pIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4teGw0LW1pbiB7XHJcblx0XHRcdC5yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIHtcclxuXHRcdFx0XHQubGlzdGluZyB7XHJcblx0XHRcdFx0XHR3aWR0aDoxMi41JTtcclxuXHRcdFx0XHRcdGZsZXg6MCAxIDEyLjUlO1xyXG5cdFx0XHRcclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDZuKSB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoOG4pIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3NlYXJjaENvbnRhaW5lciB7XHJcblx0I3Jlc3VsdHNDb250cm9sIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctdG9wOjE1cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbToxNXB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHRcdG1hcmdpbi10b3A6LTFweDtcclxuXHRcdHdpZHRoOmF1dG87XHJcblx0XHRoZWlnaHQ6NzNweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuXHRcdC5jb250cm9sLWxlZnQge1xyXG5cdFx0XHRuYXYge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdG1hcmdpbjowcHggMTBweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHRcdFx0XHRcdGN1cnNvcjpwb2ludGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuZGlzYWJsZWQge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0XHRcdGN1cnNvcjogbm8tZHJvcDtcclxuXHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IG5vLWRyb3A7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7IFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0ZGl2LnBhZ2UtY291bnQge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjEycHg7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdFx0fVx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jb250cm9sLXJpZ2h0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi10b3A6MjBweDtcclxuXHJcblx0XHRcdGxhYmVsLCAmLmpxdWktZGQtd3JhcHBlciAudWktc2VsZWN0bWVudS1idXR0b24sIC51aS1zZWxlY3RtZW51LW1lbnV7XHJcblx0XHRcdFx0d2lkdGg6MTIwcHggIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnVpLXNlbGVjdG1lbnUtbWVudSB7XHJcblx0XHRcdFx0bGVmdDphdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0cmlnaHQ6MTdweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG5cdFx0I3Jlc3VsdHNDb250cm9sIHtcclxuXHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHR9XHJcblx0fVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3NlYXJjaENvbnRhaW5lciB7XHJcblx0LmZlYXR1cmVkLXNlY3Rpb24ge1xyXG5cdFx0Jj5oMiB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OjE1cHg7XHJcblx0XHR9XHJcblx0XHQmLnJpZ2h0IHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OjE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5hc2lkZSB7XHJcblx0XHRcdCY+aDIge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDowO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYucmlnaHQge1xyXG5cdCAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xyXG5cdCAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MDtcclxuXHQgICAgICAgIH1cclxuXHJcblx0ICAgICAgICAmLmxlZnQge1xyXG5cdCAgICAgICAgICAgIC5ncmlkLXZpZXcge1xyXG5cdCAgICAgICAgICAgICAgICAubGlzdGluZyB7XHJcblx0ICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MTYwcHg7XHJcblx0ICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG5cdCAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgfVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcblx0XHQuZmVhdHVyZWQtc2VjdGlvbiB7XHJcblx0XHRcdCY+aDIge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuXHRcdC5mZWF0dXJlZC1zZWN0aW9uIHtcclxuXHRcdFx0Jj4ubW9yZSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNvdmVyZmxvd01vZGFsIHtcclxuICAgIFxyXG4gICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgbWFyZ2luOjBweCBhdXRvO1xyXG5cclxuICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6MHB4O1xyXG5cclxuICAgICAgICAgICAgYnV0dG9uLmNsb3NlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6MTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjowcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDoxMDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDo3cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTo3cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDo1MCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNhY0xpc3Qge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIHVsIHsgLy9PdmVycmlkZSBKUVVJIGlubGluZSBzdHlsZXNcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOmF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDphdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOmF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OmF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6MjtcclxuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjo1MHB4IGF1dG8gMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi51aS1tZW51LWl0ZW0td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY2F0ZWdvcnkgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudWktc3RhdGUtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4IDBweCAwcHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyBBRFMgJiBTVUNIIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4jc2VhcmNoQ29udGFpbmVyIHtcclxuXHQuZmxleC1jb2wtMSB7XHJcblx0XHQucmMtaXRlbSB7XHJcblx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDEpLCY6bnRoLWNoaWxkKDIpLCY6bnRoLWNoaWxkKDMpLCY6bnRoLWNoaWxkKDQpICB7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuZmxleC1jb2wtMiB7XHJcblx0XHQjYWRQbGFjZW1lbnQzYSB7XHJcblx0XHRcdG1hcmdpbjo0MHB4IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcclxuXHRcdFx0LnJjLXJvdyB7XHJcblx0XHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuXHRcdFx0XHQucmMtaXRlbSB7XHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIC5yYy1pdGVtLXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDowcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQgLnJjLWl0ZW0td3JhcHBlciB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDowcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luOjAgYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuZmxleC1jb2wtMywgLmV4dHJhLWJlbG93LXJlc3VsdHMge1xyXG5cdFx0Jj5kaXYge1xyXG5cdFx0XHQmLnN0ZC1nYXAge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6MjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLmRibC1nYXAge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6NDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4vL091dHNpZGUgb2YgcGFyZW50IHdyYXBwZXJcclxuLmV4dHJhLXRvcC1wYWdlIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cclxuXHQuZXh0cmEtZGl2IHtcclxuXHRcdG1pbi1oZWlnaHQ6NTBweDtcclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtaW4taGVpZ2h0OmF1dG87XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5ib3R0b20tYWRzIHsgXHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0d2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHQuZXh0cmEtZGl2IHtcclxuXHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG5cdFx0Jj5kaXZ7XHJcblx0XHRcdG1hcmdpbi10b3A6MjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLyBFTkQgQURTIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uIC5oaWdobGlnaHRlcixcclxuI3NlYXJjaENvbnRhaW5lciAjcmVzdWx0c1NlY3Rpb24gLmhpZ2hsaWdodGVyLmNlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuXHRjb2xvcjokb2ZmV2hpdGU7XHJcblxyXG5cdCYuaGlnaGxpZ2h0IHtcclxuXHRcdGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCYuYm9sZCAubGlzdGluZy10ZXh0IHtcclxuXHRcdC5zZWFyY2gtdGl0bGUgYSwgaDQgYSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0YTpub3QoLmJ0bikge1xyXG5cdFx0Y29sb3I6JHRydWUtd2hpdGUgIWltcG9ydGFudDtcclxuXHRcdFxyXG5cdFx0Jjpob3ZlcixcclxuXHRcdCY6Zm9jdXMsXHJcblx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdGNvbG9yOiR0cnVlLXdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC52YXJpYWJsZS1tZXRhIHtcclxuXHRcdGNvbG9yOiRvZmZXaGl0ZTtcclxuXHR9XHJcblx0Lmxpc3RpbmctbWV0YSB7XHJcblx0XHQuaXRlbS1udW1iZXIgYSB7XHJcblx0XHRcdGNvbG9yOiRhcXVhICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5saXN0aW5nLWZpZ3VyZXMge1xyXG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdEBpbmNsdWRlIGNlTG9nbygpO1xyXG5cdFx0XHRvcmRlcjoyO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY+ZGl2IHtcclxuXHRcdFx0b3JkZXI6MTtcclxuXHRcdH1cclxuXHJcblx0XHQmLnN0YWNrIHtcclxuXHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdG9yZGVyOjM7XHJcblx0XHRcdFx0Ji5idXktbm93LXdyYXAgc3Ryb25nLFxyXG5cdFx0XHRcdCY+ZGl2LmFtbW8tZGlzcGxheSBzcGFuIHN0cm9uZyB7XHJcblx0XHRcdFx0XHRjb2xvcjokdHJ1ZS13aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdGRpdiArIGRpdiB7XHJcblx0XHRcdG9yZGVyOjM7XHJcblx0XHR9IFxyXG5cdH1cclxuXHQubGlzdGluZy1zZWxsZXIge1xyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiRhcXVhICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHQmPnVsIHtcclxuXHRcdFx0cGFkZGluZzo1cHggNXB4IDVweCA4cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubGlzdGluZy1leHRyYS1pbmZvIC53YXMtdmlzaXRlZCB7XHJcblx0XHQmPnNwYW4ge1xyXG5cdFx0XHRjb2xvcjokdHJ1ZS1ibGFjaztcclxuXHRcdH1cclxuXHRcdCY6dmlzaXRlZD5zcGFuIHtcclxuXHRcdFx0Y29sb3I6JG9mZldoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubGlzdGluZy1DVEEge1xyXG5cdFx0QGluY2x1ZGUgcHJpbWFyeUNFQnRuKCk7XHJcblx0fVxyXG5cclxuXHRcclxufVxyXG5cclxuYm9keS5jb2xsZWN0b3JzLWVsaXRlICNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAuaGlnaGxpZ2h0ZXIsXHJcbiNzZWFyY2hDb250YWluZXIgI3Jlc3VsdHNTZWN0aW9uLmxpc3QtdmlldyAuaGlnaGxpZ2h0ZXIuY2Uge1xyXG5cdEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG5cdFx0Lmxpc3RpbmctZmlndXJlcyB7XHRcclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lmxpc3RpbmctdGV4dCB7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBjZUxvZ28oKTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDoxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gQURTICYgU1VDSCAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuYm9keS5jb2xsZWN0b3JzLWVsaXRlIHtcclxuXHQvLyAkYXF1YTojOGRmNGQ4O1xyXG4gICAgLy8gJGRhcmtHcmVlbjojMGYyYjI2O1xyXG4gICAgLy8gJG1lZEdyZWVuOiMyNjZlNjI7XHJcbiAgICAvLyAkb2ZmV2hpdGU6I2NlY2VjZTtcclxuXHJcblx0I3Nlb0NvbnRlbnQsICNzZW9Db250ZW50MiB7XHJcblx0XHRjb2xvcjokb2ZmV2hpdGU7XHJcblxyXG5cdFx0aDEsIGgyLCBoNCB7XHJcblx0XHRcdGNvbG9yOiRvZmZXaGl0ZTtcclxuXHRcdH1cclxuXHRcdGxhYmVsLmNsb3NlLWJ0biB7XHJcblx0XHRcdGNvbG9yOiRhcXVhO1xyXG5cdFx0fVxyXG5cdFx0LnNlby13cmFwIGZpZ3VyZS5jYXQtY2FyZCB7XHJcblx0XHRcdGgzLCBcclxuXHRcdFx0aDMuZmlnY2FwdGlvbiB7XHJcblx0XHRcdFx0QGluY2x1ZGUgcHJpbWFyeUNFQnRuKCk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGFxdWE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNzZWFyY2hDb250YWluZXIge1xyXG5cdFx0I3NvcnRTZWN0aW9uIHtcclxuXHRcdFx0LnNvcnQtbGVmdCB7XHJcblx0XHRcdFx0I2NlTG9nb1dyYXBwZXIge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdGhlaWdodDoxMDAlO1xyXG5cclxuXHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDphdXRvO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCNmaWx0ZXJzQnRuIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBwcmltYXJ5Q0VCdG4oKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I3Jlc3VsdHNTZWN0aW9uIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjokdHJ1ZS1ibGFjaztcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiR0cnVlLXdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHRcdGNvbG9yOiRvZmZXaGl0ZTtcclxuXHJcblx0XHRcdC5ub3Jlc3VsdHMtZGlzcGxheS1jb250YWluZXIge1xyXG5cdFx0XHRcdC5uby1zZWFyY2gtcmVzdWx0cyxcclxuXHRcdFx0XHQubm8tc2VhcmNoLXJlc3VsdHMtZXJyb3Ige1xyXG5cdFx0XHRcdFx0Y29sb3I6JG9mZldoaXRlXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaGlnaGxpZ2h0ZXIuY2Uge1xyXG5cdFx0XHRcdC5saXN0aW5nLWZpZ3VyZXM6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I3Jlc3VsdHNDb250cm9sLFxyXG5cdFx0LnNlY3Rpb24td2hpdGUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRkYXJrR3JlZW47XHJcblx0XHRcdGJvcmRlcjpub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdGNvbG9yOiRvZmZXaGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0I3Jlc3VsdHNDb250cm9sIHtcclxuXHRcdFx0LmNvbnRyb2wtbGVmdCBuYXYgZGl2LnBhZ2UtY291bnQsXHJcblx0XHRcdC5jb250cm9sLXJpZ2h0IGxhYmVsIHtcclxuXHRcdFx0XHRjb2xvcjokb2ZmV2hpdGU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC8vLnNlY3Rpb24td2hpdGUge1xyXG5cdFx0LnVpLW11bHRpLXRvZ2dsZSB7XHJcblx0XHRcdCYudWktbXVsdGktdG9nZ2xlIHtcclxuXHRcdFx0XHRib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY+ZGl2IGlucHV0OmNoZWNrZWQrbGFiZWwge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHByaW1hcnlDRUJ0bigpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmJ0bi1zZWNvbmRhcnkge1xyXG5cdFx0XHRAaW5jbHVkZSB0ZXJ0aWFyeUNFQnRuKCk7XHJcblx0XHR9XHJcblxyXG5cdFx0LmpxdWktZGQtd3JhcHBlciB7XHJcblx0XHRcdC51aS1zZWxlY3RtZW51LW1lbnUge1xyXG5cdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHR9XHJcblx0XHRcdC51aS1zZWxlY3RtZW51LWJ1dHRvbiB7XHJcblx0XHRcdFx0Ym9yZGVyOm5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudWktc2VsZWN0bWVudS1pY29uIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRtZWRHcmVlbjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly99XHJcblx0XHQjZmlsdGVyc1NlY3Rpb24ge1xyXG5cdFx0XHQuYmFjay1jb3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRydWUtYmxhY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZpbHRlcnMtd3JhcCB7XHJcblx0XHRcdFx0LmZpbHRlcnMtY2xvc2Uge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgcHJpbWFyeUNFQnRuKCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5maWx0ZXItc2VjdGlvbiB7XHJcblx0XHRcdFx0XHRjb2xvcjokb2ZmV2hpdGU7XHJcblx0XHRcclxuXHRcdFx0XHRcdGgzLFxyXG5cdFx0XHRcdFx0aDQsXHJcblx0XHRcdFx0XHRsYWJlbDpub3QoLnVpLWJ1dHRvbiksXHJcblx0XHRcdFx0XHRsZWdlbmQsXHJcblx0XHRcdFx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XSsudWktY2hlY2tib3hyYWRpby1sYWJlbCwgXHJcblx0XHRcdFx0XHRpbnB1dFt0eXBlPXJhZGlvXSsudWktY2hlY2tib3hyYWRpby1sYWJlbCxcclxuXHRcdFx0XHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdK2lucHV0W3R5cGU9aGlkZGVuXSsudWktY2hlY2tib3hyYWRpby1sYWJlbCxcclxuXHRcdFx0XHRcdCYuc2VsZWN0ZWQtZmlsdGVycyB1bCBsaSBzcGFuOmZpcnN0LWNoaWxkLFxyXG5cdFx0XHRcdFx0Ji5zZWxlY3RlZC1maWx0ZXJzIHVsIGxpIHNwYW4jcHJpY2VTRnMge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokb2ZmV2hpdGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcclxuXHRcdFx0XHRcdGJ1dHRvbi5jbGVhci1idG4sXHJcblx0XHRcdFx0XHR1bC5jYXRlZ29yeS1saXN0IGxpIHVsIGxpIGEsXHJcblx0XHRcdFx0XHR1bC5jYXRlZ29yeS1saXN0IGxpIGJ1dHRvbi5tb3JlLWNhdC1idG4sXHJcblx0XHRcdFx0XHR1bC5jYXRlZ29yeS1saXN0IGxpIHVsIGxpIGRpdi5zaW0tbGluayxcclxuXHRcdFx0XHRcdHVsLmNhdGVnb3J5LWxpc3QgbGkgZGl2LnNpbS1saW5rLFxyXG5cdFx0XHRcdFx0dWwuY2F0ZWdvcnktbGlzdCBsaSBpbnB1dFt0eXBlPSdjaGVja2JveCddK2xhYmVsLFxyXG5cdFx0XHRcdFx0Ji5zZWxlY3RlZC1maWx0ZXJzIHVsIGxpIHNwYW4sXHJcblx0XHRcdFx0XHQmLmNoYXItc2VjdGlvbiB1bCBsaSBhLFxyXG5cdFx0XHRcdFx0Ji5jaGFyLXNlY3Rpb24gdWwgbGkgLnNpbS1saW5rLFxyXG5cdFx0XHRcdFx0Ji5jaGFyLXNlY3Rpb24gYnV0dG9uLm1vcmUtY2hhci1idG4ge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokYXF1YTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFxyXG5cdFx0XHRcdFx0I3ByaWNlUmFuZ2VCdG46bm90KDpkaXNhYmxlZCkge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSAgcHJpbWFyeUNFQnRuKCk7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0I21pblByaWNlVHh0LCBcclxuXHRcdFx0XHRcdCNtYXhQcmljZVR4dCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHJcblx0XHRcdFx0XHRpbnB1dFt0eXBlPXJhZGlvXS51aS1jaGVja2JveHJhZGlvOmNoZWNrZWQrbGFiZWwgLnVpLWNoZWNrYm94cmFkaW8taWNvbiB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JG1lZEdyZWVuO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcblx0XHRcdCNzb3J0U2VjdGlvbiB7XHJcblx0XHRcdFx0LnNvcnQtcmlnaHQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDotNDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi14bC1taW4ge1xyXG5cdFx0XHQjc29ydFNlY3Rpb24ge1xyXG5cdFx0XHRcdC5zb3J0LXJpZ2h0IHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6MDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jc2VhcmNoQ29udGFpbmVyIHtcclxuXHRAaW5jbHVkZSBzY3JlZW4teHMtbWF4IHtcclxuXHRcdCNyZXN1bHRzU2VjdGlvbiB7XHJcblx0XHRcdGFqYXgtc3Bpbm5lciB7XHJcblx0XHRcdFx0LmFqYXgtc3Bpbm5lciB7XHJcblx0XHRcdFx0XHR3aWR0aDoyMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG5cdFx0cGFkZGluZy1ib3R0b206MzBweDtcclxuXHJcblx0XHQjcmVzdWx0c1NlY3Rpb24ge1xyXG5cdFx0XHQucmVzdWx0cy1kaXNwbGF5LWNvbnRhaW5lciB7XHRcclxuXHRcdFx0XHQubGlzdGluZyB7XHRcclxuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRib3JkZXItbGVmdDowcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGFqYXgtc3Bpbm5lciB7XHJcblx0XHRcdFx0LmFqYXgtc3Bpbm5lciB7XHJcblx0XHRcdFx0XHR3aWR0aDozMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjc29ydFNlY3Rpb24ge1xyXG5cdFx0XHQuaDIge1xyXG5cdFx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc29ydC1yaWdodCB7XHJcblx0XHRcdFx0I3F1aWNrT3B0aW9uc0RyYXdlciB7XHJcblx0XHRcdFx0XHQucXVpY2stb3B0aW9uLXJvdyB7XHJcblx0XHRcdFx0XHRcdC5idXktZm9ybWF0LXF1aWNrIHtcclxuXHRcdFx0XHRcdFx0XHRmbGV4OjAgMSBjYWxjKDEwMCUgLSAxNXB4KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQudGFrZS1hLXNob3QtcXVpY2sge1xyXG5cdFx0XHRcdFx0XHRcdGZsZXg6MSAwIGF1dG87XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6YXV0bztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBzY3JlZW4teHMtbWluIHtcclxuXHRcdC8vLy8vLyBSZXN1bHRzIC0gWFMgLy8vLy8vXHJcblx0XHQjcmVzdWx0c1NlY3Rpb24ge1xyXG5cdFx0XHRhamF4LXNwaW5uZXIge1xyXG5cclxuXHRcdFx0XHQuYWpheC1zcGlubmVyIHtcclxuXHRcdFx0XHRcdHdpZHRoOjIwJTtcclxuXHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQubm9yZXN1bHRzLWRpc3BsYXktY29udGFpbmVyIHtcclxuXHRcdFx0XHQubm8tc2VhcmNoLXJlc3VsdHMge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5uby1zZWFyY2gtcmVzdWx0cy1lcnJvciB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvLy8vLy8gU29ydGluZyAtIFhTIC8vLy8vL1xyXG5cdFx0I3NvcnRTZWN0aW9uIHtcclxuXHRcdFx0LnNvcnQtbGVmdCB7XHJcblx0XHRcdFx0LnNhdmUtaXRlbXMge1xyXG5cdFx0XHRcdFx0Lm51bS1vZi1pdGVtcyB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly8vLy8vIEVuZCBTb3J0aW5nIC8vLy8vL1xyXG5cclxuXHRcdC8vLy8vLyBQYWdpbmF0aW9uIC0gWFMgLy8vLy8vXHJcblx0XHQjcmVzdWx0c0NvbnRyb2wge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFxyXG5cdFx0XHQuY29udHJvbC1sZWZ0IHtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHR3aWR0aDo1MCU7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0bmF2IHtcclxuXHRcdFx0XHRcdGZsb2F0OmxlZnQ7XHJcblxyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowcHggOHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY29udHJvbC1yaWdodCB7XHJcblx0XHRcdCAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0XHR3aWR0aDo1MCU7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XHJcblxyXG5cdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdG1hcmdpbjowcHggMTBweCAwcHggMHB4O1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHR3aWR0aDphdXRvO1x0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvLy8vLy8gRW5kIFBhZ2luYXRpb24gLy8vLy8vXHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHRcdC8vIEdsb2JhbCBMYXlvdXQgLSBTTSAvL1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0cGFkZGluZy10b3A6MTVweDtcclxuXHRcdFxyXG5cdFx0LmFkLXBsYWNlbWVudCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcdFx0XHRcclxuXHRcdH1cclxuXHJcblx0XHQuZmxleC1jb2wtMiwgLmZsZXgtY29sLTMge1xyXG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRcdFx0ei1pbmRleDo2OTk7XHRcdFx0XHJcblx0XHR9XHJcblx0XHQuZmxleC1jb2wtMSB7XHJcblx0XHRcdHdpZHRoOjI1MHB4O1xyXG5cdFx0fVxyXG5cdFx0LmZsZXgtY29sLTIge1xyXG5cdFx0XHRtYXJnaW4tdG9wOjIwcHg7XHJcblx0XHRcdHdpZHRoOmNhbGMoMTAwJSAtIDI1MHB4KTtcclxuXHRcdFx0ei1pbmRleDo3MDA7XHJcblx0XHR9XHJcblx0XHQuZmxleC1jb2wtMyB7XHJcblx0XHRcdHdpZHRoOjE3NXB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOjJweDtcclxuXHRcdH1cclxuXHRcdC8vIEVuZCBHbG9iYWwgTGF5b3V0IC8vXHJcblxyXG5cdFx0Ly8gRmlsdGVycyAtIFNNIC8vXHJcblxyXG5cdFx0I2ZpbHRlcnNTZWN0aW9ue1xyXG5cdFx0XHRwb3NpdGlvbjpzdGF0aWM7XHJcblx0XHRcdGxlZnQ6YXV0bztcclxuXHRcdFx0dG9wOmF1dG87XHJcblx0XHRcdHdpZHRoOjI1MHB4O1xyXG5cdFx0XHRvdmVyZmxvdzp2aXNpYmxlO1xyXG5cdFx0XHR6LWluZGV4OjY5OTtcclxuXHJcblx0XHRcdC5maWx0ZXJzLXdyYXAge1xyXG5cdFx0XHRcdGxlZnQ6YXV0bztcclxuXHRcdFx0XHR0b3A6YXV0bztcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDowcHg7XHJcblx0XHRcdFx0ei1pbmRleDogNjk5O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCYucmV2ZWFsZXIge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5maWx0ZXJzLWNsb3NlIHtcclxuXHRcdFx0XHRcdGhlaWdodDowcHg7XHJcblx0XHRcdFx0XHR3aWR0aDowcHg7XHJcblx0XHRcdFx0XHRvcGFjaXR5OjA7XHJcblx0XHRcdFx0XHR0b3A6LTM4cHg7XHJcblx0XHRcdFx0XHRyaWdodDotMzhweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmZpbHRlci1zZWN0aW9uIHtcclxuXHRcdFx0XHRcdGFqYXgtc3Bpbm5lciB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5leHRyYS1kaXYge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGJ1dHRvbi5jbGVhci1idG4ge1xyXG5cdFx0XHRcdFx0XHRmbG9hdDpyaWdodDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjBweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDowcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5zZWxlY3RlZC1maWx0ZXJzIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0Oi0zNXB4O1xyXG5cdFx0XHRcdFx0XHRsZWZ0OjBweDtcclxuXHRcdFx0XHRcdFx0dG9wOjBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRcdFx0XHRcdHdpZHRoOjEwMHZ3O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MjcwcHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTVweDtcclxuXHRcdFx0XHRcdFx0Ym94LXNpemluZzpib3JkZXItYm94O1xyXG5cdFx0XHRcdFx0XHR6LWluZGV4OjQ5O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjEycHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDoycHg7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDpcIjpcIjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH0gXHJcblxyXG5cdFx0XHRcdFx0ICAgIHVsIHtcclxuXHRcdFx0XHRcdCAgICBcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdCAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0XHRcdFx0XHQgICAgbGkge1xyXG5cdFx0XHRcdFx0XHQgICAgXHR3aWR0aDphdXRvO1xyXG5cdFx0XHRcdFx0XHQgICAgXHRtYXJnaW46MHB4IDBweCAwcHggN3B4O1xyXG5cdFx0XHRcdFx0XHQgICAgXHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0XHQgICAgfVxyXG5cclxuXHRcdFx0XHRcdFx0LmRpdi1saW5lIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmZlYXR1cmVkLXNlY3Rpb24ge1xyXG5cdFx0XHRcdFx0XHRoMiB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjEzcHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5vcHRpb25zLWZpbHRlcnMge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0ei1pbmRleDo1MDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvLyBFbmQgRmlsdGVycyAvL1xyXG5cclxuXHRcdC8vIFNvcnRpbmcgLSBTTSAvL1xyXG5cclxuXHRcdCNzb3J0U2VjdGlvbiB7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRib3JkZXItbGVmdDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRwYWRkaW5nLXRvcDoxNXB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbToxNXB4O1xyXG5cclxuXHRcdFx0LnNvcnQtcmlnaHQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LnNvcnQtYnkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGZsZXgtZ3JvdzoxO1xyXG5cdFx0XHRcdFx0bWluLWhlaWdodDo0MXB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6bm93cmFwO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5qcXVpLWRkLXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6MzAwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHQudWktc2VsZWN0bWVudS1idXR0b24ge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6NDVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZmlsdGVycyB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6MHB4O1xyXG5cdFx0XHRcdFx0dG9wOjBweDtcclxuXHRcdFx0XHRcdGhlaWdodDowcHg7XHJcblx0XHRcdFx0XHR3aWR0aDowcHg7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0I3F1aWNrT3B0aW9uc0J0biB7XHJcblx0XHRcdFx0XHQmK2xhYmVsIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjA7XHJcblx0XHRcdFx0XHRcdGZsZXgtYmFzaXM6MTQwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly8gRW5kIFNvcnRpbmcgLy9cclxuXHJcblx0XHQvLyBSZXN1bHRzIC0gU00gLy9cclxuXHRcdC8vIFBhZ2luYXRpb24gLSBTTSAvLyBcclxuXHRcdCNyZXN1bHRzQ29udHJvbCB7XHJcblx0XHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblxyXG5cdFx0XHRhamF4LXNwaW5uZXIge1xyXG5cdFx0XHRcdC5hamF4LXNwaW5uZXIge1xyXG5cdFx0XHRcdFx0bWFyZ2luOjQwcHggYXV0byAwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDoxNSU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRuYXYgYSB7XHJcblx0XHRcdFx0bWFyZ2luOjBweCA1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC8vIEVuZCBQYWdpbmF0aW9uIC8vXHJcblx0fVxyXG5cdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0Ly8gR2xvYmFsIC0gTUQgLy9cclxuXHRcdC5mbGV4LWNvbC0yIHtcclxuXHRcdFx0bWFyZ2luLXRvcDoyMnB4O1xyXG5cdFx0fVxyXG5cdFx0Ly8gRW5kIEdsb2JhbCAvL1xyXG5cclxuXHRcdC8vIFNvcnRpbmcgLSBNRCAvL1xyXG5cdFx0I3NvcnRTZWN0aW9uIHtcclxuXHRcdFx0LnNvcnQtcmlnaHQge1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblxyXG5cdFx0XHRcdCNxdWlja09wdGlvbnNCdG4gKyBsYWJlbCArICNxdWlja09wdGlvbnNEcmF3ZXIge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDowO1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRmbGV4LXdyYXA6d3JhcDtcclxuXHJcblx0XHRcdFx0XHQucXVpY2stb3B0aW9uLXJvdyB7XHJcblx0XHRcdFx0XHRcdGZsZXg6MCAxIGNhbGMoNTAlIC0gNy41cHgpO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDpjYWxjKDUwJSAtIDcuNXB4KTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjcuNXB4O1xyXG5cclxuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCwgJjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWJhc2lzOmF1dG87XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6YXV0bztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDowO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjcuNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuc29ydC1ieSB7XHJcblx0XHRcdFx0XHRcdFx0LmpxdWktZGQtd3JhcHBlciB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LnZpZXctYXMtcXVpY2sge1xyXG5cdFx0XHRcdFx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDozOHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly8gRW5kIFNvcnRpbmcgLy9cclxuXHJcblx0XHQvLyBSZXN1bHRzIC0gTUQgLy9cclxuXHRcdCNyZXN1bHRzU2VjdGlvbiB7XHJcblx0XHRcdGFqYXgtc3Bpbm5lciB7XHJcblx0XHRcdFx0LmFqYXgtc3Bpbm5lciB7XHJcblx0XHRcdFx0XHR3aWR0aDoxMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdC8vIEVuZCBSZXN1bHRzIC8vXHJcblx0fVxyXG5cdEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG5cdFx0Ly8gR2xvYmFsIC0gTEcgLy9cclxuXHRcdHBhZGRpbmctYm90dG9tOjg1cHg7XHJcblxyXG5cdFx0LmZsZXgtY29sLTIge1xyXG5cdFx0XHR3aWR0aDpjYWxjKDEwMCUgLSA0MjVweCk7XHJcblx0XHR9XHJcblxyXG5cdFx0LmZsZXgtY29sLTMge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6MTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQvLyBFbmQgR2xvYmFsIC8vXHJcblx0XHRcclxuXHRcdC8vIEZpbHRlcnMgLSBMRyAvL1xyXG5cdFx0I2ZpbHRlcnNTZWN0aW9ue1xyXG5cdFx0XHQuZmlsdGVycy13cmFwIHtcclxuXHRcdFx0XHQuZmlsdGVyLXNlY3Rpb24ge1xyXG5cdFx0XHRcdFx0Ji5zZWxlY3RlZC1maWx0ZXJzIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDoxNzJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvLyBFbmQgRmlsdGVycyAvL1xyXG5cdFx0XHJcblx0XHQvLyBTb3J0aW5nIC0gTEcgLy9cclxuXHRcdCNzb3J0U2VjdGlvbiB7XHJcblx0XHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuXHRcdFx0LnNvcnQtcmlnaHQge1xyXG5cdFx0XHRcdGZsZXg6MTtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQudmlldy1hcy1xdWljayB7XHJcblx0XHRcdFx0XHQmID4gZGl2IHtcclxuXHRcdFx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0XHRcdCYjdmlld0FzUmFkaW9HcmlkICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OlwiXFxlMDExXCI7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCYjdmlld0FzUmFkaW9MaXN0ICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OlwiXFxlMDEyXCI7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdCYgKyBsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHQuaGlkZGVuLXhsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LnZpc2libGUteGwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly8gRW5kIFNvcnRpbmcgLy9cclxuXHJcblx0XHQvLyBSZXN1bHRzIC0gTEcgLy9cclxuXHRcdCNyZXN1bHRzU2VjdGlvbiB7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdH1cdFxyXG5cdFx0Ly8gRW5kIFJlc3VsdHMgLy9cclxuXHJcblx0XHQvLyBQYWdpbmF0aW9uIC0gTEcgLy9cclxuXHRcdCNyZXN1bHRzQ29udHJvbCB7XHJcblx0XHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0fVxyXG5cdFx0Ly8gRW5kIFBhZ2luYXRpb24gLy9cclxuXHRcdFxyXG5cdFx0LmZsZXgtY29sLTMge1xyXG5cdFx0XHQuZmVhdHVyZWQtc2VjdGlvbiB7XHJcblx0XHRcdFx0Ji5hc2lkZSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly8gRW5kIEZlYXR1cmVkIFNlY3Rpb25zIC8vXHJcblx0fVxyXG5cdEBpbmNsdWRlIHNjcmVlbi14bC1taW4ge1xyXG5cdFx0Ly8gR2xvYmFsIC0gWEwgLy9cclxuXHJcblx0XHQuZmxleC1jb2wtMyB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDoxNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC8vIEVuZCBHbG9iYWwgLy9cclxuXHRcdFxyXG5cdFx0Ly8gRmlsdGVycyAtIFhMIC8vXHJcblx0XHQjZmlsdGVyc1NlY3Rpb257XHJcblx0XHRcdC5maWx0ZXJzLXdyYXAge1xyXG5cdFx0XHRcdC5maWx0ZXItc2VjdGlvbiB7XHJcblx0XHRcdFx0XHQmLnNlbGVjdGVkLWZpbHRlcnMge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDoxNDQwcHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly8gRW5kIEZpbHRlcnMgLy9cclxuXHRcdFxyXG5cdFx0Ly8gU29ydGluZyAtIFhMIC8vXHJcblx0XHQjc29ydFNlY3Rpb24ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdFx0LnNvcnQtbGVmdCB7XHJcblx0XHRcdFx0ZmxleDowIDEgYXV0bztcclxuXHRcdFx0XHR3aWR0aDphdXRvO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zb3J0LXJpZ2h0IHtcclxuXHRcdFx0XHRmbGV4OjEgYXV0bztcclxuXHRcdFx0XHR3aWR0aDphdXRvO1xyXG5cclxuXHRcdFx0XHQjcXVpY2tPcHRpb25zQnRuK2xhYmVsIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCNxdWlja09wdGlvbnNCdG4rbGFiZWwrI3F1aWNrT3B0aW9uc0RyYXdlciB7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6NzUwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjAgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdGhlaWdodDphdXRvO1xyXG5cdFx0XHRcdFx0b3BhY2l0eToxO1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6dmlzaWJsZTtcclxuXHJcblx0XHRcdFx0XHQucXVpY2stb3B0aW9uLXJvdyB7XHJcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQsICY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC8vIC8vIEVuZCBTb3J0aW5nIC8vXHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4teGwyLW1pbiB7XHJcblx0XHQvLyBTb3J0aW5nIC0gWEwyIDE5MDAgLy9cclxuXHRcdCNzb3J0U2VjdGlvbiB7XHRcclxuXHRcdFx0LnNvcnQtcmlnaHQge1xyXG5cdFx0XHRcdGZsZXg6MSAwIGF1dG87XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0I3F1aWNrT3B0aW9uc0J0bitsYWJlbCsjcXVpY2tPcHRpb25zRHJhd2VyIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDp1bnNldDtcclxuXHRcclxuXHRcdFx0XHRcdC5xdWljay1vcHRpb24tcm93IHtcclxuXHRcdFx0XHRcdFx0ZmxleDowIDEgYXV0bztcclxuXHRcdFx0XHRcdFx0d2lkdGg6YXV0bztcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjAgMCAwIDE1cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcblx0XHRcdFx0XHRcdC51aS1tdWx0aS10b2dnbGU+ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6MzhweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmJ1eS1mb3JtYXQtcXVpY2sge1xyXG5cdFx0XHRcdFx0XHRcdGZsZXg6MCAxIGNhbGMoMTAwJSAtIDE1cHgpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC50YWtlLWEtc2hvdC1xdWljayB7XHJcblx0XHRcdFx0XHRcdFx0ZmxleDoxIDAgYXV0bztcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDphdXRvO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQvLyAvLyBFbmQgU29ydGluZyAvL1xyXG5cdH1cclxufVxyXG5cclxuLy9PdXRzaWRlIG9mIG1haW4gcGFyZW50XHJcbkBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdGJvZHkuZmlsdGVycy1vcGVuIHtcclxuXHRcdG92ZXJmbG93OnZpc2libGU7XHJcblx0fVxyXG5cdC5leHRyYS10b3AtcGFnZSB7XHJcblx0XHQuZ2ItcHVsc2UtbGRyOmJlZm9yZSB7XHJcblx0XHRcdHdpZHRoOjcyOHB4ICFpbXBvcnRhbnQ7IC8vc2luY2Ugd2UgYXJlIG5vdCBzcG9ydGluZyBhIGxhcmdlciBsZWFkZXJib2FyZFxyXG5cdFx0fVxyXG5cclxuXHRcdC5leHRyYS1kaXYge1xyXG5cdFx0XHRtaW4taGVpZ2h0OjkwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ib3R0b20tYWRzIHsgLy9PdXRzaWRlIG9mIHBhcmVudCB3cmFwcGVyXHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRmbGV4LXdyYXA6d3JhcDtcclxuXHJcblx0XHQuZXh0cmEtZGl2IHtcclxuXHRcdFx0XHJcblx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRtYXJnaW46MzBweCAwcHggMzBweCAzMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkPmRpdiB7XHJcblx0XHRcdFx0bWFyZ2luOjMwcHggMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5leHRyYS10b3AtcGFnZSB7XHJcblx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHR9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLXhzLW1pbiB7XHJcblx0I292ZXJmbG93TW9kYWwge1xyXG5cdFx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRcdFxyXG5cdFx0XHQubW9kYWwtY29udGVudCB7XHJcblx0XHRcdFx0I2FjTGlzdCB7XHJcblx0XHRcdFx0XHR1bCB7IFxyXG5cdFx0XHRcdFx0XHRjb2x1bW4tY291bnQ6MztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcblx0I292ZXJmbG93TW9kYWwge1xyXG5cdFx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRcdHdpZHRoOjgwJTtcclxuXHJcblx0XHRcdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRcdFx0bWFyZ2luOjMwcHggMHB4O1xyXG5cclxuXHRcdFx0XHQjYWNMaXN0IHtcclxuXHRcdFx0XHRcdHVsIHsgXHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MHB4O1xyXG5cdFx0XHRcdFx0XHRjb2x1bW4tY291bnQ6MztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcblx0I292ZXJmbG93TW9kYWwge1xyXG5cdFx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRcdHdpZHRoOjgwMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5AaW5jbHVkZSBzY3JlZW4teGwtbWluIHtcclxuXHQjb3ZlcmZsb3dNb2RhbCB7XHJcblx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0d2lkdGg6MTAwMHB4O1xyXG5cclxuXHRcdFx0Lm1vZGFsLWNvbnRlbnQge1xyXG5cclxuXHRcdFx0XHQjYWNMaXN0IHtcclxuXHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0Y29sdW1uLWNvdW50OjQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5leHRyYS10b3AtcGFnZSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTowcHg7XHJcblx0fVxyXG59Iiwi77u/QHVzZSAnLi4vLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuYXBwLXNlYXJjaCBuYXYge1xyXG4gICAgbWFyZ2luLWJvdHRvbTowICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiNHQlNlYXJjaENvbnRhaW5lciB7XHJcbiAgICAuZ2ItbWF0LXNpZGVuYXYtY29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgIC8qICAjR0JTZWFyY2hDb250ZW50LFxyXG4gICAgI0dCU2VhcmNoRmlsdGVycyB7XHJcbiAgICAgICAgbWFyZ2luOjAgMCA1MHB4IDAgIWltcG9ydGFudDtcclxuICAgIH0gKi9cclxuXHJcbiAgICAuZ2ItcGFnZXNpemUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgIH1cclxuXHJcbiAgICAubWRjLXRleHQtZmllbGQtLWZpbGxlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI0dCU2VhcmNoTG9hZGVyIHtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAuc3Bpbm5lci13cmFwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHJlbTtcclxuICAgICAgICAgICAgei1pbmRleDo0O1xyXG5cclxuICAgICAgICAgICAgLnNwaW5uZXItZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo1cmVtO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3Bpbm5lci10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3Bpbm5lci1iZyB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6MztcclxuICAgICAgICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICBhcHAtcGFnaW5nPmRpdj5kaXYuY29sLTYge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuZ2ItcGFnZXNpemUge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICAgXHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE0MXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDotMjBweCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAubWF0LXNpZGVuYXYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAubWF0LWRyYXdlci1iYWNrZHJvcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjR0JTZWFyY2hDb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgZmxleDowIDEgMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi14bC1taW4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6LTIxcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXRvcDo5MXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbmFwcC1zZWFyY2ggPiBhcHAtZm9vdGVyIC5iczUge1xyXG4gICAgbWFyZ2luLXRvcDowO1xyXG59Iiwi77u/QHVzZSAnLi4vLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI0dCU2VhcmNoQ29udGFpbmVyIHtcclxuICAgICNHQlNlYXJjaEZpbHRlcnMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDoxMjJweDtcclxuXHJcbiAgICAgICAgLmNlLWxvZ28ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYXBwLWZpbHRlcnMge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2ItZmlsdGVyLWRpc2NsYWltZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nYi1wcmljZS1yYW5nZSB7XHJcbiAgICAgICAgICAgIC5tYXQtbWRjLWZvcm0tZmllbGQtc3Vic2NyaXB0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1hdC1tZGMtZm9ybS1maWVsZC1pbmZpeCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NDBweDsgXHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYXQtcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICAtLW1kYy1vdXRsaW5lZC10ZXh0LWZpZWxkLWZvY3VzLW91dGxpbmUtY29sb3I6ICN7JGd1bmJyb2tlci1ncmVlbn07XHJcbiAgICAgICAgICAgICAgICAtLW1kYy1vdXRsaW5lZC10ZXh0LWZpZWxkLWZvY3VzLWxhYmVsLXRleHQtY29sb3I6ICN7JGd1bmJyb2tlci1ncmVlbn07XHJcbiAgICAgICAgICAgICAgICAtLW1kYy1vdXRsaW5lZC10ZXh0LWZpZWxkLWNhcmV0LWNvbG9yOiAjeyRndW5icm9rZXItZ3JlZW59O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNwcmljZS1yYW5nZS1lcnJvciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRhbGVydC1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5tYXQtZXhwYW5zaW9uLXBhbmVsIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciwgXHJcbiAgICAgICAgICAgIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWNvbnRlbnQgLm1hdC1leHBhbnNpb24tcGFuZWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgI0dCTmF2Q2xvc2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OjE1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOjEzOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcbiAgICAgICAgICAgIG1hcmdpbjowIDAgMXJlbSAwO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDozcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdiLXNlbGVjdGVkLXZhbHVlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBzcGFuLCBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpICsgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFxyXG5cclxuICAgICAgICAuZ2ItY2hlY2tib3hyYWRpby1maWx0ZXIge1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6JHNlbWlib2xkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAubW9yZS1vcHRpb25zIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAjR0JTZWFyY2hGaWx0ZXJzIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOjMyMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDowO1xyXG5cclxuICAgICAgICAgICAgI0dCTmF2Q2xvc2UsIFxyXG4gICAgICAgICAgICAmLm1hdC1kcmF3ZXItb3BlbmVkICNHQk5hdkNsb3NlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDoxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgI0dCU2VhcmNoRmlsdGVycyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggNXB4IDFweCByZ2JhKDAsMCwwLC4xNSkhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC8qIG1heC13aWR0aDozMjBweDsgKi9cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi8uLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4ubWF0LWV4cGFuc2lvbi1wYW5lbC5jYXRlZ29yaWVzIHtcclxuICAgIG92ZXJmbG93OnZpc2libGU7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWhlYWRlciwgXHJcbiAgICAubWF0LWV4cGFuc2lvbi1wYW5lbC1jb250ZW50IC5tYXQtZXhwYW5zaW9uLXBhbmVsLWJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6MDtcclxuICAgIH1cclxuXHJcbiAgICAmLmludGVyaW9yIHtcclxuICAgICAgICBib3JkZXItbGVmdDo1cHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuICAgICAgICAuY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiRncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWF0LWV4cGFuc2lvbi1wYW5lbC1jb250ZW50IHtcclxuICAgICAgICAubWF0LWV4cGFuc2lvbi1wYW5lbC1ib2R5IHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDo1MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hdC1leHBhbnNpb24tcGFuZWwtaGVhZGVyLm9wZW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgdG9wOi01MHB4O1xyXG4gICAgICAgIGhlaWdodDo1MHB4O1xyXG4gICAgICAgIHdpZHRoOjEwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XHJcbiAgICAgICAgfSAgXHJcblxyXG4gICAgICAgIC5tYXQtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5leHBhbmRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi8uLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jR0JTZWFyY2hDb250YWluZXIge1xyXG4gICAgI0dCU2VhcmNoQ2hpcHMge1xyXG4gICAgICAgICNHQkNsZWFyRmlsdGVycyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdiLW1hdC1jaGlwIHtcclxuICAgICAgICAgICAgLm1kYy1ldm9sdXRpb24tY2hpcF9fY2VsbC0tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICY+YnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tYXQtbWRjLWNoaXAtZ3JhcGhpYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5tYXQtbWRjLWNoaXAtYWN0aW9uLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAjR0JTZWFyY2hDaGlwcyB7XHJcbiAgICAgICAgICAgICNHQkNsZWFyRmlsdGVycyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uLy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcblxyXG4jR0JTZWFyY2hDb250YWluZXIge1xyXG4gICAgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIHtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDokc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuICAgICAgICAgICAgJiArIGRpdiB7IFxyXG4gICAgICAgICAgICAgICAgJiA+IC5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCIvL1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6LjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgJGZvcm0tYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDouNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDpub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjFyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wb3AgeyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2LCAucm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDpzY3JvbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjEgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2F0LWNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOi41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWdjYXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC0uNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAtLjUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOi41cmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VvLWNvdmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICAmICsgZGl2ID4gLnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDouNzVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6Ljc1cmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAtLjUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDpjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC0uNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjI1JTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhdC1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gKi9cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4teGwtbWluIHtcclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgJiArIGRpdiA+IC5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXQtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4teGwyLW1pbiB7XHJcbiAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgICYgKyBkaXYgPiAucm93IHtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgY2FsYyg1MCUgLSBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC41KSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSkgLyAyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAuNSkgLyAyKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cteDpoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhdC1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNHQlNlb1RvcFNlYXJjaENvbnRhaW5lciwgI0dCU2VvQm90dG9tU2VhcmNoQ29udGFpbmVyIHtcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDokc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjFyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwLCBsaSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uLy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNHQlNlYXJjaENvbnRhaW5lciB7XHJcbiAgICAjR0JTZWFyY2hSZXN1bHRzSGVhZGVyIHtcclxuICAgICAgICAjU2VhcmNoUmVzdWx0c0hlYWRlclRleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI0dCU2VhcmNoVmlld0J0biwgI0dCU2VhcmNoRmlsdGVyQnRuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uLy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNHQlNlYXJjaENvbnRhaW5lciB7XHJcbiAgICAuZ2Itc2VhcmNoLWNhcmQge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgIGFwcC1pdGVtLWNhcmQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5nYi1jYXJkLW91dGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgLmdiLWNhcmQtaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDoyO1xyXG5cclxuICAgICAgICAgICAgICAgIGE6bm90KC5nYi1jYXJkLXNlbGxlcikge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5nYi1jYXJkLXRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmdiLWNhcmQtaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEuZGVmYXVsdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvSW1hZ2UvSG9tZS9Ob0ltYWdlLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZ2ItY2FyZC1zcGVjaWFsIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZ2ItY2FyZC1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5nYi1jYXJkLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MjJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJvbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZ2ItZmlndXJlcy1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmdiLWNhcmQtZmlndXJlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5hbW1vLWRpc3BsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmdiLWZpZ3VyZXMtZmlndXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJ1eS1ub3ctYmx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokYnV5LW5vdy1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5nYi1jYXJkLWN0YS1tZXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2ItdmFyaWFibGUtbWV0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDotLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0Oi0uMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGZvcm0tYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVtcGhhc2lzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDo1MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDo1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDo4MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjY0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0Oi0zMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5oaWdobGlnaHRlZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MnB4IHNvbGlkICRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6MTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZ2ItY2FyZC10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MnB4IDJweCAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmdiLWNhcmQtaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5nYi1jYXJkLXNwZWNpYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmxpc3Qge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuZ2ItY2FyZC1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAuZ2ItY2FyZC10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOjI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmdiLWNhcmQtc3BlY2lhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjoxO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZ2ItY2FyZC1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIGNhbGMoMTAwJSAtIDE1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAxNTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6MztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmdiLWNhcmQtY3RhLW1ldGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdiLWNhcmQtY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OmNhbGMoKDE1MHB4ICsgLjVyZW0pICogLTEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTUwcHggLSAxcmVtKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2ItdmFyaWFibGUtbWV0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZy1taW4geyBcclxuICAgICAgICAgICAgICAgIC5nYi1jYXJkLWlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuZ2ItY2FyZC10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSAzMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5nYi1jYXJkLWJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIDcwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NzAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdiLWNhcmQtY3RhLW1ldGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmdiLWNhcmQtY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6LjVyZW0gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nYi12YXJpYWJsZS1tZXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4teGwyLW1pbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDo1MCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm5vdCgubGlzdCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4teGwtbWluIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjI1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXhsMi1taW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MjAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4teGw0LW1pbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxNi42NjY2NjY2NjY2NjY2NyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59Iiwi77u/XHJcblxyXG5AdXNlICcuLi8uLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4uZ2ItbWF0LWRpYWxvZy5nYi1zZWFyY2gtZmlsdGVycy1kaWFsb2cge1xyXG4gICAgbWluLXdpZHRoOjYwdncgIWltcG9ydGFudDtcclxuICAgIFxyXG4gICAgLm1kYy1kaWFsb2cge1xyXG4gICAgICAgIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuXHJcbiAgICAgICAgICAgICYgPiBhcHAtY2F0ZWdvcnktdHJlZSA+IC5tYXQtZXhwYW5zaW9uLXBhbmVsIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWFyY2gtdGVybSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAycmVtKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYXBwLWNhdGVnb3JpZXMtbW9kYWwge1xyXG4gICAgICAgICAgICBmaWVsZHNldCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwdmg7XHJcblxyXG4gICAgICAgICAgICAgICAgbWF0LWRpYWxvZy1jb250ZW50ID4gYXBwLWNhdGVnb3J5LXRyZWUge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuXHJcbiAgICAjR0JDaGFyYWN0ZXJpc3RpY01vZGFsIHtcclxuICAgICAgICAubWRjLWRpYWxvZ19fY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzowIDAgMXJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGZvcm0tYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgLm1kYy1kaWFsb2cge1xyXG4gICAgICAgICAgICBhcHAtY2F0ZWdvcmllcy1tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICBmaWVsZHNldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0Ojgwdmg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNHQkNoYXJhY3RlcmlzdGljTW9kYWwge1xyXG4gICAgICAgICAgICAubWRjLWRpYWxvZ19fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgICNHQkNoYXJhY3RlcmlzdGljTW9kYWwge1xyXG4gICAgICAgICAgICAubWRjLWRpYWxvZ19fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi14bC1taW4ge1xyXG4gICAgICAgICNHQkNoYXJhY3RlcmlzdGljTW9kYWwge1xyXG4gICAgICAgICAgICAubWRjLWRpYWxvZ19fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiA0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmNvbGxlY3RvcnMtZWxpdGUgI0dCU2VhcmNoQ29udGFpbmVyIHtcclxuICAgIFxyXG4gICAgI0dCU2VvVG9wU2VhcmNoQ29udGFpbmVyIHtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRvZmZXaGl0ZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYrZGl2Pi5yb3c6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgJj5kaXYgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRvZmZXaGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokYXF1YTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICYucG9wLFxyXG4gICAgICAgICAgICAgICAgICAgICYucG9wIC5yb3csXHJcbiAgICAgICAgICAgICAgICAgICAgJj5kaXYgLmNhdC1jYXJkIGZpZ2NhcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya0dyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjokb2ZmV2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNHQlNlYXJjaFJlc3VsdHNIZWFkZXIge1xyXG4gICAgICAgICNTZWFyY2hSZXN1bHRzSGVhZGVyVGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRvZmZXaGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgI0dCU2VhcmNoVmlld0J0biB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRkYXJrR3JlZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI0dCU2VhcmNoRmlsdGVyQnRuIHtcclxuICAgICAgICBAaW5jbHVkZSBwcmltYXJ5Q0VCdG4oKTtcclxuICAgIH1cclxuXHJcbiAgICAjR0JTZWFyY2hGaWx0ZXJzIHtcclxuICAgICAgICAuY2UtbG9nbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5nYi1zZWxlY3RlZC12YWx1ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGFxdWE7XHJcblxyXG4gICAgICAgICAgICBpLCBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRkYXJrR3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdiLWNoZWNrYm94cmFkaW8tZmlsdGVyIHtcclxuICAgICAgICAgICAgaW5wdXQrbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGRhcmtHcmVlbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dDpjaGVja2VkK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRkYXJrR3JlZW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXF1YTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgI0dCU2VhcmNoQ2hpcHMge1xyXG4gICAgICAgICAgICAjR0JDbGVhckZpbHRlcnMge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGFxdWE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5nYi1tYXQtY2hpcCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRtZWRHcmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9yZS1vcHRpb25zLFxyXG4gICAgICAgIC5tYXQtZXhwYW5zaW9uLXBhbmVsIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWNvbnRlbnQgbGFiZWwgIHtcclxuICAgICAgICAgICAgY29sb3I6JGRhcmtHcmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1hdC1leHBhbnNpb24tcGFuZWwge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkb2ZmV2hpdGU7XHJcblxyXG4gICAgICAgICAgICAmLmNhdGVnb3JpZXMge1xyXG4gICAgICAgICAgICAgICAgLm1hdC1leHBhbnNpb24tcGFuZWwtY29udGVudCAubWF0LWV4cGFuc2lvbi1wYW5lbC1ib2R5IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRkYXJrR3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWF0LWV4cGFuc2lvbi1wYW5lbC1oZWFkZXIub3BlbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1hdC1leHBhbnNpb24tcGFuZWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkYXJrR3JlZW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoMzgsIDExMCwgOTgsIDEpIDAlLCByZ2JhKDIyLCA2MSwgNTUsIDEpIDEwMCUpO1xyXG5cclxuICAgICAgICAgICAgICAgIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5tYXQtZXhwYW5zaW9uLXBhbmVsLWhlYWRlci10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tYXQtZXhwYW5zaW9uLWluZGljYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGRhcmtHcmVlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdiLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIC5nYi1wYWdlcjpiZWZvcmUsIFxyXG4gICAgICAgICY+ZGl2IHVsIGxpIHtcclxuICAgICAgICAgICAgY29sb3I6JGFxdWE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5nYi1wYWdlc2l6ZSB7XHJcbiAgICAgICAgY29sb3I6JG9mZldoaXRlO1xyXG5cclxuICAgICAgICAuZ2ItbWF0LWRyb3Bkb3duIC5tYXQtbWRjLXNlbGVjdC1hcnJvdy13cmFwcGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokbWVkR3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNHQlNlYXJjaENvbnRlbnQge1xyXG4gICAgICAgIGgyLCBwIHtcclxuICAgICAgICAgICAgY29sb3I6JG9mZi13aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI0dCU2VvQm90dG9tU2VhcmNoQ29udGFpbmVyIHtcclxuICAgICAgICBjb2xvcjokb2ZmV2hpdGU7XHJcbiAgICB9ICAgICAgICBcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAubWF0LWRyYXdlci1iYWNrZHJvcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDozMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZGFya0dyZWVuO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4teGwtbWluIHtcclxuICAgICAgICBcclxuICAgIH1cclxufSBcclxuXHJcbiNHQlNlYXJjaENvbnRhaW5lciAuY2UtbG9nbzpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIEBpbmNsdWRlIGNlTG9nbygpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG59XHJcblxyXG4uY29sbGVjdG9ycy1lbGl0ZSAjR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyLFxyXG4jR0JTZWFyY2hDb250YWluZXIgLmdiLXNlYXJjaC1jYXJkIC5nYi1jYXJkLW91dGVyLmNlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgY29sb3I6JG9mZldoaXRlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiRvZmZXaGl0ZTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjokYXF1YTtcclxuICAgIH1cclxuXHJcbiAgICAuZ2ItY2FyZC1pbm5lciB7XHJcbiAgICAgICAgLmdiLWNhcmQtYm90dG9tIHtcclxuICAgICAgICAgICAgLmdiLWNhcmQtdGV4dCBwLFxyXG4gICAgICAgICAgICAuZ2ItZmlndXJlcy1maWd1cmUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYTpub3QoLmdiLWNhcmQtc2VsbGVyKSxcclxuICAgICAgICAuZ2ItY2FyZC1ib3R0b20gLmdiLWNhcmQtdGV4dCBwK3AsXHJcbiAgICAgICAgLmdiLWNhcmQtYm90dG9tIC5nYi1maWd1cmVzLWxhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6JG9mZldoaXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdiLWNhcmQtbWV0YSB1bCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjNweCA1cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmK2xpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgY29sb3I6JGRhcmtHcmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1hZGR0b2NhcnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRhcXVhO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6JGFxdWE7XHJcbiAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaGlnaGxpZ2h0ZWQ6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRvZmZXaGl0ZTtcclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiN2aWV3SXRlbSB7XHJcbiAgICAuc3JjZG9jLWlmcmFtZSB7XHJcbiAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OjMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmV4Y2x1ZGVkLXN0YXRlcyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBwYWRkaW5nOjIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuXHJcbiAgICAgICAgI2V4Y2x1ZGVkU3RhdGVzIHtcclxuICAgICAgICAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRzZW1pYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjZXhjbHVkZWRTdGF0ZXNXaWRnZXQge1xyXG4gICAgICAgICAgICAubW9yZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mZWF0dXJlZC1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJj5oMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmxvZ2luLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgIC8qb3ZlcnJpZGVzIGJvb3RzdHJhcCovXHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgICAgIC5iYWNrIHtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktYnJvd247XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXDAwYWIgIFwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIjpcIjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgJi5icmVhZGNydW1iIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGljdHVyZXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9IFxyXG4gICAgICAgXHJcbiAgICAuYmFjay10by1zZWFyY2gtcmVzdWx0cyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgICAudmlldy1pdGVtLW1haW4tY29udGVudCB7XHJcblxyXG4gICAgICAgIC5pdGVtLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgLml0ZW0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXktYnJvd247XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtLXN1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LWJyb3duO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VsbGVyLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNkaXZTZWxsZXIge1xyXG4gICAgICAgICAgICAgICAgLnNlbGxlci1kZXRhaWxzIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC51c2VyLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWxsZXItZGV0YWlscy1saW5rLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFqYXgtc3Bpbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWpheC1zcGlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJhY2stY292ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNjY2NjY2M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwifFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWxsZXItZGV0YWlscy1saW5rLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5waXBlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjY2NjY2NjO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcInxcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc2VsbGVyLWRldGFpbHMtbGluay0zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbmRpdGlvbiwgLmZmbC1yZXEge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgIC5pdGVtLWRldGFpbC1saW5rLTEge1xyXG4gICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW0tZGV0YWlsLWxpbmstMiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGFqYXgtc3Bpbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6ODBweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmFqYXgtc3Bpbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmFjay1jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pdGVtLXZpZXctY291bnRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaGFyZS10b29scyB7XHJcbiAgICAgICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNoYXJlLWJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXctaXRlbS10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAmID4gdGFibGUge1xyXG4gICAgICAgICAgICAmID4gdGJvZHkge1xyXG4gICAgICAgICAgICAgICAgJiA+IHRyOm50aC1sYXN0LWNoaWxkKDEpID4gdGgsXHJcbiAgICAgICAgICAgICAgICAmID4gdHI6bnRoLWxhc3QtY2hpbGQoMSkgPiB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRob3Jpem9udGFsLXRhYmxlLWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5nYnAtbmV4dC1zdGVwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxlMTAxXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBnbHlwaGljb24tZmFtaWx5KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VsbGVyLXJlc3BvbnNpYmlsaXR5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdy1yZXZlcnNhbC1zbSB7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXctaXRlbS10YWJsZS1zdXBwbGVtZW50YWwge1xyXG5cclxuICAgICAgICAudGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRoIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0tcmVtaW5kZXItdGV4dCB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yZW1pbmRlci10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlldy1pdGVtLXN1cHBsZW1lbnRhbC1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjMwcHg7XHJcblxyXG4gICAgICAgIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2ItYWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOjMwcHggOHB4IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo4cHg7IFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlOyBcclxuICAgICAgICAgICAgYm9yZGVyOnRoaW4gc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjkwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MzAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiBkaXYuYWxlcnQuYWxlcnQtaW5mbyB7XHJcbiAgICAgICAgZGl2Lmd1ZXN0IHtcclxuICAgICAgICAgICAgJiA+IHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50YWItc2VjdGlvbi13cmFwcGVye1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAvLyBhdWN0aW9uIHRhYmxlXHJcblxyXG4gICAgLnZhbHVlcyB7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgLy9mbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiBzcGFuOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IHNwYW46bnRoLWNoaWxkKDEpOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIjpcIjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zdGFuZC1hbG9uZS12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGVtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5mdWxsLXdpZHRoIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiBoNSwgJiA+IGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuICAgICAgICAgICAgICAgICAgICBjbGVhcjpib3RoO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+aW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAtYnRuLCAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubG9hZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6LTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybCgnL3RoZW1lL2Fzc2V0cy9hamF4LXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5lcnJfbXNnIHtcclxuICAgICAgICAgICAgICAgICAgICBjbGVhcjpsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjaGFuZGxpbmdUZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTpub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNsYXNzaWMtdmlldyB7IFxyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wNjUtd2FybmluZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZS9hc3NldHMvcDY1LXdhcm5pbmcuc3ZnKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAxOHB4O1xyXG5cclxuICAgIH1cclxuICAgIC5mZWF0dXJlZC1zZWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLnBob3RvUGxheWVyQ2FwdGlvbk1vZGFsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuLnBpY3R1cmUtY291bnQge1xyXG4gICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhpZml2ZS1ncmV5O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHBhZGRpbmc6IDJweCA1cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuI2Nhcm91c2VsLXZpZXctaXRlbSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAuY2Fyb3VzZWwtY29udHJvbCB7XHJcbiAgICAgICAgICAgIC8vei1pbmRleDogMjtcclxuICAgICAgICAgICAgei1pbmRleDogMTAwMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgLmdhbGxlcnktYWN0aW9ucyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJHdhcm0tZ3JleTtcclxuICAgICAgICBtYXJnaW46IDE1cHggYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAucGhvdG9QbGF5ZXJDYXB0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnBpY3R1cmUtY291bnQge1xyXG4gICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGlmaXZlLWdyZXk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDVweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJvdXNlbC1pbm5lciB7XHJcbiAgICAgICAgJiA+IC5pdGVtIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIC8qIGljb24gcHJvcGVydGllcyAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGFzc2V0UGF0aH0vaWMtem9vbS1ob3Zlci5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMHB4IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44MDtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHkgPSA4MCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8qIGNlbnRlcmluZyBvZiBzcGFuICovXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLyogc3BhbiBlbGVtZW50IHByb3BlcnRpZXMgKi9cclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDczLCA3MywgNzMsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcm91c2VsLW91dGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vZmlsbXN0cmlwIHN0eWxpbmdcclxuICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uby1jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGdyZXktYm9yZGVyO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuI2Nhcm91c2VsLW1vZGFsIHtcclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgICAgIG1hcmdpbjoxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOjVweDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgLmNsb3NlLXBvc2l0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2Nhcm91c2VsLW1vZGFsLXZpZXctaXRlbSB7XHJcbiAgICAgICAgLyogcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7ICovXHJcblxyXG4gICAgICAgICYgPiAuY2Fyb3VzZWwtb3V0ZXIgPiAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIC8qIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7ICovXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/I3ZpZXdJdGVtIHtcclxuXHRcclxuXHQjZGl2U2VsbGVye1xyXG5cdFx0XHJcblx0XHQuYmFkZ2VzIHtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHJcblx0XHRcdC5nYi1iYWRnZXtcclxuXHRcdFx0XHQgJiA+IGEge1xyXG5cdFx0XHRcdFx0ICBoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0IH1cclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LmZmbC1iYWRnZSB7XHJcblx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFxyXG5cdFx0XHQudmVyaWZpZWQtYmFkZ2Uge1xyXG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHJcblx0XHRcdC5nb2xkLWJhZGdlIHtcclxuXHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5nb2xkLWNoYXJ0ZXItYmFkZ2Uge1xyXG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0fVx0XHRcclxuXHRcdFx0LnRvcC0xMC1iYWRnZSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiA1MXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcclxuXHRcdFx0LnRvcC0yNS1iYWRnZSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiA1MnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcclxuXHRcdFx0LnRvcC0xMDAtYmFkZ2Uge1xyXG5cdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHR3aWR0aDogNTJweDtcclxuXHRcdFx0fVxyXG5cdFx0XHJcbiAgICBcdH1cclxuXHRcdFxyXG5cdH1cclxuXHQgICAgXHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jdmlld0l0ZW0ge1xyXG4gICAgI2ZpbmFuY2luZ1ByZXF1YWx7XHJcbiAgICAgICAgbWFyZ2luOjA7XHJcblxyXG4gICAgICAgICYrcCwgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgYSwgLmNyZHYtbGVhcm4tbW9yZSwgLmNyZHYtYnV0dG9uLW1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJvdyB7XHJcbiAgICAmLml0ZW0taW5mby13cmFwcGVyIHtcclxuICAgICAgICAmLnRpbWVmcmFtZSA+IGRpdiB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICAuY29sLXhzLTYge1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkLCAmLnNob3J0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29sLXhzLTEyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubWF4LWJpZCwgLm1pbi1iaWQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5taW4tYmlkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYrLmJ0biwgJisuaW5lbGlnaWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRuLWJpZCwgLmJ0bi1vZmZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0bi1idXkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1eS1ub3ctYmx1ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRidXktbm93LWJsdWU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgJiA+IGRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGRpdiA+IGRpdiB7XHJcbiAgICAgICAgICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDo0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vZmZlcnMge1xyXG4gICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYub3ItZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMHB4IDEzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vRmVhdHVyZXMvL1xyXG4gICAgICAgICYuZmVhdHVyZXMge1xyXG4gICAgICAgICAgICAuc3VidGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmI2diUGF5TWVzc2FnZTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOi0xM3B4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdseXBoaWNvbi1mYW1pbHkoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcZTEwMVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pYy10YWtlLWEtc2hvdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL3RoZW1lL2Fzc2V0cy9pYy10YWtlQXNob3QtMngucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pYy1pbW1lZGlhdGUtY2hlY2tvdXQge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljLWZyZWVkb21jb2luIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL3RoZW1lL2Fzc2V0cy9pYy1nYnBheS13aXRoLWZjLWxvZ28uc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpZWxkLXZhbGlkYXRpb24tZXJyb3Ige1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5idXktYm94IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvIDE1cHggYXV0bztcclxuXHJcbiAgICAudmFsdWUge1xyXG4gICAgICAgIGNvbG9yOiAkZGFyay1ncmV5LWJyb3duO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAwO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkZGV2aWwtZ3JleTtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBwYWRkaW5nLXRvcDowcHg7XHJcbiAgICB9XHJcbiAgICBcclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiN2aWV3SXRlbSB7XHJcbiAgICAjaXRlbUluZm9EcmF3ZXJzIHtcclxuICAgICAgICAuaXRlbS1kcmF3ZXItd3JhcCB7XHJcbiAgICAgICAgICAgICYgKyAuaXRlbS1kcmF3ZXItd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJj5pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY+bGFiZWwge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCw3OSwwLDEpIDAlLCByZ2JhKDAsMTA1LDAsMSkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOnVuc2V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICYubm8tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICYgKyBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjpoZWlnaHQgLjVzIGVhc2UtaW4tb3V0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAjaXRlbS1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWRlc2NyaXB0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy14OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy15OmhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgI2l0ZW0tY2hhcmFjdGVyaXN0aWNzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRpdi10YWJsZT5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnNob3ctbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDoxMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IC01cHggMjBweCAtNHB4IHJnYmEoMCwwLDAsMC41KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6OHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aGl0ZS1ncmF5LWdyYWRpZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY+aW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXMtdG9wO1xyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJiArIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmhhbGYtb3BlbiB7XHJcbiAgICAgICAgICAgICAgICAmPmlucHV0ICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXMtdG9wO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmICsgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiArIGRpdjpub3QoLm5vLWNvbnRlbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjE0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2hvdy1tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmPmlucHV0OmNoZWNrZWQgKyBsYWJlbCArIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAjaXRlbUluZm9EcmF3ZXJzIHtcclxuICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgI2l0ZW0tZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtLWRlc2NyaXB0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6dmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jdmlld0l0ZW0ge1xyXG4gICAgYS5idG4ge1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLnRvb2xzLXdyYXBwZXIge1xyXG4gICAgICAgIC5wYW5lbC1oZWFkaW5nIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1tZWRpdW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdseXBoaWNvbi1vayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmdseXBoaWNvbi1yZW1vdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmMDAwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEuYnRuIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50d28tY29sLWljb25zID4gZGl2Om50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnR3by1jb2wtaWNvbnMgPiBkaXY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFsZXJ0LXN1Y2Nlc3Mge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgICAgIC5hbGVydC1zdWNjZXNzIHAge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6bm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jdmlld0l0ZW0ge1xyXG5cdCNjb3Vwb25XcmFwIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGFsZXJ0LXdhcm5pbmctYmc7XHJcblx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cclxuXHRcdC50b3Age1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuXHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL3RoZW1lL2Fzc2V0cy9pY19jb3Vwb24uZ2lmJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDcwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRcdGZsZXg6IDAgMCA3MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuaW5mbyB7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdFx0LmxhYmVsIHtcclxuXHRcdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdCAgICBwYWRkaW5nOiAwIDAgNXB4IDE1cHg7XHJcblx0XHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdCAgICBmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHRydWUtYmxhY2s7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAxMHB4IDE1cHg7XHJcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcblx0XHRcdFx0XHRzdXAge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyYXk7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjFweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRcdG1hcmdpbjogNXB4IDAgMCAxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdG1hcmdpbjogNXB4IDBweCAwcHggMTVweDtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0ZW0ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogdW5zZXQ7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRjb2xvcjogJGdyYXktZGlzYWJsZWQ7XHJcblx0XHRcdG1hcmdpbjogMTBweCAwcHggMHB4IDBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLmdlbmVyaWMge1xyXG5cdFx0XHQuaW5mbyB7XHJcblx0XHRcdFx0aDQge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiA1cHggMHB4IDBweCAxNXB4O1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIu+7vy5vdmVybGF5QmFubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmID4gZGl2IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDMxJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5zY2hlZHVsZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lL2Fzc2V0cy9vdmVybGF5LXNjaGVkdWxlZC5wbmcnKTtcclxuICAgIH1cclxuXHJcbiAgICAuc29sZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWUvYXNzZXRzL292ZXJsYXktc29sZC5wbmcnKTtcclxuICAgIH1cclxuXHJcbiAgICAuZW5kZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lL2Fzc2V0cy9vdmVybGF5LWVuZGVkLnBuZycpO1xyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmJsYW5rLXRlbXBsYXRlIHtcclxuXHJcbiAgICAuYWRkLXRvLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXJnaW46MCBhdXRvIDMwcHg7XHJcblxyXG4gICAgICAgIGRpdi5nbHlwaGljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6NXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250LWZhbWlseTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuICAgICAgICAuYWRkLXRvLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4vL2NvbnZlcnQgdG8gc2FzcyB2YXJpYWJsZSAtIFRvdWNoc2NyZWVuIG1lZGlhIHF1ZXJ5XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtZGV2aWNlLXdpZHRoOiA3NjdweCkge1xyXG4gICAgI2Nhcm91c2VsLXZpZXctaXRlbSB7XHJcbiAgICAgICAgLmNhcm91c2VsLWlubmVyIHtcclxuICAgICAgICAgICAgJiA+IC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgIC8vIG1heC13aWR0aDogNDc5cHhcclxuICAgIC5idXktYm94LmZpeGVkLXByaWNlLWl0ZW0gLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyIC5mb3JtLWdyb3VwLmVudGVyLXF1YW50aXR5LXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uLmJ0bi5idG4tcHJpbWFyeS5idXktYnV0dG9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAub3ZlcmxheUJhbm5lciB7XHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN2aWV3SXRlbSB7XHJcbiAgICAgICAgLnZpZXctaXRlbS1tYWluLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAuaXRlbS1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5pdGVtLWRldGFpbC1saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbS1kZXRhaWwtbGluay0xIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtLWRldGFpbC1saW5rLTIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXktYm94IHtcclxuICAgICAgICAgICAgJi5maXhlZC1wcmljZS1pdGVtIHtcclxuICAgICAgICAgICAgICAgIC5wdXJjaGFzZS1hY3Rpb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmluc3RydWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1eS1idXR0b24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiA6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYXVjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAucHVyY2hhc2UtYWN0aW9uLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vY29udHJvbHMgc3BhY2luZyBiZWxvdyB0aGUgZmlyc3QgaW5zdHJ1Y3Rpb24gZGl2XHJcbiAgICAgICAgICAgICAgICAgICAgLmJpZC1idXR0b24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiA6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hdWN0aW9uLWJ1eS1ub3cge1xyXG4gICAgICAgICAgICAgICAgLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuYnV5LWJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlc2VydmUtYmlkcyB7XHJcbiAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudmFsdWVzIHtcclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmZ1bGwtd2lkdGggcCBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWV3LWl0ZW0tdGFibGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIC50YWJsZSB7XHJcbiAgICAgICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGl2LXRhYmxlIHtcclxuICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICAmID4gZGl2Om50aC1sYXN0LWNoaWxkKG4pIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnV5LWJveCB7XHJcbiAgICAgICAgJi5maXhlZC1wcmljZS1pdGVtIHtcclxuICAgICAgICAgICAgLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICYjZGl2TWFrZU9mZmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAuY29sLXhzLTYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vZG8gd2Ugd2FudCB0byBpc29sYXRlIHRoaXMgdG8ganVzdCB2aWV3IGl0ZW0/XHJcbiAgICAjY2Fyb3VzZWwtbW9kYWwge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjY2Fyb3VzZWwtdmlldy1pdGVtIHtcclxuICAgICAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSBpbWcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2Nhcm91c2VsLW1vZGFsLXZpZXctaXRlbSB7XHJcbiAgICAgICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xyXG4gICAgICAgICAgICAvL2hlaWdodDogMzIwcHg7XHJcbiAgICAgICAgICAgIC8vIEJPQiBOT1RFISEhXHJcbiAgICAgICAgICAgIC8qdGhpcyBtYXkgaGF2ZSB0byBiZSBhZGp1c3RlZCBvbmNlIHZpZXdlZCBvbiBkZXZpY2VzLiBGdXR1cmUgc3RvcnkgZm9yIHpvb20gcG90ZW50YWwgYW5kIHRvIGZpbGwgdXAgdGhlIGRldmljZSB3aW5kb3cuICovXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXhzLW1pbiB7XHJcblxyXG4gICAgLmJ1eS1ib3gge1xyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAmLml0ZW0taW5mby13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wteHMtNjpsYXN0LWNoaWxkLCAuc2hvcnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5maXhlZC1wcmljZS1pdGVtIHtcclxuICAgICAgICAgICAgLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmI2Rpdk1ha2VPZmZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5vZmZlci1idXR0b24td3JhcHBlcikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5uZXdCYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm9mZmVyLWJ1dHRvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAjdmlld0l0ZW0ge1xyXG4gICAgICAgIC5leGNsdWRlZC1zdGF0ZXMgI2V4Y2x1ZGVkU3RhdGVzIHtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI3ZpZXdJdGVtIC5yb3ctcmV2ZXJzYWwtc20ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xyXG5cclxuICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFsZXJ0IC5idXR0b24tZ3JvdXAgPiAucm93ID4gZGl2Om50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxlcnQgLmJ1dHRvbi1ncm91cCA+IC5yb3cgPiBkaXY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcuNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXhzLW1heCB7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDc2N3B4XHJcbiAgICAjaXRlbS1jaGFyYWN0ZXJpc3RpY3MgPiB0YWJsZS50YWJsZSA+IHRib2R5ID4gdHIgdGQsXHJcbiAgICAjaXRlbS1jaGFyYWN0ZXJpc3RpY3MgPiB0YWJsZS50YWJsZSA+IHRib2R5ID4gdHIgdGgge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5yb3cuaXRlbS1pbmZvLXdyYXBwZXIge1xyXG4vKiAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbm1hcmdpbjogMDsgKi9cclxuXHJcbiAgICAgICAgLnByaWNpbmcge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpbWVmcmFtZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkZm9ybS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAkZm9ybS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJGZvcm0tYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1eS1ib3gge1xyXG4gICAgICAgIC8vcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgJi5hdWN0aW9uIHtcclxuICAgICAgICAgICAgLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmluc3RydWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYXVjdGlvbi1idXktbm93IHtcclxuICAgICAgICAgICAgLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmluc3RydWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZml4ZWQtcHJpY2UtaXRlbSB7XHJcbiAgICAgICAgICAgIC5wdXJjaGFzZS1hY3Rpb24td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5pbnN0cnVjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN2aWV3SXRlbSB7XHJcbiAgICAgICAgLml0ZW0tdmlldy1jb3VudGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaGFyZS10b29scyB7XHJcbiAgICAgICAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICBcclxuICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlldy1pdGVtLXRhYmxlLXN1cHBsZW1lbnRhbCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICN2aWV3SXRlbSAuZGl2LXRhYmxlIC5yb3cgZGl2Om50aC1sYXN0LWNoaWxkKG4rMykge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkZ3JleS1ib3JkZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBzY3JlZW4teHMtbWF4IHtcclxuXHJcbiAgICAuYnV5LWJveCB7XHJcbiAgICAgICAgLnB1cmNoYXNlLWFjdGlvbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBzY3JlZW4teHMtbWluLXRvLXNjcmVlbi14cy1tYXgge1xyXG4gICAgLy8gbWluLXdpZHRoOiA0ODBweCBhbmQgbWF4LXdpZHRoOiA3NjdweFxyXG4gICAgLy9jaGVjayB0byBzZWUgaWYgdGhlICN2aWV3SXRlbSwgY29tbWEgYWZmZWN0cyBhbnl0aGluZ1xyXG4gICAgI2Nhcm91c2VsLXZpZXctaXRlbSB7XHJcbiAgICAgICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xyXG4gICAgICAgICAgICAvL2hlaWdodDogNDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNjYXJvdXNlbC1tb2RhbC12aWV3LWl0ZW0ge1xyXG4gICAgICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcclxuICAgICAgICAgICAgLy9oZWlnaHQ6IDQxNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1zbS1taW4tdG8tc2NyZWVuLXNtLW1heCB7XHJcbiAgICAvLyBtaW4td2lkdGg6IDc2OHB4IGFuZCBtYXgtd2lkdGg6IDk5MXB4XHJcbiAgICAvLyNjYXJvdXNlbC1tb2RhbCBzaG91bGQgYmUgbmVzdGVkIHdpdGhpbiAjdmlld0l0ZW1cclxuXHJcbiAgICAjY2Fyb3VzZWwtbW9kYWwtdmlldy1pdGVtIHtcclxuICAgICAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XHJcbiAgICAgICAgICAgIC8vaGVpZ2h0OiA1MzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnZhbHVlcyB7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWF4IHtcclxuICAgIC8vIG1heC13aWR0aDogOTkxcHhcclxuICAgICNjYXJvdXNlbC12aWV3LWl0ZW0ge1xyXG4gICAgICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzID4gbGkge1xyXG4gICAgICAgICAgICB3aWR0aDogNjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAjY2Fyb3VzZWwtbW9kYWwge1xyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcclxuICAgICAgICAgICAgLyogRXh0cmEgaG9yaXpvbnRhbCBzcGFjZSBzbyBhcnJvd3MgZG8gbm90IG92ZXJsYXkgdGhlIGltYWdlIHdoZW4gZnVsbCBzaXplIDY0MCB4IDQ4MCAqL1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNjYXJvdXNlbC12aWV3LWl0ZW0ge1xyXG4gICAgICAgIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MzlweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNjYXJvdXNlbC1tb2RhbC12aWV3LWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MTVweDtcclxuICAgICAgICBcclxuICAgICAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTA4cHg7XHJcblxyXG4gICAgICAgICAgICAmID4gaW1nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLyogVGhpcyBhY2NvdW50cyBmb3IgcGFkZGluZywgbWFrZXMgaW1hZ2Ugc2l6ZSB0byA2NDAgeCA0ODAgKi9cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjdmlld0l0ZW0ge1xyXG4gICAgICAgIC52aWV3LWl0ZW0tdGFibGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIC50YWJsZSB7XHJcbiAgICAgICAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoyMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICN2aWV3SXRlbSB7XHJcbiAgICAgICAgLnZpZXctaXRlbS10YWJsZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgIC5pdGVtLXJlbWluZGVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZmxleDoxIDAgYXV0bztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2Nhcm91c2VsLXZpZXctaXRlbSB7XHJcbiAgICAgICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwMHB4O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2Nhcm91c2VsLW1vZGFsIHtcclxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2Nhcm91c2VsLW1vZGFsLXZpZXctaXRlbSB7XHJcbiAgICAgICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY1MXB4O1xyXG4gICAgICAgICAgICAvKiBUaGlzIGFjY291bnRzIGZvciBwYWRkaW5nLCBtYWtlcyBpbWFnZSBzaXplIHRvIDY0MCB4IDQ4MCAqL1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgI3ZpZXdJdGVtIHtcclxuICAgICAgICAuZXhjbHVkZWQtc3RhdGVzIHtcclxuICAgICAgICAgICAgI2V4Y2x1ZGVkU3RhdGVzIHtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNleGNsdWRlZFN0YXRlc1dpZGdldCB7XHJcbiAgICAgICAgICAgICAgICAuZmVhdHVyZWQtc2VjdGlvbj5oMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2Nhcm91c2VsLW1vZGFsIHtcclxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMTEwcHg7XHJcbiAgICAgICAgICAgIC8qIEV4dHJhIGhvcml6b250YWwgc3BhY2Ugc28gYXJyb3dzIGRvIG5vdCBvdmVybGF5IHRoZSBpbWFnZSB3aGVuIGZ1bGwgc2l6ZSA2NDAgeCA0ODAgKi9cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjY2Fyb3VzZWwtbW9kYWwtdmlldy1pdGVtIHtcclxuICAgICAgICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogODAxcHg7XHJcbiAgICAgICAgICAgIC8qIFRoaXMgYWNjb3VudHMgZm9yIHBhZGRpbmcsIG1ha2VzIGltYWdlIHNpemUgdG8gNjQwIHggNDgwICovXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2Nhcm91c2VsLXZpZXctaXRlbSB7XHJcbiAgICAgICAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ4OHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4udmlldy1pdGVtLW1vZGFsIHtcclxuXHRAaW5jbHVkZSBmb250LWZhbWlseTtcclxuXHJcblx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRtYXJnaW46IDBweCBhdXRvO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cclxuXHRcdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdFx0Ym9yZGVyOiAwcHg7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cclxuXHRcdFx0LmNsb3NlLWJ0biB7XHJcblx0XHRcdFx0ei1pbmRleDogNTAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogNXB4O1xyXG5cdFx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0XHRib3JkZXI6IDBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRjb2xvcjogJHRydWUtd2hpdGU7XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGVmdDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubW9kYWwtYm9keSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHotaW5kZXg6IDQ5OTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cclxuXHRcdFx0XHQubW9kYWwtdGV4dCB7XHJcblx0XHRcdFx0XHRhOm5vdCguYnRuLXNlY29uZGFyeSk6bm90KC5idG4tcHJpbWFyeSkge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xNXB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggNTBweCAxNXB4IDE1cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuXHRcdFx0XHRcdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYjaXRlbUFiYW5kb25lZE1vZGFsMSwgJiNpdGVtQWJhbmRvbmVkTW9kYWwyLCAmI2l0ZW1BYmFuZG9uZWRNb2RhbDMsICYjbGF5YXdheU1vZGFsIHtcclxuXHRcdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0XHQubW9kYWwtY29udGVudCB7XHJcblx0XHRcdFx0Lm1vZGFsLWJvZHkge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG5cdFx0XHRcdFx0Lm1vZGFsLXRleHQge1xyXG5cdFx0XHRcdFx0XHQuY3RhLXdyYXAge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA2cHg7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5idG4tc2Vjb25kYXJ5IHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYjbGF5YXdheU1vZGFsIHtcclxuXHRcdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0XHQubW9kYWwtY29udGVudCB7XHJcblx0XHRcdFx0Lm1vZGFsLWJvZHkge1xyXG5cdFx0XHRcdFx0Lm1vZGFsLXRleHQge1xyXG5cdFx0XHRcdFx0XHQubGF5YXdheS10aXRsZSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmxheWF3YXktcG9saWN5IHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHRcdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0XHRtYXJnaW46IDIwcHggYXV0bztcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSk7XHJcblxyXG5cdFx0XHQubW9kYWwtY29udGVudCB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblxyXG5cdFx0XHRcdC5tb2RhbC1ib2R5IHtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXRvcDtcclxuXHJcblx0XHRcdFx0XHQubW9kYWwtdGV4dCB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXRvcDtcclxuXHJcblx0XHRcdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy10b3A7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCNGRkxGaW5kZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtdG9wO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0XHRtYXJnaW46IDMwcHggYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0XHRtYXJnaW46IDUwcHggYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1vZGFsLW9wZW4gLm1vZGFsIHtcclxuXHRcdHotaW5kZXg6IDk5OTk5OTtcclxuXHR9XHJcbn1cclxuXHJcbiNyZWxpc3RNb2RhbCB7XHJcblx0Lm1vZGFsLXRleHQgcCB7XHJcblx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdHBhZGRpbmctdG9wOjEwcHg7IFxyXG5cdH1cclxufVxyXG5cclxuI3JlbGlzdFJlc3VsdHNNb2RhbCB7XHJcblx0LnJlbGlzdC1yZXN1bHRzLW1vZGFsLXdyYXAge1xyXG5cdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cdFx0YWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcblx0XHQmPmRpdiB7XHJcblx0XHRcdHdpZHRoOjIwJTtcclxuXHRcdFx0cGFkZGluZy10b3A6MTBweDtcclxuXHJcblx0XHRcdC50ZXh0LXdhcm5pbmcge1xyXG5cdFx0XHRcdGNvbG9yOiRhbGVydC1yZWQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5hY3RpbmctbGFiZWwge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxM3B4O1xyXG5cdFx0XHRcdGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHRcdFx0d2lkdGg6Y2FsYyg4MCUgLSAyMHB4KTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6MTBweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjEwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuY3ItbW9kYWwtc3RhdHVzIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuXHRcdC5yZWxpc3QtcmVzdWx0cy1tb2RhbC13cmFwIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cclxuXHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MDtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuY3ItbW9kYWwtc3RhdHVzIHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246bGVmdDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuYm9keS5jb2xsZWN0b3JzLWVsaXRlIHtcclxuICAgIC5icmVhZGNydW1iIC5iYWNrIHtcclxuICAgICAgICBjb2xvcjokb2ZmV2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWFpbi1jb250ZW50IHtcclxuICAgICAgICAudGFibGU+dGJvZHk+dHI+dGQsIC50YWJsZT50Ym9keT50cj50aCwgLnRhYmxlPnRmb290PnRyPnRkLCAudGFibGU+dGZvb3Q+dHI+dGgsIC50YWJsZT50aGVhZD50cj50ZCwgLnRhYmxlPnRoZWFkPnRyPnRoIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRncmF5LWxpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2Nhcm91c2VsLXZpZXctaXRlbSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7Ym9yZGVyLWNvbG9yOiRhcXVhfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjaXRlbUluZm9EcmF3ZXJzIC5pdGVtLWRyYXdlci13cmFwPmxhYmVsIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYigyMiwgNjUsIDU4KSAwJSwgcmdiKDM4LCAxMTAsIDk4KSAxMDAlKSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJi5uby1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2IoMjEyLCAyMDksIDIwOSkgMCUsIHJnYigyMzgsIDIzOCwgMjM4KSAxMDAlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFuZWwge1xyXG4gICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuXHJcbiAgICAgICAgICAgIC5wYW5lbC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGRhcmtHcmVlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYTpub3QoLmJ0bikge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZXctaXRlbS1tYWluLWNvbnRlbnQgLml0ZW0tY29udGVudCB7XHJcbiAgICAgICAgICAgIC5pdGVtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW0tc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JG9mZldoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJhZGdlcyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzo1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnV5LWJveCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrR3JlZW47XHJcbiAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOi0yMHB4O1xyXG5cclxuICAgICAgICAgICAgLm1vZGFsIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pYy1pbW1lZGlhdGUtY2hlY2tvdXQge1xyXG4gICAgICAgICAgICAgICAgJj5zcGFuLCAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNlIHtcclxuICAgICAgICAgICAgICAgICYrZGl2Pi5jb2wteHMtMTIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjEwcHggYXV0byA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGFiZWwsIC52YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJvdy5pdGVtLWluZm8td3JhcHBlcj5kaXYge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJj5kaXYub3ItZGl2PmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtHcmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5taW4tYmlkIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICNSZXNlcnZlPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRhcXVhO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwLWFkZG9uLCAuaW5wdXQtZ3JvdXAtYnRuIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwcmltYXJ5Q0VCdG4oKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0bi1idXkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNlY29uZGFyeUNFQnRuKCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnRuLWFkZHRvY2FydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGVydGlhcnlDRUJ0bigpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JG1lZEdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXktYm94LCAudmlldy1pdGVtLXRhYmxlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAuYnRuW2Rpc2FibGVkXTpub3QoLm5vLWNlKSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRvZmZXaGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokb2ZmV2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAuYnRuLXByaW1hcnk6bm90KC5uby1jZSkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeUNFQnRuKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bi1zZWNvbmRhcnk6bm90KC5uby1jZSkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2Vjb25kYXJ5Q0VCdG4oKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuLWRlZmF1bHQ6bm90KC5uby1jZSkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGVydGlhcnlDRUJ0bigpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudGFiLXNlY3Rpb24td3JhcHBlciwgLndpZGdldCAubGlzdGluZywgI2NvdXBvbldyYXAsIC5tb2RhbCwgLmFsZXJ0IHtcclxuICAgICAgICBjb2xvcjokZ3JheSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBhOm5vdCguYnRuKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW4gIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6YWN0aXZlLFxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcblxyXG4gICAgICAgIC5saXN0aW5nLUNUQSBhIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcHJpbWFyeUNFQnRuKCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG4vL2ZlZWJhY2sgcGFnZXMgb25seVxyXG4jZmVlZGJhY2sge1xyXG4gICAgLnRhYi1zZWN0aW9uLXdyYXBwZXIgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi10YWJzIHtcclxuICAgICAgICAubmF2LWxpbms6bm90KC5hY3RpdmUpe1xyXG4gICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmItZnJvbSB7XHJcbiAgICAgICAgLm5vdFVzZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmVlZGJhY2stb3ZlcnZpZXcge1xyXG4gICAgICAgIC5zY29yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxsZXItZGV0YWlscy1saW5rLTI6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgY29udGVudDogXCJ8XCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxsZXItZGV0YWlscy1saW5rLTIge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxsZXItZGV0YWlscy1saW5rLTEge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iYWRnZXMge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbDEge1xyXG4gICAgICAgIHdpZHRoOiA3JTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sMiB7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgIH1cclxuXHJcbiAgICAub25lLW1vbnRoIHtcclxuICAgICAgICBtaW4td2lkdGg6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpeC1tbyB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50d2VsdmUtbW8ge1xyXG4gICAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmVlZGJhY2stZGV0YWlsZWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcclxuXHRcdC5udW1iZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5udW1iZXJEYXRlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcblxyXG4gICAgICAgICAgICAmLnN5bWJvbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYi1lbnRyeSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjY2M7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgICYudGl0bGUtcm93IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZiLXNjb3JlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmItZnJvbSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICAgIHNwYW4udXNlci1uYW1lIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy90aGlzIGlzIHRoZSBtZW1iZXIgYmFkZ2VzIGNvbnRhaW5pbmcgZGl2XHJcblxyXG4gICAgICAgIC5iYWRnZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mYi1kYXRlIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmItaXRlbSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZiLWNvbW1lbnQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYi1yZXNwb25zZSB7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICM5YjliOWI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmZiLWFjdGlvbnMge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5yYXRpbmctaW5wdXQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhZGlvLXN0YWNrZWQtdG4ge1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhdGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxNi42NjY2NyU7XHJcbiAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgIH1cclxuXHJcbiAgICAucmF0aW5nMiB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXhzLW1heCB7XHJcbiAgICAjZmVlZGJhY2sge1xyXG4gICAgICAgIC5mZWVkYmFjay1vdmVydmlldyB7XHJcbiAgICAgICAgICAgIC5zZWxsZXItZGV0YWlscy1saW5rLTI6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2NjYztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJ8XCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWxsZXItZGV0YWlscy1saW5rLTIge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNy41cHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNlbGxlci1kZXRhaWxzLWxpbmstMSB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA3LjVweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYmFkZ2VzIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZiLXNjb3JlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZiLWZyb20ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5YjliOWI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGFiLXNlY3Rpb24td3JhcHBlciA+IC50YWItY29udGVudCA+IC50YWItcGFuZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYi1lbnRyeSB7XHJcbiAgICAgICAgICAgICYudGl0bGUtcm93IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbC1zbS0zIHtcclxuICAgICAgICAgICAgICAgIGNsZWFyOmJvdGg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mYi1kYXRlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzliOWI5YjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZiLWl0ZW0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogIzliOWI5YjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gLmJ1dHRvbi1yb3cge1xyXG4gICAgICAgIC8vICAgICBkaXY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgLy8gICAgICAgICAuYnRuIHtcclxuICAgICAgICAvLyAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICNmZWVkYmFjayB7XHJcbiAgICAgICAgLnJUZXh0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yYWRpby1zdGFja2VkLXRuIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3LjVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNy41cHg7XHJcblxyXG4gICAgICAgICAgICAuY29sLXhzLTIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3LjVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcuNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAuYnV0dG9uLXJvdyB7XHJcbiAgICAgICAgLy8gICAgIGRpdiB7XHJcbiAgICAgICAgLy8gICAgICAgICAuYnRuIHtcclxuICAgICAgICAvLyAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAvLyAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgLmZiLWFjdGlvbnMge1xyXG5cclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5saXN0LWlubGluZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuQHVzZSAnc2Fzczpjb2xvcic7XHJcblxyXG4ubWFrZS1hbi1vZmZlciB7IC8vIEdsb2JhbCBNYWtlIGFuIE9mZmVyIFN0YXR1cyBQYWdlc1xyXG4gICAgY29sb3I6JGdyYXk7XHJcbiAgICBtYXJnaW4tYm90dG9tOjMwcHg7XHJcblxyXG4gICAgLmFsZXJ0IHtcclxuICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkYWxlcnQtcmVkLCAkbGlnaHRuZXNzOiA1MCUpO1xyXG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgJGFsZXJ0LXJlZDtcclxuICAgICAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjQ1cHg7XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud2hpdGUtc2VjdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjowcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDEsaDIsaDMsaDQsaDUsaHIscCx1bCxsYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgIH1cclxuICAgIGgxIHtcclxuICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgIGZvbnQtd2VpZ2h0OiRib2xkO1xyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOjEycHg7XHJcbiAgICB9XHJcbiAgICBociB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBib3JkZXItY29sb3I6JGdyZXktYm9yZGVyO1xyXG4gICAgfVxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTpub25lO1xyXG4gICAgfVxyXG5cclxuICAgICNvZmZlcnNBY2NvcmRpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6MjBweDtcclxuXHJcbiAgICAgICAgLnVpLWFjY29yZGlvbj5oMy51aS1hY2NvcmRpb24taGVhZGVyOmFmdGVyLCBcclxuICAgICAgICAudWktYWNjb3JkaW9uPmgzLnVpLWFjY29yZGlvbi1oZWFkZXIudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmU6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICY+aDMge1xyXG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6bm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNjQwMDsgLyogT2xkIGJyb3dzZXJzICovXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICRndW5icm9rZXItZ3JlZW4gMCUsICMwMDRmMDAgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRndW5icm9rZXItZ3JlZW4gMCUsIzAwNGYwMCAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRndW5icm9rZXItZ3JlZW4gMCUsIzAwNGYwMCAxMDAlKTsgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXHJcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nJGd1bmJyb2tlci1ncmVlbicsIGVuZENvbG9yc3RyPScjMDA0ZjAwJyxHcmFkaWVudFR5cGU9MCApO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjFweCAwcHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDozNnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLnVpLWFjY29yZGlvbi1oZWFkZXItaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjpvcGFjaXR5IDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICBpLmN1c3RvbS1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOm5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250YXdlc29tZS1mYW1pbHkoKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBkb3R0ZWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGYxMDNcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAmLnVpLXN0YXRlLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaS5jdXN0b20taWNvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcZjEwMlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5uby1vZmZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLXhzLW1heCB7XHJcbiAgICAubWFrZS1hbi1vZmZlciAjb2ZmZXJzQWNjb3JkaW9uIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7Ly8+NzY4XHJcbiAgICAubWFrZS1hbi1vZmZlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTo1MHB4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53aGl0ZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBpbmNsdWRlIHNjcmVlbi1sZy1taW4gey8vPjEyMDBcclxuICAgIC5tYWtlLWFuLW9mZmVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjEwMHB4O1xyXG5cclxuICAgICAgICAuYWxlcnQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICBwYWRkaW5nLXRvcDoxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAud2hpdGUtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjb2ZmZXJzQWNjb3JkaW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgJj5oMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MHB4IDBweCAxNXB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmJhZGdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgaS5jdXN0b20taWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDonZXhwYW5kICc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAmLnVpLXN0YXRlLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLmJhZGdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpLmN1c3RvbS1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50Oidjb2xsYXBzZSAnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGYxMDJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmPmgzLnVpLWFjY29yZGlvbi1oZWFkZXItYWN0aXZlICsgLnVpLWFjY29yZGlvbi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmPmgzLnVpLWFjY29yZGlvbi1oZWFkZXItY29sbGFwc2VkICsgLnVpLWFjY29yZGlvbi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkuaXRlbS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDpub3JtYWwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6NHB4IHNvbGlkICRncmV5LWJvcmRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjFweCAwcHggMHB4IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jY29uZmlybWF0aW9uTW9kYWwge1xyXG4gICAgZGlzcGxheTpub25lO1xyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgXHRib3JkZXI6bm9uZTtcclxuICAgIH1cclxuXHJcblx0YnV0dG9uLmNsb3NlLWJ0biB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG5cdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdGJvcmRlcjpub25lO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOjBweDtcclxuXHRcdHJpZ2h0OjBweDtcclxuXHRcdHotaW5kZXg6NTA7XHJcblx0XHR3aWR0aDozMHB4O1xyXG5cdFx0aGVpZ2h0OjMwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRsaW5lLWhlaWdodDozMHB4O1xyXG5cdFx0cGFkZGluZzowcHg7XHJcblx0fVxyXG4gICAgLm1vZGFsLWJvZHkge1xyXG5cdFx0XHJcblx0XHQubW9kYWwtdG9wIHtcclxuXHRcdFx0aDQge1xyXG4gICAgXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRtYXJnaW46MTVweCAwcHggMHB4O1xyXG5cdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdCYjYWNjZXB0VGl0bGUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JiNyZWplY3RUaXRsZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRhbGVydC1yZWQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW46bm90KCNidXllck5hbWUpIHtcclxuXHRcdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5tb2RhbC1pdGVtIHtcclxuXHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdGg0IHtcclxuXHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRtYXJnaW46MjBweCAwcHggMHB4IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRtYXJnaW46NXB4IDBweCAwcHggMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxMnB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiRib2xkO1xyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5pbnB1dC13cmFwIHtcclxuXHRcdFx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDE1cHggMHB4IDBweCAwcHg7XHJcblxyXG5cdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjEycHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0LmN1cnJlbmN5LWdyb3VwIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OnRhYmxlO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQuY3VycmVuY3kge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cy1yaWdodDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5tb2RhbC1vZmZlciB7XHJcblx0XHRcdG1hcmdpbi10b3A6MTVweDtcclxuXHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0bWFyZ2luOjBweDtcclxuXHJcblx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5tb2RhbC1jdGFzIHtcclxuXHRcdFx0bWFyZ2luLXRvcDoyMHB4O1xyXG5cdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcblx0ICAgIFx0YnV0dG9uIHtcclxuXHQgICAgXHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdCAgICBcdH1cclxuXHQgICAgXHRcclxuXHRcdFx0ZGl2I2NhbmNlbEJ0biB7XHJcblx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRidXR0b24jY29uZmlybUJ0biB7XHJcblx0XHRcdFx0ZGlzcGxheTppbmxpbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcbiAgICBcdCYuYWNjZXB0IHtcclxuICAgIFx0XHQubW9kYWwtdG9wIHtcclxuXHRcdFx0XHRzcGFuI2FjY2VwdFRpdGxlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lO1xyXG5cdFx0XHRcdH1cclxuICAgIFx0XHR9XHJcbiAgICBcdFx0Lm1vZGFsLWN0YXMge1xyXG5cdFx0XHRcdGJ1dHRvbiNhY2NlcHRCdG57XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0fVxyXG4gICAgXHRcdH1cclxuICAgIFx0fVxyXG4gICAgXHQmLnJlamVjdCB7XHJcbiAgICBcdFx0Lm1vZGFsLXRvcCB7XHJcbiAgICBcdFx0XHRzcGFuI3JlamVjdFRpdGxlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6aW5saW5lO1xyXG5cdFx0XHRcdH1cclxuICAgIFx0XHR9XHJcbiAgICBcdFx0Lm1vZGFsLWN0YXMge1xyXG5cdFx0XHRcdGJ1dHRvbiNyZWplY3RCdG57XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0fVxyXG4gICAgXHRcdH1cclxuICAgIFx0fVx0XHJcblx0XHQmOm5vdCgucmVqZWN0KTpub3QoLmFjY2VwdCkge1xyXG5cdFx0XHQubW9kYWwtaXRlbSB7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0LmlucHV0LXdyYXAge1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcblx0XHRcdFx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOjIwMHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDoyMDBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHQuY3VycmVuY3ktZ3JvdXAge31cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmPnNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6M3B4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxMXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7Ly8+NzY4XHJcbiAgICAjY29uZmlybWF0aW9uTW9kYWwge1xyXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICBcdC5tb2RhbC10b3Age1xyXG5cdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1vZGFsLWl0ZW0ge1xyXG5cdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmlucHV0LXdyYXAge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0LmZvcm0tZ3JvdXAge1xyXG5cdFx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjE0cHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTozcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRmbGV4OjE7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MjBweDtcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubW9kYWwtb2ZmZXIge1xyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubW9kYWwtY3RhcyB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDo1MHB4O1xyXG5cdFx0XHR9XHJcblx0ICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jYWxwaGFiZXRTY3JvbGxlciB7XHJcbiAgICBwb3NpdGlvbjpmaXhlZDtcclxuICAgIHRvcDowcHg7XHJcbiAgICByaWdodDowcHg7XHJcbiAgICB0cmFuc2l0aW9uOmFsbCAwLjNzO1xyXG4gICAgei1pbmRleDoxMDI2O1xyXG5cclxuXHQuYVNjcm9sbGVyLXdyYXAge1xyXG5cdFx0ei1pbmRleDoxMDAwMDtcclxuXHRcdGhlaWdodDozMHB4O1xyXG5cdFx0d2lkdGg6NDVweDtcclxuXHRcdHRvcDoxMzJweDtcclxuXHRcdHJpZ2h0OjBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGZsb2F0OnJpZ2h0O1xyXG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cdFx0dHJhbnNpdGlvbjphbGwgMC4zcztcclxuXHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkbGlnaHQtZ3JleTtcclxuXHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICRsaWdodC1ncmV5O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgJGxpZ2h0LWdyZXk7XHJcblx0XHRib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzLWxlZnQ7XHJcblx0XHRcclxuXHRcdC5hU2Nyb2xsZXItYnRuLXdyYXAge1xyXG5cdFx0XHQuYVNjcm9sbGVyLWJ0biB7XHJcblx0XHRcdFx0Ym94LXNpemluZzpib3JkZXItYm94O1xyXG5cdFx0XHRcdGJvcmRlcjowcHg7XHJcblx0XHRcdFx0aGVpZ2h0OjI4cHg7XHJcblx0XHRcdFx0d2lkdGg6NDVweDtcclxuXHRcdFx0XHR0b3A6MHB4O1xyXG5cdFx0XHRcdGZsb2F0OnJpZ2h0O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdGNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXMtbGVmdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuXHRcdFx0XHQmI2FTY3JvbGxlckRpc2FibGVyIHtcclxuXHRcdFx0XHRcdGhlaWdodDowcHg7XHJcblx0XHRcdFx0XHRvcGFjaXR5OjA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYVNjcm9sbGVyLWJhciB7XHJcblx0XHRcdGhlaWdodDowcHg7XHJcblxyXG5cdFx0XHR1bCB7XHJcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRcdG1hcmdpbjowcHg7XHJcblx0XHRcdFx0Y2xlYXI6cmlnaHQ7XHJcblxyXG5cdFx0XHRcdGxpLmRpc2FibGVkIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6LjU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuYWN0aXZhdGUge1x0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0bGkuZGlzYWJsZWQge2Rpc3BsYXk6bm9uZTt9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5hU2Nyb2xsZXItY292ZXIge1xyXG5cdFx0ei1pbmRleDo5OTk5O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0aGVpZ2h0OjBweDtcclxuXHRcdHdpZHRoOjBweDtcclxuXHRcdG9wYWNpdHk6IC41O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRydWUtYmxhY2s7XHJcblx0fVxyXG59XHJcblxyXG5ib2R5LmFTY3JvbGxlci1vcGVuIHtcclxuXHRvdmVyZmxvdzpoaWRkZW47XHJcblxyXG5cdGRpdi5zZWFyY2ggPiBmb3JtIHtcclxuXHRcdHotaW5kZXg6MDtcclxuXHR9XHJcblxyXG5cdCNhbHBoYWJldFNjcm9sbGVyIHtcclxuXHRcdHRvcDowcHg7XHJcblx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdHdpZHRoOjEwMCU7XHJcblx0XHRvdmVyZmxvdy15OnNjcm9sbDtcclxuXHRcdFxyXG5cdFx0LmFTY3JvbGxlci13cmFwIHtcclxuXHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRcdG92ZXJmbG93OnZpc2libGU7XHJcblx0XHRcdHRvcDowcHg7XHJcblx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblx0XHRcdGFsaWduLWl0ZW1zOmZsZXgtZW5kO1xyXG5cdFx0XHRib3JkZXI6MHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOjBweDtcclxuXHRcdFx0XHJcblx0XHRcdC5hU2Nyb2xsZXItYnRuLXdyYXAge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDo1cHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDo1cHg7XHJcblx0XHRcdFx0d2lkdGg6NDVweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHRcdFx0XHRcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuXHRcdFx0XHQuYVNjcm9sbGVyLWJ0biB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjBweDtcclxuXHRcdFx0XHRcdG1hcmdpbjowcHg7XHJcblx0XHRcdFx0XHR3aWR0aDozNXB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjQwcHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOjBweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0JiNhU2Nyb2xsZXJUb2dnbGVyOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJcXGUwMTRcIjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYjYVNjcm9sbGVyRGlzYWJsZXIge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6NDBweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDoxcHggZG90dGVkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHR9XHRcdFx0XHRcclxuXHJcblx0XHRcdC5hU2Nyb2xsZXItYmFyIHtcclxuXHRcdFx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdFx0XHR3aWR0aDo0NXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6NXB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6NXB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6MHB4IDBweCAwcHggJGJvcmRlci1yYWRpdXM7XHJcblxyXG5cdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206ODBweDtcclxuXHRcdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTpub25lO1xyXG5cclxuXHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cclxuXHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5hU2Nyb2xsZXItY292ZXIge1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHR0b3A6MHB4O1xyXG5cdFx0XHRyaWdodDowcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBpbmNsdWRlIHNjcmVlbi1zbS1taW4gey8vPjc2OFxyXG4gICAgI2FscGhhYmV0U2Nyb2xsZXIge1xyXG4gICAgICAgIC5hU2Nyb2xsZXItd3JhcCB7XHJcblx0XHRcdHRvcDoxNDNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7Ly8+MTIwMFxyXG4gICAgI2FscGhhYmV0U2Nyb2xsZXIge1xyXG5cdCAgICBwb3NpdGlvbjpzdGF0aWM7XHJcblx0ICAgIHdpZHRoOjExNDBweDtcclxuXHQgICAgbWFyZ2luOjMwcHggYXV0byAwcHg7XHJcblx0ICAgIGhlaWdodDozMHB4O1xyXG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0ICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXM7XHJcblxyXG5cdFx0LmFTY3JvbGxlci13cmFwIHtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdHRvcDphdXRvO1xyXG5cdFx0XHRyaWdodDphdXRvO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGZsb2F0Om5vbmU7XHJcblx0XHRcdG92ZXJmbG93OnZpc2libGU7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6MHB4O1xyXG5cdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlO1xyXG5cdFx0XHR6LWluZGV4OjE7XHJcblx0XHRcdGJvcmRlcjowcHg7XHJcblx0XHRcdFxyXG5cdFx0XHQuYVNjcm9sbGVyLWJ0bi13cmFwIHtcclxuXHRcdFx0XHQuYVNjcm9sbGVyLWJ0biB7XHJcblx0XHRcdFx0XHR3aWR0aDphdXRvO1xyXG5cdFx0XHRcdFx0ZmxvYXQ6bm9uZTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHJcblx0XHRcdFx0XHQmI2FTY3JvbGxlckRpc2FibGVyIHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6MXB4IGRvdHRlZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzowcHggMTVweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYjYVNjcm9sbGVyVG9nZ2xlciB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmFTY3JvbGxlci1iYXIge1xyXG5cdFx0XHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0ZmxleDoxO1xyXG5cdFx0XHRcdGNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcclxuXHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MHB4IDI1cHg7XHJcblxyXG5cdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6MTRweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLmFjdGl2YXRlIHtcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblxyXG5cdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjI1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5hU2Nyb2xsZXItY292ZXIge1xyXG5cdFx0XHR6LWluZGV4Ojk5OTk7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0aGVpZ2h0OjBweDtcclxuXHRcdFx0d2lkdGg6MHB4O1xyXG5cdFx0XHRvcGFjaXR5OiAuNTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRydWUtYmxhY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5zdGljayB7XHJcblx0XHRcdHBvc2l0aW9uOmZpeGVkO1xyXG5cdFx0XHR0b3A6NDJweDtcclxuXHRcdFx0bGVmdDowcHg7XHJcblx0XHRcdHotaW5kZXg6MTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cy1ib3R0b207XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNtYWtlQW5PZmZlcl9zZWxsZXJTdGF0dXMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmNvbnRhaW5lcj5wIHtcclxuXHRcdG1hcmdpbi10b3A6M3B4O1xyXG4gICAgfVxyXG5cclxuICAgICNvZmZlcnNBY2NvcmRpb24ge1xyXG4gICAgICAgIC51aS1hY2NvcmRpb24gey8vQk9PVFNUUkFQSEFDS1xyXG4gICAgICAgICAgICBoMz4uY29udGFpbmVyLCAmPi5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgICAgICAgICAgICB3aWR0aDo3MjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgICAgICAgICAgICAgd2lkdGg6OTQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuICAgICAgICAgICAgICAgICAgIHdpZHRoOjExNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICYubm8tb2ZmZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ+aDMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokbGlnaHQtZ3JleTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkuaXRlbS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLml0ZW0tdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6M3B4IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLW1pZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxMHB4IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDo3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEscCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAvL3RpdGxlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gLy9zdWJ0aXRsZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1idG0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDozNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDozNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDozcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxlMTE0XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJTaG93IFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBociwgLm9mZmVyLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246YWxsIDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmVyLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmVyLWhlYWRlcnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjBweCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9mZmVyLWJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vZmZlci1xdHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MjUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDozcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vZmZlci1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC5pdGVtLW9mZmVycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaS5vZmZlci1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRsaWdodC1ncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmVyLWJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnVzZXItbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZmZlci1idXllci1iYWRnZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDozcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmVyLWV4cGlyYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDozcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubG93LXRpbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Bhbi5wbHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItcXR5LCAub2ZmZXItcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjI1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItY3RhcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGd1bmJyb2tlci15ZWxsb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vLy8gT3BlbiBTdGF0ZXMgLy8vL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJIaWRlIFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXGUxMTNcIjsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsICsgaHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzp2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjE1cHggYXV0byAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbCArIGhyICsgLm9mZmVyLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzp2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iYWNrLXRvLXRvcCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRsaWdodC1ncmV5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4IDBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7Ly8+NzY4XHJcbiAgICAjbWFrZUFuT2ZmZXJfc2VsbGVyU3RhdHVzIHtcclxuICAgICAgICAjb2ZmZXJzQWNjb3JkaW9uIHtcclxuICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICY+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaS5pdGVtLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLml0ZW0tdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJhZGdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxNXB4IGF1dG8gMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLW1pZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzp2aXNpYmxlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTpub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gLy90aXRsZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6bm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IC8vc3VidGl0bGVcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tYnRtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsICsgaHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxNXB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmVyLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZmZlci1oZWFkZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vZmZlci1leHBpcmF0aW9uLCYub2ZmZXItcXR5LCYub2ZmZXItcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjIwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwuaXRlbS1vZmZlcnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaS5vZmZlci1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZmZlci1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItYnl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC51c2VyLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmVyLWJ1eWVyLWJhZGdlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItZXhwaXJhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtkaXNwbGF5OiBub25lO31cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItcXR5LCAub2ZmZXItcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmVyLWN0YXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQ+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7Ly8+MTIwMFxyXG4gICAgI21ha2VBbk9mZmVyX3NlbGxlclN0YXR1cyB7XHJcbiAgICAgICAgI29mZmVyc0FjY29yZGlvbiB7XHJcbiAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGkuaXRlbS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pdGVtLXRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1taWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzp2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSxwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0Om5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAvL3RpdGxlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi01cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZmZlci1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItaGVhZGVycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLml0ZW0tb2ZmZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkub2ZmZXItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmVyLWN0YXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjI4NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNtYWtlQW5PZmZlcl9idXllclN0YXR1cyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuY29udGFpbmVyPnAge1xyXG5cdFx0bWFyZ2luLXRvcDozcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI29mZmVyc0FjY29yZGlvbiB7XHJcbiAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAmPmgzIHtcclxuICAgICAgICAgICAgXHQubGV0dGVyIHtcclxuICAgICAgICAgICAgXHRcdGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICBcdH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkPmgzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICY+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGxpZ2h0LWdyZXk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpLml0ZW0td3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1taWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MTBweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDo3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjgwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhLHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gLy90aXRsZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IC8vc3VidGl0bGVcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tYnRtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDozcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHA6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6NXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhyIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46MTVweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgICAgICAgICAub2ZmZXItc2VjdGlvbiB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdCAgICAgICAgICAgICAgICAgICAgXHRcclxuXHQgICAgICAgICAgICAgICAgICAgIFx0aDUge1xyXG5cdCAgICAgICAgICAgICAgICAgICAgXHRcdGZvbnQtc2l6ZToxMnB4O1xyXG5cdCAgICAgICAgICAgICAgICAgICAgXHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdCAgICAgICAgICAgICAgICAgICAgXHR9XHJcblx0XHRcdFx0XHRcdFx0Lm9mZmVyLWluZm8ge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjE1cHggYXV0byAyMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6NXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ucGx1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0ICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmVyLWN0YXMge1xyXG5cdFx0ICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcblxyXG5cdFx0ICAgICAgICAgICAgICAgICAgICAgICAgZGl2LGEge1xyXG5cdFx0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcblx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0ICAgICAgICAgICAgICAgICAgICB9XHJcblx0ICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iYWNrLXRvLXRvcCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRsaWdodC1ncmV5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4IDBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+aDMjYWNjZXB0ZWQrZGl2LCY+aDMjZGVjbGluZWQrZGl2IHtcclxuICAgICAgICAgICAgICAgICY+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpLml0ZW0td3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5vZmZlci1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5vZmZlci1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHsvLzw0NzlweFxyXG4gICAgI21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzIHtcclxuXHJcbiAgICB9ICAgIFxyXG59XHJcbkBpbmNsdWRlIHNjcmVlbi14cy1taW4gey8vPjQ4MFxyXG4gICAgI21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzIHtcclxuICAgICAgICAjb2ZmZXJzQWNjb3JkaW9uIHtcclxuXHQgICAgICAgICY+ZGl2IHtcclxuXHQgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpLml0ZW0td3JhcCB7ICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tYnRtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmRpdiBwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7Ly8+NzY4XHJcbiAgICAjbWFrZUFuT2ZmZXJfYnV5ZXJTdGF0dXMge1xyXG4gICAgICAgICNvZmZlcnNBY2NvcmRpb24ge1xyXG4gICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpLml0ZW0td3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1taWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDoxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6bm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAvL3RpdGxlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTpub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IC8vc3VidGl0bGVcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQ+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7Ly8+MTIwMFxyXG4gICAgI21ha2VBbk9mZmVyX2J1eWVyU3RhdHVzIHtcclxuICAgICAgICAjb2ZmZXJzQWNjb3JkaW9uIHtcclxuICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpLml0ZW0td3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1taWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSxwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6bm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAvL3RpdGxlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWJ0bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDo1NDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmVyLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub2ZmZXItaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzpib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCBwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9mZmVyLWN0YXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZD5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNyZWdpc3RyYXRpb24ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHJcbiAgICBoMSB7XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgJi5zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoNCwgLmFjdGluZy1oNCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtdG9wO1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICB9XHJcblxyXG4gICAgaDUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgfVxyXG5cclxuICAgIGg2IHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuICAgICAgICAmLmdseXBoaWNvbi1pbmZvLXNpZ24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuXHJcbiAgICAgICAgJi5jb25maXJtLWluZm86bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICAmI0lzVXNlckFncmVlbWVudEFwcHJvdmVkTGFiZWwge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnVpLWNoZWNrYm94cmFkaW8taWNvbi1zcGFjZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjSGFzQnVzaW5lc3NBZGRyZXNzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICNIYXNCdXNpbmVzc0FkZHJlc3MgKyBkaXYucm93IHtcclxuICAgICAgICBsYWJlbC5hY3RpbmctaDQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAgICAgICAgIGksIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJBZGQgXCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgKyAucmV2ZWFsZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI0hhc0J1c2luZXNzQWRkcmVzczpjaGVja2VkICsgZGl2LnJvdyB7XHJcbiAgICAgICAgbGFiZWwuYWN0aW5nLWg0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtdG9wO1xyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlJlbW92ZVwiO1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmICsgLnJldmVhbGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGlvbi1idXR0b25zIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICN1c2VyLWFncmVlbWVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZS1vZi1iaXJ0aCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRlLW9mLWJpcnRoLWlucHV0cy5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlcSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnKic7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWxlcnQtcmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGVhZCB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW46IDBweCAwcHggMjVweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgIHNlY3Rpb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmpxdWktZGQtd3JhcHBlciB7XHJcbiAgICAgICAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA0MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLXNlbGVjdG1lbnUtbWVudSB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWktc2VsZWN0bWVudS1kaXNhYmxlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHJcbiAgICAgICAgLnVpLXNlbGVjdG1lbnUtaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oYXMtZXJyb3Ige1xyXG4gICAgICAgIC51aS13aWRnZXQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRicmFuZC1kYW5nZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudWktc2VsZWN0bWVudS1pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWRhbmdlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhhcy1zdWNjZXNzIHtcclxuICAgICAgICAudWktd2lkZ2V0IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3RhdGUtc3VjY2Vzcy10ZXh0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLXdpZGUge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4tbXV0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmFsZXJ0TWVzc2FnZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmFsZXJ0RGlzcGxheSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1wcmltYXJ5OmRpc2FibGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLW11dGVkOmRpc2FibGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1zdWJtaXR0ZWQtbG9hZGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hZGRyZXNzZXMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xyXG5cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmFsaWRhdGlvbi1zdW1tYXJ5LWVycm9ycyB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDAgMTBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnJhbmQtZGFuZ2VyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBjb2xvcjogJGJyYW5kLWRhbmdlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3RhdGUtZGFuZ2VyLWJnO1xyXG4gICAgfVxyXG5cclxuICAgIC5HQlBheVRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW46IDE2cHggMDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmdseXBoaWNvbi1yZWZyZXNoLWFuaW1hdGUge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGludyAuN3MgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgIC1tb3otYW5pbWF0aW9uOiBzcGlubSAuN3MgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgIC1vLWFuaW1hdGlvbjogc3BpbiAuN3MgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgIC1tcy1hbmltYXRpb246IHNwaW4gLjdzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICBhbmltYXRpb246IHNwaW4gLjdzIGluZmluaXRlIGxpbmVhcjtcclxuICAgIH1cclxuXHJcbiAgICAuZ2x5cGhpY29uLXJlZnJlc2gtbm8tYW5pbWF0ZSB7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XHJcbiAgICAgICAgLW1vei1hbmltYXRpb246IG5vbmU7XHJcbiAgICAgICAgLW8tYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICAgIC1tcy1hbmltYXRpb246IG5vbmU7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEAtd2Via2l0LWtleWZyYW1lcyBzcGludyB7XHJcbiAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0byB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQC1tb3ota2V5ZnJhbWVzIHNwaW5tIHtcclxuICAgICAgICBmcm9tIHtcclxuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRvIHtcclxuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRvIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3BheWZvbmUtbW9kYWwge1xyXG4gICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgIGJvcmRlcjowcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czowO1xyXG5cclxuICAgICAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmRhdGUtb2YtYmlydGgge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZGF0ZS1vZi1iaXJ0aC1pbnB1dHMuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0MDA7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVxIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcqJztcclxuICAgICAgICAgICAgY29sb3I6ICRhbGVydC1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wYXlmb25lLWZvcm0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi13aWRlIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLW11dGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xyXG4gICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAubG9hZGluZy1mb3JtIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjc21zLXNlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxlcnRNZXNzYWdlIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxlcnREaXNwbGF5IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgIFxyXG4gICAgICAgICAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXMtdG9wO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICBcclxuICAgIH1cclxufVxyXG5ib2R5LnJlZ2lzdHJhdGlvbiB7XHJcbiAgICAubWFpbi1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcbkBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgYm9keS5yZWdpc3RyYXRpb24ge1xyXG4gICAgICAgIC5tYWluLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoxNDFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH0gIFxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtaGVpZ2h0OiA5MDBweCkge1xyXG4gICAgYm9keS5yZWdpc3RyYXRpb24geyAgICBcclxuICAgICAgICAmLm1vZGFsLW9wZW4ge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzphdXRvO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAjcGF5Zm9uZS1tb2RhbCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDQ3OXB4XHJcbiAgICAjcmVnaXN0cmF0aW9uIHtcclxuICAgICAgICAuYnRuLXdpZGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICYjSXNVc2VyQWdyZWVtZW50QXBwcm92ZWRMYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgOTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1heCB7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDk5MXB4XHJcbiAgICAjcmVnaXN0cmF0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sZWFkIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXhzLW1heCB7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDc2N3B4XHJcbiAgICAjcmVnaXN0cmF0aW9uIHtcclxuICAgICAgICBsYWJlbCwgaS5nbHlwaGljb24taW5mby1zaWduIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC05OTk5cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC05OTk5cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjRGF0ZU9mQmlydGhMYWJlbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9wdC1pbiwgLmNvbmZpcm0sIC5hZ3JlZW1lbnQsIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGFzLWZlZWRiYWNrIGxhYmVsIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXRlLW9mLWJpcnRoLWlucHV0cy5oYXMtZmVlZGJhY2sgbGFiZWwgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgICAgICAgICAgdG9wOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNwYXlmb25lLW1vZGFsIHtcclxuICAgICAgICAuYnRuLXdpZGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAvLyBtaW4td2lkdGg6IDc2OHB4XHJcbiAgICAjcmVnaXN0cmF0aW9uIHtcclxuICAgICAgICAvL0JPT1RTVFJBUEhBQ0s6IHJlbW92ZSBhZnRlciBoZWFkZXIgaXMgc3RydWN0dXJlZCBwcm9wZXJseVxyXG4gICAgICAgIC5jb250YWluZXIgPiAucm93IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWN0aW9uLWJ1dHRvbnMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzZWN0aW9uIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5AdXNlICdzYXNzOmNvbG9yJztcclxuXHJcbiNGRkxGaW5kZXIge1xyXG5cdC5sb2FkaW5nIHtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL3RoZW1lL2Fzc2V0cy9hamF4LXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHR3aWR0aDogNTBweDtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0dG9wOiA2NXB4O1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdCYgPiBhIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxuXHJcblx0bGFiZWwge1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHR9XHJcblxyXG5cdCYgPiBociB7XHJcblx0XHRtYXJnaW46IDI1cHggLTE1cHggMHB4O1xyXG5cdH1cclxuXHJcblx0Lm1ha2UtZGVmYXVsdC1mZmwtaWNvbiB7XHJcblx0XHRjb2xvcjogIzk5NDcxMyAhaW1wb3J0YW50O1xyXG5cdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdH1cclxuXHJcblx0LmZmbC1vbi1maWxlLWljb24ge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0d2lkdGg6IDIycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy90aGVtZS9hc3NldHMvaWMtZmZsLW9uLWZpbGUuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0fVxyXG5cclxuXHQuZmZsLW9uLWZpbGUtc3ViIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHJcblx0XHRpIHtcclxuXHRcdFx0ZmxleDogMCAwIDIycHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zZWFyY2gtb3B0aW9ucyB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuXHRcdC5zZWFyY2gtb3B0aW9uIHtcclxuXHRcdFx0ZGl2LmJ0bi1wcmltYXJ5IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDQ1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMHB4O1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogMHB4O1xyXG5cdFx0XHRcdFx0bGVmdDogMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnVpLXNlbGVjdG1lbnUtdGV4dCB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmN0YS1ncm91cCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdGZsZXgtd3JhcDp3cmFwO1xyXG5cdFxyXG5cdFx0XHRcdC5qcXVpLWRkLXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0ZmxleDowIDEgY2FsYyg1MCUgLSA3LjVweCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5pbnB1dC1ncm91cCB7XHJcblx0XHRcdFx0XHRmbGV4OjEgMCAxMDAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxNXB4O1xyXG5cclxuXHRcdFx0XHRcdCNmZmxTZWFyY2haaXAge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQxcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudmFsaWRhdGlvbi1lcnJvciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRjb2xvcjogJGFsZXJ0LXJlZDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuZXJyb3Ige1xyXG5cdFx0XHRcdC5pbnB1dC1ncm91cCB7XHJcblx0XHRcdFx0XHQjZmZsU2VhcmNoWmlwIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYWxlcnQtcmVkO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnZhbGlkYXRpb24tZXJyb3Ige1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Lm9yLWRpdiB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAge1xyXG5cdFx0bWFyZ2luOiAwcHggLTE1cHggMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0aGVpZ2h0OiAwcHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuXHRcdCYuc2hvdyB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQmID4gaDQge1xyXG5cdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuXHRcdFx0Y29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0dWwge1xyXG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdFx0bWFyZ2luOiAwcHg7XHJcblxyXG5cdFx0XHQmLnNlYXJjaC10ZXh0LXJlc3VsdHMge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHJcblx0XHRcdFx0JiA+IGxpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMTVweCAyNXB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYub24ge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaGlnaGxpZ2h0LXllbGxvdyAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMHB4IDBweCAzcHggMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5yZXN1bHQtY2FyZC10b3Age1xyXG5cdFx0XHRcdFx0XHQmID4gaDUge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDBweCAwcHggMTBweCAwcHg7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR0cnVlLWJsYWNrO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQubWFwLW1hcmtlciwgLndlYi1tYXJrZXIsIC5mZmwtb24tZmlsZSwgLm1ha2UtZGVmYXVsdCB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDoxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogM3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogb3JhbmdlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQud2ViLW1hcmtlciB7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJvZHVjdC1ibHVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQuZmZsLW9uLWZpbGUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQubWFrZS1kZWZhdWx0IHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHRydWUtYmxhY2s7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5yZXN1bHQtY2FyZC1sZWZ0LCAucmVzdWx0LWNhcmQtcmlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LnJlc3VsdC1jYXJkLWxlZnQge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNy41cHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYgPiBwIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5hZGRyZXNzLWxpbmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0cCwgZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5yZXN1bHQtY2FyZC1yaWdodCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDcuNXB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5mZWVzIHtcclxuXHRcdFx0XHRcdFx0XHRcdCYgPiBzdHJvbmcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGdyYXk7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0JiA+IHVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDEwcHggMHB4IDBweCAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LnJlc3VsdC1jYXJkLWJ0bSB7XHJcblx0XHRcdFx0XHRcdGNsZWFyOiBib3RoO1xyXG5cclxuXHRcdFx0XHRcdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuYWJvdXQtZmZsLXRvZ2dsZXIge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5hYm91dC1mZmwtZHJhd2VyIHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycztcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuYWJvdXQtZmZsLXRvZ2dsZXIge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0aTpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGUxMTRcIjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmFib3V0LWZmbC10b2dnbGVyICsgLmFib3V0LWZmbC1kcmF3ZXIge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuZmZsLWN0YXMge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQuYnRuLXNlY29uZGFyeSB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnV5LW5vdy1ibHVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkYnV5LW5vdy1ibHVlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogNDUlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsXHJcblx0XHRcdFx0XHRcdFx0XHQmOmZvY3VzLFxyXG5cdFx0XHRcdFx0XHRcdFx0Ji5mb2N1cyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogY29sb3IuYWRqdXN0KCRidXktbm93LWJsdWUsICRsaWdodG5lc3M6IDE1JSkgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRidXktbm93LWJsdWUsICRsaWdodG5lc3M6IDE1JSkgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5idG4tcHJpbWFyeSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI2ZmbE1hcENvbnRhaW5lciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0aGVpZ2h0OiAzMDBweDtcclxuXHR6LWluZGV4OiA5OTtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHQmLnNob3cge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQmID4gZGl2LCAubWFwLWNvbnRhaW5lciB7XHJcblx0XHRoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubWFya2VyLXdyYXAge1xyXG5cdFx0Lm1hcmtlci10aXRsZSB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tYXJrZXItY3RhcyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDNweDtcclxuXHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdHBhZGRpbmc6MDtcclxuXHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cclxuXHRcdFx0XHRcdGRpdiwgYSB7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbkBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG5cdCNGRkxGaW5kZXIge1xyXG5cdFx0LnNlYXJjaC10ZXh0LXJlc3VsdHMtd3JhcCB7XHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHQmLnNlYXJjaC10ZXh0LXJlc3VsdHMge1xyXG5cdFx0XHRcdFx0JiA+IGxpIHtcclxuXHRcdFx0XHRcdFx0LnJlc3VsdC1jYXJkLXRvcCB7XHJcblx0XHRcdFx0XHRcdFx0JiA+IGg1IHtcclxuXHRcdFx0XHRcdFx0XHRcdC5tYXAtbWFya2VyLCAud2ViLW1hcmtlciwgLmZmbC1vbi1maWxlLCAubWFrZS1kZWZhdWx0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOmF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjowcHggMHB4IDVweCAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjbGVhcjpyaWdodDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zZWFyY2gtb3B0aW9ucyB7XHJcblx0XHRcdC5zZWFyY2gtb3B0aW9uIHtcclxuXHRcdFx0XHQuY3RhLWdyb3VwIHtcclxuXHRcdFx0XHRcdC5qcXVpLWRkLXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0XHRmbGV4OjEgMCAxMDAlO1xyXG5cclxuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToxNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHQjRkZMRmluZGVyIHtcclxuXHRcdC5zZWFyY2gtb3B0aW9ucyB7XHJcblx0XHRcdC5zZWFyY2gtb3B0aW9uIHtcclxuXHRcdFx0XHQuY3RhLWdyb3VwIHtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdGZsZXgtd3JhcDpub3dyYXA7XHJcblxyXG5cdFx0XHRcdFx0LmpxdWktZGQtd3JhcHBlciwgLmlucHV0LWdyb3VwIHtcclxuXHRcdFx0XHRcdFx0ZmxleDowIDEgYXV0bztcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjE1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuaW5wdXQtZ3JvdXAge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2VhcmNoLXRleHQtcmVzdWx0cy13cmFwIHtcclxuXHRcdHVsIHtcclxuXHRcdFx0Ji5zZWFyY2gtdGV4dC1yZXN1bHRzIHtcclxuXHRcdFx0XHQmID4gbGkge1xyXG5cdFx0XHRcdFx0LnJlc3VsdC1jYXJkLXRvcCB7XHJcblx0XHRcdFx0XHRcdC5yZXN1bHQtY2FyZC1sZWZ0IHtcclxuXHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5yZXN1bHQtY2FyZC1idG0ge1xyXG5cdFx0XHRcdFx0XHQuZmZsLWN0YXMge1xyXG5cdFx0XHRcdFx0XHRcdC5idG4tcHJpbWFyeSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMzVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdCNmZmxNYXBDb250YWluZXIge1xyXG5cdFx0aGVpZ2h0OiA0MDBweDtcclxuXHR9XHJcblx0XHJcbn1cclxuXHJcbiNmZmxDb250YWluZXIge1xyXG5cdC5mZmwtY3RhcyB7XHJcblx0XHQuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2ZmbFNpZ251cENvbnRhaW5lciB7XHJcbiAgICAjZmZsU2lnbnVwQ29uZmlybUluZm8ge1xyXG4gICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjI0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpZWxkLXZhbGlkYXRpb24tdmFsaWRcclxuICAgIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnZhbGlkYXRpb24tc3VtbWFyeS12YWxpZFxyXG4gICAge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmVyck1zZyB7XHJcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuQHVzZSAnc2Fzczpjb2xvcic7XHJcblxyXG4jZmZsQ29udGFpbmVyIHtcclxuXHRoMS5wYWdlLXRpdGxlIHtcclxuXHRcdG1hcmdpbjowcHg7XHJcblx0XHRmb250LXNpemU6MjRweDtcclxuXHR9XHJcblx0I1NlbGVjdE1hc3RlckZGTENvbnRhaW5lciB7XHJcblx0XHRoZWlnaHQ6MTAwdmg7XHJcblx0fVxyXG5cdCNkZWZhdWx0RkZMIHtcclxuXHRcdGJhY2tncm91bmQ6bm9uZTtcclxuXHRcdGJvcmRlcjpub25lO1xyXG5cdH1cclxuXHQjRkZMRmluZGVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRoMyB7XHJcblx0XHRcdGZvbnQtc2l6ZTokZm9udC1zaXplLWRlZmF1bHQ7XHJcblx0XHRcdGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cdFx0XHRtYXJnaW46MTBweCAwcHggMHB4IDBweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDo2NXB4O1xyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY+YSB7XHJcblx0XHRcdG1hcmdpbi10b3A6NXB4O1xyXG5cdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0LmxvYWRpbmcge1xyXG5cdFx0ICAgIHJpZ2h0OiA1cHg7XHJcblx0XHRcdHRvcDogMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAgeyBcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHJcblx0XHRcdHVsLnNlYXJjaC10ZXh0LXJlc3VsdHMge1xyXG5cdFx0XHRcdCY+IGxpOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZmZsLWN0YXMge1xyXG5cdFx0XHRhLmJ0bi1zZWNvbmRhcnk6bm90KC52aXNpYmxlLXhzKSB7XHJcblx0XHRcdFx0b3JkZXI6MjtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6IGNvbG9yLmFkanVzdCgkZ3VuYnJva2VyLWdyZWVuLCAkbGlnaHRuZXNzOiAtMTIlKSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KCRndW5icm9rZXItZ3JlZW4sICRsaWdodG5lc3M6IC0xMiUpICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGEudmlzaWJsZS14cyB7XHJcblx0XHRcdFx0b3JkZXI6MTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYnRuLXByaW1hcnkge1xyXG5cdCAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHRcdCNGRkxGaW5kZXIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOjMwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHQuZmZsLW9uLWZpbGUtc3ViIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjUwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zZWFyY2gtdGV4dC1yZXN1bHRzLXdyYXAge1xyXG5cdFx0XHRcdGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6MHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDowcHg7XHJcblxyXG5cdFx0XHRcdCNmZmxNYXBDb250YWluZXIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5mZmwtY3RhcyB7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0aDEucGFnZS10aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTozMHB4O1xyXG5cdFx0fVxyXG5cdFx0I0ZGTEZpbmRlciB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206NTBweDtcclxuXHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNkZWZhdWx0RkZMQ29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIGNvbG9yOiAkZ3JheTtcclxuXHJcbiAgICAmID4gaDEge1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XHJcbiAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLXRuLTEyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAjY29uZmlybUNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAmOm5vdCguYWxlcnQpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjY29uZmlybVN1YmplY3Qge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2NvbmZpcm1NZXNzYWdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuXHJcbiAgICAgICAgZGl2LmhlYWRlci1iYXIge1xyXG4gICAgICAgICAgICBjbGVhcjogbGVmdDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzZWN0aW9uIHtcclxuICAgICAgICAgICAgJiNkZWZhdWx0RkZMIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mZmwtcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNsZWFyLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDY0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDExcHggMCAxMXB4IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi50b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZmbC1udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmVycl9tc2cpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDExcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmI2ZmbFNlZzEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZmxleDowIDAgMTQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiNmZmxTZWcyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2ZsZXg6MCAwIDE4JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYjZmZsU2VnMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9mbGV4OjAgMCAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMxJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmVycl9tc2cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmZpbmQtZmZsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFkZHJlc3MtZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucGhvbmUtZmllbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hY3RpbmctbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICYjZGVmYXVsdEZGTCB7XHJcbiAgICAgICAgICAgICAgICAuZmZsLXBhbmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAuY2xlYXItYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdDbGVhciAnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmZsLW51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCwgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lcnJfbXNnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAub3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZmluZC1mZmwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi14cy1tYXgge1xyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAmI2RlZmF1bHRGRkwge1xyXG4gICAgICAgICAgICAgICAgICAgIC5mZmwtcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmluZC1mZmwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcclxuXHJcbiAgICAgICAgJiA+IC5yb3cgeyAvL0JPT1RTVFJBUEhBQ0s6YmVjYXVzZSB0aGUgaGVhZGVyIHdhcyBub3QgYm9vdHN0cmFwcGVkIGNvcnJlY3RseVxyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgZGl2LmhlYWRlci1iYXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtdG9wO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3RhLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmI2N0YUJ0bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmVycl9tc2cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAmID4gaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gcCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuXHJcbiAgICAgICAgICAgIC5jdGEtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXY6bm90KC5yb3cpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmI2N0YUJ0bSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgLmN0YS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGEsIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmRlZmF1bHQtZmZsLW1vZGFsIHtcclxuXHRAaW5jbHVkZSBmb250LWZhbWlseTtcclxuXHJcblx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRtYXJnaW46IDBweCBhdXRvO1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cclxuXHRcdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdFx0Ym9yZGVyOiAwcHg7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xyXG5cclxuXHRcdFx0LmNsb3NlLWJ0biB7XHJcblx0XHRcdFx0ei1pbmRleDogNTAwO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogNXB4O1xyXG5cdFx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0XHRib3JkZXI6IDBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRjb2xvcjogJHRydWUtd2hpdGU7XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGVmdDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0Y29sb3I6ICRncmF5O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQubW9kYWwtYm9keSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHotaW5kZXg6IDQ5OTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cclxuXHRcdFx0XHQubW9kYWwtdGV4dCB7XHJcblx0XHRcdFx0XHRhOm5vdCguYnRuLXNlY29uZGFyeSk6bm90KC5idG4tcHJpbWFyeSkge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xNXB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggNTBweCAxNXB4IDE1cHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuXHRcdFx0XHRcdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQmI2ZmbE1vZGFsIHtcclxuXHRcdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0XHQubW9kYWwtY29udGVudCB7XHJcblx0XHRcdFx0Lm1vZGFsLWJvZHkge1xyXG5cdFx0XHRcdFx0Lm1vZGFsLXRleHQge1xyXG5cdFx0XHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTUwcHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmI2ZyZWVkb21Db2luTW9kYWwge1xyXG5cdFx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRcdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdFx0XHQubW9kYWwtYm9keSB7XHJcblxyXG5cdFx0XHRcdFx0aWZyYW1lIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmI2V4Y2VlZGVkTW9kYWwge1xyXG5cdFx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRcdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdFx0XHQubW9kYWwtYm9keSB7XHJcblx0XHRcdFx0XHQubW9kYWwtdGV4dCB7XHJcblx0XHRcdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWxlcnQteWVsbG93O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0JiA+IHAge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAyMHB4IGF1dG87XHJcblxyXG5cdFx0XHRcdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEyMCU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQubWFpbi1tZXNzYWdlIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDEwcHggMHB4IDBweCAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdC5jdGEtd3JhcCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQuYnRuLXNlY29uZGFyeSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdCYjaXRlbUNoYW5nZWRNb2RhbCB7XHJcblx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0Lm1vZGFsLWNvbnRlbnQge1xyXG5cdFx0XHRcdC5tb2RhbC1ib2R5IHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuXHRcdFx0XHRcdC5tb2RhbC10ZXh0IHtcclxuXHRcdFx0XHRcdFx0LmN0YS13cmFwIHtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcblx0XHRcdFx0XHRcdFx0LmJ0bi1zZWNvbmRhcnkge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0JiNjb21wbGV0ZU9yZGVyTW9kYWwsICYjY2FuY2VsTW9kYWwsICYjZmZsRGlmZmVyZW5jZU1vZGFsLCAmI2NvbnRhY3RTZWxsZXJNb2RhbCB7XHJcblx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0Lm1vZGFsLWNvbnRlbnQge1xyXG5cdFx0XHRcdC5tb2RhbC1ib2R5IHtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuXHRcdFx0XHRcdC5tb2RhbC10ZXh0IHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG5cdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAyMHB4IGF1dG87XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Lm1haW4tbWVzc2FnZSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDBweCAwcHggMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuY2hlY2tib3gtd3JhcCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG9yZGVyOiAzO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZsZXg6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG9yZGVyOiAyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmLnVpLWNoZWNrYm94cmFkaW8taWNvbi1zcGFjZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRvcmRlcjogMTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmN0YS13cmFwIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHJcblx0XHRcdFx0XHRcdFx0LmJ0bi1zZWNvbmRhcnkge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly9tYXJnaW4tcmlnaHQ6MjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdFx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRcdG1hcmdpbjogMjBweCBhdXRvO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0Ym94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsMCwwLC41KTtcclxuXHJcblx0XHRcdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcblx0XHRcdFx0Lm1vZGFsLWJvZHkge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtdG9wO1xyXG5cclxuXHRcdFx0XHRcdC5tb2RhbC10ZXh0IHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtdG9wO1xyXG5cclxuXHRcdFx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXRvcDtcclxuXHJcblx0XHRcdFx0XHRcdFx0I0ZGTEZpbmRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy10b3A7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JiNleGNlZWRlZE1vZGFsLCAmI2ZmbERpZmZlcmVuY2VNb2RhbCwgJiNjYW5jZWxNb2RhbCwgJiNjb21wbGV0ZU9yZGVyTW9kYWwsICYjY29udGFjdFNlbGxlck1vZGFsLCAmI2l0ZW1DaGFuZ2VkTW9kYWwge1xyXG5cdFx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0XHQubW9kYWwtY29udGVudCB7XHJcblx0XHRcdFx0XHQubW9kYWwtYm9keSB7XHJcblx0XHRcdFx0XHRcdC5tb2RhbC10ZXh0IHtcclxuXHRcdFx0XHRcdFx0XHQuY3RhLXdyYXAge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQuYnRuLXNlY29uZGFyeSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRcdG1hcmdpbjogMzBweCBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcblx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0bWFyZ2luOiA1MHB4IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5tb2RhbC1vcGVuIC5tb2RhbCB7XHJcblx0ei1pbmRleDogOTk5OTk5O1xyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2NoZWNrb3V0Q29udGFpbmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRjb2xvcjogJGdyYXk7XHJcblxyXG5cdCYgPiBoMSB7XHJcblx0XHRtYXJnaW46IDBweDtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Y29sb3I6ICRncmF5O1xyXG5cdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmID4gcCB7XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcclxuXHRcdGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuXHRcdG1hcmdpbjogMTBweCAwcHggMHB4IDBweDtcclxuXHR9XHJcblxyXG5cdCNjb25maXJtTXNnIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRwYWRkaW5nOiAxNXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdH1cclxuXHJcblx0YnV0dG9uICsgaW5wdXQgKyAuYWxlcnQsIGJ1dHRvbiArIGlucHV0ICsgLmFsZXJ0LCBidXR0b24gKyBpbnB1dCArICNjb25maXJtTXNnLCBidXR0b24gKyBpbnB1dCArIGFsZXJ0ICsgI2NvbmZpcm1Nc2cge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA5MHB4O1xyXG5cdH1cclxuXHJcblx0JiA+IHVsIHtcclxuXHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0cGFkZGluZzogMTVweCAwcHggMHB4IDBweDtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmID4gYnV0dG9uIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMHB4O1xyXG5cdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cdFx0ei1pbmRleDogNTA7XHJcblxyXG5cdFx0aSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnRvb2x0aXAge1xyXG5cdFx0JiA+IC50b29sdGlwLWlubmVyIHtcclxuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDJweCAxMHB4IDBweCByZ2JhKDAsMCwwLC4yNSk7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHJcblx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDBweCAwcHggMHB4IDE1cHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudG9vbHRpcC1hcnJvdyB7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xMXB4O1xyXG5cdFx0XHRib3JkZXItd2lkdGg6IDExcHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDA7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci10b3AtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdFx0XHRib3R0b206IC01cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2Ige1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0fVxyXG5cclxuXHQuYnRuLXNpbSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdH1cclxuXHJcblx0Lm9yLWRpdiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW46IDBweCAxNXB4IDE1cHggIWltcG9ydGFudDtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cclxuXHRcdCYgPiBkaXYge1xyXG5cdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJvcmRlcjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUteSgtNTAlKTtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdH1cclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRwYWRkaW5nOiAwcHggMTBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5vcGVuIC5vci1kaXYge1xyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNjb250ZW50Q29udGFpbmVyIHtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG5cdFx0cCB7XHJcblx0XHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwcHg7XHJcblxyXG5cdFx0XHQmLmJ1bXAge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRkaXYuaGVhZGVyLWJhciB7XHJcblx0XHRcdGNsZWFyOiBsZWZ0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRjb2xvcjogJHRydWUtd2hpdGU7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0ZGl2IHtcclxuXHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuXHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRociB7XHJcblx0XHRcdG1hcmdpbjogMHB4IDBweCAxNXB4IDBweDtcclxuXHRcdH1cclxuXHJcblx0XHRzZWN0aW9uIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcblxyXG5cdFx0XHQmID4gZGl2IHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYWRkcmVzcy1wYW5lbCB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYWRkcmVzcy1maWVsZCwgLnBob25lLWZpZWxkIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xyXG5cdFx0XHRcdGNsZWFyOiBib3RoO1xyXG5cclxuXHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5hZGRyZXNzLWZpZWxkIHNwYW4sIC5hZGRyZXNzLWZpZWxkIHAge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuXHRcdFx0XHQmPmkge1xyXG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnBob25lLWZpZWxkIHtcclxuXHRcdFx0XHQmID4gc3BhbiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDBweDtcclxuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdFx0XHRcdHRvcDogMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZWRpdC1saW5rLCAuZWRpdC1mZmwtbGluayB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5jdGEtc2VjdGlvbiB7XHJcblx0XHRcdGRpdjpub3QoLnJvdykge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYjY3RhQnRtIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG5cdFx0XHRcdCNwb2xpY3lUZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcdC5lcnJfbXNnIHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDExMHB4O1xyXG5cclxuXHRcdCYgPiAucm93IHsgLy9CT09UU1RSQVBIQUNLOmJlY2F1c2UgdGhlIGhlYWRlciB3YXMgbm90IGJvb3RzdHJhcHBlZCBjb3JyZWN0bHlcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0I2NvbnRlbnRDb250YWluZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHRkaXYuaGVhZGVyLWJhciB7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtdG9wO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzZWN0aW9uIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblxyXG5cdFx0XHRcdCY6bm90KCNwYXltZW50SW5mbyk6bm90KCNvcmRlclN1bW1hcnkpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuYWRkcmVzcy1maWVsZCB7XHJcblx0XHRcdFx0XHRzcGFuLCBwIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jdGEtc2VjdGlvbiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHJcblx0XHRcdFx0JiNjdGFCdG0ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwcHg7XHJcblx0XHRcdFx0XHRib3JkZXI6IDBweDtcclxuXHJcblx0XHRcdFx0XHQmID4gZGl2ID4gZGl2IHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuZXJyX21zZyB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuXHRcdCYgPiBoMSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmID4gcCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHJcblx0XHQjY29udGVudENvbnRhaW5lciB7XHJcblx0XHRcdHAuYnVtcDpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY3RhLXNlY3Rpb24ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0ZGl2Om5vdCgucm93KSB7XHJcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JiNjdGFCdG0ge1xyXG5cclxuXHRcdFx0XHRcdCYgPiBkaXYgPiBkaXYge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG5cdFx0I2NvbnRlbnRDb250YWluZXIge1xyXG5cdFx0XHQuY3RhLXNlY3Rpb24ge1xyXG5cdFx0XHRcdGEsIGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM1cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gQ2hlY2tvdXQgaGFzIGEgLmZvcm0taW5saW5lIG9uIGl0J3MgZm9ybSBlbGVtZW50LCBjYXVzaW5nIG5lc3RlZCAuZm9ybS1ncm91cCdzIHRvIGdvIGlubGluZS1ibG9jay4gXHJcbi8vIFJlbW92aW5nIGl0IG1pZ2h0IGhhdmUgc29tZSBkb3duc3RyZWFtIGVmZmVjdHMsIHNvIHRoaXMgb3ZlcnJpZGVzIHRoYXQgYmVoYXZpb3IuXHJcbi5mb3JtLWlubGluZSAjY2hlY2tvdXRDb250YWluZXIgLmZvcm0tZ3JvdXAge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2NoZWNrb3V0Q29udGFpbmVyIHtcclxuICAgIC5jYXBpdGFsaXplIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIH1cclxuXHQuYnRuW2Rpc2FibGVkXSB7XHJcblx0XHRib3JkZXItY29sb3I6JGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuXHRcdGNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdH1cclxuXHQuZXJyX21zZyB7XHJcblx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRjb2xvcjokYWxlcnQtcmVkO1xyXG5cdFx0aGVpZ2h0OjIwcHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0LmZvcm0tZ3JvdXAge1xyXG5cdFx0Jj5kaXZ7XHJcblx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmPmxhYmVsLCAmPi5hY3RpbmctbGFiZWwge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYuYmlsbGluZy1wYW5lbCwgJi5mZmwtcGFuZWwsICYubm9uZmZsLXBhbmVsIHtcclxuXHRcdFx0Ji5vcGVuIHtcclxuXHRcdFx0XHRtYXJnaW46LTE1cHggLTE1cHggMCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdHBhZGRpbmc6MTVweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cy1ib3R0b207XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5jdGEtd3JhcCB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnJhZGlvLWdyb3VwIC5zZWNvbmQ6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDonLSc7XHJcblx0XHRcdG1hcmdpbjowcHggNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGxhYmVsLCAuYWN0aW5nLWxhYmVsIHtcclxuXHRcdFx0Y29sb3I6JHRydWUtYmxhY2s7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRib3JkZXI6MHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJvcmRlcjowcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuc3VidGxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6MTNweDtcclxuXHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5yZXEge1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6JyonO1xyXG5cdFx0XHRcdFx0Y29sb3I6JGFsZXJ0LXJlZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0c21hbGwge1xyXG5cdFx0XHRmb250LXNpemU6MTNweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGlucHV0W3R5cGU9dGV4dF0saW5wdXRbdHlwZT1udW1iZXJdOm5vdCguY3VycmVuY3kpIHtcclxuXHRcdFx0aGVpZ2h0OjQwcHg7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OjQwcHg7XHJcblxyXG5cdFx0XHQmLnNob3J0IHtcclxuXHRcdFx0XHR3aWR0aDo1MCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuYWRkcmVzcy1wYW5lbCB7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxM3B4O1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRib3R0b206M3B4O1xyXG5cdFx0XHRcdGxlZnQ6MTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0XHJcblx0XHQuZXJyLXBhcmVudCB7XHJcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cdFx0XHRcclxuXHRcdFx0LmVycl9tc2cgKyAuaW5kaWNhdG9yIHtcclxuXHRcdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0Ym90dG9tOjIwcHg7XHJcblx0XHRcdFx0cmlnaHQ6MTVweDtcclxuXHRcdFx0XHRoZWlnaHQ6MHB4O1xyXG5cdFx0XHRcdHRvcDphdXRvO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5qcXVpLWRkLXdyYXBwZXIgKyAuZXJyX21zZyArIC5pbmRpY2F0b3Ige1xyXG5cdFx0XHRcdHJpZ2h0OjYwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYuZXJyb3Ige1xyXG5cdFx0XHRcdGlucHV0LC51aS1zZWxlY3RtZW51LWJ1dHRvbiB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6JGFsZXJ0LXJlZDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5lcnJfbXNnICsgLmluZGljYXRvciB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6NDBweDtcclxuXHRcdFx0XHRcdHdpZHRoOjQwcHg7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JGFsZXJ0LXJlZDtcclxuXHRcdFx0XHRcdFx0Y29udGVudDonXFxlMDE0JztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji52YWxpZCB7XHJcblx0XHRcdFx0aW5wdXQsLnVpLXNlbGVjdG1lbnUtYnV0dG9uIHtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZXJyX21zZyArIC5pbmRpY2F0b3Ige1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjQwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDo0MHB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6J1xcZTAxMyc7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuanF1aS1kZC13cmFwcGVyIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbToxcHg7Ly9Eb24ndCBhc2sgbWUgd2h5IEkgaGF2ZSB0byBkbyB0aGlzIGR1bWIgc2hpdCwgdGhhbmsgSUUxMVxyXG5cdFx0XHQudWktc2VsZWN0bWVudS1tZW51IHVsIHtcclxuXHRcdFx0XHRtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgIFx0XHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHRcdH1cclxuXHRcdFx0LnVpLXNlbGVjdG1lbnUtdGV4dCB7XHJcblx0XHRcdFx0QGluY2x1ZGUgZm9udC1mYW1pbHk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jdGEtc2VjdGlvbiB7XHJcblx0XHRcdC5lcnJfbXNnIHtcclxuXHRcdFx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnJhZGlvLWdyb3VwIHtcclxuXHRcdFx0LmVycl9tc2cge1xyXG5cdFx0XHRcdGhlaWdodDphdXRvO1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6YXV0bztcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdCAgICBtYXJnaW46MHB4O1xyXG5cdFx0XHQgICAgZGlzcGxheTpmbGV4O1xyXG5cdFx0XHQgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHQgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHRcdFx0ICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcblx0XHRcdCAgICBib3JkZXI6MHB4O1xyXG5cdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuXHRcdFx0ICAgIG1hcmdpbi10b3A6MTBweDtcclxuXHJcblx0XHRcdCAgICBzcGFuIHtcclxuXHRcdFx0ICAgIFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdCAgICBcdFx0dG9wOjJweDtcclxuXHRcdFx0ICAgIFx0fVxyXG5cdFx0XHQgICAgXHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHQgICAgXHRcdHBhZGRpbmctcmlnaHQ6MTBweDtcclxuXHRcdFx0ICAgIFx0fVxyXG5cdFx0XHQgICAgfVxyXG5cdFx0XHR9XHJcblx0XHRcdCY+ZGl2e1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MHB4O1xyXG5cclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIGxhYmVsIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHRcdC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0LnJhZGlvLWdyb3VwIHtcclxuXHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0ICAgIG1hcmdpbi10b3A6MHB4O1xyXG5cdFx0XHRcdCAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0LmZvcm0tZ3JvdXAge1xyXG5cdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHJcblx0XHRcdH1cclxuXHRcdFx0bGFiZWwsLmFjdGluZy1sYWJlbCB7XHJcblx0XHRcdFx0Ji5zdWJ0bGUge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuYWRkcmVzcy1wYW5lbCB7XHJcblx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHJcblx0XHRcdFx0XHQmOm5vdCguYWN0aW5nLWxhYmVsKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxMnB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNoZWNrYm94LWdyb3VwIGxhYmVsIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxM3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLmNjLXBhbmVsLCYuc2hpcC1wYW5lbCB7XHJcblx0XHRcdFx0bGFiZWx7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTJweDtcclxuXHRcdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5jaGVja291dC1vcmRlci1zdW1tYXJ5IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICBtYXJnaW46IDBweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICBociB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAudG9vbHRpcCB7XHJcbiAgICAgICAgLnRvb2x0aXAtaW5uZXIge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjExcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IGRpdjpub3QoLmhlYWRlci1iYXIpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmI3NoaXBDb3N0RGlzcGxheSwgJiNvcmRlclRvdGFsRGlzcGxheSwgJiNjb3Vwb25EaXNwbGF5LCAmI3NoaXBNaXNjRGlzcGxheSwgJiNtaXNjRmVlRGlzcGxheSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYjY2NVcENoYXJnZURpc3BsYXksICYjbWVyY2hhbmRpc2VEaXNwbGF5LCAmI3RheFJhdGVEaXNwbGF5LCAmI3NoaXBIYW5kbGluZ0Rpc3BsYXksICYjc2hpcEluc3VyYW5jZURpc3BsYXksICYjc2hpcE1pc2NEaXNwbGF5IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYjY291cG9uRGlzcGxheSB7XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjY291cG9uQWRqdXN0bWVudCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAjY291cG9uRGlzcGxheVZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBociB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiNjaGVja291dENvbnRhaW5lciB7XHJcbiAgICBzZWN0aW9uI29yZGVyU3VtbWFyeSB7XHJcbiAgICAgICAgI2NvdXBvblNlY3Rpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDBweCAzMHB4O1xyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIC8vd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmVycl9tc2cge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRvdGFsLWxvYWRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL3RoZW1lL2Fzc2V0cy9hamF4LXNwaW5uZXIuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2N0YVRvcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN0aWNrIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggLTRweCAyMHB4IDBweCAkdHJ1ZS1ibGFjaztcclxuXHJcbiAgICAgICAgICAgICYgPiBkaXYgPiBkaXY6bm90KC5zdHVjayksIGhyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+IGRpdiB7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCAuc3R1Y2sge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiNjdGFUb3Age1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5mb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNjb3Vwb25TZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgLy9yaWdodDowcHg7XHJcbiAgICAgICAgICAgIC8vdG9wOjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAjY291cG9uU2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDE1cHggMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmN0YS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpdjpub3QoLnJvdykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGVhZGVyLWJhciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI3Byb21vU2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjY3RhVG9wIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjY2hlY2tvdXRDdGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5hZGRvbnNDYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAjcG9saWN5VGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmVycl9tc2cge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAgICAgLmN0YS1zZWN0aW9uIHtcclxuXHJcbiAgICAgICAgICAgICAgICBkaXY6bm90KC5yb3cpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNjdGFUb3Age1xyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5lcnJfbXNnIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jY2hlY2tvdXRDb250YWluZXIge1xyXG5cdEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG5cdFx0I3NoaXBwaW5nSW5mbyB7XHJcblx0XHRcdC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0XHQmLmZmbC1wYW5lbCB7XHJcblx0XHRcdFx0XHQucm93IHtcclxuXHRcdFx0XHRcdFx0LmZmbC1udW1iZXIge1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0XHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdHNwYW4sIGlucHV0IHtcclxuXHRcdFx0XHRcdFx0XHRcdG9yZGVyOiAyO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0LmNsZWFyLWJ0biB7XHJcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuXHRcdFx0XHRcdFx0XHRcdG9yZGVyOiAxO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJDbGVhciBcIjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCNzaGlwcGluZ0luZm8ge1xyXG5cdFx0LmZvcm0tZ3JvdXAge1xyXG5cdFx0XHQmOmZpcnN0LWNoaWxkLCAucmFkaW8tZ3JvdXAgPiBkaXY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudHJhY2tpbmcge1xyXG5cdFx0XHRcdCYgPiBkaXYgPiBkaXYge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHJcblx0XHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5zaGlwLXBhbmVsIHtcclxuXHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRncmF5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5mZmwtcGFuZWwge1xyXG5cdFx0XHRcdC5jbnItY2hlY2std3JhcCB7XHJcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHJcblx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGdyYXk7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtM3B4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnJvdyB7XHJcblx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcblx0XHRcdFx0XHRcdGVtIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRhbGVydC15ZWxsb3c7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuZmluZC1mZmwge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwcHggYXV0byAyMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmlucHV0LWxhYmVsIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5zZWxlY3RlZC1mZmwge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuZGVmYXVsdC1mZmwtc2VsZWN0ZWQsIC5tYWtlLWZmbC1kZWZhdWx0IHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTE1cHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQubWFrZS1mZmwtZGVmYXVsdCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmFja2dyb3VuZDtcclxuXHJcblx0XHRcdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuZWZmbC13YXJuaW5nLCAuZXhwaXJlZC1mZmwtd2FybmluZywgLmV4cGlyZWQtZGVmYXVsdC1mZmwtd2FybmluZyB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGFsZXJ0LXllbGxvdztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuZGVmYXVsdC1mZmwtc2VsZWN0ZWQtaW52YWxpZCB7XHJcblx0XHRcdFx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtMTVweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Lm9yLWRpdiB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuZmZsLW51bWJlciB7XHJcblx0XHRcdFx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDVweDtcclxuXHJcblx0XHRcdFx0XHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHRydWUtYmxhY2s7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDVweCAwcHg7XHJcblx0XHRcdFx0XHRcdFx0Ly9mbGV4OjA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdFx0XHRcdFx0JiNmZmxTZWcxIHtcclxuXHRcdFx0XHRcdFx0XHRcdC8vZmxleDowIDAgMTQlO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE2JTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYjZmZsU2VnMiB7XHJcblx0XHRcdFx0XHRcdFx0XHQvL2ZsZXg6MCAwIDE4JTtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxOCU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmI2ZmbFNlZzMge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ly9mbGV4OjAgMCAyNSU7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjUlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmNsZWFyLWJ0biB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMHB4IDhweCA1cHg7XHJcblx0XHRcdFx0XHRcdFx0Ly9kaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5lcnJfbXNnIHtcclxuXHRcdFx0XHRcdFx0Y2xlYXI6IGxlZnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYWRkcmVzcy1wYW5lbCB7XHJcblx0XHRcdFx0aHIge1xyXG5cdFx0XHRcdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDVweCAwcHggMjVweDtcclxuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHRcdCNzaGlwcGluZ0luZm8ge1xyXG5cdFx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdFx0Ji5mZmwtcGFuZWwge1xyXG5cdFx0XHRcdFx0LnJvdyB7XHJcblx0XHRcdFx0XHRcdC5mZmwtbnVtYmVyIHtcclxuXHRcdFx0XHRcdFx0XHQjZmZsU2VnMSB7XHJcblx0XHRcdFx0XHRcdFx0XHQvL2ZsZXg6MCAwIDE0JTtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxNiU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQjZmZsU2VnMiB7XHJcblx0XHRcdFx0XHRcdFx0XHQvL2ZsZXg6MCAwIDE4JTtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxOCU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQjZmZsU2VnMyB7XHJcblx0XHRcdFx0XHRcdFx0XHQvL2ZsZXg6MCAwIDI1JTtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyNSU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNjaGVja291dENvbnRhaW5lciB7XHJcblx0I3BheW1lbnRJbmZvIHtcclxuXHRcdC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0LnJhZGlvLWdyb3VwIHtcclxuXHRcdFx0XHQudWktY2hlY2tib3hyYWRpby1sYWJlbCB7XHJcblx0XHRcdFx0XHQmLnVpLXN0YXRlLWRpc2FibGVkIHtcclxuXHRcdFx0XHRcdFx0LnBheW1lbnQtbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdGZsZXg6IDE7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiKEF0dGVtcHRzIEV4Y2VlZGVkKVwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5LWxpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LnNlY29uZCB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmNjLXBhbmVsIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdFx0XHQmID4gZGl2IHtcclxuXHRcdFx0XHRcdC5jY3Yge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHRcdFx0JiA+IGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4OiAxIDAgMjAlO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdC5lcnJfbXNnICsgLmluZGljYXRvciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4OiAxO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdC5nYi1jdnYtcG9wdXAtdGV4dCB7XHJcbiAgICBcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMHB4IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji52bWMge1xyXG5cdFx0XHRcdFx0JiA+IGRpdiB7XHJcblx0XHRcdFx0XHRcdC5jY3Yge1xyXG5cdFx0XHRcdFx0XHRcdCYgPiBkaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aW1nLnZtYyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuYW14IHtcclxuXHRcdFx0XHRcdCYgPiBkaXYge1xyXG5cdFx0XHRcdFx0XHQuY2N2IHtcclxuXHRcdFx0XHRcdFx0XHQmID4gZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGltZy5hbXgge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLmRpcyB7XHJcblx0XHRcdFx0XHQmID4gZGl2IHtcclxuXHRcdFx0XHRcdFx0LmNjdiB7XHJcblx0XHRcdFx0XHRcdFx0JiA+IGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRpbWcuZGlzIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5hZGRyZXNzLXBhbmVsIHtcclxuXHRcdFx0XHRociB7XHJcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMHB4IDBweCAyNXB4O1xyXG5cdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5sYXlhd2F5IHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuXHRcdFx0XHQjc2hvdy1sYXlhd2F5LXBvbGljeSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDo1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYWNjZXB0LWxheWF3YXktcG9saWN5IHtcclxuXHRcdFx0XHRmbG9hdDpsZWZ0O1xyXG5cdFx0XHRcdG1hcmdpbjowcHggMHB4IDIwcHggMHB4O1xyXG5cclxuXHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRtYXJnaW46MHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHQmPnNwYW4ge1xyXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAgMTNweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOi0zcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRmbGV4OiAwIDAgYXV0bztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcblx0XHQjcGF5bWVudEluZm8ge1xyXG5cdFx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdFx0Ji5jYy1wYW5lbCB7XHJcblx0XHRcdFx0XHQmID4gZGl2IHtcclxuXHRcdFx0XHRcdFx0LmNjdiB7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5sYXlhd2F5IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcblx0XHRcdFx0XHQjc2hvdy1sYXlhd2F5LXBvbGljeSB7XHJcblx0XHRcdFx0XHRcdGZsb2F0OnJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5hY2NlcHQtbGF5YXdheS1wb2xpY3kge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cclxuXHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0I3BheW1lbnRJbmZvIHtcclxuXHRcdFx0LmZvcm0tZ3JvdXAge1xyXG5cdFx0XHRcdCYuY2MtcGFuZWwge1xyXG5cdFx0XHRcdFx0JiA+IGRpdiB7XHJcblx0XHRcdFx0XHRcdC5jY3Yge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYgPiBkaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcblx0XHQjcGF5bWVudEluZm8ge1xyXG5cdFx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdFx0LmxheWF3YXkge1xyXG5cdFx0XHRcdFx0I3Nob3ctbGF5YXdheS1wb2xpY3kge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDoxMHB4O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNjaGVja291dENvbnRhaW5lciB7XHJcblx0c2VjdGlvbiNvcmRlclN0YXR1cyB7XHJcblx0XHRwIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdHAgKyAucm93IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHRcdFx0YWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcblx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRvcmRlcjoxO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MjBweDtcclxuXHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRvcmRlcjoyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdHVsIHtcclxuXHRcdFx0bGlzdC1zdHlsZS10eXBlOm5vbmU7XHJcblx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XHJcblxyXG5cdFx0XHRsaSB7XHJcblxyXG5cdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHRjb2xvcjokZ3JleS1ib3JkZXI7XHJcblxyXG5cdFx0XHRcdFx0Ji5nbHlwaGljb24tb2sge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5nbHlwaGljb24tdGltZSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuYmx1ZSB7XHJcblx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JHByb2R1Y3QtYmx1ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5zdGVwLWRlc2NyaXB0aW9uIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiRwcm9kdWN0LWJsdWU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYueWVsbG93IHtcclxuXHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokYWxlcnQteWVsbG93O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnN0ZXAtZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6JGFsZXJ0LXllbGxvdztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5yZWQge1xyXG5cdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRhbGVydC1yZWQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuc3RlcC1kZXNjcmlwdGlvbiB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjokYWxlcnQtcmVkO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzdHJvbmcsICY+c3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnN0ZXAtZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6NXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZzowcHggMHB4IDBweCAxM3B4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cclxuXHRcdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjoxNXB4IGF1dG87XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjE1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Jj5zcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjEwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5qcXVpLWRkLXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRhIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206MjBweDtcclxuXHRcdH1cclxuXHRcdC5jdGEtd3JhcCB7XHJcblx0XHRcdHBhZGRpbmc6MTVweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHJcblx0XHRcdGg1IHtcclxuXHRcdFx0XHRtYXJnaW46MHB4IDBweCAxMHB4IDBweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm9wdC1ncm91cCB7XHJcblx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206MTBweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblxyXG5cclxuXHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0ZmxvYXQ6bGVmdDtcclxuXHRcdFx0XHRcdGNsZWFyOmxlZnQ7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0bWFyZ2luOjEwcHggMHB4IDBweDtcclxuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblxyXG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYjZWRpdEJ0biwmI2NvbXBsZXRlQnRuLCYjY2FuY2VsQnRuLCYjcmV0dXJuQnRue1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGZsb2F0Om5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmI2NvbXBsZXRlQnRuIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjBweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDowcHg7XHJcblx0XHRcdFx0XHR9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdseXBoaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHRcdC5nbHlwaGljb24ge1xyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjVweDtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkdHJ1ZS13aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6MTJweDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDoxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLmNvbXBsZXRlIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6JGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjBweDtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eToxO1xyXG5cclxuXHRcdFx0XHRcdFx0LmdseXBoaWNvbiB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDphdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlxcZTAxM1wiO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cdFxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjBweDtcclxuXHRcdFx0XHRcdGJvcmRlcjowcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTowcHg7XHJcblxyXG5cdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5zZWNvbmRhcnktZ3JvdXAge1xyXG5cdFx0XHRcdFx0Y2xlYXI6bGVmdDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLXhzLW1pbiB7XHJcblx0XHRzZWN0aW9uI29yZGVyU3RhdHVzIHtcclxuXHRcdFx0LmN0YS13cmFwIHtcclxuXHRcdFx0XHQub3B0LWdyb3VwIHtcclxuXHRcdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDphdXRvO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5zZWNvbmRhcnktZ3JvdXAge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHRcdFx0XHRcdFx0ZmxleC13cmFwOndyYXA7XHJcblxyXG5cdFx0XHRcdFx0XHRidXR0b24geyBcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46MTBweCAwIDA7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1ncm93OjE7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjVweDtcclxuXHRcdFx0XHRcdFx0XHRmbGV4OiAwIDEgY2FsYyg1MCUgLSA1cHgpO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDo1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6MDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHRcclxuXHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHRcdHNlY3Rpb24jb3JkZXJTdGF0dXMge1xyXG5cdFx0XHR1bCB7XHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0LnN0ZXAtZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdFx0XHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMil7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuXHRcdHNlY3Rpb24jb3JkZXJTdGF0dXMge1xyXG5cdFx0XHQuY3RhLXdyYXAge1xyXG5cdFx0XHRcdC5vcHQtZ3JvdXAge1xyXG5cdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0I3NlbGxlci1wYXltZW50LW5vdC1yZWNlaXZlZCB7Ly8gQWRkIGV4dGVybWVseSBsb25nIGJ1dHRvbiBJRCdzIHRvIHRoaXMgbGlzdFxyXG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHR0b3A6YXV0bztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQuc2Vjb25kYXJ5LWdyb3VwIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0XHRcdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjoxMHB4IDAgMCAwO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46MTBweCAwIDAgMDtcdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHAgKyAucm93IHtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcblx0XHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdFx0b3JkZXI6MjtcclxuXHJcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0b3JkZXI6MTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcblx0XHRzZWN0aW9uI29yZGVyU3RhdHVzIHtcclxuXHRcdFx0LmN0YS13cmFwIHtcclxuXHRcdFx0XHQub3B0LWdyb3VwIHtcclxuXHRcdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDphdXRvO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCNzZWxsZXItcGF5bWVudC1ub3QtcmVjZWl2ZWQge1xyXG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0dG9wOmF1dG87XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuc2Vjb25kYXJ5LWdyb3VwIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0XHRcdFx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOjEwcHggNXB4IDAgMDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46MTBweCAwIDAgNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNjaGVja291dENvbnRhaW5lciAub21uaS1sYXlvdXQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcblxyXG5cdCNvcmRlclN1bW1hcnkge1xyXG4gICAgICAgIGEgIHtcclxuICAgICAgICAgICAgY3Vyc29yOmRlZmF1bHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLWJhciB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJJdGVtIFN1bW1hcnlcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoZWNrb3V0LW9yZGVyLXN1bW1hcnkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XHJcblxyXG4gICAgICAgICAgICAmID4gZGl2LCAmID4gaHIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiBkaXY6bnRoLWNoaWxkKDEpLFxyXG4gICAgICAgICAgICAmID4gZGl2Om50aC1jaGlsZCgyKSwgXHJcbiAgICAgICAgICAgICYgPiBkaXY6bnRoLWNoaWxkKDMpLCBcclxuICAgICAgICAgICAgJiA+IGRpdjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gIFxyXG4gICAgfVxyXG5cclxuICAgICNzaGlwcGluZ0luZm8ge1xyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgIH0gXHJcbiAgICAgICAgLmZvcm0tZ3JvdXAgLnRyYWNraW5nPmRpdj5kaXYgeyAgXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNwYXltZW50U3VtbWFyeVdyYXB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgI29yZGVyU3VtbWFyeSwgI3NoaXBwaW5nSW5mbyB7XHJcbiAgICAgICAgICAgIGZsZXg6MCAxIGF1dG87XHJcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAjb3JkZXJTdW1tYXJ5IHtcclxuICAgICAgICAgICAgb3JkZXI6IDI7XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tvdXQtb3JkZXItc3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjZweCA2cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI3NoaXBwaW5nSW5mbyB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgI3BheW1lbnRTdW1tYXJ5V3JhcCB7XHJcbiAgICAgICAgICAgIGZsZXg6MSAwIDEwMCU7XHJcbiAgICAgICAgICAgIG9yZGVyOjM7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmNoZWNrb3V0LW1vZGFsIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtZmFtaWx5O1xyXG5cclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuXHJcbiAgICAgICAgICAgIC5jbG9zZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNTAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGVmdDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNDk5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAubW9kYWwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYTpub3QoLmJ0bi1zZWNvbmRhcnkpOm5vdCguYnRuLXByaW1hcnkpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggNTBweCAxNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJiNmZmxNb2RhbCB7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAubW9kYWwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYjbWFzdGVyRkZMTW9kYWwge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICNTZWxlY3RNYXN0ZXJGRkxDb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9IFxyXG5cclxuICAgICYjZnJlZWRvbUNvaW5Nb2RhbCB7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYjZXhjZWVkZWRNb2RhbCB7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAubW9kYWwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGVydC15ZWxsb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWFpbi1tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY3RhLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJiNpdGVtQ2hhbmdlZE1vZGFsLCAmI2NvbmZpcm1BYmFuZG9uTW9kYWwge1xyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmI2NvbXBsZXRlT3JkZXJNb2RhbCwgXHJcbiAgICAmI2NhbmNlbE1vZGFsLCBcclxuICAgICYjZmZsRGlmZmVyZW5jZU1vZGFsLCBcclxuICAgICYjY29udGFjdFNlbGxlck1vZGFsLCBcclxuICAgICYjdmVyaWZ5QWRkcmVzc01vZGFsLCBcclxuICAgICYjdmVyaWZ5QWRkcmVzc0luaXRNb2RhbCwgXHJcbiAgICAmI2xheWF3YXlNb2RhbCwgXHJcbiAgICAmI3JldHVybk1vZGFsLCBcclxuICAgICYjcmVmdW5kTW9kYWwsIFxyXG4gICAgJiNtYXN0ZXJGRkxQSU5Nb2RhbCB7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1vZGFsLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWFpbi1tZXNzYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3gtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnVpLWNoZWNrYm94cmFkaW8taWNvbi1zcGFjZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmI21hc3RlckZGTFBJTk1vZGFsIHtcclxuICAgICAgICAgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtdGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDo0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3RhLXJvdyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDotMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDotMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgJiN2ZXJpZnlBZGRyZXNzTW9kYWwsICYjdmVyaWZ5QWRkcmVzc0luaXRNb2RhbCB7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAubW9kYWwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNDk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmludHJvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC52YWxpZGF0ZS1hZGRyZXNzLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY3RhLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmI2xheWF3YXlNb2RhbCB7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAubW9kYWwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5sYXlhd2F5LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGF5YXdheS1wb2xpY3kge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmI29yZGVyU3VtbWFyeU1vZGFsIHtcclxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmhlYWRlci1iYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luLXJpZ2h0OjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrb3V0LW9yZGVyLXN1bW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYjcmVmdW5kTW9kYWwge1xyXG4gICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgLm1vZGFsLXRleHQge1xyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZmxleC1yb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4uZXJyX21zZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjNweCBhdXRvIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6bm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAjcmVmdW5kT3JkZXJUb3RhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb24sIGlucHV0W3R5cGU9J251bWJlciddIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT0nbnVtYmVyJ10ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgKyBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNoZWNrYm94LXdyYXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLDAsMCwuNSk7XHJcblxyXG4gICAgICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAgICAgICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtdG9wO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubW9kYWwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXRvcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXRvcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAjRkZMRmluZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy10b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYjZXhjZWVkZWRNb2RhbCwgXHJcbiAgICAgICAgJiNmZmxEaWZmZXJlbmNlTW9kYWwsIFxyXG4gICAgICAgICYjY2FuY2VsTW9kYWwsIFxyXG4gICAgICAgICYjY29tcGxldGVPcmRlck1vZGFsLCBcclxuICAgICAgICAmI2NvbnRhY3RTZWxsZXJNb2RhbCwgXHJcbiAgICAgICAgJiNpdGVtQ2hhbmdlZE1vZGFsLCBcclxuICAgICAgICAmI3ZlcmlmeUFkZHJlc3NNb2RhbCwgXHJcbiAgICAgICAgJiN2ZXJpZnlBZGRyZXNzSW5pdE1vZGFsLCBcclxuICAgICAgICAmI29yZGVyU3VtbWFyeU1vZGFsLCBcclxuICAgICAgICAmI2xheWF3YXlNb2RhbCwgXHJcbiAgICAgICAgJiNyZXR1cm5Nb2RhbCwgXHJcbiAgICAgICAgJiNyZWZ1bmRNb2RhbCxcclxuICAgICAgICAmI21hc3RlckZGTFBJTk1vZGFsIHtcclxuICAgICAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubW9kYWwtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY3RhLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiNvcmRlclN1bW1hcnlNb2RhbCB7XHJcbiAgICAgICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5tb2RhbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tb2RhbC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYjcmVmdW5kTW9kYWwge1xyXG4gICAgICAgICAgICAuZmxleC1yb3cge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6NzUlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0byAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jaGVja2JveC13cmFwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjc1JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjoxNXB4IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgJiNtYXN0ZXJGRkxNb2RhbCB7XHJcbiAgICAgICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OmNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYjbWFzdGVyRkZMUElOTW9kYWwge1xyXG4gICAgICAgICAgICAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIC5jdGEtcm93IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgICAgICBtYXJnaW46IDUwcHggYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYjbWFzdGVyRkZMTW9kYWwge1xyXG4gICAgICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDpjYWxjKDEwMCUgLSAxMDBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tb2RhbC1vcGVuIC5tb2RhbCB7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk7XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuZmZsLWRpYWxvZyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDoxMDAlO1xyXG5cclxuICAgICNmaW5kRkZMTW9kYWwge1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIC5tYXQtZGlhbG9nLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OmNhbGMoMTAwdmggLSA1MHB4KTtcclxuXHJcbiAgICAgICAgICAgIC5tYXQtbWRjLXRhYi1ib2R5LXdyYXBwZXIsXHJcbiAgICAgICAgICAgIC5nYi1tYXQtdGFicyxcclxuICAgICAgICAgICAgLmdiLW1hdC10YWJzIC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5nYi1tYXQtdGFicyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6Y2FsYygxMDB2aCAtIDEzNXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWF0LWluay1iYXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowIDAgMTVweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYXAtbWFya2VyLCAud2ViLW1hcmtlciwgLmZmbC1vbi1maWxlLCAubWFrZS1kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG9yYW5nZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5tYWtlLWRlZmF1bHQtZmZsLWljb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTQ3MTMgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAuZmZsLW9uLWZpbGUtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL3RoZW1lL2Fzc2V0cy9pYy1mZmwtb24tZmlsZS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAuZmZsLW9uLWZpbGUtc3ViIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGZpZWxkc2V0IHtcclxuICAgICAgICAgICAgICAgIC5lcnJfbXNnIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgbGVnZW5kIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjIwcHggMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5maWVsZHMtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAjU2VsZWN0TWFzdGVyRkZMQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDpjYWxjKDEwMCUgLSAxNXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgI21mZmxTZWxlY3Rpb25XcmFwcGVyICsgI1NlbGVjdE1hc3RlckZGTENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYWRkcmVzcy13cmFwIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmZmbC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5nLWZmbC1maW5kZXIge1xyXG4gICAgICAgICAgICAgICAgLmZpZWxkcy13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5nYi1tYXQtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSBjYWxjKDUwJSAtIDcuNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYyg1MCUgLSA3LjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjEgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mZmwtZmluZGVyLXJlc3VsdHMge1xyXG4gICAgICAgICAgICAgICAgICAgICY+aDUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZmbC1yZXN1bHRzLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjEwcHggMTVweCAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0byAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRsaWdodC1ncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZywgLmhkciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaGRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uZy1mZmwtbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZpZWxkcy13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mZmwtbnVtYmVyLWN0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAjQ05SQ2hlY2tib3hXcmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICNDblJTZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MTVweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgICAgICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICAjZmluZEZGTE1vZGFsIHtcclxuICAgICAgICAgICAgLm1hdC1kaWFsb2ctY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAubmctZmZsLWZpbmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkcy13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdiLW1hdC1kcm9wZG93biwgLmlucHV0LWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MSAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmdiLW1hdC1kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgICNmaW5kRkZMTW9kYWwge1xyXG4gICAgICAgICAgICAubWF0LWRpYWxvZy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6dW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmdiLW1hdC10YWJzIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6Y2FsYygxMDAlIC0gNzVweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAuY29sLXNtLTYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6Ny41cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYrLmNvbC1zbS02IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6Ny41cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDoyMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubmctZmZsLWZpbmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkcy13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOm5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5nYi1tYXQtZHJvcGRvd24sIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZ2ItbWF0LWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmZmbC1maW5kZXItcmVzdWx0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mZmwtcmVzdWx0cy13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudHJhbnNmZXItZmVlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjoycHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6NXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmF5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQsICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaGRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jdGEtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubmctZmZsLW51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmZmbC1udW1iZXItd3JhcCwgLmZmbC1udW1iZXItaW5wdXQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5mZmwtbnVtYmVyLWlucHV0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZmZsLW51bWJlci13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmZsLW51bWJlci1pbnB1dC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZHMtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmZmbC1udW1iZXItY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIDAgMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICNDTlJDaGVja2JveFdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYWRkcmVzcy13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmZsLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgI2Vyck1lc3NhZ2VGRkxMaWNlbnNlIC5lcnJfbXNnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbnBheW1lbnQtZGlhbG9nIHtcclxuICAgIC5sb2FkaW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6MDtcclxuICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgb3BhY2l0eTouNzU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDQ5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSxzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDo1MDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaS5mYS1zcGlubmVyLXRoaXJkIHsgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwaW4oKTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3BheW1lbnRBcHBNb2RhbCB7XHJcbiAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgIGhlaWdodDo4MHZoO1xyXG4gICAgXHJcbiAgICAgICAgLm1hdC1kaWFsb2ctY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDVweCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2xlZ2FsQWNrbm93bGVkZ2VtZW50TW9kYWwge1xyXG4gICAgLm1hdC1kaWFsb2ctY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6Y2FsYyg4MHZoIC0gMTE1cHgpO1xyXG4gICAgfVxyXG5cclxuICAgICNsZWdhbEN0YVJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAjcGF5bWVudEFwcE1vZGFsIHtcclxuICAgICAgICBoZWlnaHQ6ODB2aDtcclxuICAgIH1cclxufSBcclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI1BheW1lbnRBcHBDb250YWluZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcblx0b3ZlcmZsb3cteDpoaWRkZW47XHJcblx0bWFyZ2luLXRvcDo1NnB4O1xyXG5cclxuXHQjcGF5bWVudEZvcm0+LmN0YS1yb3cge1xyXG5cdFx0bWFyZ2luLXRvcDoxNXB4O1xyXG5cclxuXHRcdGJ1dHRvbiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdC5hbGVydCB7XHJcblx0XHRtYXJnaW46MTVweCAwO1xyXG5cclxuXHRcdCYrLmN0YS1yb3cge1xyXG5cdFx0XHRtYXJnaW4tdG9wOjA7XHJcblxyXG5cdFx0XHRidXR0b24sIGEge1xyXG5cdFx0XHRcdG1hcmdpbjowIDAgMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHRcclxuXHQjY29udGVudENvbnRhaW5lciB7XHJcblx0XHRtYXJnaW4tdG9wOjA7XHJcblx0XHRtYXJnaW4tYm90dG9tOjA7XHJcblxyXG5cdFx0Lmdyb3VwLWxhYmVsIHtcclxuXHRcdFx0bWFyZ2luLXRvcDoxNXB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0dWwge1xyXG5cdFx0XHRtYXJnaW46MCAwIDVweDtcclxuXHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucGFnZS1zZWN0aW9uIHtcclxuXHRcdFx0bWFyZ2luLXRvcDowO1xyXG5cdFx0XHRib3JkZXItdG9wOjA7XHJcblx0XHR9XHJcblxyXG5cdFx0LnN1YnRvdGFsLXdyYXAge1xyXG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdHRvcDowO1xyXG5cdFx0XHRsZWZ0OjA7XHJcblx0XHRcdHotaW5kZXg6MTAwO1xyXG5cdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOjE1cHggMDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcblx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcblx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdH1cclxuXHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcblx0XHRcdFx0XHQmI1RvdGFsRGlzcGxheSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OlwiJFwiO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYuc3RyaWtlIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRncmF5LWRpc2FibGVkO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVx0XHJcblxyXG5cdFx0I2JpbGxpbmdJbmZvIHtcclxuXHRcdFx0bWFyZ2luLXRvcDowO1xyXG5cdFx0XHRib3JkZXItdG9wOjA7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmN0YS1yb3cge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDoxNXB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbToxNXB4O1xyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6MjBweDtcclxuXHRcdFx0XHRib3JkZXI6MDtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCNwb2xpY3lUZXh0IHtcclxuXHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0I2ludmFsaWRJdGVtc0Jsb2NrIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0Ym9yZGVyOjJweCBzb2xpZCAkZ3VuYnJva2VyLXllbGxvdztcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOjA7XHJcblx0XHRcdFx0bGVmdDowO1xyXG5cdFx0XHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0XHRcdHdpZHRoOjVweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXIteWVsbG93O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmPmRpdiB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOjE1cHg7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206MTVweDtcclxuXHJcblx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLXllbGxvdztcclxuXHRcdFx0XHRcdG1hcmdpbjowIDE1cHggMCAwO1xyXG5cdFx0XHRcdFx0ZmxleDowIDEgYXV0bztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jj5kaXZ7XHJcblx0XHRcdFx0XHRmbGV4OjAgMSAxMDAlO1xyXG5cclxuXHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MDtcclxuXHJcblx0XHRcdFx0XHRcdCYrcCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY+dWwge1xyXG5cdFx0XHRcdG1hcmdpbjowO1xyXG5cclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjE1cHggMDtcclxuXHRcdFx0XHRcdG1hcmdpbjowO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOjA7XHJcblx0XHRcdFx0XHRcdGxlZnQ6LTMwcHg7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJcIjtcclxuXHRcdFx0XHRcdFx0d2lkdGg6Y2FsYygxMDAlICsgNjBweCk7XHJcblx0XHRcdFx0XHRcdGhlaWdodDoycHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXIteWVsbG93O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGRpdiB7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCNwYXltZW50UHJvZ3Jlc3Mge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctdG9wOjE1cHg7XHJcblx0XHRcdFxyXG5cdFx0XHQmPnN0cm9uZyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jj5wIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5wcm9ncmVzcy1wYW5lIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdHBhZGRpbmc6MTVweCAxMHB4IDEwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0dWwge1x0XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luOjA7XHJcblxyXG5cdFx0XHRcdFx0Jit1bCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLnN0ZXBzIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOjE4cHg7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cclxuXHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLnBheW1lbnRzIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDo1cHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmLmMsJi50IHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRib2xkO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0JitzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLmJhcnMge1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOjA7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OjEwcHg7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czoxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOmF1dG87XHJcblx0XHRcdFx0XHRcdFx0ZmxleDogMCAxIDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmK2xpIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjEwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmLmRvbmUsICYucGVuZGluZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCYucGVuZGluZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBwdWxzZS1vcGFjaXR5KCk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY+aSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDQycHg7XHJcblx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBzcGluKCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cclxuXHRcdCNwYXltZW50Q29tcGxldGUge1xyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0bWFyZ2luOjI1cHggMCAwO1xyXG5cclxuXHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0QGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcblx0XHQjcG9saWN5VGV4dCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206MjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwi77u/Ly8gVEhJUyBQQUdFIElOSEVSSVRTIFNUWUxFUyBGUk9NIENBUlRcclxuLy8gVGhpcyBmaWxlIGlzIHVzZWQgdG8gd3JpdGUgb3ZlcnJpZGVzIHRvIHRoZSBjdXJyZW50IGxheW91dCB0byBjdXQgZG93biBvbiBleHRyYW5lb3VzIENTU1xyXG4vLyAhISBBbGwgc3R5bGVzIGhlcmUgbXVzdCBiZSB1bmlxdWUgdG8gdGhlIFBheW1lbnQgU3VtbWFyeSBwYWdlLiAhIVxyXG4vLyAhISBETyBOT1QgUkVTVFlMRSBDQVJUIFNUWUxFUyBIRVJFICEhXHJcbkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNidXllckNhcnRDb250YWluZXIuc3VtbWFyeSB7XHJcblx0I2NvbnRlbnRDb250YWluZXIge1xyXG5cdFx0I2NhcnRTdW1tYXJ5IHtcclxuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0XHJcblx0XHRcdCNjdGFDb250YWluZXIge1xyXG5cdFx0XHRcdC5vcmRlci1ibG9ja3Mge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDowO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206NXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc3VidG90YWwtd3JhcCB7XHJcblx0XHRcdFx0XHRvcmRlcjp1bnNldDtcclxuXHRcdFx0XHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MTBweCAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I2NhcnRDb250YWluZXIubm9Ob3JtYWxJdGVtcyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQjbm9Ob3JtYWxQdXJjaGFzZXMge1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAxMzVweDtcclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdHBhZGRpbmc6MTBweCAxNXB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNhcnQtaXRlbXMge1xyXG5cdFx0LmNhcnQtaXRlbSB7XHJcblx0XHRcdC5pdGVtLWluZm8ge1xyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Y29sb3I6aW5oZXJpdDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNhcnQtaW5mby1mbGV4IHtcclxuXHRcdFx0XHRcdGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cclxuXHJcblx0XHRcdFx0XHQub3JkZXItaWQge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokdHJ1ZS1ibGFjaztcclxuXHJcblx0XHRcdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lml0ZW0taWQge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCNpdGVtc05vdFB1cmNoYXNlZCB7XHJcblx0XHRtYXJnaW46MzBweCAtMTVweCAwO1xyXG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cclxuXHRcdCYrI2NvbnRlbnRDb250YWluZXIge1xyXG5cdFx0XHRtYXJnaW4tdG9wOjA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jj5kaXYge1xyXG5cdFx0XHRwYWRkaW5nOjA7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNhcnQtYWxlcnQge1xyXG5cdFx0XHRwYWRkaW5nOjA7XHJcblxyXG5cdFx0XHQuYWxlcnQtbWVzc2FnZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZzoxMHB4IDE1cHg7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbToycHggc29saWQ7XHJcblxyXG5cdFx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjEwcHg7XHJcblxyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MDtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCYrcCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDo1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdCYrbGkge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOjJweCBzb2xpZDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYucmVkIHtcclxuXHRcdFx0XHQuYWxlcnQtbWVzc2FnZSB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkYWxlcnQtcmVkO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGFsZXJ0LXJlZC1iZztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHQmK2xpIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiRhbGVydC1yZWQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji55ZWxsb3cge1xyXG5cdFx0XHRcdC5hbGVydC1tZXNzYWdlIHtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRhbGVydC15ZWxsb3c7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0JitsaSB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjokYWxlcnQteWVsbG93O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY2FydC1pdGVtcyB7XHJcblx0XHRcdFx0Jj4ucm93IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY+ZGl2Omxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdHdpZHRoOjcwJTtcclxuXHRcdFx0XHRcdFx0ZmxleDogMSAwIDcwJTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzowIDE1cHggMTVweCAyOHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDoxNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY2FydC1pdGVtIHtcdFxyXG5cdFx0XHRcdFx0Lml0ZW0taW5mbyB7XHJcblx0XHRcdFx0XHRcdCY+LmJ0biB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOjhweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTo4cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblx0Lml0ZW1zLWdyb3VwIHtcclxuXHRcdCYrLml0ZW1zLWdyb3VwIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdH1cclxuXHRcdC5jYXJ0LWl0ZW1zIHtcclxuXHRcdFx0Ji5zaGlwcGluZy1ncm91cCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuY2FydC1pdGVtIHtcclxuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6MTBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOjEwcHg7XHJcblxyXG5cclxuXHRcdFx0XHRcdC5pdGVtLWltYWdlLWNoZWNrYm94IHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lml0ZW0taW5mbyB7XHJcblx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY2FydC1pdGVtIHtcclxuXHRcdFx0XHQuaXRlbS1pbmZvIHtcclxuXHRcdFx0XHRcdC5jYXJ0LWluZm8tZmxleCB7XHJcblx0XHRcdFx0XHRcdC5pdGVtLWlkIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5pdGVtLXN0YXR1cyB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcclxuXHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZ2x5cGhpY29uLWZhbWlseSgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlxcZTE2NFwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6NXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHRcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG5cdFx0I2l0ZW1zTm90UHVyY2hhc2VkIHtcclxuXHRcdFx0LmNhcnQtYWxlcnQge1xyXG5cdFx0XHRcdC5jYXJ0LWl0ZW1zIHtcclxuXHRcdFx0XHRcdCY+LnJvdyB7XHJcblx0XHRcdFx0XHRcdCY+ZGl2Omxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOjYwJTtcclxuXHRcdFx0XHRcdFx0XHRmbGV4OiAxIDAgNjAlO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDoyMnB4O1xyXG5cdFx0XHRcdFx0XHR9XHRcdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHRcdCNjb250ZW50Q29udGFpbmVyIHtcclxuXHRcdFx0I2NhcnRTdW1tYXJ5IHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdH1cclxuXHRcdFx0I2NhcnRDb250YWluZXIubm9Ob3JtYWxJdGVtcyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCNpdGVtc05vdFB1cmNoYXNlZCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OjA7XHJcblx0XHRcdG1hcmdpbi1yaWdodDowO1xyXG5cclxuXHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdHBhZGRpbmc6MCAxNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY2FydC1hbGVydCB7XHJcblx0XHRcdFx0LmFsZXJ0LW1lc3NhZ2Uge1xyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNhcnQtaXRlbXMge1xyXG5cdFx0XHRcdFx0Jj4ucm93IHtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0Jj5kaXY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjA7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206MDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDppbmhlcml0O1xyXG5cdFx0XHRcdFx0XHRcdGZsZXg6MSAwIGF1dG87XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAyNTBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cdFx0XHRcclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcblx0XHQuY2FydC1pdGVtcyB7XHJcblx0XHRcdC5jYXJ0LWl0ZW0ge1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6MTMwcHg7XHJcblxyXG5cdFx0XHRcdC5pdGVtLWltYWdlLWNoZWNrYm94IHtcclxuXHRcdFx0XHRcdHdpZHRoOjIwJTtcclxuXHRcdFx0XHRcdGZsZXg6MCAxIDIwJTtcclxuXHRcdFxyXG5cdFx0XHRcdFx0LmNhcnQtaW1nLWNvbnRhaW4ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDpjYWxjKDEwMCUgLSAxNXB4KTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjAgMCAwIDE1cHg7XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5pdGVtLWluZm8ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MjAlO1xyXG5cdFx0XHRcdFx0d2lkdGg6ODAlO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjVweDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5pdGVtcy1ncm91cCB7XHJcblx0XHRcdC5jYXJ0LWl0ZW1zIHtcclxuXHRcdFx0XHQuY2FydC1pdGVtIHtcclxuXHRcdFx0XHRcdC5pdGVtLWluZm8ge1xyXG5cdFx0XHRcdFx0XHQuaXRlbS1zdGF0dXMge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MDtcclxuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDIwMHB4O1xyXG5cdFxyXG5cdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5zaGlwcGluZy1ncm91cCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdC5jYXJ0LWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFxyXG5cdFx0XHRcdFx0XHQuaXRlbS1pbWFnZS1jaGVja2JveCB7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuaXRlbS1pbmZvIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDowO1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcbkB1c2UgJ3Nhc3M6Y29sb3InO1xyXG5cclxuLm15LWd1bmJyb2tlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OjUwO1xyXG5cclxuICAgICYrZ2ItYXBwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDo0OTtcclxuICAgIH1cclxuXHJcbiAgICAmPmRpdiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAvLyBmb250c1xyXG4gICAgJGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgQXJpYWwsIEhlbHZldGljYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xyXG4gICAgLy8gZW5kIHwgZm9udHNcclxuXHJcbiAgICAvLyBDb2xvcnNcclxuICAgICRuby1iZy1jb2xvcjogbm9uZTtcclxuICAgICRibGFjazogJHRydWUtYmxhY2s7XHJcbiAgICAkd2hpdGU6ICR0cnVlLXdoaXRlO1xyXG4gICAgJGd1bmJyb2tlci1ncmVlbjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICRndW5icm9rZXIteWVsbG93OiAjZmZhZTAwO1xyXG4gICAgJGd1bmJyb2tlci1ibHVlOiAjMTg2MWI3O1xyXG4gICAgJGd1bmJyb2tlci1kYXJrLWdyZWVuOiAjMDA0YjAwO1xyXG4gICAgJGd1bmJyb2tlci1kYXJrLWJsdWU6ICMwZjUyYTE7XHJcbiAgICAkc2t5LWJsdWU6ICNiNWU5ZmY7XHJcbiAgICAkZGFyay1ncmF5OiAjNjM2MzYzO1xyXG4gICAgJG1lZGl1bS1ncmF5OiAjOWE5YTlhO1xyXG4gICAgJGxpZ2h0LWdyYXktYmc6ICNmOGY4Zjg7XHJcbiAgICAkbGlnaHQtZ3JheS1ib3JkZXI6ICNkOWQ5ZDk7XHJcbiAgICAkbGlnaHRlc3QtZ3JheS1ib3JkZXI6ICNlZWVlZWU7XHJcbiAgICAkZGFyay1ncmF5LWJvcmRlcjogI2IwYjBiMDtcclxuICAgICRwbGFjZWhvbGRlci10ZXh0OiAjOGM4YzhjO1xyXG4gICAgJHJlZDogI2Q3MWQ1NztcclxuICAgICRyZWQtZGFyazogI2FmMTA0MjtcclxuICAgICRncmF5LXRleHQ6ICM2NzY3Njc7XHJcbiAgICAkdmVyeS1kYXJrLWdyYXk6ICMzMzMzMzM7XHJcbiAgICAkdGVhbC1ncmVlbjogIzdkY2M3ZDtcclxuICAgICR3YXJuaW5nOiAjZWU2YzFkO1xyXG4gICAgJGF3YWl0aW5nLWJsdWU6ICMxYzg5YjY7XHJcbiAgICAkYXdhaXRpbmctZ3JlZW46ICMzMmIzMzI7XHJcbiAgICAvLyBlbmQgfCBDb2xvcnNcclxuXHJcbiAgICAvKiBHZW5lcmFsIExheW91dCAgKi9cclxuICAgICo6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBodG1sLCBib2R5LCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xyXG4gICAgfVxyXG4gICAgLnRleHQtbGVmdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIC5oaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRhLXRhYmxlLXdyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBcclxuICAgICAgICAubmd4LXNwaW5uZXIge1xyXG4gICAgICAgICAgICB6LWluZGV4OjYxICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAubmd4LXNwaW5uZXItb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICAgICAgICAgIC5sYS1iYWxsLXNjYWxlLW11bHRpcGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubG9hZGluZy10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDo1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjUwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OjUwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBzZWN0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDI3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LXJpZ2h0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICAgIC50ZXh0LWNlbnRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWJsYWNrIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvcmRlci1yYWRpdXMge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIH1cclxuICAgIC52Y2VudGVyIHtcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubmF2LXBpbGxzLWxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggOHB4IDA7XHJcbiAgICB9XHJcbiAgICBAbWl4aW4gd2lkdGhoZWlnaHRhbmRtaW4oJHdpZHRoOiBudWxsLCAkaGVpZ2h0OiBudWxsLCAkbWlud2lkdGg6IG51bGwsICRtaW5oZWlnaHQ6IG51bGwpIHtcclxuICAgICAgICB3aWR0aDogJHdpZHRoO1xyXG4gICAgICAgIGhlaWdodDogJGhlaWdodDtcclxuICAgICAgICBtaW4td2lkdGg6ICRtaW53aWR0aDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAkbWluaGVpZ2h0O1xyXG4gICAgfVxyXG4gICAgQG1peGluIHBvc2l0aW9uKCRwb3NpdGlvbiwgJHRvcDogbnVsbCwgJHJpZ2h0OiBudWxsLCAkYm90dG9tOiBudWxsLCAkbGVmdDogbnVsbCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiAkcG9zaXRpb247XHJcbiAgICAgICAgdG9wOiAkdG9wO1xyXG4gICAgICAgIHJpZ2h0OiAkcmlnaHQ7XHJcbiAgICAgICAgYm90dG9tOiAkYm90dG9tO1xyXG4gICAgICAgIGxlZnQ6ICRsZWZ0O1xyXG4gICAgfVxyXG4gICAgQG1peGluIGZvbnQoJHNpemU6IG51bGwsICR3ZWlnaHQ6IG51bGwsICRzdHlsZTogbnVsbCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJHNpemU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XHJcbiAgICAgICAgZm9udC1zdHlsZTogJHN0eWxlO1xyXG4gICAgfVxyXG4gICAgQG1peGluIHVscmVzZXQge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICBAbWl4aW4gbWFyZ2luKCRtYXJnaW4pIHtcclxuICAgICAgICBtYXJnaW46ICRtYXJnaW47XHJcbiAgICB9XHJcbiAgICBAbWl4aW4gcGFkZGluZygkcGFkZGluZykge1xyXG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nO1xyXG4gICAgfVxyXG4gICAgLyogZW5kIHwgR2VuZXJhbCBMYXlvdXQgKi9cclxuXHJcbiAgICAvKiBmb3JtICovXHJcbiAgICAvKiBQbGFjZWhvbGRlciAqL1xyXG4gICAgaW5wdXQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XHJcbiAgICB9XHJcbiAgICBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlci10ZXh0O1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXItdGV4dDtcclxuICAgIH1cclxuICAgIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXItdGV4dDtcclxuICAgIH1cclxuICAgIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlci10ZXh0O1xyXG4gICAgfVxyXG4gICAgLy8gSUUxMSBzdG9wIFggZnJvbSBzaG93aW5nIGluIGlucHV0c1xyXG4gICAgaW5wdXQ6Oi1tcy1jbGVhciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAbWl4aW4gcGxhY2Vob2xkZXIge1xyXG4gICAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge0Bjb250ZW50fVxyXG4gICAgICA6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAge0Bjb250ZW50fVxyXG4gICAgICA6Oi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAge0Bjb250ZW50fVxyXG4gICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge0Bjb250ZW50fSAgXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkd2VpZ2h0OiA2MDApO1xyXG4gICAgICAgIGNvbG9yOiAkcGxhY2Vob2xkZXItdGV4dDtcclxuICAgIH1cclxuICAgIGJ1dHRvbjpub3QoLmJ0bikge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvcjogYXV0bztcclxuICAgIH1cclxuICAgIC8qIGVuZCB8IFBsYWNlaG9sZGVyICovXHJcbiAgICAvKiBlbmQgfCBmb3JtICovXHJcblxyXG4gICAgaW1nLFxyXG4gICAgYSB7XHJcbiAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC8qIEhlYWRpbmdzICovXHJcbiAgICBoMSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOy8qIFxyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJHNpemU6IDM2cHgpOyAqL1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICBtYXJnaW46MHB4O1xyXG5cclxuICAgICAgICBlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCRzaXplOiAxNHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYS5idG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIGVuZCB8IEhlYWRpbmdzICovXHJcblxyXG4gICAgLyogaWNvICovXHJcbiAgICAuc29sZC1pY28ge1xyXG4gICAgICAgIGNvbG9yOiAkYXdhaXRpbmctYmx1ZTtcclxuICAgIH1cclxuICAgIC51bnNvbGQtaWNvIHtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5pY28tZG93bi1hcnJvdyB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgfVxyXG4gICAgLmlubGluZS1ib3gtaWNvbiB7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpbWVyLWljbyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5OyAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53YXJuaW5nLWljbyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudXJnZW50IHtcclxuICAgICAgICAudGltZXItaWNvIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCR3ZWlnaHQ6IGJvbGQpO1xyXG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubm90LXdpbm5pbmcge1xyXG4gICAgICAgIC53YXJuaW5nLWljbyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCR3ZWlnaHQ6IGJvbGQpO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdhcm5pbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVuZGVkIHtcclxuICAgICAgICAud2FybmluZy1pY28ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCR3ZWlnaHQ6IGJvbGQpO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdhcm5pbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRkLWNlbGwuYWN0aXZlIHtcclxuICAgICAgICAuYWN0aXZlLWljbyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZGFyay1ncmVlbjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoNHB4IDRweCAwIDRweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwIDhweCAwIDApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgJHRvcDogMCwgJGxlZnQ6IDApO1xyXG4gICAgICAgICAgICB3aWR0aDogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJHdlaWdodDogYm9sZCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWRhcmstZ3JlZW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyg0cHggMCAwIDM1cHgpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRkLWNlbGwubm90YWN0aXZlIHtcclxuICAgICAgICAubm90YWN0aXZlLWljbyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoNHB4IDRweCAwIDRweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwIDhweCAwIDApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgJHRvcDogMCwgJGxlZnQ6IDApO1xyXG4gICAgICAgICAgICB3aWR0aDogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJHdlaWdodDogYm9sZCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVkaXVtLWdyYXk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyg0cHggMCAwIDM1cHgpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZpcnN0LWl0ZW0tcGx1cyB7XHJcbiAgICAgICAgLmZpcnN0LWl0ZW0tcGx1cy1pY28ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWM4OWI2O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyg0cHggNnB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgOHB4IDAgMCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAkdG9wOiAwLCAkbGVmdDogMCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCR3ZWlnaHQ6IGJvbGQpO1xyXG4gICAgICAgICAgICBjb2xvcjogIzFjODliNjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcG9zaXRpb24ocmVsYXRpdmUpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDRweCAwIDAgMzVweCk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc2FsZS1wcmljZSB7XHJcbiAgICAgICAgLnNhbGUtcHJpY2UtaWNvIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGF3YWl0aW5nLWdyZWVuO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyg0cHggNnB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgOHB4IDAgMCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAkdG9wOiAwLCAkbGVmdDogMCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCR3ZWlnaHQ6IGJvbGQpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGF3YWl0aW5nLWdyZWVuO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoNHB4IDAgMCAzNXB4KTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53ZWlnaHQge1xyXG4gICAgICAgIC53ZWlnaHQtaWNvIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk0NTgyMjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoNHB4IDZweCk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwIDhweCAwIDApO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihhYnNvbHV0ZSwgJHRvcDogMCwgJGxlZnQ6IDApO1xyXG4gICAgICAgICAgICB3aWR0aDogMjhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkd2VpZ2h0OiBib2xkKTtcclxuICAgICAgICAgICAgY29sb3I6ICM5NDU4MjI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKHJlbGF0aXZlKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyg0cHggMCAwIDM1cHgpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogZW5kIHwgaWNvICovXHJcblxyXG4gICAgLyogUmF0aW5nICovXHJcbiAgICAucmF0aW5nLXNhdGlzZmFjdG9yeSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuICAgIC5yYXRpbmctcG9vciB7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICB9XHJcbiAgICAvKiBlbmQgfCBSYXRpbmcgKi9cclxuXHJcbiAgICAvKiBidXR0b25zICovXHJcbiAgICAuYnRuIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJi5idG4tc2ltIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNhcmV0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRleHQtbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkd2VpZ2h0OiBub3JtYWwpO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWRhcmstZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRleHQtbGluay13aGl0ZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udCgkd2VpZ2h0OiBub3JtYWwpO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dC1saW5rLWdyZWVuIHtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgIH1cclxuICAgIC50ZXh0LWxpbmstYmx1ZSB7XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXItYmx1ZTtcclxuICAgIH1cclxuICAgIC50ZXh0LWxpbmstcmVkIHtcclxuICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgIH1cclxuICAgIC5idG4tZGVmYXVsdCB7XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkbGlnaHQtZ3JheS1ib3JkZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWRhcmstZ3JlZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGd1bmJyb2tlci1kYXJrLWdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdCB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGlnaHQtZ3JheS1ib3JkZXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdC5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5LWJnO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyYXktYm9yZGVyO1xyXG4gICAgfVxyXG4gICAgLm9wZW4+LmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpmb2N1cyB7XHJcbiAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGd1bmJyb2tlci1ncmVlbiAhaW1wb3J0YW50O1xyXG5cclxuICAgIH1cclxuICAgIC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQucnNzLWJ0biB7XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5LWJnO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyYXktYm9yZGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW4gIWltcG9ydGFudDtcclxuICAgICAgICAvL2JvcmRlci1jb2xvcjogJGd1bmJyb2tlci1kYXJrLWdyZWVuO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWRhcmstZ3JlZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICB9XHJcbiAgICB9ICovXHJcblxyXG4gICAgLmJ0bi1wcmltYXJ5LWJsdWUge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ibHVlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWRhcmstYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1ub3RpZmljYXRpb24ge1xyXG4gICAgICAgIFxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1saW5rIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWRhcmstZ3JlZW47XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGd1bmJyb2tlci1kYXJrLWdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tZGFuZ2VyIHtcclxuICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheS1iZztcclxuICAgICAgICBib3JkZXItY29sb3I6ICRsaWdodC1ncmF5LWJvcmRlcjtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tZGFuZ2VyLWZ1bGwge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkcmVkLCAkbGlnaHRuZXNzOiAtMjAlKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvci5hZGp1c3QoJHJlZCwgJGxpZ2h0bmVzczogLTIwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1kaXNhYmxlZCB7XHJcbiAgICAgICAgY29sb3I6ICRtZWRpdW0tZ3JheTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheS1iZztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JheS1ib3JkZXI7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gICAgLmJ0bi1jbGVhci1iZy13aGl0ZS10ZXh0IHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuby1iZy1jb2xvcjtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1kYXJrLWdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4td2hpdGUtYmctdy1ncmVlbi10ZXh0IHtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZGFyay1ncmVlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2LXBpbGxzID4gbGkge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubmF2LXBpbGxzID4gbGkgPiBhIHtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheS1iZztcclxuICAgICAgICBib3JkZXItY29sb3I6ICRsaWdodC1ncmF5LWJvcmRlcjtcclxuICAgIH1cclxuICAgIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhLCBcclxuICAgIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLCBcclxuICAgIC5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLWRhcmstZ3JlZW47XHJcbiAgICB9XHJcbiAgICAubWFpbi13cmFwcGVyIHtcclxuICAgICAgICAuYnRuLWluZGljYXRvcnMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjowcHggNXB4IDBweCAwcHg7XHJcblxyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzo2cHggMCA2cHggMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubnVtcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6NnB4IDEycHggNnB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDAgMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm5vdCgubXktYWNjb3VudCkge1xyXG4gICAgICAgICAgICAuYnRuLWluZGljYXRvcnMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1kZWZhdWx0LmJ0bi1pbmRpY2F0b3JzIHtcclxuICAgICAgICAubnVtcyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGxpZ2h0LWdyYXktYm9yZGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAuYnRuLWRlZmF1bHQuYnRuLWluZGljYXRvcnM6aG92ZXIge1xyXG4gICAgICAgIC5udW1zIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNzlhYTdhO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIGVuZCB8IGJ1dHRvbnMgKi9cclxuXHJcbiAgICAvKiBNeUd1bkJyb2tlciAtIE1haW4gQ29udGFpbmVyICovXHJcbiAgICAvKiAubXlndW5icm9rZXItY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCAwIDAgMCk7XHJcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwIDAgMCAwKTtcclxuICAgICAgICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSk7XHJcbiAgICB9ICovXHJcbiAgICAvKiBlbmQgfCBNeUd1bkJyb2tlciAtIE1haW4gQ29udGFpbmVyICovXHJcblxyXG4gICAgLyogTmF2aWdhdGlvbiAqL1xyXG4gICAgLyogLnNpZGUtbWVudSB7IFxyXG4gICAgICAgIEBpbmNsdWRlIHdpZHRoaGVpZ2h0YW5kbWluKCR3aWR0aDogMjAwcHgpO1xyXG4gICAgICAgIEBpbmNsdWRlIHBvc2l0aW9uKGFic29sdXRlLCAkdG9wOiAwLCAkbGVmdDogMCk7XHJcbiAgICBcclxuICAgICAgICAubWVudS1saXN0IHsgICAgICAgIFxyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB1bHJlc2V0O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygxNXB4IDAgMTVweCAwKTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyg1cHggMTBweCA1cHggMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMHB4IDEwcHggMHB4IDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmljby10YWctZG9sbGFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoaGVpZ2h0YW5kbWluKCR3aWR0aDogMThweCwgJGhlaWdodDogMThweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9pY190YWdfZG9sbGFyX2dyYXkucG5nJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvLXRhZy1kb2xsYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2ljX3RhZ19kb2xsYXJfZ3JlZW4ucG5nJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvLXRhZy1kb2xsYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2ljX3RhZ19kb2xsYXJfZ3JlZW4ucG5nJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB1bHJlc2V0O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDFweCAwIDFweCAwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDAgMCAwIDIwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoNXB4IDEwcHggNXB4IDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVzdC1ncmF5LWJvcmRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbnUtYm90dG9tLWJvcmRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbGlnaHQtZ3JheS1ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfSAqL1xyXG4gICAgLyogZW5kIHwgTmF2aWdhdGlvbiAqL1xyXG5cclxuICAgIC8qIE1haW4gQXJlYSAqL1xyXG4gICAgLm1haW4td3JhcHBlciB7XHJcbiAgICAgICAgLmludHJvLXRpdGxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4Ojk7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICY+aDEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjMwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6MTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjo1cHggNXB4IDAgMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAubWFpbi1jb250ZW50IHtcclxuICAgICAgICBAaW5jbHVkZSB3aWR0aGhlaWdodGFuZG1pbigkd2lkdGg6IDEwMCUpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmFsZXJ0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIGVuZCB8IE1haW4gQXJlYSAqL1xyXG5cclxuICAgIC8qIEludGVyaW9yIERhc2hib2FyZHMgKi9cclxuICAgIC5nZW5lcmFsLWRhc2hib2FyZCB7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcbiAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICYuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wdXJwbGUtaWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHVycGxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygyMHB4IDE1cHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMHB4IDBweCAxNXB4KTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmFpc2VkLWNhcmQ7XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmljby10YWctZG9sbGFyLWxnLXllbGxvdyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aWR0aGhlaWdodGFuZG1pbigkd2lkdGg6IDM2cHgsICRoZWlnaHQ6IDQxcHgpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgYXV0byA1cHggYXV0byk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2ljX3RhZ19kb2xsYXJfbGdfeWVsbG93LnBuZycpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaWNvLXRhZy1tYWtlT2ZmZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGhoZWlnaHRhbmRtaW4oJHdpZHRoOiAzNnB4LCAkaGVpZ2h0OiA0MXB4KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwIGF1dG8gNXB4IGF1dG8pO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9pY190YWdfZG9sbGFyX21ha2VPZmZlci5wbmcnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljby10YWctcmVjZWl2ZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aWR0aGhlaWdodGFuZG1pbigkd2lkdGg6IDM2cHgsICRoZWlnaHQ6IDQxcHgpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgYXV0byA1cHggYXV0byk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2ljX3RhZ19kb2xsYXJfcmVjZWl2ZS5wbmcnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmljby10YWctZ2JwYXkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgd2lkdGhoZWlnaHRhbmRtaW4oJHdpZHRoOiAzNnB4LCAkaGVpZ2h0OiA1MnB4KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwIGF1dG8gNXB4IGF1dG8pO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9iaXRyYWlsLndlYnAnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYub21uaSB7XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL3RoZW1lL2Fzc2V0cy9pbWctb3V0ZG9vcnBheS1jb2JyYW5kZWQtbG9nby5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0byAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCRzaXplOiAzMnB4LCAkd2VpZ2h0OiA3MDApO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgMCAxMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjI2cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjoxMHB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC8qQGluY2x1ZGUgd2lkdGhoZWlnaHRhbmRtaW4oJHdpZHRoOiAzMy4zMzMzJSk7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCAwIDEwcHggMCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OjE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9ICovXHJcbiAgICAgICAgLmNhcmQtdy1kZXRhaWxzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygxNXB4IDIwcHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMnB4KTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAwIDEwcHggMCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCAwIDIwcHggMCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyYXktYm9yZGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCRzaXplOiAyNHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDApO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigxMHB4IDApO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgMCAwIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgMCAxNXB4IDApO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJ5LWRhcmstZ3JheTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJHNpemU6IDIwcHgsICR3ZWlnaHQ6IDQwMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHZlcnktZGFyay1ncmF5O1xyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJHNpemU6IDEycHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCRzaXplOiAxNHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmZsLXNwZWMtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMTBweCAwKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMTBweCAwKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkbGlnaHQtZ3JheS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyYXktYm9yZGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vd2Uge1xyXG5cclxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkc2l6ZTogMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBheW1lbnQtdHlwZXMge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFyZ2luKDAgMCA0cHggMCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHZlcnktZGFyay1ncmF5O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmludmFsaWQge1xyXG5cclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYXJkLXctZGV0YWlscyB7XHJcblxyXG4gICAgICAgICAgICAmLnRoaXJkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHdpZHRoaGVpZ2h0YW5kbWluKCR3aWR0aDogMzMuMzMzMyUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaGFsZiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aWR0aGhlaWdodGFuZG1pbigkd2lkdGg6IDUwJSk7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZWRnZS10by1lZGdlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweCA1cHggMTVweCAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5tZW1iZXJzaGlwLXR5cGVzIHtcclxuICAgICAgICAgICAgICAgIC5jb2wtbWQtNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZyg4cHggMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5uby1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuY2FyZC1uby1pbm5lci1wYWRkaW5nIHtcclxuXHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wYWdpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJvdy5jYXJkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcGFkZGluZygwKTtcclxuXHJcbiAgICAgICAgICAgIC5jb2wtbWQtNyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYWRkaW5nKDU1cHggMTVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvbC1tZC01IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoNDJweCAxNHB4KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5LWJnO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyYXk7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAuY2FyZC1ibHVlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ibHVlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjUyYTEgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpLmljby10YWctZG9sbGFyLWxnLXllbGxvdyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB3aWR0aGhlaWdodGFuZG1pbigkd2lkdGg6IDM2cHgsICRoZWlnaHQ6IDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9pY190YWdfZG9sbGFyX2xnX3llbGxvdy5wbmcnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLyogZW5kIHwgSW50ZXJpb3IgRGFzaGJvYXJkcyAqL1xyXG5cclxuICAgIC8qIEluZGl2aWR1YWwgRGFzaGJvYXJkcyBpZiBuZWVkZWQgKi9cclxuICAgIC5idXksIC5zZWxsIHtcclxuICAgICAgICAuZ2VuZXJhbC1kYXNoYm9hcmQge1xyXG4gICAgICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubXktc3VwcG9ydCB7XHJcbiAgICAgICAgLmdlbmVyYWwtZGFzaGJvYXJkIHtcclxuICAgICAgICAgICAgLmNhcmQgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qIGVuZCB8IEluZGl2aWR1YWwgRGFzaGJvYXJkcyAqL1xyXG5cclxuICAgIC8qIEZpbHRlcnMgKi9cclxuICAgIFxyXG4gICAgLyogZW5kIHwgRmlsdGVycyAqL1xyXG5cclxuICAgIC8qIERhdGFncmlkICovXHJcblxyXG4gICAgLy8gZHVyYXRpb24gLnRkLWNlbGwge1xyXG4gICAgLy8gIGhlaWdodDogMTAwcHg7XHJcbiAgICAvLyB9XHJcblxyXG4gICAgXHJcbiAgICAgLm1vYmlsZS1vcmRlci1zdGF0dXMge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgY29sb3I6ICMxODYxYjc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5iYXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODYxYjc7XHJcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnplcm8tb2Ytc2l4IHtcclxuICAgICAgICAgICAgd2lkdGg6IDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAub25lLW9mLXNpeCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50d28tb2Ytc2l4IHtcclxuICAgICAgICAgICAgd2lkdGg6IDM0JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRocmVlLW9mLXNpeCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3VyLW9mLXNpeCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2NyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maXZlLW9mLXNpeCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zaXgtb2Ytc2l4IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgICAgICAgICBcclxuXHJcbiAgICAubWluaS1ncmlkIHtcclxuICAgICAgICBcclxuICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdmVyeS1kYXJrLWdyYXk7XHJcblxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogZW5kIHwgRGF0YWdyaWQgKi9cclxuXHJcbiAgICAucGFnaSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcGFkZGluZygxNXB4KTtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB1bHJlc2V0KCk7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoNXB4IDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXJnaW4oMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jdXJyIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheS1iZztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJHdlaWdodDogNjAwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYm9yZGVyLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRsaWdodC1ncmF5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCA1cHggMCAwKTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwIDEwcHggMCAwKTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ib3JkZXItbGVmdCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRsaWdodC1ncmF5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoMCAwIDAgNXB4KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1hcmdpbigwIDAgMCAxMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIGVuZCB8IFBhZ2kgKi9cclxuXHJcbiAgICAvKiBSZWNlbnQgRmVlZGJhY2sgKi9cclxuICAgIC5yYXRpbmctdGFibGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbigwIDAgMjBweCAwKTtcclxuXHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBhZGRpbmcoNHB4IDApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmF0aW5nIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRsaWdodGVzdC1ncmF5LWJvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvKiBlbmQgfCBSZWNlbnQgRmVlZGJhY2sgKi9cclxuXHJcbiAgICAubWFpbi1jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMiAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnN0YXJ0LWFuZC1kYXRlIHtcclxuICAgICAgICAuY29sLW1kLTUsIC5jb2wtbWQtNiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sLW1kLTEge1xyXG4gICAgICAgICAgICB3aWR0aDogMTFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8qIC5uZ3gtZGF0YXRhYmxlLm1hdGVyaWFsIC5kYXRhdGFibGUtYm9keSAuZGF0YXRhYmxlLWJvZHktcm93IC5kYXRhdGFibGUtYm9keS1jZWxsIHtcclxuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9ICovXHJcbiAgICB1bC5wYWdlcixcclxuICAgIHVsLnBhZ2VyIGxpIHtcclxuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICAgLml0ZW1zLXRvLXNob3cgLmJ0bi1ncm91cCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5nZW5lcmFsLWRhc2hib2FyZCAuY2FyZC1ibHVlIHtcclxuXHJcbiAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjUyYTE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiBOZ0V4RGlhbG9nICovXHJcbiAgICAvKk5PVCBVc2VkKi9cclxuICAgIFxyXG5cclxuICAgIC5hbGVydC1ub3RpZmljYXRpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDEwOHB4O1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAgICAgaGVpZ2h0OiA2M3B4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuXHJcbiAgICAgICAgJitnYi1mb290ZXI+ZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206NDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6YXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1haW4td3JhcHBlciB7XHJcbiAgICAgICAgICAgIC5pbnRyby10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJj5oMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAubWFpbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgLmludHJvLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDVweCA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgICAgIC5tYWluLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAuaW50cm8tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgJj5oMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjMycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4teGwtbWluIHtcclxuICAgICAgICAubWFpbi13cmFwcGVyIHtcclxuICAgICAgICAgICAgLmludHJvLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICY+aDEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLm15Z2ItYWQtd3JhcHBlciB7XHJcbiAgICAmI215Z2JBZFdyYXBwZXJUb3Age1xyXG4gICAgICAgIGhlaWdodDo1MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgICYjbXlnYkFkV3JhcHBlclRvcCB7IFxyXG4gICAgICAgICAgICBoZWlnaHQ6OTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4ubXktZ3VuYnJva2VyIHtcclxuXHQvKiBSdWxlcyBmb3Igc2l6aW5nIHRoZSBpY29uLiAqL1xyXG5cdC5tYXRlcmlhbC1pY29ucy5tZC0xNiB7IGZvbnQtc2l6ZTogMTZweDsgfVxyXG5cdC5tYXRlcmlhbC1pY29ucy5tZC0xOCB7IGZvbnQtc2l6ZTogMThweDsgfVxyXG5cdC5tYXRlcmlhbC1pY29ucy5tZC0yMCB7IGZvbnQtc2l6ZTogMjBweDsgfVxyXG5cdC5tYXRlcmlhbC1pY29ucy5tZC0yNCB7IGZvbnQtc2l6ZTogMjRweDsgfVxyXG5cdC5tYXRlcmlhbC1pY29ucy5tZC0zNiB7IGZvbnQtc2l6ZTogMzZweDsgfVxyXG5cdC5tYXRlcmlhbC1pY29ucy5tZC00OCB7IGZvbnQtc2l6ZTogNDhweDsgfVxyXG5cclxuXHQvKiBSdWxlcyBmb3IgdXNpbmcgaWNvbnMgYXMgYmxhY2sgb24gYSBsaWdodCBiYWNrZ3JvdW5kLiAqL1xyXG5cdC5tYXRlcmlhbC1pY29ucy5tZC1kYXJrIHsgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7IH1cclxuXHQubWF0ZXJpYWwtaWNvbnMubWQtZGFyay5tZC1pbmFjdGl2ZSB7IGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjYpOyB9XHJcblxyXG5cdC8qIFJ1bGVzIGZvciB1c2luZyBpY29ucyBhcyB3aGl0ZSBvbiBhIGRhcmsgYmFja2dyb3VuZC4gKi9cclxuXHQubWF0ZXJpYWwtaWNvbnMubWQtbGlnaHQgeyBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTsgfVxyXG5cdC5tYXRlcmlhbC1pY29ucy5tZC1saWdodC5tZC1pbmFjdGl2ZSB7IGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cclxufVxyXG5cclxuLm1vcmUtbWVudS1vcHRpb24ubWF0LW1lbnUtaXRlbXtcclxuICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4ubXktZ3VuYnJva2VyIHtcclxuICAgIC5ncmlkLmZpbHRlcnMge1xyXG4gICAgICAgICYuaGFsZiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6LTE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maWx0ZXJzLWJhciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweCAxMHB4IDAgMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OjU2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcbiAgICAgICAgICAgIC5jb2wgKyAuY29sIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY+ZGl2LmNvbCB7XHJcbiAgICAgICAgICAgICAgICAmLnNvcnQtZmlsdGVycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgNXB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOmNhbGMoMTAwJSAtIDVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkuZGlzYWJsZWQgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGZvcm0tYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYuc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgNDBweCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByYWlzZWQtY2FyZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjZweCAwIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5yZW1vdmUtaXRlbXMtZmlsdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxMHB4IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOm5vd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuZXhwb3J0LWZpbHRlciwgJi5maWx0ZXJzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjEwcHggMHB4IDBweCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDozMy4zM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjBweCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmdybiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJltkaXNhYmxlZF0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1kaXNhYmxlZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jYXRlZ29yeS1maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXhzLW1heCB7XHJcbiAgICAgICAgICAgIC5maWx0ZXJzLWJhciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgICAgIC5maWx0ZXJzLWJhciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6bm93cmFwO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLmNoZWNrIHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5kaXYuY29sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbCsuY29sIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJj5kaXYuY29sIHsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICYuc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNvcnQtZmlsdGVycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVsLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOmNhbGMoMTAwJSAtIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmZpbHRlcnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjozO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5yZW1vdmUtaXRlbXMtZmlsdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmV4cG9ydC1maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjo1O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAgICAgLmZpbHRlcnMtYmFyIHtcclxuICAgICAgICAgICAgICAgICYuY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICY+ZGl2LmNvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDo1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAgICAgICAgIC5maWx0ZXJzLWJhciB7XHJcbiAgICAgICAgICAgICAgICAmPmRpdi5jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICYuc2VhcmNoKy5zb3J0LWZpbHRlcnMrLnJlbW92ZS1pdGVtcy1maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5nYi1tYXQtZGlhbG9nLmRhdGF0YWJsZS1maWx0ZXJzLW1vZGFsIHtcclxuICAgICNkYXRhdGFibGUtZml0bGVycy10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYXQtbWRjLWRpYWxvZy1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDowICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmN0YXMge1xyXG4gICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgI2RhdGF0YWJsZS1maXRsZXJzLXNlYXJjaCwgI2RhdGF0YWJsZS1maXRsZXJzLWNsb3NlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNkYXRhdGFibGUtZml0bGVycy1zZWFyY2gge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZXJyX21zZyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOjVweDtcclxuICAgICAgICBjb2xvcjokYWxlcnQtcmVkO1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2lucHV0R3JvdXBDb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcbiAgICAgICAgZmxleC13cmFwOndyYXA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MjBweDtcclxuXHJcbiAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICBmaWVsZHNldCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MTVweCAwIDA7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JleS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OmNhbGMoMTAwJSAtIDE2cHgpO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgbGVnZW5kIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY2hlY2stYWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5maWx0ZXItY2hlY2tib3hlcywgLmZpbHRlci1yYWRpb3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6NDBweCAxMHB4IDEwcHg7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAubWF0LXJpcHBsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bCBsaSxcclxuICAgICAgICAgICAgLm1hdC1tZGMtcmFkaW8tZ3JvdXAgLmdiLW1hdC1yYWRpbyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYuaGFsZiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleDoxIDAgMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmZ1bGwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXg6MSAwIDEwMCU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIHVsLCAubWF0LXJhZGlvLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGxpLCAubWF0LXJhZGlvLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MSAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgIH1cclxuICAgIH0gICBcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgI2lucHV0R3JvdXBDb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuICAgIFxyXG4gICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAmLmZ1bGwge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuaGFsZiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYyg1MCUgLSA3LjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgY2FsYyg1MCUgLSA3LjVweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4ubXktZ3VuYnJva2VyIHtcclxuICAgICRsaWdodC1ncmF5LWJnOiAjZjhmOGY4O1xyXG4gICAgJHdhcm5pbmc6ICNlZTZjMWQ7XHJcbiAgICAkYXdhaXRpbmctYmx1ZTogIzFjODliNjtcclxuICAgICRhd2FpdGluZy1ncmVlbjogIzMyYjMzMjtcclxuICAgICRyZWQ6ICNkNzFkNTc7XHJcblxyXG5cclxuICAgIC8qIE5ldyBEYXRhZ3JpZCAqL1xyXG4gICAgLm5neC1kYXRhdGFibGUtY2VsbC10ZW1wbGF0ZSA+IC50aHVtYm5haWwge1xyXG4gICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5neC1kYXRhdGFibGUtY2VsbC10ZW1wbGF0ZSA+IC50aHVtYm5haWwtbm8taW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uZ3gtZGF0YXRhYmxlIHtcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICB6LWluZGV4OiA1MDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYgKyAuaXRlbXMtdG8tc2hvdyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogNDk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF0YXRhYmxlLWJvZHkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcbiAgICAgICAgICAgIC5lbXB0eS1yb3cge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRhdGF0YWJsZS1zY3JvbGwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IC5kYXRhdGFibGUtYm9keS1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXJvdy1jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY3RhLWNvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVsbGlwc2lzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZC1jZWxsID4gKiwgLnRkLWNlbGwgLmVsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmFpbGVkLXBheW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZWZmbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAzcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5uby1lZmZsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGQtY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuLm5vLWNjLWZlZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2ljLW5vLWNjLWZlZXMuc3ZnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGh1bWJuYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDEwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiAudGh1bWJuYWlsIGEsICYgPiBkaXYgYS50aHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmN0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYW5hZ2UtcGhvdG9zLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZXJpYWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXllci1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGltZyArIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hd2FpdGluZy1mZWVkYmFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGF3YWl0aW5nLWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hd2FpdGluZy1wYXltZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYXdhaXRpbmctZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wZW5kaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2FybmluZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRlZmF1bHQtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJ1eS1ub3ctYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmN0YS1zcGFjZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yYXRpbmctcG9zaXRpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheS1iZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJhdGluZy1uZXV0cmFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmF5LWJnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmF0aW5nLW5lZ2F0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcmVkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyYXktYmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJlbGlzdC1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JheS1iZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmVsaXN0LWljb24ueWVzIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmVsaXN0LXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5nbHlwaGljb24uZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi1waWxscyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpICsgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY3JlZGl0LXJlcXVlc3Qtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VyaWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uLCAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBsaSA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRyb3Bkb3duLWJhY2tkcm9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY2hlY2tib3gtY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmRhdGF0YWJsZS1jaGVja2JveCwgLmJpZC1zdGF0dXMge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIC8vYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAxcHggMHB4IHJnYmEoMCwwLDAsMC4yNSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQ6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGd1bmJyb2tlci1ncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAuNXJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi14cy1tYXgge1xyXG4gICAgICAgIC5uZ3gtZGF0YXRhYmxlIHtcclxuICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5IHtcclxuICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtc2Nyb2xsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktcm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtcm93LWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jdGEtY29sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmxleC1mdWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmVsaXN0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubmF2LXBpbGxzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGR1cmF0aW9uIC50ZC1jZWxsLnRpbWUtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDAgMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50aHVtYm5haWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRkLWNlbGwudGltZS1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgLm5neC1kYXRhdGFibGUge1xyXG4gICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1zY3JvbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtcm93LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAubmd4LWRhdGF0YWJsZSB7XHJcbiAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXNjcm9sbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC5kYXRhdGFibGUtYm9keS1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keS1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1yb3ctY2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IC50aHVtYm5haWwgYSwgJiA+IGRpdiBhLnRodW1ibmFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTI1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY3RhLWNvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mbGV4LWZ1bGwtMjAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgMjAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLndpZHRoLWF1dG8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm1pbmktZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtc2Nyb2xsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktcm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXJvdy1jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmN0YS1jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAgICAgLm5neC1kYXRhdGFibGUge1xyXG4gICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1zY3JvbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtcm93LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktcm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtcm93LWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gLnRodW1ibmFpbCBhLCAmID4gZGl2IGEudGh1bWJuYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5teS1ndW5icm9rZXIge1xyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgLmNyZWRpdC1yZXF1ZXN0cywgLnNjaGVkdWxlZCB7XHJcbiAgICAgICAgICAgIC5jdGEtY29sIHtcclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjE1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6bm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZW5kZWQtaXRlbXMge1xyXG4gICAgICAgICAgICAuY3RhLWNvbCB7XHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxOTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLndvbi1vcmRlcnMge1xyXG4gICAgICAgICAgICAuY3RhLWNvbCB7XHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLm15LWd1bmJyb2tlciB7XHJcbiAgICAub3JkZXJzLWdyaWQge1xyXG4gICAgICAgIC5ncmlkIHtcclxuICAgICAgICAgICAgLmZpbHRlcnMtYmFyIHtcclxuICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtY2hlY2tib3gudG9nZ2xlcnMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC51aS10b2dnbGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweCAwcHggMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uZ3gtZGF0YXRhYmxlIHtcclxuICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1zY3JvbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXJvdy1jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDsgLy93ZWJraXQgZml4XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg3KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoOCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3JkZXItZGV0YWlscy10b2dnbGVyLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNiLWZhY2FkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBnbHlwaGljb24tZmFtaWx5KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3JkZXItbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jci1pbml0aWF0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi8uLi90aGVtZS9hc3NldHMvY3JlZGl0LXJlcXVlc3QtZ3JlZW4taWNvbi1mb3IucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tY2hhcmdlYmFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9jaGFyZ2ViYWNrLXJlZC1pY29uLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mZmwtcmVjZWlwdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2hlaWdodDo0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBheW1lbnQtZmFpbGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmZsLXJlY2VpcHQgKyAucGF5bWVudC1mYWlsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5hZGRyZXNzLWZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmV4dHJhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmVtYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3JkZXItZGF0ZXMsIC5maW5hbmNpYWwtZmlndXJlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZC5jb2wtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYVtkYXRhLXRvZ2dsZT0ndG9vbHRpcCddIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkLmNvbC10aXRsZSArIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3JkZXItZGF0ZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jdGEtY29sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVmZmwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYrYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXRlbS1jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1kZXRhaWxzLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEuaW5saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdseXBoaWNvbi1mYW1pbHkoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWw6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgbGFiZWwgKyAuaXRlbS1kZXRhaWxzLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmV4dHJhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgIC5vcmRlcnMtZ3JpZCB7XHJcbiAgICAgICAgICAgIC5ncmlkIHtcclxuICAgICAgICAgICAgICAgIC5uZ3gtZGF0YXRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXNjcm9sbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXJvdy1jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3JkZXItZGF0ZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgLm9yZGVycy1ncmlkIHtcclxuICAgICAgICAgICAgLmdyaWQge1xyXG4gICAgICAgICAgICAgICAgLmZpbHRlcnMtYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtY2hlY2tib3gudG9nZ2xlcnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOiB1bnNldDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudWktdG9nZ2xlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wuc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tbGVmdDo1JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5leHBvcnQtZmlsdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5neC1kYXRhdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtc2Nyb2xsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtcm93LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtcm93LWNlbnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9mbG9hdDpsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vcGFkZGluZy1sZWZ0OjM1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gKi9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qICYub3JkZXItZGV0YWlscy10b2dnbGVyLXdyYXArLmRhdGF0YWJsZS1ib2R5LWNlbGwgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9yZGVycy1mbGV4LWZ1bGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3JkZXItZGV0YWlscy10b2dnbGVyLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7IC8vT3ZlcnJpZGUgdG8gZ2xvYmFsIGRhdGF0YWJsZSBzdHlsaW5nXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNCksICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNiLWZhY2FkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGUwODBcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtdGl0bGUsICYuY3RhLWNvbCwgLm9yZGVyLWRhdGVzLCAuZmluYW5jaWFsLWZpZ3VyZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3JkZXItZGF0ZXMsIC5maW5hbmNpYWwtZmlndXJlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9mbG9hdDpyaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZGlzcGxheTogdGFibGUtcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpbmFuY2lhbC1maWd1cmVzLm1vYmlsZSwgLmNvbC10aXRsZS5tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jdGEtY29sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmVmZmwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXRlbS1jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLWRldGFpbHMtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQ6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2Rpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRodW1iLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGl0bGUtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXgtd2lkdGg6NTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBjYWxjKDEwMCUgLSA5MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9tYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIGxhYmVsOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuICAgICAgICAub3JkZXJzLWdyaWQge1xyXG4gICAgICAgICAgICAuZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICAubmd4LWRhdGF0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1zY3JvbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1yb3ctd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1yb3ctY2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm9yZGVyLWRhdGVzLCAuZmluYW5jaWFsLWZpZ3VyZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmN0YS1jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXRlbS1jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keS1jZWxsLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tZGV0YWlscy13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qICYudGh1bWItd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ODVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50aXRsZS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL21heC13aWR0aDo1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi14bC1taW4ge1xyXG4gICAgICAgIC5vcmRlcnMtZ3JpZCB7XHJcbiAgICAgICAgICAgIC5ncmlkIHtcclxuICAgICAgICAgICAgICAgIC5uZ3gtZGF0YXRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXNjcm9sbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXJvdy1jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpLCAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMyksICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMTUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpbmFuY2lhbC1maWd1cmVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc29sZC1vcmRlcnMge1xyXG4gICAgICAgICAgICAgICAgLmdyaWQge1xyXG4gICAgICAgICAgICAgICAgICAgIC5uZ3gtZGF0YXRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtc2Nyb2xsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXJvdy13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1yb3ctY2VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtYm9keS1jZWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLml0ZW0tY29sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LWNlbGwtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tZGV0YWlscy13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC0gMTY0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYud29uLW9yZGVycyB7XHJcbiAgICAgICAgICAgICAgICAuZ3JpZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm5neC1kYXRhdGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1zY3JvbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtcm93LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXJvdy1jZW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1ib2R5LWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXRlbS1jb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLWJvZHktY2VsbC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbS1kZXRhaWxzLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAyMDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4ubXktZ3VuYnJva2VyIHtcclxuICAgIC5uZ3gtZGF0YXRhYmxle1xyXG4gICAgICAgIC5kYXRhdGFibGUtZm9vdGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDowcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAuZGF0YXRhYmxlLWZvb3Rlci1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAucGFnZS1jb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnRtLWNoayB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxNXB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmRhdGF0YWJsZS1wYWdlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6OXB4IDBweCAwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDZweCAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zZWxlY3RlZC1jb3VudCAge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmdyaWQge1xyXG4gICAgICAgIC5pdGVtcy10by1zaG93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjEwcHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5idG4tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgLm5neC1kYXRhdGFibGV7XHJcbiAgICAgICAgICAgIC5kYXRhdGFibGUtZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgIC5kYXRhdGFibGUtZm9vdGVyLWlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAucGFnZS1jb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweCAwcHggOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZGF0YXRhYmxlLXBhZ2VyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyaWQge1xyXG4gICAgICAgICAgICAuaXRlbXMtdG8tc2hvdyB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4uZmVlLWluZm9ybWF0aW9uLXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4td2lkdGg6IDI4MXB4O1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIHRyYW5zaXRpb246LjJzIGJveC1zaGFkb3cgZWFzZTtcclxuICAgIEBpbmNsdWRlIHJhaXNlZC1jYXJkO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdztcclxuICAgIH1cclxuXHJcbiAgICAmID4gaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZlZS1pbmZvcm1hdGlvbi13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuZmVlLWxlZnQge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA0OTtcclxuXHJcbiAgICAgICAgICAgIC5mZWUtbGVmdC1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmZlZS1sZWZ0LXRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5mZWUtbGVmdC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEsIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubW92ZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkuZmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi51cDphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjEwMlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2aWJyYW50LWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRvd246YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDNcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzbWFsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDEwcHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudC1xdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saWdodGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMHB4IDE1cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mZWUtbGVmdC1idG0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mZWUtcmlnaHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogNTA7XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHggNXB4IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNmZWVUaWVyQ2hhcnQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiA1cHggc29saWQgJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjM1KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vYm9yZGVyOjFweCBzb2xpZCBibGFjaztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWFya2VyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAubWFya2VyLWFycm93LWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWFya2VyLXdodCwgLm1hcmtlci15ZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWFya2VyLXdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYXJrZXIteWVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1hcmtlci1hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1hcmtlci13aHQsIC5tYXJrZXIteWVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYXJrZXItd2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1hcmtlci15ZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC04cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tYXJrZXItYXJyb3ctbGVmdCwgLm1hcmtlci1hcnJvdy1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWFya2VyLXdodCwgLm1hcmtlci15ZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDYwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBociB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLS41MnB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1OTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRvcC0xMDAge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBkMTBhOyAvKiBPbGQgYnJvd3NlcnMgKi9cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMGQxMGEgMCUsICMwMGQxMGEgNjElLCAjN2E3NDAwIDg0JSwgI2ZmMDAxNSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMGQxMGEgMCUsIzAwZDEwYSA2MSUsIzdhNzQwMCA4NCUsI2ZmMDAxNSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDBkMTBhIDAlLCMwMGQxMGEgNjElLCM3YTc0MDAgODQlLCNmZjAwMTUgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBkMTBhJywgZW5kQ29sb3JzdHI9JyNmZjAwMTUnLEdyYWRpZW50VHlwZT0wICk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudG9wLTEwMDAge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTJweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBkMTBhOyAvKiBPbGQgYnJvd3NlcnMgKi9cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMGQxMGEgMCUsICMwMDY0MDAgMTUlLCAjMDA2NDAwIDg1JSwgI2ZmMDAxNSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMGQxMGEgMCUsIzAwNjQwMCAxNSUsIzAwNjQwMCA4NSUsI2ZmMDAxNSAxMDAlKTsgLyogQ2hyb21lMTAtMjUsU2FmYXJpNS4xLTYgKi9cclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMDBkMTBhIDAlLCMwMDY0MDAgMTUlLCMwMDY0MDAgODUlLCNmZjAwMTUgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDBkMTBhJywgZW5kQ29sb3JzdHI9JyNmZjAwMTUnLEdyYWRpZW50VHlwZT0wICk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3RhbmRhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMGQxMGE7IC8qIE9sZCBicm93c2VycyAqL1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwZDEwYSAwJSwgIzU1NTU1NSAzNyUsICM1NTU1NTUgMTAwJSk7IC8qIEZGMy42LTE1ICovXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjMDBkMTBhIDAlLCM1NTU1NTUgMzclLCM1NTU1NTUgMTAwJSk7IC8qIENocm9tZTEwLTI1LFNhZmFyaTUuMS02ICovXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzAwZDEwYSAwJSwjNTU1NTU1IDM3JSwjNTU1NTU1IDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwZDEwYScsIGVuZENvbG9yc3RyPScjNTU1NTU1JyxHcmFkaWVudFR5cGU9MCApO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRvcC0xMDAsIC50b3AtMTAwMCwgLnN0YW5kYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aWVyLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1ZmZlci10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi8uLi90aGVtZS9hc3NldHMvZmVldGllcl9idWZmZXJfdG9wLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1ZmZlci1idG0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi8uLi90aGVtZS9hc3NldHMvZmVldGllcl9idWZmZXJfYnRtLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1ZmZlci10b3AsIC5idWZmZXItYnRtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudG9wLTEwMDAge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aWVyLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG50aWVyLXN1bW1hcnksXHJcbnRyYW5zZmVyLWZlZS1zdW1tYXJ5IHtcclxuICAgICY+ZGl2IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTVweDtcclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICB0cmFuc2Zlci1mZWUtc3VtbWFyeSB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBmbGV4OjAgMSAxMDAlO1xyXG4gICAgfVxyXG4gICAgdHJhbnNmZXItZmVlLXN1bW1hcnkgKyBkaXYge1xyXG4gICAgICAgIHdpZHRoOjUwJTtcclxuICAgICAgICBmbGV4OjAgMSA1MCU7XHJcbiAgICB9XHJcbiAgICB0aWVyLXN1bW1hcnksXHJcbiAgICB0aWVyLXN1bW1hcnkgKyB0cmFuc2Zlci1mZWUtc3VtbWFyeSB7XHJcbiAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgIGZsZXg6MCAxIDUwJTtcclxuICAgIH1cclxuXHJcbiAgICB0aWVyLXN1bW1hcnkgKyB0cmFuc2Zlci1mZWUtc3VtbWFyeSArIGRpdiB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBmbGV4OjEgMCAxMDAlO1xyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICAgdGllci1zdW1tYXJ5ID4gZGl2IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OjcuNXB4O1xyXG4gICAgfVxyXG4gICAgdGllci1zdW1tYXJ5ICsgdHJhbnNmZXItZmVlLXN1bW1hcnkgPiBkaXYge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDo3LjVweDtcclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICB0cmFuc2Zlci1mZWUtc3VtbWFyeSB7XHJcbiAgICAgICAgZmxleDowIDEgNTAlO1xyXG5cclxuICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZzowIDE1cHggMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdGllci1zdW1tYXJ5LFxyXG4gICAgdGllci1zdW1tYXJ5ICsgdHJhbnNmZXItZmVlLXN1bW1hcnkge1xyXG4gICAgICAgIHdpZHRoOjI1JTtcclxuICAgICAgICBmbGV4OjAgMSAyNSU7XHJcblxyXG4gICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZzowIDE1cHggMCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgdHJhbnNmZXItZmVlLXN1bW1hcnkgKyBkaXYsXHJcbiAgICB0aWVyLXN1bW1hcnkgKyB0cmFuc2Zlci1mZWUtc3VtbWFyeSArIGRpdiB7XHJcbiAgICAgICAgZmxleDowIDEgNTAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmZlZS1pbmZvcm1hdGlvbi13cmFwcGVyIHtcclxuICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgfVxyXG59ICAgIFxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4ubXktZ3VuYnJva2VyIHtcclxuICAgICR3aWRnZXRIZWlnaHQ6IDEwMHB4O1xyXG4gICAgJGJ1dHRvbkJhcldpZHRoOiAzMHB4O1xyXG4gICAgXHJcbiAgICBteWdiLXRpY2tlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgIC5wbGF5LXBhdXNlLWV4cGFuZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgei1pbmRleDogNjA7XHJcbiAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NnB4IDAgMCAwO1xyXG5cclxuICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHggMHB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbi1ob3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlZnJlc2gtYnRuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgLnNwaW4ge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDIwMDBtcztcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAa2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgICAgICAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdG8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb3JlLW1lbnUtYnRuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwcHggNXB4IDVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcC1jYXJvdXNlbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDo0OTtcclxuXHJcbiAgICAgICAgICAgIC5wLWNhcm91c2VsLWluZGljYXRvcnMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucC1jYXJvdXNlbC1jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzp2aXNpYmxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAucC1jYXJvdXNlbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDRweCAwcHggcmdiYSgwLDAsMCwwLjIpO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzp2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLnAtY2Fyb3VzZWwtcHJldi1idXR0b24sIC5wLWNhcm91c2VsLW5leHQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MzBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW4taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmW2Rpc2FibGVkXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjpkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAucC1jYXJvdXNlbC1wcmV2LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOjBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjAgMCAwIDZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucC1jYXJvdXNlbC1uZXh0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOjI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIC5wLWNhcm91c2VsLXZpZXdwb3J0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzLXJpZ2h0O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnAtY2Fyb3VzZWwtaXRlbS1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucC1jYXJvdXNlbC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkICRncmV5LWJvcmRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5mbGV4LXJvd3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudmFsdWUsIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJi5leHBhbmRlZCB7XHJcbiAgICAgICAgICAgICAgICAucC1jYXJvdXNlbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAucC1jYXJvdXNlbC1wcmV2LWJ1dHRvbiwgLnAtY2Fyb3VzZWwtbmV4dC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLnAtY2Fyb3VzZWwtaXRlbS1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnAtY2Fyb3VzZWwtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gOCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1zaHJpbms6MSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi14bC1tYXgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA2KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZy1tYXgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA1KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1tYXgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucC1jYXJvdXNlbC1pdGVtLWNsb25lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5teS1ndW5icm9rZXIge1xyXG4gICAgJGd1bmJyb2tlci1kYXJrLWJsdWU6ICMwZjUyYTE7XHJcblxyXG4gICAgLnJhaXNlZC1jYXJkcyB7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgZmxleC13cmFwOndyYXA7XHJcbiAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgICAgICAuaWNvLXRhZy1kb2xsYXItbGcteWVsbG93LCAuaWNvLXRhZy1yZWNlaXZlLCAuaWNvLXRhZy1tYWtlT2ZmZXIge1xyXG4gICAgICAgICAgICB3aWR0aDozNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6MzZweDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmljby10YWctZG9sbGFyLWxnLXllbGxvdyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2ljX3RhZ19kb2xsYXJfbGdfeWVsbG93LnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvLXRhZy1yZWNlaXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi90aGVtZS9hc3NldHMvaWNfdGFnX2RvbGxhcl9yZWNlaXZlLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvLXRhZy1tYWtlT2ZmZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9pY190YWdfZG9sbGFyX21ha2VPZmZlci5wbmcnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOjUwJTtcclxuICAgICAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjE1cHg7XHJcblxyXG4gICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjQwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOi4zcyBhbGwgZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJhaXNlZC1jYXJkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDozNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaS5mYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5lbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMixoMyxwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDIsaDMscCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDozcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5jb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSwgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo3LjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY3RhIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTo5NXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6MjBweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6MjtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5idG4taW5kaWNhdG9ycyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRidXktbm93LWJsdWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokYnV5LW5vdy1ibHVlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLm51bXMsLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZGFyay1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRndW5icm9rZXItZGFyay1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3RhICsgYSB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OjE7XHJcblxyXG4gICAgICAgICAgICAgICAgZGl2LmNvdW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDo4MHB4O1xyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAuY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OjI3LjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgIC5jdGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OjI3LjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgZmxleC13cmFwOm5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczoxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweCAwIDAgMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIDQ2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo0NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY3RhICsgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTo4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jdGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OjIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206MjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MzMuMzMzMyU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHggMHB4IDBweCAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJj5hIHsgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9ICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206MTEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pLCAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSwgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzEpIHtcclxuICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MjcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDoyNy41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMikge1xyXG4gICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5jdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDoyNy41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MjcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgICAgICYuaGFsZiB7XHJcbiAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjUwJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDo1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLCAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcbiAgICAgICAgICAgICYuaGFsZiB7XHJcbiAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweCAwIDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLCAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OjI3LjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDoyNy41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MjcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDoyNy41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpub3QoLmhhbGYpIHsgXHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6bm93cmFwO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOmNhbGMoMTAwJSAvIDYpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAvIDYpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHggMHB4IDBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDozNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmN0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjIwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgIC5jdGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDoyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4ubXktZ3VuYnJva2VyIC5jYXJkLWxpc3Qge1xyXG4gICAgJGRhcmstZ3JheTogIzYzNjM2MztcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMTVweCAwIDAgMDtcclxuICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHN1cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDotMTJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmN0YSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAmLmZpbmFuY2UtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjM1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcblxyXG4gICAgICAgICYuY2Ege1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9DQUxvZ29faWNvbi5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMC40NXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb3Vwb24taWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2ljX215Z2JfY291cG9ucy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjYpO1xyXG4gICAgICAgICAgICB3aWR0aDogMzRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMC40NXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNzYS1pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi8uLi90aGVtZS9hc3NldHMvaWMtc3NhLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmd1bnRhYi1pY29uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5wZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2ljLXBheW1lbnQtZ2F0ZXdheS5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5iciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgvdGhlbWUvYXNzZXRzL2ljLWZyZWVkb21jb2luLWJsdS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5nYi1wYXkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoL3RoZW1lL2Fzc2V0cy9iaXRyYWlsLndlYnApIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1NjAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5nbHlwaGljb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZmbC1kZWZhdWx0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcuY2Ege1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE4OHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcudGMsIGltZy5scCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICAvKiBAaW5jbHVkZSBwYWRkaW5nKDApO1xyXG4gICAgICAgIEBpbmNsdWRlIG1hcmdpbigwKTsgKi9cclxuICAgICAgICBjb2xvcjogJGRhcmstZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jdGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmN0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLyogJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDo3LjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6bGVmdDtcclxuICAgICAgICAgICAgICAgIH0gKi9cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBjbGVhcjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4teGwtbWluIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLm15LWd1bmJyb2tlciAuZGFzaC1jYXJkcyB7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgIG1hcmdpbjoxNXB4IDBweCAwcHg7XHJcbiAgICBwYWRkaW5nOjBweDtcclxuICAgIHdpZHRoOjEwMCU7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luOjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOm5vdCguZmxhdCkge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xyXG5cclxuICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjoxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHJhaXNlZC1jYXJkO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JHRydWUtd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY+bGkge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6MTAwJTtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6MTVweCAwcHggMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MjBweDtcclxuICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICY+ZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJj5kaXY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5idG4tc2ltIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dC1oaWRlciB7XHJcbiAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5mbGF0IHtcclxuICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MzBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRhdGF0YWJsZS1zY3JvbGwge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTowcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICY+ZGl2Om50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY+bGksICYuZmxhdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjcuNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6Ny41cHg7XHJcblxyXG4gICAgICAgICAgICAvKiAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY+ZGl2Om50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gKi9cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDEwcHggMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmPmRpdjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYrLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zdHJpY3QtdHdvIHtcclxuICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOmNhbGMoNTAlIC0gNy41cHgpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6Y2FsYyg1MCUgLSA3LjVweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZmxhdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc3RyaWN0LXRocmVlPmxpIHtcclxuICAgICAgICAgICAgZmxleC1iYXNpczozMy4zMzMzJTtcclxuICAgICAgICAgICAgd2lkdGg6MzMuMzMzMyU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc3RyaWN0LWZvdXI+bGkge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOjI1JTtcclxuICAgICAgICAgICAgd2lkdGg6MjUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmZsYXQ+bGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDo3LjVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjcuNXB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFkZHJlc3MgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLm15LWd1bmJyb2tlciB7XHJcbiAgICAkbWVudVdpZHRoOjQwcHg7XHJcblxyXG4gICAgc2VjdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIH1cclxuICAgIC5tYWluLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6MCAxNXB4O1xyXG4gICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtICRtZW51V2lkdGgpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICBzaWRlbWVudSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6NjI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6JG1lbnVXaWR0aDtcclxuXHJcbiAgICAgICAgLnNpZGUtbWVudSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogJG1lbnVXaWR0aDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXMtcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIChtYXgtaGVpZ2h0OjQyNnB4KSB7Ly9pbiBjYXNlIElFMTEgYW5kIHNtYWxsIHNjcmVlbnNcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDowcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgIC5tZW51LWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkdHJ1ZS13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvLXRhZy1kb2xsYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9pY190YWdfZG9sbGFyX3doaXRlLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljby1vYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2ljX29hX3doaXRlLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCBsaTpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgIHNpZGVtZW51IHtcclxuICAgICAgICAgICAgLnNpZGUtbWVudSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6OTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgICRtZW51V2lkdGg6MjAwcHg7XHJcblxyXG4gICAgICAgIC5tYWluLXdyYXBwZXIge1xyXG4gICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSAkbWVudVdpZHRoKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgc2lkZW1lbnUge1xyXG4gICAgICAgICAgICB3aWR0aDokbWVudVdpZHRoO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC1oZWlnaHQ6NzAwcHgpIHsvL2luIGNhc2UgSUUxMSBhbmQgc21hbGwgc2NyZWVuc1xyXG4gICAgICAgICAgICAgICAgLnNpZGUtbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2lkZS1tZW51IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiRtZW51V2lkdGg7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1lbnUtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6JG1lbnVXaWR0aDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93Om5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tZW51LWJvdHRvbS1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvL2JvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweCAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljby10YWctZG9sbGFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2ljX3RhZ19kb2xsYXJfZ3JheS5wbmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY28tb2Ege1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi90aGVtZS9hc3NldHMvaWNfb2FfZ3JheS5wbmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkuaWNvLXRhZy1kb2xsYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi90aGVtZS9hc3NldHMvaWNfdGFnX2RvbGxhcl9ncmVlbi5wbmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpLmljby1vYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9pY19vYV9ncmVlbi5wbmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY28tdGFnLWRvbGxhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi90aGVtZS9hc3NldHMvaWNfdGFnX2RvbGxhcl9ncmVlbi5wbmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvLW9hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9pY19vYV9ncmVlbi5wbmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzo1cHggMTBweCA1cHggMjNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNzaGlwcGluZ0VzdGltYXRvciB7XHJcbiAgICBwYWRkaW5nLXRvcDoxcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbToxcHg7XHJcbn1cclxuXHJcbi5teS1ndW5icm9rZXIge1xyXG4gICAgLyogTW9kYWwgKi9cclxuICAgICRkYXJrLWdyYXktYm9yZGVyOiAjYjBiMGIwO1xyXG4gICAgJGdyYXktdGV4dDogIzY3Njc2NztcclxuICAgIFxyXG4gICAgLm1vZGFsLWltcG9ydGFuY2Uge1xyXG5cclxuICAgICAgICAubW9kYWwtZGlhbG9nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9sYXJnZS1ncmF5LWRhc2guanBnJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjQwcHggMjAlIDQwcHggMjAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDg2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubWFpbi1wb2ludCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoyMHB4IDAgMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjoyMHB4IDAgMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGFyay1ncmF5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmstZ3JheS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnRuLW1haW4tY3RhIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MTVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAgc21hbGwge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktdGV4dDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC8qIGVuZCB8IE1vZGFsICovXHJcbiAgICAvKiBUb2FzdCAqL1xyXG4gICAgLm15Z2ItdG9hc3Qge1xyXG4gICAgICAgIHRvcDoxMjVweDtcclxuICAgICAgICByaWdodDoxNXB4O1xyXG4gICAgfVxyXG4gICAgLyogRW5kIFRvYXN0ICovXHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgLm15Z2ItdG9hc3Qge1xyXG4gICAgICAgICAgICB0b3A6MTM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcbiAgICAgICAgLm15Z2ItdG9hc3Qge1xyXG4gICAgICAgICAgICB0b3A6ODVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5nYi1tYXQtZGlhbG9nIHtcclxuICAgICYuYWRkLWdicGF5LW1vZGFsIHtcclxuICAgICAgICB3aWR0aDozNzVweDtcclxuICAgIH1cclxuICAgICYucGF5bWVudC1sb2ctbW9kYWwge1xyXG4gICAgICAgIC5tYXQtZGlhbG9nLWNvbnRlbnQsXHJcbiAgICAgICAgLm1hdC1tZGMtZGlhbG9nLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6Y2FsYyg4MHZoIC0gMTE1cHgpO1xyXG5cclxuICAgICAgICAgICAgLm5vLXBheW1lbnQtbG9nIHtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBheW1lbnQtbG9nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aCwgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZmFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGgsIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm15Z2ItZGlhbG9nLWZyYW1lIHtcclxuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDUwO1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgKiB7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm15Z2ItZGlhbG9nLWZyYW1lLmRpYWxvZy1mYWRlIHtcclxuICAgIC5kaWFsb2ctbWFpbiB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xyXG4gICAgfVxyXG4gICAgLmRpYWxvZy1uby1hbmltYXRpb24ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMHMgZWFzZS1vdXQ7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDBzIGVhc2Utb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwcyBlYXNlLW91dDtcclxuICAgIH1cclxufVxyXG4ubXlnYi1kaWFsb2ctZnJhbWUuaW4ge1xyXG4gICAgLmRpYWxvZy1tYWluIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIH1cclxufVxyXG4ubXlnYi1kaWFsb2ctZnJhbWUuZGlhbG9nLWJhY2tncmF5IHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxufVxyXG4ubXlnYi1kaWFsb2ctZnJhbWUuZGlhbG9nLWZhZGUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGxpbmVhcjtcclxuICAgIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBsaW5lYXI7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgbGluZWFyO1xyXG59XHJcbi5teWdiLWRpYWxvZy1mcmFtZS5kaWFsb2ctZmFkZS5pbiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbi5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLW1haW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAuZGlhbG9nLW1lc3NhZ2Uge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgIH1cclxuICAgIC5kaWFsb2ctYnV0dG9ucyB7XHJcbiAgICAgICAgKnpvb206IDE7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRpYWxvZy1idXR0b24ge1xyXG4gICAgICAgIGJvcmRlcjogI2M1YzVjNSAxcHggc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgN3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAxNHB4O1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogZGlhbG9nLXB1bHNlIDEuMXMgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZGlhbG9nLXB1bHNlIDEuMXMgaW5maW5pdGU7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRpYWxvZy1idXR0b24uZGlhbG9nLWJ1dHRvbi1wcmltYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgIH1cclxuICAgIC5kaWFsb2ctYnV0dG9uLmRpYWxvZy1idXR0b24tcHJpbWFyeS1kaXNhYmxlZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICBjb2xvcjogJHRydWUtd2hpdGVcclxuICAgIH1cclxuICAgIC5kaWFsb2ctYnV0dG9uLmRpYWxvZy1idXR0b24tc2Vjb25kYXJ5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICB9XHJcbn1cclxuLmJvcmRlci10by1kaWFsb2cge1xyXG4gICAgYm9yZGVyOiAjYzVjNWM1IDFweCBzb2xpZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG4ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgLjIpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgICBib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAuNSk7XHJcbn1cclxuLm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgIC5jbG9zZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgIH1cclxufVxyXG4ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy10aXRsZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcclxufVxyXG4ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1ib2R5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgdGQgPiBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xyXG4gICAgfVxyXG5cclxuICAgIC5maXhlZC1oZWlnaHQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbi10bi1tYXgpIHtcclxuICAgICAgICAvKiBQaXZvdC9BZGp1c3QgdGFibGVzIGluc2lkZSBvZiBtb2RhbHMgZm9yIHNtYWxsIGRldmljZXMgKi9cclxuICAgICAgICAubW9kYWwtdGFibGUgdGFibGUsXHJcbiAgICAgICAgLm1vZGFsLXRhYmxlIHRoZWFkLFxyXG4gICAgICAgIC5tb2RhbC10YWJsZSB0Ym9keSxcclxuICAgICAgICAubW9kYWwtdGFibGUgdGgsXHJcbiAgICAgICAgLm1vZGFsLXRhYmxlIHRkLFxyXG4gICAgICAgIC5tb2RhbC10YWJsZSB0ciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLyogSGlkZXMgdGFibGUgaGVhZGVycyAqL1xyXG4gICAgICAgIC5tb2RhbC10YWJsZSB0aGVhZCB0ciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtOTk5OXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtOTk5OXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vZGFsLXRhYmxlIHRyIHtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC10YWJsZSB0ZCB7XHJcbiAgICAgICAgICAgIC8qIFN0eWxlIGl0IHNpbWlsYXIgdG8gYSByb3cgKi9cclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwJTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC10YWJsZSB0ZDpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvKiBVc2UgZGF0YS10aXRsZSB0byBsYWJlbCovXHJcbiAgICAgICAgLm1vZGFsLXRhYmxlIHRkOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWZvb3RlciB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgICAuYnRuIHtcclxuICAgICAgICArIHtcclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tZ3JvdXAge1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICArIHtcclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1ibG9jayB7XHJcbiAgICAgICAgKyB7XHJcbiAgICAgICAgICAgIC5idG4tYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm15Z2ItZGlhbG9nLWZyYW1lIC5kaWFsb2ctc2Nyb2xsYmFyLW1lYXN1cmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtOTk5OXB4O1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG59XHJcbi5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLW9wZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5kaWFsb2ctZnJhbWUge1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG59XHJcbi5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWJhY2tkcm9wIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDEwNDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG59XHJcbi5teWdiLWRpYWxvZy1mcmFtZSAuZGlhbG9nLWJhY2tkcm9wLmZhZGUge1xyXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG4ubXlnYi1kaWFsb2ctZnJhbWUgLmRpYWxvZy1iYWNrZHJvcC5pbiB7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbn1cclxuXHJcbi5teWdiLWRpYWxvZy1mcmFtZSB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAuZGlhbG9nLW1haW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogNjAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZGlhbG9nLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kaWFsb2ctc20ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgLmRpYWxvZy1sZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5teS1ndW5icm9rZXIgLmRhc2hib2FyZCB7XHJcbiAgICAkZ3VuYnJva2VyLWRhcmstZ3JlZW46ICMwMDRiMDA7XHJcbiAgICAkZ3VuYnJva2VyLWRhcmstYmx1ZTogIzBmNTJhMTtcclxuICAgIFxyXG4gICAgLmhvbWUtZGFzaGJvYXJkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAudG9wLXBhbmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xyXG5cclxuICAgICAgICAgICAgaS5mYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTVweDtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzo0MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6NjAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczo2MCU7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjQ2cHg7IFxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxMHB4IDBweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjc1JTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6NDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczo0MCU7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGEuc3RhdHVzLXBhbmVse1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MSAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLXllbGxvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmZhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmK2Euc3RhdHVzLXBhbmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmJ1eS1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICBpLm1kLTM2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnRuLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWRhcmstZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWRhcmstZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zZWxsLXBhbmVsIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXktbm93LWJsdWU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkbGlnaHQtZ3JleTtcclxuXHJcbiAgICAgICAgICAgICAgICBpLmljby10YWctZG9sbGFyLWxnLXdoaXRlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vdGhlbWUvYXNzZXRzL2ljX3RhZ19kb2xsYXJfbGdfd2hpdGUucG5nJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idG4tZGVmYXVsdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZGFyay1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZGFyay1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRndW5icm9rZXItZGFyay1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICAuYnRuLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWRhcmstYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1eS1ub3ctYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJ1eS1ub3ctYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZGFyay1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV5LW5vdy1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJvdHRvbS1wYW5lbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDo0MHB4O1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTpub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjAgMCAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICB9XHJcbiAgICAgICAgYS50aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZvb3RlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjE1cHg7XHJcblxyXG4gICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLm15LXdhdGNobGlzdC1wYW5lbCB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJhaXNlZC1jYXJkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wtMS0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6NzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6NzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHAsIC50aW1lLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDo2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGV4dC1saW5rLXJlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jb2wtMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3RyZXRjaDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6MzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhICsgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5teS1zYXZlZC1zZWFyY2hlcy1wYW5lbCB7XHJcbiAgICAgICAgICAgICY+LnJvdzpub3QoZm9vdGVyKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOndyYXA7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1pbmktY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDoxNDhweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDozMy4zMzMzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTBweDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuaW5uZXItY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czozcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHggMHB4IDEwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZW1haWwtbm90aWZpY2F0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjoyMHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jdGFzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgzJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBcclxuICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgIC5ob21lLWRhc2hib2FyZCB7XHJcbiAgICAgICAgICAgIC50b3AtcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5sZWZ0LC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOmF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucmlnaHQgYS5zdGF0dXMtcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MjBweCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5sZWZ0PmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ib3R0b20tcGFuZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjBweDtcclxuXHJcbiAgICAgICAgICAgICYubXktd2F0Y2hsaXN0LXBhbmVsIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29sLTMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczo1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEgKyBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgIC5ob21lLWRhc2hib2FyZCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHJcbiAgICAgICAgICAgIC50b3AtcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAubGVmdCwucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczphdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6MjQycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucmlnaHQgYS5zdGF0dXMtcGFuZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MjBweCA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuc2VsbC1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICRsaWdodC1ncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6bm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuICAgICAgICAuaG9tZS1kYXNoYm9hcmQge1xyXG4gICAgICAgICAgICAudG9wLXBhbmVsIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcblxyXG4gICAgICAgICAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjYwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjYwJTtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MSAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDo0MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczo0MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEuc3RhdHVzLXBhbmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc2VsbC1wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICRsaWdodC1ncmV5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ib3R0b20tcGFuZWwud2F0Y2hsaXN0LXBhbmVsIHVsIGxpIC5jb2wtMS0yPmEge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTVweFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5teS1ndW5icm9rZXIgLm15LXNoaXBwaW5nIHtcclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgIC5yYWlzZWQtY2FyZHMge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDo1MCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOjUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjcuNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgICY+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjcuNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4ubXktZ3VuYnJva2VyIHtcclxuICAgIC5teS1hY2MtdGIge1xyXG4gICAgICAgIC5pbnRyby10aXRsZSB7XHJcbiAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgNXB4IDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2VuZXJhbC1kYXNoYm9hcmQge1xyXG4gICAgICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246LjJzIGJveC1zaGFkb3cgZWFzZTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRhc2hib2FyZC1sZWZ0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAmPi5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjIwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbm5lci1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojZDcxZDU3O1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGV4dC1ibGFja3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbm5lci1wb2Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kYXNoYm9hcmQtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICY+LnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICAgICAgLmdlbmVyYWwtZGFzaGJvYXJkIHtcclxuICAgICAgICAgICAgICAgIC5kYXNoYm9hcmQtbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5uZXItY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYS5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjEwcHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAgICAgLmludHJvLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZ2VuZXJhbC1kYXNoYm9hcmQge1xyXG4gICAgICAgICAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmRhc2hib2FyZC1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY+ZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSAxMDAlO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+LnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzoxO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYudGhyZWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAgICAgICAgIC5nZW5lcmFsLWRhc2hib2FyZCB7XHJcbiAgICAgICAgICAgICAgICAuZGFzaGJvYXJkLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICY+ZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbm5lci1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlubmVyLXBvZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcbiAgICAgICAgICAgIC5nZW5lcmFsLWRhc2hib2FyZCB7XHJcbiAgICAgICAgICAgICAgICAuZGFzaGJvYXJkLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICY+ZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPi5yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNhcmQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDAgMTVweDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbm5lci1jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzoxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlubmVyLXBvZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5kaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDozMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiAmLnRocmVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDozMy4zMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICovXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi50b29sYm94IC5nZW5lcmFsLWRhc2hib2FyZCAuZGFzaGJvYXJkLWxlZnQgLmNhcmQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5teS1ndW5icm9rZXIgLmFjY291bnQtaW5mbyB7XHJcbiAgICAuZGFzaC1jYXJkcyB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktZGFyaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTpub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAmI2VmZmwtdXJsIHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYucGhvbmUtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5yZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZmbC1zcGVjLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRvZ2dsZXItd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLnVpLXRvZ2dsZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDEwcHggMCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIk9GRlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJPTlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYub21uaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjoxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjoyO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MSAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MjBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6NDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjozO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tZW1iZXJzaGlwLXR5cGVzIHtcclxuICAgICAgICAgICAgLmJhZGdlcyB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4IDVweCA1cHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjoyMHB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNyZWRlbnRpYWxzIHtcclxuICAgICAgICAgICAgLmNyZWRzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LWxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgLmRhc2gtY2FyZHMge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAudG9nZ2xlci13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC51aS10b2dnbGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweCAwcHggMTVweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgLmRhc2gtY2FyZHMge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAudG9nZ2xlci13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC51aS10b2dnbGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweCAwcHggMTVweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5vbW5pIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MzBweDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjEwcHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MjBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjo0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jcmVkZW50aWFscyB7XHJcbiAgICAgICAgICAgICAgICAuY3JlZHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgIC5kYXNoLWNhcmRzIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgLnRvZ2dsZXItd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC51aS10b2dnbGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweCAwcHggMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgI2ZmbC1pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGFyZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jcmVkZW50aWFscyB7XHJcbiAgICAgICAgICAgICAgICAuY3JlZHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAgICAgLyogLmdlbmVyYWwtZGFzaGJvYXJkIHtcclxuICAgICAgICAgICAgLmRhc2hib2FyZC1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICY+ZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICY+LnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjE1cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlubmVyLWNhcmQ6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAqL1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcbiAgICAgICAgLyogLmdlbmVyYWwtZGFzaGJvYXJkIHtcclxuICAgICAgICAgICAgLmRhc2hib2FyZC1sZWZ0IHtcclxuICAgICAgICAgICAgICAgICY+ZGl2e1xyXG4gICAgICAgICAgICAgICAgICAgICY+LnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxNXB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbm5lci1jYXJkOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAqL1xyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLm15LWd1bmJyb2tlciAuYmlsbGluZy1pbmZvIHtcclxuICAgIC5kYXNoLWNhcmRzIHsgXHJcbiAgICAgICAgbGkuYWNjb3VudC1iYWxhbmNlIHtcclxuICAgICAgICAgICAgJj5kaXY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iYWxhbmNlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNkNzFkNTc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi50ZXh0LWJsYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MSAwIDQwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxhc3Qge1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY3RhcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGkucGF5bWVudC1tZXRob2RzIHtcclxuICAgICAgICAgICAgLnBheW1lbnQtdHlwZXMge1xyXG4gICAgICAgICAgICAgICAgZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJisucGF5bWVudC10eXBlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI3NldHVwLXNlbGxlci1kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9tbmkge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjIwcHggMTVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgLmRhc2gtY2FyZHMge1xyXG4gICAgICAgICAgICBsaS5hY2NvdW50LWJhbGFuY2Uge1xyXG4gICAgICAgICAgICAgICAgLmJhbGFuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY3RhcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGkucGF5bWVudC1tZXRob2RzIHtcclxuICAgICAgICAgICAgICAgIC5wYXltZW50LXR5cGVzIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGxpLm9tbmkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGEuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxMHB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAuZGFzaC1jYXJkcyB7XHJcbiAgICAgICAgICAgIGxpLmFjY291bnQtYmFsYW5jZSB7XHJcbiAgICAgICAgICAgICAgICAuY3RhcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGkub21uaSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAgICAgLmRhc2gtY2FyZHMge1xyXG4gICAgICAgICAgICBsaS5hY2NvdW50LWJhbGFuY2Uge1xyXG4gICAgICAgICAgICAgICAgLmJhbGFuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpdiwgZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jdGFzIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5teS1ndW5icm9rZXIgIHtcclxuICAgIC5teS1zdXBwb3J0IHtcclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5nbHlwaGljb24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMnB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yYWlzZWQtY2FyZHMge1xyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDo3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MzZweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCBhdXRvIDVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvbnRhaW47XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAmLmljby1jci1mb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9pY19jcl95ZWxsb3dfZm9yLnBuZycpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmljby1jci1hZ2FpbnN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi90aGVtZS9hc3NldHMvaWNfY3JfeWVsbG93X2FnYWluc3QucG5nJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuaWNvLWJwcC1mb3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9pY19icHBfeWVsbG93X2Zvci5wbmcnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5pY28tYnBwLWFnYWluc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL3RoZW1lL2Fzc2V0cy9pY19icHBfeWVsbG93X2FnYWluc3QucG5nJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgICAgIC5yYWlzZWQtY2FyZHMge1xyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjU1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczo1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDowcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4teGwtbWluIHtcclxuICAgICAgICAgICAgLnJhaXNlZC1jYXJkcyA+IGxpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAvIDQpO1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczpjYWxjKDEwMCUgLyA0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNzZW9QYWdlQ29udGFpbmVyIHtcclxuXHRoMSB7XHJcblx0XHRtYXJnaW46MHB4O1xyXG5cdFx0Zm9udC1zaXplOjI0cHg7XHJcblx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdH1cclxuXHRwLmJvZHktY29weSB7XHJcblx0XHRmb250LXNpemU6JGZvbnQtc2l6ZS1kZWZhdWx0O1xyXG5cdFx0Y29sb3I6JHRydWUtYmxhY2s7XHJcblx0XHRtYXJnaW46MTBweCAwcHggMHB4IDBweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdFx0XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0aDEge1xyXG5cdFx0XHRmb250LXNpemU6MzBweDtcclxuXHRcdH1cclxuXHRcdHAuYm9keS1jb3B5IHtcclxuXHRcdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OjI2cHg7XHJcblx0XHR9XHJcblx0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcblx0XHRcclxuXHR9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jc2VvUGFnZUNvbnRhaW5lciB7XHJcblx0I3BvcHVsYXJTZWFyY2hlcyB7XHJcblx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdG1hcmdpbjoxNXB4IDBweCAwcHggMHB4O1xyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRmbG9hdDpyaWdodDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OjVweDtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuLWhvdmVyO1xyXG5cdFx0fVxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRmbG9hdDpyaWdodDtcclxuXHRcdFx0QGluY2x1ZGUgZ2x5cGhpY29uLWZhbWlseTtcclxuXHRcdFx0Y29udGVudDpcIlxcZTExNFwiO1xyXG5cclxuXHRcdH1cclxuXHJcblx0XHQmLm9wZW4ge1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDpcIlxcZTExM1wiO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHR1bC5wb3B1bGFyLWxpc3Qge1xyXG5cdFx0dHJhbnNpdGlvbjphbGwgLjJzO1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOm5vbmU7XHJcblx0XHRjbGVhcjpib3RoO1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0aGVpZ2h0OjBweDtcclxuXHRcdG92ZXJmbG93OmhpZGRlbjtcclxuXHRcdG1hcmdpbjowcHg7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHR0cmFuc2l0aW9uOmFsbCAuMnM7XHJcblx0XHRcdG9wYWNpdHk6MDtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxuXHQjcG9wdWxhclNlYXJjaGVzLm9wZW4gKyB1bC5wb3B1bGFyLWxpc3Qge1xyXG5cdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRvdmVyZmxvdzp2aXNpYmxlO1xyXG5cdFx0cGFkZGluZzoxMHB4IDBweCAwcHg7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRvcGFjaXR5OjE7XHJcblx0XHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6bm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRwYWRkaW5nOjEwcHg7XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdFx0I3BvcHVsYXJTZWFyY2hlcyB7XHJcblx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0bWFyZ2luOjEwcHggMHB4IDBweCAwcHg7XHJcblxyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0ZmxvYXQ6bm9uZTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR1bC5wb3B1bGFyLWxpc3Qge1xyXG5cdFx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdFx0b3ZlcmZsb3c6dmlzaWJsZTtcclxuXHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0b3BhY2l0eToxO1xyXG5cdFx0XHRcdC8vZm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOm5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6MTBweDtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjcG9wdWxhclNlYXJjaGVzLm9wZW4gKyB1bC5wb3B1bGFyLWxpc3Qge1xyXG5cdFx0XHRcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRvcGFjaXR5OjE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcblx0XHRcclxuXHRcdFxyXG5cdH1cclxuXHRAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuXHRcdFxyXG5cdH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNzZW9QYWdlQ29udGFpbmVyIHtcclxuXHQjYWNJbnB1dENvbnRhaW5lciB7XHJcblx0XHRtYXJnaW4tdG9wOjE1cHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcclxuXHRcdC5nbHlwaGljb24ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOjQwcHg7XHJcblx0XHRcdGhlaWdodDo0MHB4O1xyXG5cdFx0XHRyaWdodDowcHg7XHJcblx0XHRcdGJvdHRvbTowcHg7XHJcblx0XHRcdHRvcDphdXRvO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiRncmF5LWRpc2FibGVkO1xyXG5cdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdH1cclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0Y29sb3I6JHRydWUtYmxhY2s7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0ZGlzcGxheTpub25lO1xyXG5cdFx0fVxyXG5cdFx0I2FjSW5wdXQge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OjQwcHg7XHJcblx0XHRcdGhlaWdodDo0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQjcmVzdWx0c0NvbnRhaW5lcntcclxuXHRcdHBhZGRpbmctdG9wOjE1cHg7XHJcblxyXG5cdFx0Jj51bHtcclxuXHRcdFx0cG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xyXG5cdFx0XHRwYWRkaW5nOjBweDtcclxuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cdFx0XHRhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG5cdFx0XHRmbGV4LXdyYXA6d3JhcDtcclxuXHRcdFx0dG9wOmF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0bGVmdDphdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6LTcuNXB4OyAvL0kgaGF0ZSBkZWZhdWx0IDE1cHggWCAyID0gMzBweCBndXR0ZXJzLCB0aGlzIG1ha2VzIGl0IGNsZWFuIDE1cHhcclxuXHRcdFx0bWFyZ2luLXJpZ2h0Oi03LjVweDtcclxuXHRcdFx0XHJcblx0XHRcdCYudWktYXV0b2NvbXBsZXRlIHtcclxuXHRcdFx0XHQvL2Rpc3BsYXk6ZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDo3LjVweDsvL0kgaGF0ZSBkZWZhdWx0IDE1cHggWCAyID0gMzBweCBndXR0ZXJzLCB0aGlzIG1ha2VzIGl0IGNsZWFuIDE1cHhcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjcuNXB4O1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOjE1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcclxuXHRcdFx0XHQmLmNhdGVnb3J5IHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHQgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdCAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHQgICAgcGFkZGluZy1ib3R0b206NXB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5uby1yZXN1bHRzIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxOHB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHRcdGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnJlc3VsdC13cmFwIHtcclxuXHRcdFx0XHRcdC5pbWctd3JhcCB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjE1cHggNXB4O1xyXG5cclxuXHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDphdXRvO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmLm5vLWltYWdlIHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aDMge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjVweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdC5pbWctd3JhcCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE5MSwgMCwgMC43KTs7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYubm8tcGgge1xyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdCYuY2F0ZWdvcnkge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MHB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6Ny41cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDowcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6MTBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjowcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9IFxyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4teHMtbWF4IHtcclxuXHRcdCNyZXN1bHRzQ29udGFpbmVyIHtcclxuXHRcdFx0LmNvbC14cy02IHtcclxuXHRcdFx0XHR3aWR0aDozMy4zMzMzMzMlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG5cdFx0I3Jlc3VsdHNDb250YWluZXIge1xyXG5cdFx0XHQuY29sLXhzLTYge1xyXG5cdFx0XHRcdHdpZHRoOjUwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHRcdCNhY0lucHV0Q29udGFpbmVyIHtcclxuXHRcdFx0Ly9tYXJnaW4tdG9wOjQ1cHg7XHJcblx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0XHJcblx0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcblx0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcblx0XHQjcmVzdWx0c0NvbnRhaW5lciB7XHJcblx0XHRcdC5jb2wteGwtMSB7XHJcblx0XHRcdFx0d2lkdGg6MTAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3Nlb1BhZ2VDb250YWluZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjb2xvcjokZ3JheTtcclxuXHRtYXgtd2lkdGg6MTYwMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOjMwcHg7XHJcblxyXG5cdC5jYiB7XHJcblx0XHRjbGVhcjpib3RoO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcblx0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcblx0XHRcclxuXHR9XHJcblx0QGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTo1MHB4O1xyXG5cdH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNwYXltZW50UHJlZmVyZW5jZXMge1xyXG4gICAgLy8gcGFnZSBzcGVjaWZpYyBDU1NcclxuICAgIC8vT1ZFUlJJREVTIGZvciBwb29yIGhlYWRlci9mb290ZXIgQm9vdHN0cmFwIHNldHVwXHJcbiAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICB9XHJcbiAgICAvL0VORCBPVkVSUklERVxyXG4gICAgZGl2LmFsZXJ0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICNwYXltZW50LXByZWZlcmVuY2UtZm9ybSBzZWN0aW9uIGRpdi5oZWFkZXItYmFyLnJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgI3BheW1lbnQtcHJlZmVyZW5jZS1mb3JtIHNlY3Rpb24gZGl2LmhlYWRlci1iYXIucm93IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAjcGF5bWVudC1wcmVmZXJlbmNlLWZvcm0gKiBkaXYucm93LXNwYWNlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgZm9ybSNwYXltZW50LXByZWZlcmVuY2UtZm9ybSA+IGRpdi5hbGVydCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtI3BheW1lbnQtcHJlZmVyZW5jZS1mb3JtICogZGl2LnZlcnRpY2FsLWxpbmUtbGVmdCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0jcGF5bWVudC1wcmVmZXJlbmNlLWZvcm0gKiBkaXYudmVydGljYWwtbGluZS1yaWdodCB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q5ZDlkOTtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtI3BheW1lbnQtcHJlZmVyZW5jZS1mb3JtICogZGl2LnJvdy5saW5lLWl0ZW0ge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybSNwYXltZW50LXByZWZlcmVuY2UtZm9ybSAucGFnZS1zZWN0aW9uIGRpdi5yb3cubGluZS1pdGVtOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIGZvcm0jcGF5bWVudC1wcmVmZXJlbmNlLWZvcm0gKiBkaXYucm93LmxpbmUtaXRlbSA+IGRpdi5jZW50ZXItY2hpbGRyZW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtI3BheW1lbnQtcHJlZmVyZW5jZS1mb3JtICogZGl2LnJvdy5saW5lLWl0ZW0gPiBkaXYuY2VudGVyLWNoaWxkcmVuLWxlZnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0LCBub3Qgc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBmb3JtI3BheW1lbnQtcHJlZmVyZW5jZS1mb3JtICogZGl2LnJvdy5saW5lLWl0ZW0gPiBkaXYuY2VudGVyLWNoaWxkcmVuLWVuZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgZm9ybSNwYXltZW50LXByZWZlcmVuY2UtZm9ybSAqIC5uby1ob3Jpem9udGFsLXBhZGRpbmcge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78jY3JlZGl0Q2FyZEluZm9ybWF0aW9uQ29udGFpbmVyIHtcclxuICAgIHNwYW4uaW1wb3J0YW50IHtcclxuICAgICAgICBjb2xvcjogI2ZmMDAwMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3Ryb25nIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxufVxyXG5cclxuI2NhcmRJbWFnZXMgPiBpbWcge1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgd2lkdGg6IDU0cHg7XHJcbn1cclxuXHJcbiNleHBNb250aFdyYXAge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcbn1cclxuXHJcbiNleHBZZWFyV3JhcCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbn1cclxuXHJcbi5tYWluLWNvbnRlbnQgI2NvbnRlbnRDb250YWluZXIgLnBhZ2Utc2VjdGlvbiAuaGVhZGVyLWJhci1pbXBvcnRhbnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwMDIxYjtcclxuICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAgIGJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBib3gtcGFjazogc3RhcnQ7XHJcbiAgICBmbGV4LXBhY2s6IHN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYm94LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNnB4IDZweCAwcHggMHB4O1xyXG59XHJcbiIsIu+7vyNiYW5rRmlsZUZvcm1Db250YWluZXJcclxue1xyXG4gICAgc3Bhbi5pbXBvcnRhbnQge1xyXG4gICAgICAgIGNvbG9yOiAjZmYwMDAwO1xyXG4gICAgfVxyXG4gICAgLmNoZWNrLWltYWdlIHtcclxuICAgIFx0d2lkdGg6YXV0bztcclxuICAgIFx0bWFyZ2luOjBweCBhdXRvIDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmbG9hdDpyaWdodDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgLjAycyBlYXNlO1xyXG4gICAgXHRcdHdpZHRoOjBweDtcclxuICAgIFx0XHRoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIFx0XHRtYXgtd2lkdGg6NDAwcHg7XHJcbiAgICBcdH1cclxuXHJcbiAgICAgICAgJi5idXMge1xyXG4gICAgICAgICAgICBpbWcuYnVzIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5wZXIge1xyXG4gICAgICAgICAgICBpbWcucGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub3B0aW4tcm93IHtcclxuICAgICAgICBsYWJlbCA+IHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hlY2staW1hZ2UrLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgIGNsZWFyOnJpZ2h0O1xyXG4gICAgfVxyXG4gICAgc3Bhbi5lcnJfbXNnIHtcclxuICAgICAgICBvcGFjaXR5OjEgIWltcG9ydGFudDtcclxuICAgIH1cclxufSIsIu+7vyNlZGl0Q3JlZGl0Q2FyZENvbnRhaW5lciB7XHJcbiAgICBzcGFuLmltcG9ydGFudCB7XHJcbiAgICAgICAgY29sb3I6ICNmZjAwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN0cm9uZyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3BheW1lbnRGb3JtQ29udGFpbmVyICB7XHJcbiAgICBzZWN0aW9uIHtcclxuICAgICAgICAudWktY2hlY2tib3hyYWRpby1sYWJlbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZGl2Om5vdCgjY29udGVudENvbnRhaW5lcikgPiAucGFnZS1zZWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOjE1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuY2N2IHtcclxuICAgICAgICAuZXJyLXBhcmVudCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5nYi1jdnYtcG9wdXAtdGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAjcGF5bWVudEZvcm1Db250YWluZXIgIHtcclxuICAgICAgICAuY2N2IHtcclxuICAgICAgICAgICAgLmVyci1wYXJlbnQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zbUNhcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgY29sb3I6IEdyYXk7XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3NhbGVzVGF4UGF5bWVudEZvcm1Db250YWluZXIge1xyXG5cdC5hbGVydCB7XHJcblx0XHRtYXJnaW46IDE1cHggMCAwIDA7XHJcblx0fVxyXG5cclxuXHQjY29udGVudENvbnRhaW5lciB7XHJcblx0XHRzZWN0aW9uIHtcclxuXHRcdFx0LnVpLWNoZWNrYm94cmFkaW8tbGFiZWwge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiA5cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQucGF5bWVudC1zZWN0aW9uIHtcclxuXHRcdFx0JlthcmlhLWhpZGRlbj1cImZhbHNlXCJdIHtcclxuXHRcdFx0XHRzZWN0aW9uIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmW2FyaWEtaGlkZGVuPVwidHJ1ZVwiXSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNjdiB7XHJcbiAgICAgICAgLmVyci1wYXJlbnQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2ItY3Z2LXBvcHVwLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOjEwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAjc2FsZXNUYXhQYXltZW50Rm9ybUNvbnRhaW5lciB7XHJcbiAgICAgICAgLmNjdiB7XHJcbiAgICAgICAgICAgIC5lcnItcGFyZW50IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vyN1c2VyQWNjb3VudGluZ0NvbnRhaW5lciB7XHJcblxyXG4gICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLyogWmVicmEgc3RyaXBpbmcgKi9cclxuICAgICAgICB0cjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZjZmNmYztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkLCB0aCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICAubm9ybWFsV2VpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI21vbnRoVG9EYXRlUGFnZVNlY3Rpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogXHJcbk1heCB3aWR0aCBiZWZvcmUgdGhpcyBQQVJUSUNVTEFSIHRhYmxlIGdldHMgbmFzdHlcclxuVGhpcyBxdWVyeSB3aWxsIHRha2UgZWZmZWN0IGZvciBhbnkgc2NyZWVuIHNtYWxsZXIgdGhhbiA3NjBweFxyXG5hbmQgYWxzbyBpUGFkcyBzcGVjaWZpY2FsbHkuXHJcbiovXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2MHB4KSwgKG1pbi1kZXZpY2Utd2lkdGg6IDc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkge1xyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgLyogRm9yY2UgdGFibGUgdG8gbm90IGJlIGxpa2UgdGFibGVzIGFueW1vcmUgKi9cclxuICAgICAgICAgICAgdGFibGUsIHRoZWFkLCB0Ym9keSwgdGgsIHRkLCB0ciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvKiBIaWRlIHRhYmxlIGhlYWRlcnMgKGJ1dCBub3QgZGlzcGxheTogbm9uZTssIGZvciBhY2Nlc3NpYmlsaXR5KSAqL1xyXG4gICAgICAgICAgICB0aGVhZCB0ciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC05OTk5cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAvKiBCZWhhdmUgIGxpa2UgYSBcInJvd1wiICovXHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjOyovXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1JTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIC8qIE5vdyBsaWtlIGEgdGFibGUgaGVhZGVyICovXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAvKiBUb3AvbGVmdCB2YWx1ZXMgbWltaWMgcGFkZGluZyAqL1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLypMYWJlbCB0aGUgZGF0YSovXHJcbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDEpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGluZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDIpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGluZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDMpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGluZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDQpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGluZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDUpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGluZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDYpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGluZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDcpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGluZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDgpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGluZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDkpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtbGluZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRkOm50aC1vZi10eXBlKDEwKTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWxpbmUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiN2aWV3U3RhdGVtZW50Rm9ybSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICNzdGF0ZW1lbnRDb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbmZpcm1Nc2cge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogI0ZGMDAwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNmYyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjAwMDA7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDMwcHggLTRweCAjQkJCO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMCA0cHggMzBweCAtNHB4ICNCQkI7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMzBweCAtNHB4ICNCQkI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG5cclxuICAgICAgICAjZGl2VG9wIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNVBYO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTdweDtcclxuXHJcbiAgICAgICAgICAgICNnYkljb24ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZS9sb2dvcy9HQkxvZ282NHg2NC5naWYpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY3RhLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0OmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDMxMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMGQwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQ2hyb21lL0VkZ2UgcmVwYWludCBwb3NpdGlvbjpmaXhlZCBlbGVtZW50cyBvbiBFVkVSWSBwcmludGVkIHBhZ2UsIHNvIHRoaXNcclxuICAgIC8vIHRvb2xiYXIgY292ZXJzIHRoZSBsaW5lIGl0ZW0gYWZ0ZXIgZWFjaCBwYWdlIGJyZWFrLiAoRmlyZWZveCBwYWludHMgaXQgb25cclxuICAgIC8vIHBhZ2UgMSBvbmx5LCB3aGljaCBpcyB3aHkgdGhlIGJ1ZyBpcyBDaHJvbWl1bS1vbmx5LikgVGhlIFByaW50KCkgaGFuZGxlclxyXG4gICAgLy8gYmxhbmtzICNkaXZUb3AsIGJ1dCB0aGUgY29udGFpbmVyIGl0c2VsZiBzdGlsbCBsZWF2ZXMgYSAzMXB4IG9wYXF1ZSB3aGl0ZVxyXG4gICAgLy8gc3RyaXAuIERyb3AgaXQgZW50aXJlbHkgaW4gcHJpbnQgYW5kIHJlbW92ZSB0aGUgb2Zmc2V0IGl0IHdhcyByZXNlcnZpbmcuXHJcbiAgICBAbWVkaWEgcHJpbnQge1xyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3N0YXRlbWVudENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgLy8gVGhlIHRlbXBsYXRlIGVtaXRzIG9uZSBzbWFsbCB0YWJsZSBwZXIgbGVkZ2VyIGxpbmU7IG5vbmUgaXNcclxuICAgICAgICAgICAgLy8gYW55d2hlcmUgbmVhciBhIHBhZ2UgdGFsbCwgc28gdGhpcyBvbmx5IHN0b3BzIGEgd3JhcHBlZFxyXG4gICAgICAgICAgICAvLyBkZXNjcmlwdGlvbiBmcm9tIHNwbGl0dGluZyBhY3Jvc3MgdGhlIGJyZWFrLlxyXG4gICAgICAgICAgICB0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICBicmVhay1pbnNpZGU6IGF2b2lkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNjb250ZW50Q29udGFpbmVyIHtcclxuXHRzZWN0aW9uI3N0YXRlbWVudHNTZWN0aW9uIHtcclxuXHRcdHN0cm9uZyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDM2cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRjb2xvcjokdHJ1ZS1ibGFjaztcclxuXHRcdH1cclxuXHRcdC5hY3RpbmctbGFiZWwge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHR9XHJcblxyXG5cdFx0aDUge1xyXG5cdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHRcdFx0aDUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRzZWN0aW9uI2xlZGdlclNlY3Rpb24ge1xyXG5cdFx0I3Jlc3VsdHNTZWN0aW9uX3dyYXBwZXIge1xyXG5cdFx0XHRwYWRkaW5nOjAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jY29udGVudENvbnRhaW5lciB7XHJcblx0c2VjdGlvbiNhbW91bnRTZWN0aW9uIHtcclxuXHRcdEBtaXhpbiByYWRpbygpIHtcclxuXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkZ3JheS1kaXNhYmxlZDtcclxuXHRcdFx0aGVpZ2h0OjE0cHg7XHJcblx0XHRcdHdpZHRoOjE0cHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDdweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHRcdH1cclxuXHRcdCY+ZGl2Om5vdCguaGVhZGVyLWJhcil7XHJcblx0XHRcdCYuZm9ybS1ncm91cCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Jj5wIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0dWwjYW1vdW50U2VsZWN0aW9uIHtcclxuXHRcdFx0XHRtYXJnaW46MHB4IGF1dG87XHJcblx0XHRcdFx0cGFkZGluZzowcHg7XHJcblx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0XHRcdGNsZWFyOmJvdGg7XHJcblxyXG5cdFx0XHRcdCYgPiBsaSB7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblxyXG5cdFx0XHRcdFx0JiA+IGRpdjpub3QoLnNlYXJjaC1hcmVhKSB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzozMHB4IDE1cHggMzBweCA0MHB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDowcHg7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDowcHg7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0XHRcdFx0XHR6LWluZGV4OjEwO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjowcHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzowcHg7XHJcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OlwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdGZsb2F0OmxlZnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6NTAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDotN3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bGVmdDoxNXB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHJhZGlvKCk7XHRcdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRzcGFuLHN0cm9uZywuYmcge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHR6LWluZGV4Ojk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0Ji5vdGhlciB7XHJcblx0XHRcdFx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuc2VhcmNoLWFyZWEsIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnNlYXJjaC1hcmVhIHtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG5cclxuXHRcdFx0XHRcdFx0LnNlYXJjaC11dGlsaXR5LXdyYXAge1xyXG5cdFx0XHRcdFx0XHRcdG1heC13aWR0aDo0NTBweDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGZsZXg6MSAwIDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0LnNlYXJjaC11dGlsaXR5LCAuc2VhcmNoLXJlc3VsdHMtZHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnBheW1lbnQtZGF0ZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6JHRydWUtYmxhY2s7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzowcHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOjBweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5pbnB1dC1ncm91cC13cmFwIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDo0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuaW5wdXQtZ3JvdXAge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleDoxIDAgYXV0bztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmlucHV0LWdyb3VwLXRleHRib3gge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtcmlnaHQgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmVycl9tc2cge1xyXG5cdFx0XHRcdFx0XHRcdG1pbi1oZWlnaHQ6MTVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuc2VhcmNoLXV0aWxpdHkge1xyXG5cdFx0XHRcdFx0XHRcdC5hY3RpbmctbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHRydWUtYmxhY2s7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5lcnJfbXNnIHtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDozMHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuc2VhcmNoLXJlc3VsdHMtZHQge1xyXG5cdFx0XHRcdFx0XHRcdC5zZWFyY2gtZmlsdGVycyB7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46MDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0bGlzdC1zdHlsZS10eXBlOm5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6MjYwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdy15OnNjcm9sbDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzoxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjowcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4OjEgMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSByYWRpbygpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6MTJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDoxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjpjaGVja2VkICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItdG9wOjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbikgbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuc2VhcmNoLXJlc3VsdHMtbW8ge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCB7XHJcblx0XHRcdFx0XHRcdCYgKyBkaXYsICYgKyBkaXYgKyBkaXYge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6I2VhZjZlNTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmICsgZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6bm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0c3Bhbiwgc3Ryb25nIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmLm90aGVyIHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0JiArIC5zZWFyY2gtYXJlYSB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzoyMHB4IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpbnB1dFt0eXBlPSdyYWRpbyddW2Rpc2FibGVkXSB7XHJcblx0XHRcdFx0XHRcdCYgKyBkaXYsICYgKyBkaXYgKyBkaXYge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGdyZXktYm9yZGVyOy8vI2NjY1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYgKyBkaXYge1xyXG5cdFx0XHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjpub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1kaXNhYmxlZDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0c3Bhbiwgc3Ryb25nIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRncmF5LWRpc2FibGVkO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcblx0XHRcdCY+ZGl2Om5vdCguaGVhZGVyLWJhcikge1xyXG5cdFx0XHRcdHVsI2Ftb3VudFNlbGVjdGlvbiB7XHJcblx0XHRcdFx0XHQmID4gbGkge1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0JiA+IGRpdjpub3QoLnNlYXJjaC1hcmVhKSB7XHJcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDogMTIwcHg7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0Ji5vdGhlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Ji5vbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LnNlYXJjaC1hcmVhIHtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5pbnB1dC1ncm91cC13cmFwIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0LnNlYXJjaC1yZXN1bHRzLWR0IHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5zZWFyY2gtcmVzdWx0cy1tbyB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQub3RoZXItYW1vdW50IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDoxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBkaXYgeyBcclxuXHRcdFx0XHRcdFx0XHQmICsgLnNlYXJjaC1hcmVhIHtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6MHB4IDE1cHggMjBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDoxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0XHQmPmRpdjpub3QoLmhlYWRlci1iYXIpIHtcclxuXHRcdFx0XHR1bCNhbW91bnRTZWxlY3Rpb24ge1xyXG5cdFx0XHRcdFx0JiA+IGxpIHtcclxuXHRcdFx0XHRcdFx0JiA+IGRpdiB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OjEwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTAlICFpbXBvcnRhbnQ7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGxhYmVsOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OjglICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5zZWFyY2gtYXJlYSB7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuQHVzZSBcInBheW1lbnQtcHJlZmVyZW5jZVwiO1xyXG5AdXNlIFwiX2NyZWRpdC1jYXJkLWZpbGUtZm9ybS5zY3NzXCI7XHJcbkB1c2UgXCJfYmFuay1maWxlLWZvcm0uc2Nzc1wiO1xyXG5AdXNlIFwiX2VkaXQtY3JlZGl0LWNhcmQuc2Nzc1wiO1xyXG5AdXNlIFwiX3BheW1lbnQtZm9ybS5zY3NzXCI7XHJcbkB1c2UgXCJfc2FsZXMtdGF4LXBheW1lbnQtZm9ybS5zY3NzXCI7XHJcbkB1c2UgXCJfdXNlci1hY2NvdW50aW5nLnNjc3NcIjtcclxuQHVzZSBcIl92aWV3LXN0YXRlbWVudC5zY3NzXCI7XHJcbkB1c2UgXCJfc3RhdGVtZW50cy1zZWN0aW9uLnNjc3NcIjtcclxuQHVzZSBcIl9hbW91bnQtc2VjdGlvbi5zY3NzXCI7XHJcblxyXG4jY3JlZGl0Q2FyZEluZm9ybWF0aW9uQ29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIGNvbG9yOiAkZ3JheTtcclxuXHJcbiAgICAjY29uZmlybU1zZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjRkYwMDAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGMDAwMDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uICsgLmFsZXJ0LCBidXR0b24gKyAuYWxlcnQsIGJ1dHRvbiArICNjb25maXJtTXNnLCBidXR0b24gKyAjY29uZmlybU1zZyArIC5hbGVydCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4jY3JlZGl0Q2FyZEZhaWx1cmVDb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgICNjb25maXJtTXNnIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICNGRjAwMDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkYwMDAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24gKyAuYWxlcnQsIGJ1dHRvbiArIC5hbGVydCwgYnV0dG9uICsgI2NvbmZpcm1Nc2csIGJ1dHRvbiArICNjb25maXJtTXNnICsgLmFsZXJ0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNjcmVkaXRDYXJkU3VjY2Vzc0NvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICBjb2xvcjogJGdyYXk7XHJcblxyXG4gICAgI2NvbmZpcm1Nc2cge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogI0ZGMDAwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjAwMDA7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiArIC5hbGVydCwgYnV0dG9uICsgLmFsZXJ0LCBidXR0b24gKyAjY29uZmlybU1zZywgYnV0dG9uICsgI2NvbmZpcm1Nc2cgKyAuYWxlcnQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOTBweDtcclxuICAgIH1cclxufVxyXG5cclxuI2VkaXRDcmVkaXRDYXJkQ29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgIGNvbG9yOiAkZ3JheTtcclxuXHJcbiAgICAjY29uZmlybU1zZyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiAjRkYwMDAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0ZGMDAwMDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uICsgLmFsZXJ0LCBidXR0b24gKyAuYWxlcnQsIGJ1dHRvbiArICNjb25maXJtTXNnLCBidXR0b24gKyAjY29uZmlybU1zZyArIC5hbGVydCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3NoaXBwaW5nUHJvZmlsZUVkaXRDb250YWluZXIge1xyXG4gICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgIC50b2dnbGVyLWluLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAuc3ViLWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAudWktdG9nZ2xlciBpbnB1dFt0eXBlPWNoZWNrYm94XSArIGxhYmVsIHNwYW46Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudWktdG9nZ2xlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vbWFyZ2luOiAwcHggMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwgc3BhbjpsYXN0LWNoaWxkLCAudWktdG9nZ2xlciBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCwgLnVpLXRvZ2dsZXIgaW5wdXRbdHlwZT1yYWRpb10gKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW46bGFzdC1jaGlsZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJJbmFjdGl2ZVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiQWN0aXZlXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgLnVpLXRvZ2dsZXIge1xyXG4gICAgICAgICAgICAgICAgLy9mbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbjogMHB4IDBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KC5ub24tanF1aS1pbnB1dCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsIC51aS10b2dnbGVyIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEyOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwgc3BhbjpsYXN0LWNoaWxkLCAudWktdG9nZ2xlciBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC51aS1jaGVja2JveHJhZGlvLWxhYmVsOmhvdmVyIHNwYW4udWktaWNvbiwgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyAudWktY2hlY2tib3hyYWRpby1sYWJlbDpob3ZlciBzcGFuLnVpLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XS51aS1jaGVja2JveHJhZGlvOmNoZWNrZWQgKyBsYWJlbCAudWktY2hlY2tib3hyYWRpby1pY29uOmJlZm9yZSwgaW5wdXRbdHlwZT1jaGVja2JveF0udWktY2hlY2tib3hyYWRpbzpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWwgLnVpLWNoZWNrYm94cmFkaW8taWNvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDY0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJEaXNhYmxlZFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIkVuYWJsZWRcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hbGVydC1kYW5nZXIge1xyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA2NDAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC50YWItc2VjdGlvbi13cmFwcGVyIC5wYW5lbC10aXRsZSA+IGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAjY29sbGFwc2UtbXl0YWJzIHtcclxuICAgICAgICAudGFiTGlzdEl0ZW0ge1xyXG4gICAgICAgICAgICAuaW4gPiAuZW5hYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucGFuZWwtaGVhZGluZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NDAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iYWNrZ3JvdW5kLXdoaXRlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG5cclxuICAgICAgICAgICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZW5hYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNCNTE0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcblxyXG4gICAgICAgICAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLz4gZGl2Om50aC1jaGlsZCgxKSA+IGRpdi5wYW5lbC1oZWFkaW5nLmVuYWJsZWRcclxuICAgIC50YWItc2VjdGlvbi13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCgubm9uLWpxdWktaW5wdXQpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYi1saW5rcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAudGFiTGlzdEl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtdG9wO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDY0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGxpbmVhciAwLjE1cztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmVuYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNCNTE0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzRjNGM0YztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZW5hYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0YzRjNGM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYW5lbC1ncm91cCB7XHJcbiAgICAgICAgICAgIC5wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAucGFuZWwtY29sbGFwc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmV2ZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFiLWxpbmtzOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuXHJcbiAgICAudGFiTGlzdEl0ZW0uYWN0aXZlIC5uYXYtbGluaywgLnRhYkxpc3RJdGVtLmFjdGl2ZSAubmF2LWxpbms6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgY29sb3I6ICM0YzRjNGM7XHJcbiAgICAgICAgLy9ib3gtc2hhZG93OiAtNXB4IDVweCA3cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAzcHggM3B4IDNweDtcclxuICAgICAgICAvL2JveC1zaGFkb3c6IC0xcHggMXB4IDZweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucGFuZWwtZ3JvdXAge1xyXG4gICAgICAgIC5wYW5lbCB7XHJcbiAgICAgICAgICAgIC5uby1tYXJnaW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFiLXBhbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIC5ldmVuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1wYW5lLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/XHJcbiNjaGFuZ2VQYXNzd29yZENvbnRhaW5lciB7XHJcbiAgICBzcGFuLmVycl9tc2cge1xyXG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiN0ZXN0U2hpcHBpbmdQcm9maWxlRm9ybSB7XHJcbiAgICB0ZCB7XHJcbiAgICAgICAgLy9wYWRkaW5nLWxlZnQ6IDEwJTtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtZ3JvdXAtdGV4dGJveCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICNjb250ZW50Q29udGFpbmVyIHRyOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAjSXRlbUlzU2NoZWR1bGVkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuXHJcbiAgICAgICAgLmdyZWV0aW5nIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNzdGF0ZW1lbnRDb250YWluZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbmZpcm1Nc2cge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogI0ZGMDAwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmNmYyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRjAwMDA7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICN0ZXN0U2hpcHBpbmdQcm9maWxlQ29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbnRlbnRDb250YWluZXIyIHtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcclxuICAgICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDRweCAzMHB4IC00cHggI0JCQjtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDAgNHB4IDMwcHggLTRweCAjQkJCO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDMwcHggLTRweCAjQkJCO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuXHJcbiAgICAgICAgI2RpdlRvcCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVQWDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE3cHg7XHJcblxyXG4gICAgICAgICAgICAjZ2JJY29uIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2UvbG9nb3MvR0JMb2dvNjR4NjQuZ2lmKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmN0YS1yb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDY0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dDpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMwMDBkMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLyogdXNlZCBvbiBob21lIHBhZ2UgbGlua3MuLi4gIG9sZCBzdHlsZS4gIERvZXMgbm90IGZvbGxvdyB0aGUgbmV3IGZvcm1hdCBjc3MgKi9cclxuICAgIC5mMTViaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjFcIj4gKi9cclxuICAgIC5mMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCIxXCI+PGI+ICovXHJcbiAgICAuZjFiIHtcclxuICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjJcIj48Yj4gKGJsdWUpICovXHJcbiAgICAuZjFiYmx1ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwRkY7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCIyXCI+IChibHVlKSAqL1xyXG4gICAgLmYxX2JsdWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMEZGO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiMlwiPjxiPiAoZ3JheSkgKi9cclxuICAgIC5mMWJncmF5IHtcclxuICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogZ3JheTtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjJcIj4gKGdyYXkpICovXHJcbiAgICAuZjFfZ3JheSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgY29sb3I6IGdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgLmYxYmdyZWVuIHtcclxuICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogIzAwNjQwMDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjFcIj4gKGdyZWVuKSAqL1xyXG4gICAgLmYxX2dyZWVuIHtcclxuICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICBjb2xvcjogIzAwNjQwMDtcclxuICAgIH1cclxuXHJcbiAgICAuZjFicmVxIHtcclxuICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogI0NDMzMzMztcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjFcIj4gKHJlcSkgKi9cclxuICAgIC5mMV9yZXEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgIGNvbG9yOiAjQ0MzMzMzO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiMlwiPiAqL1xyXG4gICAgLmYyIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCIyXCI+PGI+ICovXHJcbiAgICAuZjJiIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiMlwiPjxiPiBCdXlpdE5vdyB3b3JkaW5nICovXHJcbiAgICAuZjJiYiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMDgwO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiMlwiPjxiPiBCdXlpdE5vdyBjYXB0aW9uICggd2hpdGUgKSAqL1xyXG4gICAgLmYyYncge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjJcIj48Yj4gKCByZWQgKSAqL1xyXG4gICAgLmYyYnIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiMlwiPiAoIHJlZCApICovXHJcbiAgICAuZjJfciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCIyXCI+PGI+IChibHVlKSAqL1xyXG4gICAgLmYyYmJsdWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogIzAwMDBGRjtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjJcIj4gKGJsdWUpICovXHJcbiAgICAuZjJfYmx1ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMEZGO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiMlwiPjxiPiAoZ3JheSkgKi9cclxuICAgIC5mMmJncmF5IHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6IGdyYXk7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCIyXCI+IChncmF5KSAqL1xyXG4gICAgLmYyX2dyYXkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBjb2xvcjogZ3JheTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgfVxyXG5cclxuICAgIC5mMmJncmVlbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjMDA2NDAwO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiMlwiPiAoZ3JlZW4pICovXHJcbiAgICAuZjJfZ3JlZW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBjb2xvcjogIzAwNjQwMDtcclxuICAgIH1cclxuXHJcbiAgICAuZjJicmVxIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICNDQzMzMzM7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCIyXCI+IChyZXEpICovXHJcbiAgICAuZjJfcmVxIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgY29sb3I6ICNDQzMzMzM7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI0XCI+ICovXHJcbiAgICAuZjQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj4gd2hpdGUgKi9cclxuICAgIC5mNHcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj48Yj4gKi9cclxuICAgIC5mNGIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj48Yj4gKHdoaXRlKSAqL1xyXG4gICAgLmY0Yncge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj48Yj4gKHJlZCkgKi9cclxuICAgIC5mNGJyIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj4gKHJlZCkgKi9cclxuICAgIC5mNF9yIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj48Yj4gKGJsdWUpICovXHJcbiAgICAuZjRiYmx1ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMEZGO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiNFwiPiAoYmx1ZSkgKi9cclxuICAgIC5mNF9ibHVlIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwRkY7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI0XCI+PGI+IChncmF5KSAqL1xyXG4gICAgLmY0YmdyYXkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogZ3JheTtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj4gKGdyYXkpICovXHJcbiAgICAuZjRfZ3JheSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiBncmF5O1xyXG4gICAgfVxyXG5cclxuICAgIC5mNGJncmVlbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjMDA2NDAwO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiNFwiPiAoZ3JlZW4pICovXHJcbiAgICAuZjRfZ3JlZW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBjb2xvcjogIzAwNjQwMDtcclxuICAgIH1cclxuXHJcbiAgICAuZjRicmVxIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICNDQzMzMzM7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI0XCI+IChyZXEpICovXHJcbiAgICAuZjRfcmVxIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICNDQzMzMzM7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI0XCI+ICovXHJcbiAgICAuZjYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj4gd2hpdGUgKi9cclxuICAgIC5mNncge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj48Yj4gKi9cclxuICAgIC5mNmIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj48Yj4gKHdoaXRlKSAqL1xyXG4gICAgLmY2Yncge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj48Yj4gKHJlZCkgKi9cclxuICAgIC5mNmJyIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj4gKHJlZCkgKi9cclxuICAgIC5mNl9yIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj48Yj4gKGJsdWUpICovXHJcbiAgICAuZjZiYmx1ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMEZGO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiNFwiPiAoYmx1ZSkgKi9cclxuICAgIC5mNl9ibHVlIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwRkY7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI2XCI+PGI+IChncmF5KSAqL1xyXG4gICAgLmY2YmdyYXkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogZ3JheTtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjZcIj4gKGdyYXkpICovXHJcbiAgICAuZjZfZ3JheSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiBncmF5O1xyXG4gICAgfVxyXG5cclxuICAgIC5mNmJncmVlbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjMDA2NDAwO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiNlwiPiAoZ3JlZW4pICovXHJcbiAgICAuZjZfZ3JlZW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBjb2xvcjogIzAwNjQwMDtcclxuICAgIH1cclxuXHJcbiAgICAuZjZicmVxIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICNDQzMzMzM7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI2XCI+IChyZXEpICovXHJcbiAgICAuZjZfcmVxIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICNDQzMzMzM7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI0XCI+ICovXHJcbiAgICAuZjgge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj4gd2hpdGUgKi9cclxuICAgIC5mOHcge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj48Yj4gKi9cclxuICAgIC5mOGIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj48Yj4gKHdoaXRlKSAqL1xyXG4gICAgLmY4Yncge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj48Yj4gKHJlZCkgKi9cclxuICAgIC5mOGJyIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj4gKHJlZCkgKi9cclxuICAgIC5mOF9yIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgY29sb3I6IHJlZDtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjRcIj48Yj4gKGJsdWUpICovXHJcbiAgICAuZjhiYmx1ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwMEZGO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiNFwiPiAoYmx1ZSkgKi9cclxuICAgIC5mOF9ibHVlIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgY29sb3I6ICMwMDAwRkY7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI4XCI+PGI+IChncmF5KSAqL1xyXG4gICAgLmY4YmdyYXkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBjb2xvcjogZ3JheTtcclxuICAgIH1cclxuICAgIC8qIHNhbWUgYXMgPGZvbnQgc2l6ZT1cIjhcIj4gKGdyYXkpICovXHJcbiAgICAuZjhfZ3JheSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGNvbG9yOiBncmF5O1xyXG4gICAgfVxyXG5cclxuICAgIC5mOGJncmVlbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjMDA2NDAwO1xyXG4gICAgfVxyXG4gICAgLyogc2FtZSBhcyA8Zm9udCBzaXplPVwiOFwiPiAoZ3JlZW4pICovXHJcbiAgICAuZjhfZ3JlZW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBjb2xvcjogIzAwNjQwMDtcclxuICAgIH1cclxuXHJcbiAgICAuZjhicmVxIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICNDQzMzMzM7XHJcbiAgICB9XHJcbiAgICAvKiBzYW1lIGFzIDxmb250IHNpemU9XCI4XCI+IChyZXEpICovXHJcbiAgICAuZjhfcmVxIHtcclxuICAgICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICAgICAgY29sb3I6ICNDQzMzMzM7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI1N0YW5kYXJkVGV4dEVkaXRDb250YWluZXIge1xyXG4gICAgI0N1cnJlbnRWZXJzaW9uVGV4dCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI1N0YW5kYXJkVGV4dFByZXZpZXcge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1N3B4O1xyXG4gICAgfVxyXG5cclxuICAgICNTdGFuZGFyZFRleHRQcmV2aWV3Q29udGFpbmVyIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzOTdweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnRhYi1zZWN0aW9uLXdyYXBwZXIgLnBhbmVsLXRpdGxlID4gYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgI215dGFicyB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAuZW5hYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNCNTE0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgICAgICAuZW5hYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0YzRjNGM7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAtNXB4IDVweCA3cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbGxhcHNlLW15dGFicyB7XHJcbiAgICAgICAgLnRhYkxpc3RJdGVtIHtcclxuICAgICAgICAgICAgLmVuYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDQjUxNDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG5cclxuICAgICAgICAgICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8+IGRpdjpudGgtY2hpbGQoMSkgPiBkaXYucGFuZWwtaGVhZGluZy5lbmFibGVkXHJcbiAgICAudGFiLXNlY3Rpb24td3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCgubm9uLWpxdWktaW5wdXQpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYi1saW5rcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIC50YWJMaXN0SXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuYWN0aXZlID4gLm5hdi1saW5rLCAuYWN0aXZlID4gLm5hdi1saW5rLmFjdGl2ZSA+IC5uYXYtbGluazpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYnV0dG9uLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0YzRjNGM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuZW5hYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNGM0YzRjO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtdG9wO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwNjQwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBsaW5lYXIgMC4xNXM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBpc29sYXRpb246aXNvbGF0ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYnV0dG9uOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDMxMDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wYW5lbC1ncm91cCB7XHJcbiAgICAgICAgICAgIC5wYW5lbCB7XHJcbiAgICAgICAgICAgICAgICAucGFuZWwtY29sbGFwc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIC5wYW5lbC1ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmV2ZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFiLWxpbmtzOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgIH1cclxuXHJcbiAgICAudGFiTGlzdEl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgLnRhYkxpc3RJdGVtIC5uYXYtbGluay5hY3RpdmU6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgY29sb3I6ICM0YzRjNGM7XHJcbiAgICAgICAgLypib3gtc2hhZG93OiAtNXB4IDVweCA3cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7Ki9cclxuICAgIH1cclxuXHJcbiAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDNweCAzcHggM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcclxuICAgIH1cclxuXHJcbiAgICAudGFiLXBhbmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIC5ldmVuIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1wYW5lLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2l0ZW1EZWZhdWx0c1ZpZXdGb3JtIHtcclxuICAgIHNwYW4ucGVyY2VudC1zaWduIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAzNHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC13LXBlcmNlbnRhZ2Uge1xyXG4gICAgICAgIHotaW5kZXg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgI2V4Y2x1ZGVTdGF0ZUxpc3RDb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuXHJcbiAgICAgICAgLmV4Y2x1ZGVkLXN0YXRlIHtcclxuICAgICAgICAgICAgd2lkdGg6Y2FsYygzMy4zMzMzJSAtIDcuNXB4KTtcclxuICAgICAgICAgICAgZmxleDowIDEgY2FsYygzMy4zMzMzJSAtIDcuNXB4KTtcclxuICAgICAgICAgICAgcGFkZGluZzoxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6Ny41cHg7XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzbisxKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MzMuMzMzMyU7XHJcbiAgICAgICAgICAgICAgICBmbGV4OjAgMSAzMy4zMzMzJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgICNleGNsdWRlU3RhdGVMaXN0Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgLmV4Y2x1ZGVkLXN0YXRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoNTAlIC0gNy41cHgpO1xyXG4gICAgICAgICAgICAgICAgZmxleDowIDEgY2FsYyg1MCUgLSA3LjVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoNTAlIC0gNy41cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIGNhbGMoNTAlIC0gNy41cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKzEpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjUwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAgICAgI2V4Y2x1ZGVTdGF0ZUxpc3RDb250YWluZXIge1xyXG4gICAgICAgICAgICAuZXhjbHVkZWQtc3RhdGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6Y2FsYygyNSUgLSA3LjVweCk7XHJcbiAgICAgICAgICAgICAgICBmbGV4OjAgMSBjYWxjKDI1JSAtIDcuNXB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjcuNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzEpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDo3LjVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDpjYWxjKDI1JSAtIDcuNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSBjYWxjKDI1JSAtIDcuNXB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDRuKzEpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjI1JTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSAyNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jaW52b2ljZUxvZ29Db250YWluZXIge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgI2ltZ0xvZ28ge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjaW1nLWN0YS1jb250YWluZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2ltZ0xvZ28ge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICNjb25maXJtQ29udGFpbmVyIHtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAjY29uZmlybVN1YmplY3Qge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2NvbmZpcm1NZXNzYWdlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjcmVtb3ZlSW52b2ljZVVybEJ0biB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2JpdFJhaWxTZXR0aW5nc0NvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4teHMtbWluIHtcclxuICAgIFx0LnZhdWx0LXJvdyB7XHJcbiAgICBcdFx0LmN0YS1yb3cge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOjE1cHg7XHJcbiAgICBcdFx0fVxyXG5cdCAgICB9IFxyXG4gICAgfSBcclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgXHQudmF1bHQtcm93IHtcclxuICAgIFx0XHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgIFx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuICAgIFx0XHRhbGlnbi1pdGVtczpzdHJldGNoO1xyXG5cdFx0XHRcclxuXHRcdFx0LmN0YS1yb3cge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOjBweDtcclxuXHRcdFx0XHRhbGlnbi1zZWxmOmZsZXgtZW5kO1xyXG5cdFx0XHR9XHJcblx0ICAgIH0gXHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4uYWNjb3VudC1sYXlhd2F5IHtcclxuICAgIC5wb2xpY3ktcGVyY2VudCB7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICYjRGVwb3NpdFBlcmNlbnQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2FjY2VwdC1hZ3JlZW1lbnQtbGFiZWwge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICB9XHJcbn1cclxuXHJcbi52ZXJpZnktcmVtb3ZlLW1vZGFsIHtcclxuICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2xvc2UtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNDk5O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgLm1vZGFsLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaW50cm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY3RhLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnRuLXNlY29uZGFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLyouY3RhLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9Ki9cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXhzLW1heCB7XHJcbiAgICAuYWNjb3VudC1sYXlhd2F5IHtcclxuICAgICAgICAucG9saWN5LXBlcmNlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jdXBkYXRlMTA5OUNvbnRhaW5lciB7XHJcblxyXG4gICAgLnBhZ2Utc2VjdGlvbiB7XHJcbiAgICAgICAgbGFiZWwsIC5hY3RpbmctbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICYubGctbGJsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBidXR0b24uYnRuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsZWdlbmQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4teHMtbWluIHtcclxuICAgICAgICAgICAgLmZpbGUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm93bmVyLW1vZGFsIHtcclxuICAgICAgICAucGFnZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBcclxuICAgICAgICAgICAgLmhlYWRlci1iYXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubW9kYWwtdGV4dCB7XHJcbiAgICAgICAgICAgICY+cCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6MDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub3duZXItYWRkZWQtc2VjdGlvbiB7XHJcbiAgICAgICAgYm9yZGVyOjA7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jd2ViaG9va0NvbnRhaW5lciB7XHJcbiAgICAuc2V0dGluZ3Mge1xyXG4gICAgICAgIGZpZWxkc2V0IHtcclxuICAgICAgICAgICAgbGVnZW5kIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudWktdG9nZ2xlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmR0LXdyYXBwZXIge1xyXG4gICAgICAgIC5kdC1ib3R0b20ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgIC5kdC13cmFwcGVyIHtcclxuICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6NXB4IDE1cHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMzAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiRGF0ZVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiV2ViaG9va1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiSHR0cCBTdGF0dXNcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0KTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlJlc3BvbnNlXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAuZHQtd3JhcHBlciB0ciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OjA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDowO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNtYW5hZ2VTdWJVc2Vyc0NvbnRhaW5lciB7XHJcbiAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgfVxyXG4gICAgI2FkZFN1YlVzZXJCdG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgICAgIHJpZ2h0OjE1cHg7XHJcbiAgICB9XHJcbiAgICAuZmlsdGVyLWJhciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgICNhZGRTdWJVc2VyQnRuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246c3RhdGljO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgLmZpbHRlci1iYXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDotMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0Oi0zMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgICNhZGRTdWJVc2VyQnRuIHtcclxuICAgICAgICAgICAgdG9wOjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZpbHRlci1iYXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78jc3ViVXNlckNvbnRhaW5lciB7XHJcbiAgICAuZXJyX21zZyB7XHJcbiAgICAgICAgbWluLWhlaWdodDp1bnNldCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAuZmllbGQtdmFsaWRhdGlvbi1lcnJvciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6M3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC51aS10b2dnbGVyIHtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTpub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0OmNoZWNrZWQgKyBpbnB1dCArIGxhYmVsIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiRW5hYmxlZFwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNjaGFuZ2VFbWFpbEFkZHJlc3Mge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICNjb25maXJtTXNnIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24gKyAuYWxlcnQsIGJ1dHRvbiArIC5hbGVydCwgYnV0dG9uICsgI2NvbmZpcm1Nc2csIGJ1dHRvbiArICNjb25maXJtTXNnICsgLmFsZXJ0IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNjYW5jZWxNb2RhbCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuI3BheW1lbnRGb3JtQ29udGFpbmVyIHtcclxuICAgIC5wYWdlLWhlYWRlci1pbmZvLXNtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcbiAgICB9XHJcbiAgICAuYWxlcnQtd2FybmluZyB7XHJcbiAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4jcmVwb3J0R2VuZXJhdG9yRm9ybSB7XHJcbiAgICAjcmVwb3J0R2VuZXJhdG9yQ29udGFpbmVyIHtcclxuICAgICAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnVpLXRvZ2dsZXIge1xyXG4gICAgICAgICAgICAgICAgLy9mbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbjogMHB4IDBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KC5ub24tanF1aS1pbnB1dCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwsIC51aS10b2dnbGVyIGlucHV0W3R5cGU9cmFkaW9dICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdICsgbGFiZWwgc3BhbjpsYXN0LWNoaWxkLCAudWktdG9nZ2xlciBpbnB1dFt0eXBlPXJhZGlvXSArIGxhYmVsIHNwYW46bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSArIC51aS1jaGVja2JveHJhZGlvLWxhYmVsOmhvdmVyIHNwYW4udWktaWNvbiwgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBpbnB1dFt0eXBlPWhpZGRlbl0gKyAudWktY2hlY2tib3hyYWRpby1sYWJlbDpob3ZlciBzcGFuLnVpLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XS51aS1jaGVja2JveHJhZGlvOmNoZWNrZWQgKyBsYWJlbCAudWktY2hlY2tib3hyYWRpby1pY29uOmJlZm9yZSwgaW5wdXRbdHlwZT1jaGVja2JveF0udWktY2hlY2tib3hyYWRpbzpjaGVja2VkICsgaW5wdXRbdHlwZT1oaWRkZW5dICsgbGFiZWwgLnVpLWNoZWNrYm94cmFkaW8taWNvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDY0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJOb1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlllc1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu78jc2hpcHBpbmdQcm9maWxlSXRlbXNDb250YWluZXIge1xyXG4gICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgIC50YWJsZS1yZXNwb25zaXZlIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgICAgICAgIHRib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2Utc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcblxyXG4gICAgICAgICAgICAuaGVhZGVyLWJhciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2FkZG9uc1N0ZXAxQ29udGFpbmVyIHtcclxuICAgIC5wYWdlLWhlYWRlci1jb25maXJtYXRpb24tdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICBtYXJnaW46MTBweCAwcHggMHB4O1xyXG4gICAgfVxyXG4gICAgaDEucGFnZS1oZWFkZXItbWFpbiB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgyLnBhZ2UtaGVhZGVyLW1haW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZToyMHB4O1xyXG4gICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgIH1cclxuICAgIHAucGFnZS1oZWFkZXItc3ViY29weSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgZm9ybT4uY3RhLXJvdyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OjBweDtcclxuICAgIH1cclxuXHJcbiAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcblxyXG4gICAgICAgIC5oZWFkZXItYmFyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIC5pdGVtLWNvdW50IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoxNXB4O1xyXG4gICAgICAgICAgICBjbGVhcjpib3RoO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3RhLXJvdyB7XHJcbiAgICAgICAgICAgIC5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6bm9uZTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0ICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5jb2wtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkuc3RhdHVzSW5kaWNhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAxcHggMHB4IHJnYmEoMCwwLDAsMC4yNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNvbC0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNvbC0zLTQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy93aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sLTMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBkb3R0ZWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzoxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEsc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiRmb250LXNpemUtbWVkaXVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbC00IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazoxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDoxcHggZG90dGVkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+c3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbC00LW1ldGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmNvbC01LCYuY29sLTYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlNWVmZTU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY29sLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaS5zdGF0dXNJbmRpY2F0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ2x5cGhpY29uLWZhbWlseSgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxlMDEzXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6NTA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0ICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jb2wtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuY29sLTMtNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbC0zLCAuY29sLTQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbC0zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSxzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTokZm9udC1zaXplLWRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtNC1tZXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgLml0ZW0tY291bnQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0ICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jb2wtMy00IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY29sLTQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6MTc0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5jb2wtNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtNS1zZWxsZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtNS1iYWRnZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweCAwcHggMHB4IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY3RhLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAuYnRtLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICBoMi5wYWdlLWhlYWRlci1tYWluIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOjI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAucGFnZS1oZWFkZXItc3ViY29weSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNvbC01IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmNvbC02IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDoxcHggZG90dGVkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbC02LWN0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjg1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiU2VsZWN0XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuLmNvbC02IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb2wtNi1jdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIkRlc2VsZWN0XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2J1eWVyQ2FydENvbnRhaW5lciB7XHJcbiAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgI3RvcENvbnRhaW5lciA+IHNlY3Rpb24ge1xyXG4gICAgICAgICAgICBmbG9hdDpub25lICFpbXBvcnRhbnQ7IC8vT3ZlcnJpZGUgdG8gYWxsb3cgY2FydCBzdW1tYXJ5IHRvIHByb3Blcmx5IFwic3RpY2t5XCJcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgICAgICAjdG9wQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuICAgICAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jYnV5ZXJDYXJ0Q29udGFpbmVyIHtcclxuICAgIC5jYXJ0LWl0ZW1zIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6bm9uZTtcclxuICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICBwYWRkaW5nOjA7XHJcblxyXG4gICAgICAgIC5jYXJ0LWl0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDoxMzBweDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2FyZC1pY29uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAuaXRlbS1pbWFnZS1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OjAgMSAzMCU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OjE7XHJcblxyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktZGlzYWJsZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC51aS1jaGVja2JveHJhZGlvLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTAuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMC41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6JGdyYXktZGlzYWJsZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAudWktY2hlY2tib3hyYWRpby1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXJ0LWltZy1jb250YWluIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2FydC1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW0taW5mbyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OjAgMSA3MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbS10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLml0ZW0taWQsIC5vcmRlci1pZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOm5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbS1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBidXR0b24sIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYnViYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzo0cHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46N3B4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAwIDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZpbmFuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJzLWFsZXJ0LXllbGxvdy1icmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiRicy1hbGVydC15ZWxsb3ctYmc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDozMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmd1bnRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2MzhhO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDojYzdkZWU3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZ3VudGFiLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMwMDI5M2E7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuZXh0cmEtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6bm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHsgbWFyZ2luLWxlZnQ6M3B4OyB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmICsgLmV4dHJhLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgLmVyci1tc2cge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjdweCAwIC01cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5pdGVtLWFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgZmxleDowIDEgMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtLXF1YW50aXR5LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIDMwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjE1cHggMTVweCAwIDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmZhLXNvbGlkKTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBnbHlwaGljb24tZmFtaWx5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pdGVtLWluY3JlYXNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KC5mYS1zb2xpZCk6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXFwyYlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXRlbS1yZWR1Y2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmZhLXNvbGlkKTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcXDIyMTJcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLmZhLXNvbGlkKS5sYXN0OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcZTAyMFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgY2FsYygxMDAlIC0gODBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDgwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLml0ZW0tZGVsZXRlLCAuaXRlbS1jaGVja291dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjE1cHggMTVweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbS1jb21wYXJlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbS1zaGlwLWNsYXNzLCAuaXRlbS1zaGlwLWFkZHJlc3MsIC5pdGVtLWxheWF3YXkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLml0ZW0tc2hpcC1hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICAuaW5wdXQtZ3JvdXAtdGV4dGJveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLm1ha2UtZGVmYXVsdC1mZmwtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWFrZS1kZWZhdWx0LWZmbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtLWxheWF3YXkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5nYi1tYXQtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjEwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTpub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubWF0LWNoZWNrYm94LWNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1hdC1jaGVja2JveC1mcmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRndW5icm9rZXItZ3JlZW4gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmNoZWNrb3V0IHtcclxuICAgICAgICAuY2FydC1pdGVtcyB7XHJcbiAgICAgICAgICAgIC5jYXJ0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgLm5vbi1uZXR3b3JrLWZmbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjhweCAxNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjE1cHggLTE1LjVweCAtMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDoyO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7IFxyXG4gICAgICAgIC5jYXJ0LWl0ZW1zIHtcclxuICAgICAgICAgICAgLmNhcnQtaXRlbSB7ICAgIFxyXG4gICAgICAgICAgICAgICAgLml0ZW0taW1hZ2UtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIDQwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIDYwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0tcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b24sIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6d3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZXh0cmEtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbS1hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAuaXRlbS1xdWFudGl0eS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgNDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbGctbWluIHtcclxuICAgICAgICAuY2FydC1pdGVtcyB7XHJcbiAgICAgICAgICAgIC5jYXJ0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC5pdGVtLWltYWdlLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjI1JTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudWktY2hlY2tib3hyYWRpby1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6dW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6dW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOjNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcnQtaW1nLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbS1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmNhcnQtaW5mby1mbGV4IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtLXByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiwgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi51aS1idXR0b24tdGV4dC1vbmx5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmV4dHJhLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbS1pbmZvLCAuaXRlbS1hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MjUlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjc1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbS1hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAuaXRlbS1jb21wYXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6ZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY2hlY2tvdXQge1xyXG4gICAgICAgICAgICAuY2FydC1pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAuY2FydC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAuaXRlbS1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0taWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbS1pbWFnZS1jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jYXJ0LWltZy1jb250YWluIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgMCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0tYWN0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLXNoaXAtY2xhc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgY2FsYyg0MCUgLSAxNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoNDAlIC0gMTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtLXNoaXAtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tbGF5YXdheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm5vbi1uZXR3b3JrLWZmbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1ib3R0b207XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jYnV5ZXJDYXJ0Q29udGFpbmVyIHtcclxuICAgICYuY29udGFpbmVyIHsgLy9CUzMgb25seVxyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgc2VjdGlvbiNjYXJ0U3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIHNlY3Rpb24jY2FydFN1bW1hcnkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgICAgei1pbmRleDo1MTtcclxuICAgICAgICBcclxuICAgICAgICAgICAgI2N0YUNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdztcclxuXHJcbiAgICAgICAgICAgICAgICAuc3VidG90YWwtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6MztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY3RhLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOjE7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jdGFzLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICNwdXJjaGFzZVdpdGhGaW5hbmNpbmcsIFxyXG4gICAgICAgICAgICAgICAgICAgICNwdXJjaGFzZVdpdGhHdW5UYWIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjo1cHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuYnRuMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICNwdXJjaGFzZVdpdGhGaW5hbmNpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5idG4yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgI3B1cmNoYXNlV2l0aEd1blRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5idG4xLCAmLmJ0bjIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MSAwIGNhbGMoNTAlIC0gNy41cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDcuNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjEgMCBjYWxjKDUwJSAtIDcuNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmhpZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5idG4xLmJ0bjIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2OmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MCAxIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MSAwIGNhbGMoNTAlIC0gNy41cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo3LjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgKyAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjoyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmhpZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAub3JkZXItYmxvY2tzIHtcclxuICAgICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46NTVweCAwIDAgMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRncmF5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY291cG9uLWVudHJpZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6LTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj5zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDo3NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jb3Vwb24td3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDowO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHksIGhlaWdodCAwLjJzIGxpbmVhcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjM4LDIzOCwyMzgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyMzgsMjM4LDIzOCwxKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnRhYi13cmFwLm9wZW4gKyAuY291cG9uLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgLmJ0bjpub3QoI2FkZENvdXBvbkJ0bikge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjhweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYjZ29Ub09yZGVyc0J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZG9jayAjY3RhQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6MTAwMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDoxMDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jaGVja291dCB7XHJcbiAgICAgICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgICAgICBzZWN0aW9uI2NhcnRTdW1tYXJ5IHtcclxuICAgICAgICAgICAgICAgICNjdGFDb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jdGEtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYi1leHBhbmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWdyb3c6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc3VidG90YWwtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50YWItd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246aGVpZ2h0IC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYXQtdGFiLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWF0LXRhYi1oZWFkZXIsIG1hdC10YWItaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tYXQtdGFiLWJvZHktd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzp2aXNpYmxlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYXQtdGFiLWJvZHktYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzp2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgc2VjdGlvbiNjYXJ0U3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6NTA7XHJcblxyXG4gICAgICAgICAgICAgICAgI2N0YUNvbnRhaW5lcjpub3QoLm5vLXN0aWNreSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDo1MTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNvdXBvbi13cmFwLCAudGFiLXdyYXAub3BlbiArIC5jb3Vwb24td3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjY1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAjcHJvY2VlZFRvQ2hlY2tvdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjozO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc3VidG90YWwtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jdGEtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyOjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRpc2FibGUtc3RpY2t5IHtcclxuICAgICAgICAgICAgICAgIHNlY3Rpb24jY2FydFN1bW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6dW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6dW5zZXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6cmlnaHQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgI2N0YUNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDp1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgI3RvcENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY2hlY2tvdXQge1xyXG4gICAgICAgICAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBzZWN0aW9uI2NhcnRTdW1tYXJ5IHtcclxuICAgICAgICAgICAgICAgICAgICAjY3RhQ29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50YWItZXhwYW5kZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3VidG90YWwtd3JhcCwgLmN0YS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zdWJ0b3RhbC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYi13cmFwLCAudGFiLXdyYXAub3BlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjoxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6aGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eToxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tYXQtdGFiLWhlYWRlciwgbWF0LXRhYi1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXRvcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1hdC10YWItbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1hdC10YWItaGVhZGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAub3JkZXItYmxvY2tzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHggMTVweCAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAgICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jYnV5ZXJDYXJ0Q29udGFpbmVyIHtcclxuICAgICYuY29udGFpbmVyIHtcclxuICAgICAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHNlY3Rpb24jY2FydENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAmLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHNlY3Rpb24jY2FydENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzLW1heCB7XHJcbiAgICAgICAgJi5jb250YWluZXItbWQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICN0b3BDb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+LmNvbC0xMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAhaW1wb3J0YW50OyAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgIHNlY3Rpb24jY2FydENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIC5wYWdlLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLm1hcmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmhlYWRlci1iYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5vLXJlc3VsdHMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5jdGEtcm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYjYXVjdGlvbi1pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRidXktbm93LWJsdWU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkZXItYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1eS1ub3ctYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY2FydC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnV5LW5vdy1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgI2Rlc2VsZWN0LWFsbCwgI2F1Y3Rpb24tZGVzZWxlY3QtYWxsIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHNlY3Rpb24jY2FydENvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAucGFnZS1zZWN0aW9uI2F1Y3Rpb24taXRlbXMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5oZWFkZXItYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgICAgICBzZWN0aW9uI2NhcnRDb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgLnBhZ2Utc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kaXNhYmxlLXN0aWNreSB7XHJcbiAgICAgICAgICAgICAgICBzZWN0aW9uI2NhcnRDb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jYnV5ZXJDYXJ0Q29udGFpbmVyIHtcclxuICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAjZXh0cmFDb250YWluZXJBc2lkZSwgI2V4dHJhQ29udGFpbmVyQmVsb3cge1xyXG4gICAgICAgICAgICAmID4gZGl2IC53aWRnZXQsIC5nYi1saXRlLXdpZGdldCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYgPiBkaXYgLndpZGdldCB7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vcmUge21hcmdpbi1yaWdodDoxNXB4O31cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI2V4dHJhQ29udGFpbmVyQXNpZGUge1xyXG4gICAgICAgICAgICAuYXNpZGUgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxuICAgICAgICAgICAgICAgIC5zdXBlci1saXN0aW5nIHsvL1JldmVydCBiYWNrIHRvIGp1c3QgbGlzdGluZyBvbmNlIHdlIGdldCBDVEEncyBpbnRvIGl0ZW0gY2FyZHMgXHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6Y2FsYyg1MCUgLSA3LjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIGNhbGMoNTAlIC0gNy41cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo3LjVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgICAgICAjZXh0cmFDb250YWluZXJBc2lkZSwgI2V4dHJhQ29udGFpbmVyQmVsb3cge1xyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiAud2lkZ2V0IHtcclxuICAgICAgICAgICAgICAgICAgICBoMiwgLm1vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgI2V4dHJhQ29udGFpbmVyQXNpZGUge1xyXG4gICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmRpc2FibGUtc3RpY2t5IHtcclxuICAgICAgICAgICAgICAgIHNlY3Rpb24jZXh0cmFDb250YWluZXJBc2lkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6cmlnaHQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBjbGVhcjpyaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jYnV5ZXJDYXJ0Q29udGFpbmVyIHtcclxuICAgICYuY29udGFpbmVyIHsvL0JTMyByZW1vdmFsXHJcbiAgICAgICAgLmNhcnQtYWxlcnQsIC5zdGF0aWMtYWxlcnQgeyBcclxuICAgICAgICAgICAgJi5zZXJ2aWNlLWFsZXJ0IHtcclxuICAgICAgICAgICAgICAgIHAubXNnPnA6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTEwMVwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJzLWFsZXJ0LXllbGxvdy1icmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZ2x5cGhpY29uLWZhbWlseSgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5jb250YWluZXItbWQge1xyXG4gICAgICAgIC5jYXJ0LWFsZXJ0LCAuc3RhdGljLWFsZXJ0IHsgXHJcbiAgICAgICAgICAgICYuc2VydmljZS1hbGVydCB7XHJcbiAgICAgICAgICAgICAgICBwLm1zZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcZjA2YVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJzLWFsZXJ0LXllbGxvdy1icmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250YXdlc29tZS1mYW1pbHkoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNjYXJ0SXRlbXMsICNjYXJ0LW1lc3NhZ2VzIHtcclxuICAgICAgICAucmVkLCAueWVsbG93IHsgLy9nbG9iYWwgZm9yIG1lc3NhZ2Ugc3R5bGluZyBhcyB3ZWxsXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FydC1hbGVydCwgLnN0YXRpYy1hbGVydCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweCAwO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGkuZmEtc29saWQsXHJcbiAgICAgICAgaS5nbHlwaGljb24ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwLCBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0tYWNrbm93bGVkZ2UsIC5pdGVtLXJlbW92ZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICBpLmZhLXNvbGlkLFxyXG4gICAgICAgICAgICBpLmdseXBoaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnJlZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFsZXJ0LXJlZDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpLmZhLXNvbGlkLFxyXG4gICAgICAgICAgICBpLmdseXBoaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFsZXJ0LXJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi55ZWxsb3cge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRndW5icm9rZXIteWVsbG93O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaS5mYS1zb2xpZCxcclxuICAgICAgICAgICAgaS5nbHlwaGljb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnRhbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJzLWFsZXJ0LXllbGxvdy1icmQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicy1hbGVydC15ZWxsb3ctYmc7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGkuZmEtc29saWQsXHJcbiAgICAgICAgICAgIGkuZ2x5cGhpY29uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlcnZpY2UtYWxlcnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuXHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDNweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIHA6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmICsgcCBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgLmFsZXJ0LWRhbmdlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJ0LWFsZXJ0LCAuc3RhdGljLWFsZXJ0IHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2VydmljZS1hbGVydCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgIC5jYXJ0LWFsZXJ0LCAuc3RhdGljLWFsZXJ0IHtcclxuICAgICAgICAgICAgJi5zZXJ2aWNlLWFsZXJ0IHtcclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLmdiLW1hdC1kaWFsb2cge1xyXG4gICAgJiNhZGRBZGRyZXNzTW9kYWwsICYjdmFsaWRhdGVBZGRyZXNzTW9kYWwsICYjZmluZEZGTE1vZGFsLCAmI21lc3NhZ2VNb2RhbCB7XHJcbiAgICAgICAgLm1hdC1kaWFsb2ctY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDowO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmllbGRzIC5lcnJfbXNnIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGFiZWwsIC5hY3RpbmctbGFiZWwge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2ItbWF0LXJhZGlvIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAubWF0LXJhZGlvLWxhYmVsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBpbnB1dFt0eXBlPVwidGVsXCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5lcnJfbXNnIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xyXG4gICAgICAgICAgICBjb2xvcjokYWxlcnQtcmVkO1xyXG5cclxuICAgICAgICAgICAgJiNlcnJNZXNzYWdlWmlwU2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVxIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyonO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6NDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOjE1cHggMCAwO1xyXG5cclxuICAgICAgICAgICAgJi5idG4tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICYuYnRuLXRlcnRpYXJ5IHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pbnZhbGlkIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJi5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmJ0bi1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmJ0bi10ZXJ0aWFyeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYjYWRkQWRkcmVzc01vZGFsLCAmI3ZhbGlkYXRlQWRkcmVzc01vZGFsLCAmI21lc3NhZ2VNb2RhbCB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTsgICAgICAgXHJcbiAgICB9XHJcbiAgICAmI3ZhbGlkYXRlQWRkcmVzc01vZGFsIHtcclxuICAgICAgICAubWF0LXJhZGlvLWdyb3VwIHtcclxuICAgICAgICAgICAgLmFjdGluZy1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTdweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjFweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRmb3JtLWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDozO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgJiNtZXNzYWdlTW9kYWwge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6YXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jc2l0ZW1hcENvbnRhaW5lciB7XHJcblxyXG4gICAgc2VjdGlvbi5wYWdlLXNlY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyLmhlYWRlci1iYXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzLCBoNCwgaDUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGgzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLS41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IGRvdHRlZCAkZ3JheS1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgJGdyYXktZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50aWVyLXR3byB7XHJcbiAgICAgICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1maWxsOiBiYWxhbmNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnRpZXItdGhyZWUge1xyXG4gICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1maWxsOiBiYWxhbmNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNzaXRlbWFwQ29udGFpbmVyIHtcclxuICAgIEBpbmNsdWRlIHNjcmVlbi14cy1taW4geyAvLzc2OHB4XHJcbiAgICAgICAgc2VjdGlvbi5wYWdlLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgICAgJi50aWVyLXR3byB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnRpZXItdGhyZWUge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gTVEgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4geyAvLzc2OHB4XHJcbiAgICAgICAgLy9CT09UU1RSQVBIQUNLOiByZW1vdmUgYWZ0ZXIgaGVhZGVyIGlzIHN0cnVjdHVyZWQgcHJvcGVybHlcclxuICAgICAgICAmLmNvbnRhaW5lciA+IC5yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc2VjdGlvbi5wYWdlLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgICAgJi50aWVyLXR3byB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnRpZXItdGhyZWUge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7IC8vOTkycHhcclxuICAgICAgICBzZWN0aW9uLnBhZ2Utc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAmLnRpZXItdHdvIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiA1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYudGllci10aHJlZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiA1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbGctbWluIHsgLy8xMjAwcHhcclxuICAgICAgICBzZWN0aW9uLnBhZ2Utc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAmLnRpZXItdHdvIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiA2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYudGllci10aHJlZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiA2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4kdHJhbnN0aW1lOiAwLjVzO1xyXG5cclxuI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAjY2F0ZWdvcnlMaXN0IHtcclxuICAgICAgICBzZWN0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jbG9zZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNhdGVnb3J5LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnktbmFtZS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktZGlzYWJsZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRndW5icm9rZXItZ3JlZW4taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jYXRlZ29yeS1zdWItY2F0cyB7XHJcbiAgICAgICAgICAgICAgICAmID4gdWwgPiBsaSA+IC5zZWMtY2F0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnN0aW1lIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwudGVybWluYWwtY2F0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMTVweCAwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDRweCAwcHggcmdiYSgwLDAsMCwwLjIpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWMtY2F0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY292ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNlYy1jYXQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY292ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kZXNjLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jbG9zZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjUwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYubm8tY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jbG9zZS1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDo4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vQHVzZSBcImRlc2MteHNcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5kZXNjLWFsbCB7XHJcbiAgICAgICAgICAgIHNlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgLmNsb3NlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAvL0B1c2UgXCJkZXNjLXhzXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNlY3Rpb24uZGVzYy1zZWN0aW9uLFxyXG4gICAgICAgICYuZGVzYy1hbGwgc2VjdGlvbiB7IFxyXG4gICAgICAgICAgICAuY2F0ZWdvcnktbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAuY292ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY2F0ZWdvcnktc3ViLWNhdHMge1xyXG4gICAgICAgICAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWMtY2F0LXdyYXAsIHVsLnRlcm1pbmFsLWNhdHMgLnNlYy1jYXQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY292ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgI2NhdGVnb3J5TGlzdCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjI2cHgpO1xyXG5cclxuICAgICAgICAgICAgc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjUwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OjEyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jYXRlZ29yeS1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnN0aW1lIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDBweCAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zdGltZSBhbGwgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnktc3ViLWNhdHMge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwudGVybWluYWwtY2F0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VjLWNhdC13cmFwLCB1bC50ZXJtaW5hbC1jYXRzIC5zZWMtY2F0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc3RpbWUgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc3RpbWUgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uby1jaGlsZHJlbiArIC5uby1jaGlsZHJlbiwgLm5vLWNoaWxkcmVuICsgc2VjdGlvbjpub3QoLm5vLWNoaWxkcmVuKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc2VjdGlvbi5kZXNjLXNlY3Rpb24sXHJcbiAgICAgICAgICAgICYuZGVzYy1hbGwgc2VjdGlvbiB7IFxyXG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnktc3ViLWNhdHMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggNHB4IDBweCByZ2JhKDAsMCwwLDAuMik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6bm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uc2VjLWNhdC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHggMTVweCAxNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDowcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWMtY2F0LXdyYXAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC50ZXJtaW5hbC1jYXRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OjRweCBzb2xpZCAkZ3VuYnJva2VyLXllbGxvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VjLWNhdC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweCAxNXB4IDIwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VjLWNhdC13cmFwLCB1bC50ZXJtaW5hbC1jYXRzIC5zZWMtY2F0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5uby1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNhdGVnb3J5LW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY292ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206NTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAjY2F0ZWdvcnlMaXN0Om5vdCguZGVzYy1hbGwpIHtcclxuICAgICAgICAgICAgc2VjdGlvbjpub3QoLmRlc2Mtc2VjdGlvbikge1xyXG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5LW5hbWUtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBnbHlwaGljb24tZmFtaWx5KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDg2XCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46M3B4IDBweCAwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5jYXRlZ29yeS1zdWItY2F0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnNlYy1jYXQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlYy1jYXQtd3JhcCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBnbHlwaGljb24tZmFtaWx5KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTA4NlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYubm8tY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeS1uYW1lLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46M3B4IDBweCAwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjY2F0ZWdvcnlMaXN0IHtcclxuICAgICAgICAgICAgc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnktc3ViLWNhdHMge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiB1bCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDMzLjMzMzMlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwudGVybWluYWwtY2F0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC50ZXJtaW5hbC1jYXRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgICAgICNjYXRlZ29yeUxpc3Q6bm90KC5kZXNjLWFsbCkge1xyXG4gICAgICAgICAgICBzZWN0aW9uOm5vdCguZGVzYy1zZWN0aW9uKTpub3QoLm5vLWNoaWxkcmVuKSB7XHJcbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnktbmFtZS13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi0xMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICNjYXRlZ29yeUxpc3Qge1xyXG4gICAgICAgICAgICBzZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5jYXRlZ29yeS1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAyODBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLm5vLWNoaWxkcmVuIHtcclxuICAgICAgICAgICAgICAgICAgIC5jYXRlZ29yeS1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1ncm93OjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOnVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCgubm8tY2hpbGRyZW4pIHtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5LXN1Yi1jYXRzIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjgwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDBweCAxNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggMHB4IHJnYmEoMCwwLDAsMC4yKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWMtY2F0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpLCAmOm50aC1jaGlsZCgyKSwgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZWMtY2F0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwudGVybWluYWwtY2F0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwudGVybWluYWwtY2F0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzZWN0aW9uLmRlc2Mtc2VjdGlvbixcclxuICAgICAgICAgICAgJi5kZXNjLWFsbCBzZWN0aW9uIHsgXHJcbiAgICAgICAgICAgICAgICAuY292ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jYXRlZ29yeS1zdWItY2F0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY+LnNlYy1jYXQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5zZWMtY2F0LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowcHggMHB4IDBweCAtMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uc2VjLWNhdC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJj4uc2VjLWNhdC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bC50ZXJtaW5hbC1jYXRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4IDBweCAwcHggLTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4teGwtbWluIHtcclxuICAgICAgICAjY2F0ZWdvcnlMaXN0IHtcclxuICAgICAgICAgICAgc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAuY2F0ZWdvcnktc3ViLWNhdHMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggNHB4IDBweCByZ2JhKDAsMCwwLDAuMik7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VjLWNhdC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNlY3Rpb24uZGVzYy1zZWN0aW9uLFxyXG4gICAgICAgICAgICAmLmRlc2MtYWxsIHNlY3Rpb24geyBcclxuICAgICAgICAgICAgICAgIC5jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNhdGVnb3J5LXN1Yi1jYXRzIHtcclxuICAgICAgICAgICAgICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmPi5zZWMtY2F0LXdyYXAsdWwudGVybWluYWwtY2F0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweCAtMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jY2F0ZWdvcmllc0xpc3RDb250YWluZXIge1xyXG4gICAgI2NhdGVnb3J5TmF2V3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG5cclxuICAgICAgICAjY2F0ZWdvcnlOYXYge1xyXG4gICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAjY29udGVudENvbnRhaW5lcntcclxuICAgICAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzdHJldGNoO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBuYXYjY2F0ZWdvcnlOYXZXcmFwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOjIyNnB4O1xyXG4gICAgICAgICAgICBmbGV4OjAgMSAyMjZweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjowLjJzIHBhZGRpbmcgZWFzZTtcclxuXHJcbiAgICAgICAgICAgIHVsI2NhdGVnb3J5TmF2IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgICAgICB0b3A6OTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MjI2cHg7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OjEwMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAobWF4LWhlaWdodDo5MThweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggNHB4IDBweCByZ2JhKDAsMCwwLDAuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDozcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjNweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuY3VycmVudCwgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5wYWQtYWRqIHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2NhdGVnb3JpZXNMaXN0Q29udGFpbmVyIHtcclxuICAgICNjYXRlZ29yeVRvZ2dsZXIge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAuYmFjay10by10b3Age1xyXG4gICAgICAgICAgICBoZWlnaHQ6MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDowcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICAgICAgLy90cmFuc2l0aW9uOiR0cmFuc3RpbWUgYWxsIGVhc2U7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDotOTk5OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmdseXBoaWNvbi10aC1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN0aWNrIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB0b3A6NTAlO1xyXG4gICAgICAgICAgICByaWdodDowcHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6OTk5OTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDotNjBweDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cy1sZWZ0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGJvcmRlcjowcHg7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDZweCAwcHggcmdiYSgwLDAsMCwwLjEpO1xyXG5cclxuXHJcbiAgICAgICAgICAgIC5iYWNrLXRvLXRvcCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzoxM3B4O1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPSdyYWRpbyddOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbi5zaGlwcGluZ0NvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgIC5nbHlwaGljb24tcmVmcmVzaC1hbmltYXRlIHtcclxuICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbncgLjdzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICAtbW96LWFuaW1hdGlvbjogc3Bpbm0gLjdzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICAtby1hbmltYXRpb246IHNwaW4gLjdzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICAtbXMtYW5pbWF0aW9uOiBzcGluIC43cyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBzcGluIC43cyBpbmZpbml0ZSBsaW5lYXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmdseXBoaWNvbi1yZWZyZXNoLW5vLWFuaW1hdGUge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICAgIC1tb3otYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICAgIC1vLWFuaW1hdGlvbjogbm9uZTtcclxuICAgICAgICAtbXMtYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjc2hpcHBpbmctc3RlcHMge1xyXG4gICAgICAgICYucGFnZS1sb2FkaW5nIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGxpbmVhcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucGFnZS1sb2FkZWQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjY29udGVudHMge1xyXG4gICAgICAgIC5iZy1kYW5nZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMCAxMHB4O1xyXG5cclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgaDEucGFnZS1oZWFkZXItbWFpbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAuanF1aS1kZC13cmFwcGVyIHtcclxuICAgICAgICAudWktc2VsZWN0bWVudS10ZXh0LW5vbi1kZWZhdWx0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sLWpxdWktZmVlZGJhY2sge1xyXG4gICAgICAgICYuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDYycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51aS1zZWxlY3RtZW51LW1lbnUge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLXNlbGVjdG1lbnUtZGlzYWJsZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcblxyXG4gICAgICAgIC51aS1zZWxlY3RtZW51LWljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGFzLWVycm9yIHtcclxuICAgICAgICAudWktd2lkZ2V0IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnVpLXNlbGVjdG1lbnUtaWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1kYW5nZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oYXMtc3VjY2VzcyB7XHJcbiAgICAgICAgLnVpLXdpZGdldCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHN0YXRlLXN1Y2Nlc3MtdGV4dDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTIycHg7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLWNoZWNrYm94cmFkaW8tcmFkaW8tbGFiZWwge1xyXG4gICAgICAgICYudWktY2hlY2tib3hyYWRpby1jaGVja2VkIHtcclxuICAgICAgICAgICAgLnVpLWljb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhlbHAge1xyXG4gICAgICAgICAgICAmIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmFkaW8sIC5zaWduYXR1cmUtdHlwZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS4yZW07XHJcbiAgICB9XHJcblxyXG4gICAgI3BhbmVsNkZvcm0ge1xyXG4gICAgICAgIC5iZy13YXJuaW5nIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jYXJyaWVyLWxvZ28ge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3BhbmVsMkZvcm0ge1xyXG4gICAgICAgIGlucHV0I2ZmbFNlZzEge1xyXG4gICAgICAgICAgICB3aWR0aDogOCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCNmZmxTZWcyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDklO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQjZmZsU2VnMyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMiU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucm93IC5mZmwtbnVtYmVyIHNwYW4ge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDVweCAwO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5yb3cgLmZmbC1udW1iZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucm93IC5mZmwtdXBsb2FkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmJ0bi1zaW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucm93IC5mZmwtbnVtYmVyIGlucHV0IHtcclxuICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICAgICAgLnVzZXItbG9va3VwIHtcclxuICAgICAgICAgICAgICAgIC5hbHdheXMtc2hvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMzVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZmbC1udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4sIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY2xlYXItYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIkNsZWFyIFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZmbC1udW1iZXIge1xyXG4gICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgJiNmZmxTZWcxIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTYlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYjZmZsU2VnMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4JTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmI2ZmbFNlZzMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jbGVhci1idG4ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwcHggOHB4IDVweDtcclxuICAgICAgICAgICAgICAgIC8vZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjdG8tYWRkcmVzcyB7XHJcbiAgICAgICAgLnVzZXItbG9va3VwIHtcclxuICAgICAgICAgICAgLmN0YS1yb3cge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMTVweCAwIDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2Zyb20tYWRkcmVzcywgI3RvLWFkZHJlc3Mge1xyXG4gICAgICAgIC5yb3c6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgIC51aS1jaGVja2JveHJhZGlvLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucmVxIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcqJztcclxuICAgICAgICAgICAgY29sb3I6ICRhbGVydC1yZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLWFjY29yZGlvbi1jb250ZW50IHtcclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2lnbmF0dXJlLXR5cGVzIHtcclxuICAgICAgICAgICAgLmJnLXdhcm5pbmcge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc2VjdGlvbiwgLnNpZ25hdHVyZS10eXBlcywgLnZhbGlkYXRlLWFkZHJlc3Mtc2VjdGlvbiwgLnNlbGVjdC1yYXRlLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3NpZ25hdHVyZS10eXBlcywgI2RlbGl2ZXJ5LW9wdGlvbnMge1xyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ub3RpZmljYXRpb24tcGFuZWwge1xyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVwc0xpbmsge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbmFqYXgtc3Bpbm5lciB7XHJcbiAgICAuYWpheC1zcGlubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwMHB4IGF1dG8gNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJhY2stY292ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgIG9wYWNpdHk6IC43NTtcclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4uc2hpcHBpbmdDb250YWluZXIge1xyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzLW1heCB7XHJcbiAgICAgICAgLy8gbWF4LXdpZHRoOiA3NjdweFxyXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgbGFiZWw6bm90KC51aS1jaGVja2JveHJhZGlvLWxhYmVsKTpub3QoLmFsd2F5cy1zaG93KSwgaS5nbHlwaGljb24taW5mby1zaWduIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTk5OTlweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgLy8gbWluLXdpZHRoOiA3NjhweFxyXG4gICAgICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgICYuaGVscC1pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAmIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3RhLXJvdyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3ZpZXctc2hpcG1lbnQge1xyXG4gICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vdGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc3RhdGUtd2FybmluZy1ib3JkZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbmNlbGVkLW1lc3NhZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc3RhdGUtZGFuZ2VyLWJvcmRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbmZvLW1lc3NhZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc3RhdGUtaW5mby1ib3JkZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAjY2Fycmllci1sb2dvIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJnLXdhcm5pbmcge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuXHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1zbS1tYXgge1xyXG4gICAgLy8gbWF4LXdpZHRoOiA5OTFweFxyXG4gICAgI3ZpZXctc2hpcG1lbnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlYWQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3NoaXBwaW5nLWVzdGltYXRvciB7XHJcbiAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyLXdhcm5pbmcge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc3RhdGUtd2FybmluZy1ib3JkZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lci1kYW5nZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc3RhdGUtZGFuZ2VyLWJvcmRlcjtcclxuICAgIH1cclxuXHJcbiAgICAjY2Fycmllci1sb2dvIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmpxdWktZGQtd3JhcHBlciB7XHJcbiAgICAgICAgLnVpLXNlbGVjdG1lbnUtdGV4dC1ub24tZGVmYXVsdCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udHJvbC1qcXVpLWZlZWRiYWNrIHtcclxuICAgICAgICAmLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA2MnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudWktc2VsZWN0bWVudS1tZW51IHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC51aS1zZWxlY3RtZW51LWRpc2FibGVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG5cclxuICAgICAgICAudWktc2VsZWN0bWVudS1pY29uIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhhcy1lcnJvciB7XHJcbiAgICAgICAgLnVpLXdpZGdldCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWRhbmdlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC51aS1zZWxlY3RtZW51LWljb24ge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZGFuZ2VyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kLWRhbmdlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGFzLXN1Y2Nlc3Mge1xyXG4gICAgICAgIC51aS13aWRnZXQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzdGF0ZS1zdWNjZXNzLXRleHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAudWktY2hlY2tib3hyYWRpby1sYWJlbCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC51aS1jaGVja2JveHJhZGlvLXJhZGlvLWxhYmVsIHtcclxuICAgICAgICAmLnVpLWNoZWNrYm94cmFkaW8tY2hlY2tlZCB7XHJcbiAgICAgICAgICAgIC51aS1pY29uIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tib3gge1xyXG4gICAgICAgIC51aS1jaGVja2JveHJhZGlvLWxhYmVsIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5oZWxwIHtcclxuICAgICAgICAgICAgJiBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJhZGlvLCAuc2lnbmF0dXJlLXR5cGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlLWxvYWRpbmcge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGxpbmVhcjtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1sb2FkZWQge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgc2VjdGlvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiA2MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNDk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgaSB7XHJcbiAgICAgICAgY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLmdseXBoaWNvbi1yZWZyZXNoLWFuaW1hdGUge1xyXG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGludyAuN3MgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgIC1tb3otYW5pbWF0aW9uOiBzcGlubSAuN3MgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgIC1vLWFuaW1hdGlvbjogc3BpbiAuN3MgaW5maW5pdGUgbGluZWFyO1xyXG4gICAgICAgIC1tcy1hbmltYXRpb246IHNwaW4gLjdzIGluZmluaXRlIGxpbmVhcjtcclxuICAgICAgICBhbmltYXRpb246IHNwaW4gLjdzIGluZmluaXRlIGxpbmVhcjtcclxuICAgIH1cclxuXHJcbiAgICAuZ2x5cGhpY29uLXJlZnJlc2gtbm8tYW5pbWF0ZSB7XHJcbiAgICAgICAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XHJcbiAgICAgICAgLW1vei1hbmltYXRpb246IG5vbmU7XHJcbiAgICAgICAgLW8tYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICAgIC1tcy1hbmltYXRpb246IG5vbmU7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEAtd2Via2l0LWtleWZyYW1lcyBzcGludyB7XHJcbiAgICAgICAgZnJvbSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0byB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQC1tb3ota2V5ZnJhbWVzIHNwaW5tIHtcclxuICAgICAgICBmcm9tIHtcclxuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRvIHtcclxuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAa2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgICAgIGZyb20ge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRvIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYWpheC1zcGlubmVyIHtcclxuICAgICAgICAuYWpheC1zcGlubmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwMHB4IGF1dG8gNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmFjay1jb3ZlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC43NTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXhzLW1heCB7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDc2N3B4XHJcbiAgICAjc2hpcHBpbmctZXN0aW1hdG9yIHtcclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIGxhYmVsOm5vdCgudWktY2hlY2tib3hyYWRpby1sYWJlbCk6bm90KC5hbHdheXMtc2hvdyksIGkuZ2x5cGhpY29uLWluZm8tc2lnbiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC05OTk5cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPW51bWJlcl0ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICNzaGlwcGluZy1lc3RpbWF0b3Ige1xyXG4gICAgICAgIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLXNtLW1heCB7XHJcbiAgICAvLyBtYXgtd2lkdGg6IDk5MXB4XHJcbiAgICAjc2hpcHBpbmctZXN0aW1hdG9yIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAuY3RhLXJvdyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNsaXN0aW5nQ29udGFpbmVyIHtcclxuXHJcbiAgICBAaW5jbHVkZSBoaWRlLW9wdGlvbigkaW5kZXg6IDEsICRsYWJlbDogJycpO1xyXG4gICAgQGluY2x1ZGUgaGlkZS1vcHRpb24oJGluZGV4OiAyLCAkbGFiZWw6ICcnKTtcclxuICAgIEBpbmNsdWRlIGhpZGUtb3B0aW9uKCRpbmRleDogMywgJGxhYmVsOiAnJyk7XHJcbiAgICBAaW5jbHVkZSBoaWRlLW9wdGlvbigkaW5kZXg6IDQsICRsYWJlbDogJycpO1xyXG4gICAgQGluY2x1ZGUgaGlkZS1vcHRpb24oJGluZGV4OiA1LCAkbGFiZWw6ICcnKTtcclxuICAgIEBpbmNsdWRlIGhpZGUtb3B0aW9uKCRpbmRleDogNiwgJGxhYmVsOiAnJyk7XHJcblxyXG4gICAgY29sb3I6ICRncmF5O1xyXG5cclxuICAgICYgPiBwIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMHB4IDBweCAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQuaGVscGxpbmstZHJhd2VyICsgbGFiZWwgKyBoMyArIHAge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduIHtcclxuICAgICAgICBjb2xvcjogJGd1bmJyb2tlci15ZWxsb3c7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hdC1ob3Jpem9udGFsLWNvbnRlbnQtY29udGFpbmVyLCAubWF0LXN0ZXBwZXItdmVydGljYWwge1xyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi5idG4tc2ltIHtcclxuICAgICAgICBmbGV4OiAxIDEgMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAubGlzdGluZy1wYW5lbCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDQ5O1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICAmLnBhZ2Utc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLXdoaXRlLnNlY3Rpb24taGVhZGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAmID4gaDMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMHB4IDVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLXRyYW5zcGFyZW50LCAuc2VjdGlvbi13aGl0ZSB7XHJcbiAgICAgICAgICAgIC5mb3JtLWdyb3VwOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gc21hbGwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VjdGlvbi1ncmF5IHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLXRyYW5zcGFyZW50LCAuc2VjdGlvbi13aGl0ZSwgLnNlY3Rpb24tZ3JheSB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlY3Rpb24taGVhZGVyIHtcclxuICAgICAgICAgICAgei1pbmRleDogNDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWdyb3VwIC5yYWRpby1ncm91cCBsYWJlbCBzcGFuOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnVpLXdpZGdldCB7XHJcbiAgICAgICAgQGluY2x1ZGUgZm9udC1mYW1pbHk7XHJcbiAgICB9XHJcblxyXG4gICAgLmdiLWF1dG9jb21wbGV0ZS13cmFwIHtcclxuICAgICAgICAvL2hlaWdodDogNzBweDtcclxuXHJcbiAgICAgICAgLm1hdC1tZGMtY2hpcC1zZXRbaGlkZGVuXSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1kYy1ldm9sdXRpb24tY2hpcC1zZXRfX2NoaXBzLCBcclxuICAgICAgICAubWF0LW1kYy1jaGlwIHtcclxuICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYXQtbWRjLWNoaXAge1xyXG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIGhlaWdodDo0MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gTVEgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4geyAvLzc2OHB4XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7IC8vOTkycHhcclxuICAgICAgICAubGlzdGluZy1wYW5lbCB7XHJcbiAgICAgICAgICAgIC5zZWN0aW9uLXdoaXRlLnNlY3Rpb24taGVhZGVyIHtcclxuICAgICAgICAgICAgICAgICYgPiBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbGctbWluIHsgLy8xMjAwcHhcclxuICAgICAgICAuYnRuLmJ0bi1zaW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgZmxleDogMCAwIGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNmaXJzdFRpbWVTZWxsZXJNb2RhbCB7XHJcblx0Ji5pbiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0Y29sb3I6JGdyYXk7XHJcblxyXG5cdFx0YnV0dG9uLmNsb3NlLWJ0biB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcblx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdGJvcmRlcjpub25lO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDowcHg7XHJcblx0XHRcdHJpZ2h0OjBweDtcclxuXHRcdFx0ei1pbmRleDo1MDtcclxuXHRcdFx0d2lkdGg6MzBweDtcclxuXHRcdFx0aGVpZ2h0OjMwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bGluZS1oZWlnaHQ6MzBweDtcclxuXHRcdFx0cGFkZGluZzowcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0aDMge1xyXG5cdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRwLCB1bCB7XHJcblx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdH1cclxuXHJcblx0XHR1bCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDoxOXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmdiLW1hdC1kaWFsb2cge1xyXG5cdCYuaXRlbS1kZXNjcmlwdGlvbi1tb2RhbCB7XHJcblx0XHQuY2xvc2Uge1xyXG5cdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRyaWdodDoxNXB4O1xyXG5cdFx0XHR0b3A6MTVweDtcclxuXHRcdFx0Zm9udC1zaXplOjI2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1hdC1tZGMtZGlhbG9nLXRpdGxlIHtcclxuXHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0bWFyZ2luLXRvcDoxNXB4O1xyXG5cdFx0XHRmb250LXNpemU6MjBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Y29sb3I6JHRydWUtYmxhY2s7XHJcblx0XHRcdG1hcmdpbjoyMHB4IDAgMHB4O1xyXG5cdFx0XHRwYWRkaW5nOjA7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm1hdC1tZGMtZGlhbG9nLWNvbnRlbnQge1xyXG5cdFx0XHRwYWRkaW5nOjAgMCAxcHg7XHJcblx0XHRcdG1heC1oZWlnaHQ6dW5zZXQ7XHJcblxyXG5cdFx0XHQjZGVzY3JpcHRpb25UZXh0IHtcclxuXHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xyXG5cdFx0XHRcdHBhZGRpbmc6MTBweDtcclxuXHRcdFx0XHRtYXJnaW46MCAxNXB4O1xyXG5cdFx0XHRcdGhlaWdodDpjYWxjKDEwMCUgLSA2MHB4KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmN0YXMge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6MTVweDtcclxuXHJcblx0XHRcdFx0c21hbGwge1xyXG5cdFx0XHRcdFx0cGFkZGluZzowIDAgMTVweDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdFx0Ji5idG4tc2Vjb25kYXJ5IHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmICsgYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jbGlzdGluZ0NvbnRhaW5lciB7XHJcblx0I2NvbnRlbnRDb250YWluZXIge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0bWFyZ2luLXRvcDozMHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6LTE1cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6LTE1cHg7XHJcblx0XHRcclxuXHRcdC5wYWdlLXNlY3Rpb24ge1xyXG5cdFx0XHRib3JkZXItdG9wOjBweDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTowcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgPiBkaXYge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXI6bm9uZTtcclxuXHRcdFx0cGFkZGluZzowcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6MHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0LnNlY3Rpb24td2hpdGUsIC5zZWN0aW9uLXRyYW5zcGFyZW50IHtcclxuXHRcdFx0XHRwYWRkaW5nOjIwcHggMTVweCAyNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY3RhLXJvdyB7XHJcblx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDozMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjVweDtcclxuXHRcdFx0XHRcdHRvcDowcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTlweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuaW52YWxpZCB7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6JGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuXHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyBNUSAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi14cy1taW4ge1xyXG5cdFx0XHQuY3RhLXJvdyB7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGJ1dHRvbixhIHtcclxuXHRcdFx0XHRcdHdpZHRoOjUwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG5cdFx0XHQuY3RhLXJvdyB7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0YnV0dG9uLGEge1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi1zbS1taW4geyAvLzc2OHB4XHJcblx0XHRcdG1hcmdpbi1sZWZ0OjBweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OjBweDtcclxuXHJcblx0XHRcdCNvcHRpb25hbFNlcnZpY2VzK2gyIHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOjBweCA2cHggMHB4IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0JiA+IGRpdiB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdHotaW5kZXg6MTAwO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY+ZGl2Omxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtYm90dG9tO1xyXG5cclxuXHRcdFx0XHRcdCY+ZGl2Omxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHQmLnNlY3Rpb24td2hpdGUge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWJvdHRvbTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY3RhLXJvdyB7XHJcblx0XHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDoxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7IC8vMTIwMHB4XHJcblx0XHRcdC5jdGEtcm93IHtcclxuXHRcdFx0XHRidXR0b24sYSB7XHJcblx0XHRcdFx0XHR3aWR0aDozMy4zMzMzJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jbGlzdGluZ0NvbnRhaW5lciB7XHJcblx0LmVycl9tc2cge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdCAgICBmb250LXdlaWdodDogNjAwO1xyXG5cdCAgICBjb2xvcjogI2QwMDIxYjtcclxuXHQgICAgbWluLWhlaWdodDogMjBweDtcclxuXHQgICAgZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC5jdGEtcm93ICsgLmVycl9tc2cge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRwYWRkaW5nLWxlZnQ6MTVweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6MTVweDtcclxuXHRcdG1hcmdpbi10b3A6MTBweDtcclxuXHR9XHJcblx0LmVycl9tc2dfd3JhcCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOi0yMHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OjE1cHg7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OjE1cHg7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR9XHJcblx0LnBhZ2Utc2VjdGlvbiB7XHJcblx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XHJcblx0XHRcdFxyXG5cdFx0XHRsYWJlbDpub3QoLm1hdC1mb3JtLWZpZWxkLWxhYmVsKTpub3QoLm5vbi1zdGFuZGFyZC1sYWJlbCksIC5hY3RpbmctbGFiZWwge1xyXG5cdFx0XHRcdGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblx0XHRcdFx0Ym9yZGVyOjBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJvcmRlcjowcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHRvcDoxcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY2hlY2stZ3JvdXAge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6MHB4O1xyXG5cdFx0XHRcdFx0cmlnaHQ6MHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjExcHg7XHJcblxyXG5cdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblxyXG5cdFx0XHRcdFx0XHRzcGFuOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOi0zcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5yZXEge1xyXG5cdFx0XHRcdFx0Y29sb3I6JGFsZXJ0LXJlZDtcclxuXHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6XCIqXCI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRhLCBhOmhvdmVyIHtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6M3B4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ24ge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLXllbGxvdztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ji5kcmF3ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCY+bGFiZWwge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuYWMtaW5wdXQtZ3JvdXAge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0LmdseXBoaWNvbiB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR3aWR0aDo0MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjQwcHg7XHJcblx0XHRcdFx0XHRyaWdodDowcHg7XHJcblx0XHRcdFx0XHRib3R0b206MHB4O1xyXG5cdFx0XHRcdFx0dG9wOmF1dG87XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHRcdFx0XHRcdGNvbG9yOiRncmF5LWRpc2FibGVkO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucmFkaW8tZ3JvdXAge1xyXG5cdFx0XHRcdGNsZWFyOmJvdGg7XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM1NTU1NTU7XHJcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHQgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHQgICAgbWFyZ2luOjEwcHggMHB4IDBweCAwcHg7XHJcblx0XHRcdFx0ICAgIGRpc3BsYXk6ZmxleDtcclxuXHJcblx0XHRcdFx0ICAgIHNwYW46bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0ICAgIFx0cGFkZGluZy1yaWdodDoxMHB4O1xyXG5cdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5tdWx0aS1pbnB1dC1ncm91cCB7XHJcblx0XHRcdFx0bGFiZWw6bm90KC5tYXQtZm9ybS1maWVsZC1sYWJlbCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHVsLmNoZWNrYm94LWdyb3VwIHtcclxuXHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6bm9uZTtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOjBweDtcclxuXHRcdFx0XHRwYWRkaW5nOjBweDtcclxuXHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDo3cHg7XHJcblx0XHRcdFx0XHRpbnB1dFt0eXBlPWNoZWNrYm94XStsYWJlbCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxM3B4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRpbnB1dFt0eXBlPXRleHRdLGlucHV0W3R5cGU9bnVtYmVyXTpub3QoLmN1cnJlbmN5KSB7XHJcblx0XHRcdFx0Ji5zaG9ydCB7XHJcblx0XHRcdFx0XHR3aWR0aDo1MCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYgPiBkaXYge1xyXG5cdFx0XHRcdHRleHRhcmVhIHtcclxuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6MTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmZ1dHVyZS1zYXZlLXRleHQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MTBweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0XHRzbWFsbCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOjExcHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDozcHg7XHJcblxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnJlcSB7XHJcblx0XHRcdFx0XHRjb2xvcjokYWxlcnQtcmVkO1xyXG5cclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDpcIipcIjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmZpZWxkLW5hbWUtcmVxICsgbGFiZWwge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6NXB4O1xyXG5cdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZpZWxkLW5hbWUtcmVxICsgbGFiZWwgKyBsYWJlbCwgLmZpZWxkLW5hbWUtcmVxICsgbGFiZWwgKyBsYWJlbCArIGlucHV0IHtcclxuXHRcdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZpZWxkLW5hbWUtcmVxOmNoZWNrZWQgKyBsYWJlbCArIGxhYmVsLCAuZmllbGQtbmFtZS1yZXE6Y2hlY2tlZCArIGxhYmVsICsgbGFiZWwgKyBpbnB1dCB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0LmZpZWxkLW5hbWUtcmVxOmNoZWNrZWQgKyBsYWJlbCArIGxhYmVsIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdCYub3B0aW9uYWwtc2VydmljZSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToxNXB4O1xyXG5cclxuXHRcdFx0XHQuY2hlY2stZ3JvdXAge1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jj5sYWJlbCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6ZmxleDtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDozcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTNweDtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTpub3dyYXA7XHJcblx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDoxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5lZGl0LW1vZGUge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHQucHJlZmlsbC1lZGl0IHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOjBweDtcclxuXHRcdFx0XHRcdHJpZ2h0OjE1cHg7XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5wcmVmaWxsLWxpc3Qge1xyXG5cdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDozcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRsYWJlbCtzcGFuIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JHRydWUtYmxhY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5tYXQtY2hpcC1saXN0IHtcclxuXHRcdFx0XHQubWF0LWNoaXAtbGlzdC13cmFwcGVyIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMHB4O1xyXG5cclxuXHRcdFx0XHRcdC5tYXQtY2hpcCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDoyNHB4O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHRcdFx0XHQubWF0LWljb24ge1xyXG5cdFx0XHRcdFx0XHRcdGZsb2F0OnJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6M3B4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmLm1hdC1zdGFuZGFyZC1jaGlwOm5vdCgubWF0LWNoaXAtZGlzYWJsZWQpOmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0LnBhZ2Utc2VjdGlvbiB7XHJcblx0XHRcdC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0XHRzbWFsbCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGxhYmVsLC5hY3RpbmctbGFiZWwge1xyXG5cdFx0XHRcdFx0Ji5kcmF3ZXIge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHRcclxuXHR9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jbGlzdGluZ0NvbnRhaW5lciB7XHJcbiAgICAubGlzdGluZy1wYW5lbCB7XHJcbiAgICAgICAgLnNlY3Rpb24td2hpdGUuc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgICAgICAgICAuaGVscGxpbmstZHJhd2VyICsgbGFiZWwgKyBoMywgLmhlbHBsaW5rLWRyYXdlciArIGxhYmVsICsgaDMgKyBwICB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oZWxwbGluay1kcmF3ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOjBweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NDVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NDVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiwgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOm5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjo1cHggMHB4IDBweCAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcZTA4NlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjoxNXB4IDE1cHggMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdseXBoaWNvbi1mYW1pbHkoKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW4taG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowcHggMHB4IDBweCA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOmRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDo0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2xpc3RpbmdDb250YWluZXIgLnByaWNlLWhpc3Rvcnkge1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIG1heC13aWR0aDo2MjBweDtcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOjE1cHggMTVweCAyNXB4O1xyXG4gICAgY29sb3I6JHRydWUtYmxhY2s7XHJcblxyXG5cdCY+aDQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgfVxyXG4gICAgJj5wIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wcmljZS1oaXN0b3J5LXdyYXAge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAmLm1pZCB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OjM0MHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy90aGVtZS9hc3NldHMvcHJpY2VoaXN0b3J5LWJnLnBuZycpIGJvdHRvbSBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjYwcHggYXV0byAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6IDFweCA0cHggMnB4IHJnYmEoNTAsNTAsNTAsMC40KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5sLCAmLnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTo4M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogLTFweCAxcHggMnB4ICR0cnVlLXdoaXRlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxcHggMXB4IDJweCAkdHJ1ZS13aGl0ZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMXB4IC0xcHggMCAkdHJ1ZS13aGl0ZSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLTFweCAtMXB4IDAgJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYubCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBwLmx1IHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyBNUSAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAjbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOjk1JTtcclxuXHJcbiAgICAgICAgJj5oNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByaWNlLWhpc3Rvcnktd3JhcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OjQ5O1xyXG4gICAgICAgICAgICAgICAgdG9wOjUwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNjNweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDo1MDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmxlZnQsICYucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE3NXB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjAgMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubHUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5taWQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6MjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogMXB4IDJweCAycHggcmdiYSg1MCwgNTAsIDUwLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDozN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubCwgJi51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTo3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbn1cclxuQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAjbGlzdGluZ0NvbnRhaW5lciAucHJpY2UtaGlzdG9yeSB7XHJcbiAgICAgICAgLnByaWNlLWhpc3Rvcnktd3JhcCB7XHJcbiAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICYucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubHUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxufVxyXG5AaW5jbHVkZSBzY3JlZW4teGwtbWluIHtcclxuICAgICNsaXN0aW5nQ29udGFpbmVyIC5wcmljZS1oaXN0b3J5IHtcclxuICAgICAgICAucHJpY2UtaGlzdG9yeS13cmFwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDotMzBweDtcclxuXHJcbiAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICYubGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubWlkIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyNjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NjFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubCwgJi51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbToxMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDotODhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDotODhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmx1IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTozMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gXHJcbiAgICB9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcbkB1c2UgJ3Nhc3M6Y29sb3InO1xyXG5cclxuI2xpc3RpbmdDb250YWluZXIge1xyXG5cdCNjYXRlZ29yeVNlbGVjdGlvbiB7XHJcblx0XHRoNCB7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRtYXJnaW46IDBweCAwcHggMTBweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdFx0LmVycl9tc2dfd3JhcCB7XHJcblx0XHRcdGNsZWFyOiBsZWZ0O1xyXG5cdFx0XHRwYWRkaW5nLXRvcDowcHggIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0LmxvYWRpbmcge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHRcdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL3RoZW1lL2Fzc2V0cy9hamF4LXNwaW5uZXIuZ2lmJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb24td2hpdGUge1xyXG5cdFx0XHQmLnNlY3Rpb24taGVhZGVyIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRib3JkZXItdG9wOiAwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jYXRlZ29yeS1pbnB1dCB7XHJcblx0XHRcdFx0cGFkZGluZzogMzBweCAwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAzMHB4IDE1cHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblxyXG5cdFx0XHRcdC5jYXRlZ29yeS1pbnB1dC13cmFwIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDBweCAxNXB4O1xyXG5cclxuXHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRncmF5O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5hYy1pbnB1dC1ncm91cCB7XHJcblx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1yaWdodDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0aW5wdXRbcmVhZG9ubHldIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ji5zZWFyY2hpbmcge1xyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDEwcHggYXV0byAwO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy90aGVtZS9hc3NldHMvYWpheC1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5jYXRlZ29yeS1pbnB1dC13cmFwIHtcclxuXHRcdFx0XHRcdFx0LmFjLWlucHV0LWdyb3VwIHtcclxuXHRcdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmFjdGluZy1sYWJlbCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY2F0ZWdvcnktcmVzdWx0cyB7XHJcblx0XHRcdFx0JiA+IC5hY3RpbmctbGFiZWwge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcclxuXHJcblx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHRcdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAycHggNXB4O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiA1O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmID4gaHIge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAxMXB4O1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDBweDtcclxuXHRcdFx0XHRcdFx0XHR6LWluZGV4OiA0O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkZ3JheS1saWdodCwgJGxpZ2h0bmVzczogMjUlKTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudGVybWluYWwtY2F0ZWdvcnkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50ZXJtaW5hbC1jYXRlZ29yeSArIGxhYmVsIHtcclxuXHRcdFx0XHRjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50ZXJtaW5hbC1jYXRlZ29yeTpjaGVja2VkICsgbGFiZWwge1xyXG5cdFx0XHRcdGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5nYi1tYXQtdHJlZSB7XHJcblx0XHRcdFx0cGFkZGluZzogMjBweCAxNXB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHJcblx0XHRcdFx0LnRlcm1pbmFsLWNhdGVnb3J5ICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQudGVybWluYWwtY2F0ZWdvcnk6Y2hlY2tlZCArIGxhYmVsIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRjb2xvcjogJHRydWUtd2hpdGU7XHJcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm1hdC1uZXN0ZWQtdHJlZS1ub2RlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuXHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0Lm1hdC10cmVlLW5vZGU6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdC50ZXJtaW5hbC1jYXRlZ29yeTpjaGVja2VkICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi14cy1taW4ge1xyXG5cdFx0XHQuc2VjdGlvbi13aGl0ZSB7XHJcblx0XHRcdFx0LmdiLW1hdC10cmVlIHtcclxuXHRcdFx0XHRcdGJ1dHRvbiwgbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5jYXRlZ29yeS1kaXNwbGF5IHtcclxuXHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdGlucHV0IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gTVEgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHsgLy83NjhweFxyXG5cdFx0XHQuc2VjdGlvbi13aGl0ZSB7XHJcblx0XHRcdFx0LmFjdGluZy1sYWJlbCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY2F0ZWdvcnktaW5wdXQge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMzBweCAwcHg7XHJcblxyXG5cdFx0XHRcdFx0LmNhdGVnb3J5LWlucHV0LXdyYXAge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHggMTAwcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5zZWFyY2hpbmcge1xyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQuYWMtaW5wdXQtZ3JvdXAge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAtNDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvdGhlbWUvYXNzZXRzL2FqYXgtc3Bpbm5lci5naWYnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY2F0ZWdvcnktcmVzdWx0cyB7XHJcblx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5nYi1tYXQtdHJlZSB7XHJcblx0XHRcdFx0XHRidXR0b24sIGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7IC8vOTkycHhcclxuXHRcdFx0LnNlY3Rpb24td2hpdGUge1xyXG5cdFx0XHRcdC5jYXRlZ29yeS1pbnB1dCB7XHJcblx0XHRcdFx0XHQuY2F0ZWdvcnktaW5wdXQtd3JhcCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweCAxODBweDtcclxuXHJcblx0XHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tbGctbWluIHsgLy8xMjAwcHhcclxuXHRcdFx0LnNlY3Rpb24td2hpdGUge1xyXG5cdFx0XHRcdC5sb2FkaW5nIHtcclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmNhdGVnb3J5LWlucHV0IHtcclxuXHRcdFx0XHRcdHdpZHRoOiA3NSU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDMwcHggYXV0bztcclxuXHJcblx0XHRcdFx0XHQuY2F0ZWdvcnktaW5wdXQtd3JhcCB7XHJcblx0XHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5jYXRlZ29yeS1kaXNwbGF5LCAuZ2ItbWF0LXRyZWUge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDc1JTtcclxuXHRcdFx0XHRcdG1hcmdpbjogMzBweCBhdXRvIDE1cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQuY2F0ZWdvcnktZGlzcGxheSBsYWJlbCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiI2xpc3RpbmdDb250YWluZXIge1xyXG4gICAgI3BpY3R1cmVzIHtcclxuICAgICAgICAuZ2ItYXVyaWdtYS1pbWFnZS11cGxvYWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNsaXN0aW5nQ29udGFpbmVyIHtcclxuXHQjaXRlbURldGFpbHMge1xyXG5cdFx0aDUge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0cGFkZGluZzogMTVweCAwcHg7XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0LmZmbCB7XHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0I3N0YW5kYXJkVGV4dE5pY2tuYW1lIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQmPi5zZWN0aW9uLXRyYW5zcGFyZW50IHtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2RmZGZkZiwgJHRydWUtd2hpdGUgMTJweCk7XHJcblx0XHR9XHJcblxyXG5cdFx0LmdyYWRpZW50LWdyb3VwLXdyYXAge1xyXG5cdFx0XHRtYXJnaW46MCAtMTVweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJHRydWUtd2hpdGUsICNkZmRmZGYgNTBweCk7XHJcblxyXG5cdFx0XHQuZ3JhZGllbnQtcm90YXRlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHRcdFx0XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcclxuXHRcdFx0XHRwYWRkaW5nOiA0cHg7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDEwcHggMTNweCAtMTBweCAjMDAwMDAwLCAwcHggMHB4IDE1cHggMHB4IHJnYmEoMCwwLDAsMCk7XHJcblxyXG5cdFx0XHRcdC5ncmFkIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDotNDY2JTtcclxuXHRcdFx0XHRcdGxlZnQ6LTI1JTtcclxuXHRcdFx0XHRcdHdpZHRoOjE1MCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6MTAwMCU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNDgyYTZkO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2IoNzIsIDQyLCAxMDkpIDI1JSwgcmdiYSgxOTUsIDQwLCAxNjgsIDEpIDUwJSwgcmdiKDEwMSwgNTYsIDE1NSkgNzUlKTtcclxuXHRcdFx0XHRcdC13ZWJraXQtYW5pbWF0aW9uOmdyYWRpZW50U3BpbiA4cyBsaW5lYXIgaW5maW5pdGU7XHJcblx0XHRcdFx0XHQtbW96LWFuaW1hdGlvbjpncmFkaWVudFNwaW4gOHMgbGluZWFyIGluZmluaXRlO1xyXG5cdFx0XHRcdFx0YW5pbWF0aW9uOmdyYWRpZW50U3BpbiA4cyBsaW5lYXIgaW5maW5pdGU7XHJcblx0XHRcdFx0XHR6LWluZGV4OjEwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQjR2VuZXJhdGVBSUJ1dHRvbiB7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMXB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcblx0XHRcdFx0XHRjb2xvcjogJHRydWUtYmxhY2s7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2MzMjhhODtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6OHB4IDEycHg7XHJcblx0XHRcdFx0XHR6LWluZGV4OjExO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0QC1tb3ota2V5ZnJhbWVzIGdyYWRpZW50U3BpbiB7IDEwMCUgeyAtbW96LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxyXG5cdFx0XHRcdEAtd2Via2l0LWtleWZyYW1lcyBncmFkaWVudFNwaW4geyAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cclxuXHRcdFx0XHRAa2V5ZnJhbWVzIGdyYWRpZW50U3BpbiB7IDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTsgfSB9XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0LmdyYWQge1xyXG5cdFx0XHRcdFx0XHQtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjozcztcclxuXHRcdFx0XHRcdFx0LW1vei1hbmltYXRpb24tZHVyYXRpb246M3M7XHJcblx0XHRcdFx0XHRcdGFuaW1hdGlvbi1kdXJhdGlvbjozcztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuZGlzYWJsZWQge1xyXG5cdFx0XHRcdFx0LmdyYWQge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiRncmV5LWJvcmRlciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRncmV5LWJvcmRlciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0I3JlbWFpbmluZ0F0dGVtcHRzIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRjb2xvcjokdHJ1ZS1ibGFjaztcclxuXHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZXJyX21zZyB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDo2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ydGYtbGFiZWwtd3JhcCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuXHRcdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHRcdGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuXHJcblx0XHRcdFx0JiA+IHN0cm9uZyB7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JiA+IGltZyB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBib3gtc2hhZG93KCk7XHJcblx0XHRcdFx0XHRtYXJnaW46IDBweCAxMHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5sb2FkZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM4LCAyMzgsIDIzOCk7XHJcblx0XHR9XHJcblx0XHQvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyBNUSAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cdFx0XHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHsgLy83NjhweFxyXG5cdFx0XHQucnRmLWxhYmVsLXdyYXAge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuXHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNhdGVnb3J5LXNlY3Rpb24ge1xyXG5cdFx0XHRcdC5qcXVpLWRkLXdyYXBwZXIge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zZWN0aW9uLXRyYW5zcGFyZW50IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHJcblx0XHRcdFx0LmZvcm0tZ3JvdXAge1xyXG5cdFx0XHRcdFx0LnNlY3Rpb24tZ3JheSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmN0YS1yb3cge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zZWN0aW9uLXdoaXRlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG5cclxuXHRcdFx0XHQmLnNlY3Rpb24taGVhZGVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jbGlzdGluZ0NvbnRhaW5lciB7XHJcblx0I3BheW1lbnRTaGlwcGluZ1RheGVzIHtcclxuXHRcdC5zZWN0aW9uLXRyYW5zcGFyZW50IHtcclxuXHRcdFx0LmZvcm0tZ3JvdXA6Zmlyc3QtY2hpbGQgLnNlY3Rpb24tZ3JheSB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnNlY3Rpb24tZ3JheSB7XHJcblx0XHRcdCYuc2hpcHBpbmctc2VjdGlvbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuXHRcdFx0XHQmID4gLmZvcm0tZ3JvdXAge1xyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdFx0XHRvcmRlcjogMTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRcdG9yZGVyOiAzO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRcdFx0b3JkZXI6IDY7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRcdFx0XHRvcmRlcjogNDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCg1KSB7XHJcblx0XHRcdFx0XHRcdG9yZGVyOiA1O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDYpIHtcclxuXHRcdFx0XHRcdFx0b3JkZXI6IDI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmlucHV0LWdyb3VwLWVuZCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtcmlnaHQgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHJcblx0XHQjc2hpcFNlZUFkZGxUZXJtcyArIGxhYmVsIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQjaW1tZWRpYXRlLWNoZWNrb3V0LWdicGF5IC5nbHlwaGljb24tb2sge1xyXG5cdFx0XHRjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdH1cclxuXHJcblx0XHQjZXN0aW1hdG9yLWxvZ28tbGlua3MtaGRyIHtcclxuXHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0fVxyXG5cdFx0I2VzdGltYXRvci1sb2dvLWxpbmtzIHtcclxuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0XHRtYXJnaW46MTBweCAtNy41cHggNXB4O1xyXG5cdFx0XHRwYWRkaW5nOjA7XHJcblx0XHRcdFxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjcuNXB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6Ny41cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdGhlaWdodDoxMDBweDtcclxuXHRcdFx0XHRwYWRkaW5nOjEwcHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmI2ZlZGV4bGluaz5kaXYge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTp1cmwoL3RoZW1lL2Fzc2V0cy9sb2dvLWZlZGV4LnBuZyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYjdXNwc2xpbms+ZGl2IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6dXJsKC90aGVtZS9hc3NldHMvbG9nby11c3BzLnBuZyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYjdXBzbGluaz5kaXYge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTp1cmwoL3RoZW1lL2Fzc2V0cy9sb2dvLXVwcy5wbmcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0LmdseXBoaWNvbi1yZW1vdmUge1xyXG5cdFx0XHRcdGNvbG9yOiAkYWxlcnQtcmVkO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuc2VjdGlvbi1ncmF5IHtcclxuXHRcdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdFx0XHRjbGVhcjogbGVmdDtcclxuXHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmltbWVkaWF0ZS1jaGVja291dCB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMjBweDtcclxuXHJcblx0XHRcdFx0LnNlY3Rpb24tZ3JheSB7XHJcblx0XHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRjbGVhcjogYm90aDtcclxuXHJcblx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogN3B4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdCYuZ2x5cGhpY29uLW9rIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Ji5nbHlwaGljb24tcmVtb3ZlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRhbGVydC1yZWQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Jjp2aXNpdGVkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLnF1YWxpZmllZCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHQuYWN0aW5nLWxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLnVucXVhbGlmaWVkIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHJcblx0XHRcdFx0XHRcdC5hY3RpbmctbGFiZWwge1xyXG5cclxuXHRcdFx0XHRcdFx0XHQuZ2x5cGhpY29uLW9rIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQuZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ24ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRhbGVydC15ZWxsb3c7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQjc2FsZXNUYXhXcmFwIHtcclxuXHRcdFx0I3RheEVudHJ5IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHJcblx0XHRcdFx0I3RheFN0YXRlIHtcclxuXHRcdFx0XHRcdCNzYWxlc1RheFN0YXRlVGV4dCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMTVweCAwcHggNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LnJldmVhbGVyIHtcclxuXHJcblx0XHRcdFx0XHQjdGF4UGVyY2VudGFnZSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMTVweCAwcHggMHB4IDBweDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheTtcclxuXHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzdweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR0cnVlLWJsYWNrO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0aW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XHJcblx0XHRcdFx0XHRcdFx0ZmxleDogMSAxIGF1dG87XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDBweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdHAuZXJyb3Ige1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGFsZXJ0LXJlZDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDBweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQjdGF4SW5jbHVzaW9ucyB7XHJcblx0XHRcdFx0XHRcdHNtYWxsIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHRydWUtYmxhY2s7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQjc2FsZXNUYXhXcmFwLCAjZXhjbHVkZVN0YXRlc1dyYXAge1xyXG5cdFx0XHQjdGF4RW50cmllcywgI2V4Y2x1ZGVTdGF0ZUVudHJpZXMge1xyXG5cdFx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG5cdFx0XHRcdCYgPiBzbWFsbCB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHRydWUtYmxhY2s7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR1bCB7XHJcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRtYXJnaW46IDVweCAwIDA7XHJcblxyXG5cdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHQmID4gc3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiA3NXB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmLnBlcmM6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCIlXCI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQucm93LWVudHJpZXMge1xyXG5cdFx0XHRcdFx0XHRcdGZsZXg6IDEgMSBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweCAxMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHQucm93LWVudHJ5IHtcclxuXHRcdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQucmVtb3ZlLWJ0biB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAwcHg7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmFkZC1yb3cge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG5cdFx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblxyXG5cdFx0XHRcdFx0Ji5hZGQtYnRuIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JiArIC5lcnJfbXNnIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQjZXhjbHVkZVN0YXRlc1dyYXAge1xyXG5cdFx0XHQjZXhjbHVkZVN0YXRlIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcblx0XHRcdC5zZWN0aW9uLXRyYW5zcGFyZW50IHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNlY3Rpb24tZ3JheSB7XHJcblx0XHRcdFx0Ji5zaGlwcGluZy1zZWN0aW9uIHtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0XHRcdFx0JiA+IC5jb2wtc20tNiB7XHJcblx0XHRcdFx0XHRcdGZsZXg6IDAgMSA1MCU7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JiA+IC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdFx0XHRcdG9yZGVyOiA1O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCg1KSB7XHJcblx0XHRcdFx0XHRcdFx0b3JkZXI6IDY7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5AdXNlICdzYXNzOmNvbG9yJztcclxuXHJcbiNsaXN0aW5nQ29udGFpbmVyIHtcclxuXHQjY29udGVudENvbnRhaW5lciB7XHJcblx0XHQjbGlzdGluZ09wdGlvbnMge1xyXG5cdFx0XHQuc2VjdGlvbi10cmFuc3BhcmVudCB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuXHRcdFx0XHRoMy5zZWNvbmRhcnktaGVhZGVyIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6JHRydWUtYmxhY2s7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjI1cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiRib2xkO1xyXG5cclxuXHRcdFx0XHRcdCY+YSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNXB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Lm1lcmlkaWFuIHtcclxuXHRcdFx0XHRcdGNsZWFyOm5vbmU7XHJcblxyXG5cdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0XHRcdFx0bWluLXdpZHRoOjU1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5tYXQtbWRjLXRhYi1ib2R5IHtcclxuXHRcdFx0XHRwYWRkaW5nOjIwcHggMHB4IDBweDtcclxuXHJcblx0XHRcdFx0LmRyYXdlciB7XHJcblx0XHRcdFx0XHRtYXJnaW46NXB4IDBweCAxMHB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnJhZGlvLWdyb3VwIGxhYmVsIHtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5pbnB1dC1ncm91cCB7XHJcblx0XHRcdFx0XHQmLnJhZGlvLWdyb3VwIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5pbnB1dC1ncm91cC10ZXh0Ym94IHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cy1yaWdodCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGhlaWdodDo0MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6bm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQjc2hvcnRUZXJtQXVjdGlvbk9wdGluICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDpub3JtYWw7XHJcblxyXG5cdFx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCNhdWN0aW9uRHVyYXRpb25DaGtfc3RkICsgbGFiZWwgKyAuaW5wdXQtZ3JvdXAsI2F1Y3Rpb25EdXJhdGlvbkNoa19zaHIgKyBsYWJlbCArIC5pbnB1dC1ncm91cCB7XHJcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQjcmVsaXN0RXZlbklmU29sZENoa19zdGQgKyBsYWJlbCArIC50aWVyLTIsI3JlbGlzdEV2ZW5JZlNvbGRDaGtfc2hyICsgbGFiZWwgKyAudGllci0yIHtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjphbGwgLjNzO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6MHB4O1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OjA7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRvdmVyZmxvdzpoaWRkZW47XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XHJcblx0XHRcdFx0XHRcdGNsZWFyOmJvdGg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCNhdWN0aW9uRHVyYXRpb25DaGtfc3RkOmNoZWNrZWQgKyBsYWJlbCArIC5pbnB1dC1ncm91cCwgI2F1Y3Rpb25EdXJhdGlvbkNoa19zaHI6Y2hlY2tlZCArIGxhYmVsICsgLmlucHV0LWdyb3VwIHtcclxuXHRcdFx0XHRcdCNyZWxpc3RFdmVuSWZTb2xkQ2hrX3N0ZDpjaGVja2VkICsgbGFiZWwgKyAudGllci0yLCNyZWxpc3RFdmVuSWZTb2xkQ2hrX3NocjpjaGVja2VkICsgbGFiZWwgKyAudGllci0yIHtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6MTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6dmlzaWJsZTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6MTBweDtcclxuXHJcblx0XHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjowcHggMHB4IDVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmI3N0YW5kYXJkLXRhYiAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIGxhYmVsIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmI3Nob3J0dGVybS10YWIge1xyXG5cdFx0XHRcdFx0Jj5kaXZ7XHJcblx0XHRcdFx0XHRcdCY+cCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRwIHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHR9IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ24ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lm9wdGlvbmFsLXNlcnZpY2Uge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cclxuXHRcdFx0XHRcdC5jaGVjay1ncm91cCB7XHJcblx0XHRcdFx0XHRcdCY+bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdHNwYW46Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDozcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5pbnB1dC1ncm91cCB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHJcblx0XHRcdFx0XHRcdFx0LnJhZGlvLWdyb3VwIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNsZWFyOm5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDo0MHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjBweCAxNXB4IDBweCAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCNmdXR1cmVMaXN0aW5nT3B0aW4gKyBsYWJlbCwgI3NodEZ1dHVyZUxpc3RpbmdPcHRpbiArIGxhYmVsLCAjZnhkRnV0dXJlTGlzdGluZ09wdGluICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleDowIDEgYXV0bztcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206M3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQjZnV0dXJlTGlzdGluZ09wdGluOmNoZWNrZWQgKyBsYWJlbCArIC5pbnB1dC1ncm91cCwgI3NodEZ1dHVyZUxpc3RpbmdPcHRpbjpjaGVja2VkICsgbGFiZWwgKyAuaW5wdXQtZ3JvdXAsICNmeGRGdXR1cmVMaXN0aW5nT3B0aW4gKyBsYWJlbCArIC5pbnB1dC1ncm91cCB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6MTVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucm93ID4gLmZvcm0tZ3JvdXAge1xyXG5cdFx0XHRcdFx0Y2xlYXI6Ym90aDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5nYi1tYXQtZGF0ZXBpY2tlciB7XHJcblx0XHRcdFx0d2lkdGg6NTAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0bWFyZ2luOjBweCAwcHggMzVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gTVEgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG5cdFx0XHRcdC5nYi1tYXQtZGF0ZXBpY2tlciB7XHJcblx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQgXHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG5cdFx0XHRcdC5zZWN0aW9uLXdoaXRlIHtcclxuXHRcdFx0XHRcdC5vcHRpb25hbC1zZXJ2aWNlIHtcclxuXHRcdFx0XHRcdFx0LmNoZWNrLWdyb3VwIHtcclxuXHRcdFx0XHRcdFx0XHQmPmxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnNlY3Rpb24tdHJhbnNwYXJlbnQge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOmNvbG9yLmFkanVzdCgkaGlnaGxpZ2h0LXllbGxvdywgJGxpZ2h0bmVzczogMTAlKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQub3B0aW9uYWwtc2VydmljZSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToyNXB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCYuZ2ItbWF0LWNoZWNrYm94ICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0Jj5zcGFuIHtcclxuXHRcdFx0XHRcdFx0ZmxleDoxO1xyXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkLCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY+c21hbGwge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblxyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZGRfd3JhcCB7XHJcblx0XHRcdFx0XHQmPnNtYWxsIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDoxNXB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjVweDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucmVkIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JHByb2R1Y3QtcmVkO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJsdWUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokcHJvZHVjdC1ibHVlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmdyZWVuIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQudWktbWVudSB7XHJcblx0XHRcdFx0XHRcdGxpOm50aC1jaGlsZCgxKT5kaXYge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRwcm9kdWN0LXJlZDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRsaTpudGgtY2hpbGQoMik+ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjokcHJvZHVjdC1ibHVlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGxpOm50aC1jaGlsZCgzKT5kaXYge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNlY3Rpb24td2hpdGUge1xyXG5cdFx0XHRcdC5zdWJ0b3RhbCB7XHJcblx0XHRcdFx0XHQmPmRpdiB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNXB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDozMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcblx0XHRcdFx0Lm9wdGlvbmFsLXNlcnZpY2UgKyBsYWJlbCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcblx0XHRcdFx0Lm9wdGlvbmFsLXNlcnZpY2UgKyBsYWJlbCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0fSBcclxufSIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuQHVzZSAnc2Fzczpjb2xvcic7XHJcblxyXG4jbGlzdGluZ0NvbnRhaW5lciB7XHJcblx0I2NvbnRlbnRDb250YWluZXIge1xyXG5cdFx0I29wdGlvbmFsU2VydmljZXMge1xyXG5cdFx0XHQuc2VjdGlvbi10cmFuc3BhcmVudCB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGNvbG9yLmFkanVzdCgkaGlnaGxpZ2h0LXllbGxvdywgJGxpZ2h0bmVzczogMTAlKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQub3B0aW9uYWwtc2VydmljZSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbToyNXB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCYuZ2ItbWF0LWNoZWNrYm94ICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0Jj5zcGFuIHtcclxuXHRcdFx0XHRcdFx0ZmxleDoxO1xyXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkLCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY+c21hbGwge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblxyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZGRfd3JhcCB7XHJcblx0XHRcdFx0XHQmPnNtYWxsIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDoxNXB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjVweDtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucmVkIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JHByb2R1Y3QtcmVkO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJsdWUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokcHJvZHVjdC1ibHVlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmdyZWVuIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQudWktbWVudSB7XHJcblx0XHRcdFx0XHRcdGxpOm50aC1jaGlsZCgxKT5kaXYge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRwcm9kdWN0LXJlZDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRsaTpudGgtY2hpbGQoMik+ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjokcHJvZHVjdC1ibHVlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGxpOm50aC1jaGlsZCgzKT5kaXYge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNlY3Rpb24td2hpdGUge1xyXG5cdFx0XHRcdC5zdWJ0b3RhbCB7XHJcblx0XHRcdFx0XHQmPmRpdiB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNXB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDozMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcblx0XHRcdFx0Lm9wdGlvbmFsLXNlcnZpY2UgKyBsYWJlbCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcblx0XHRcdFx0Lm9wdGlvbmFsLXNlcnZpY2UgKyBsYWJlbCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9IFxyXG59IiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2xpc3RpbmdDb250YWluZXIge1xyXG5cdHBpYy1jYXJvdXNlbCB7XHJcblx0XHQudWktY2Fyb3VzZWwge1xyXG5cdFx0XHRwYWRkaW5nOiAwcHggMzBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuICAgIFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHRcdC51aS1jYXJvdXNlbC1oZWFkZXIge1xyXG5cdFx0XHRcdG1hcmdpbjowcHg7XHJcblx0XHRcdFx0cGFkZGluZzowcHg7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDowcHg7XHJcblx0XHRcdFx0bGVmdDowcHg7XHJcblx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHJcblx0XHRcdFx0LnVpLWNhcm91c2VsLWJ1dHRvbiB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHR3aWR0aDozMHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0ICAgIGhlaWdodDoxMDAlO1xyXG5cdFx0XHRcdCAgICBtYXJnaW46MHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgZ2x5cGhpY29uLWZhbWlseSgpO1xyXG5cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW4taG92ZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHQgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnVpLXN0YXRlLWRpc2FibGVkIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji51aS1jYXJvdXNlbC1uZXh0LWJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXMtcmlnaHQ7XHJcblx0XHRcdFx0XHRcdGZsb2F0OnJpZ2h0O1xyXG5cclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJcXGUwODBcIjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji51aS1jYXJvdXNlbC1wcmV2LWJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6JGJvcmRlci1yYWRpdXMtbGVmdDtcclxuXHRcdFx0XHRcdFx0ZmxvYXQ6bGVmdDtcclxuXHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OlwiXFxlMDc5XCI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC51aS1jYXJvdXNlbC12aWV3cG9ydCB7XHJcblx0XHRcdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC51aS1jYXJvdXNlbC1pdGVtIHtcclxuXHRcdFx0XHRcdG1hcmdpbjowcHggMi41cHggIWltcG9ydGFudDtcclxuXHJcblx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6YXV0bztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG5cdCNjb250ZW50Q29udGFpbmVyIHtcclxuXHRcdCNjb25maXJtYXRpb25TdW1tYXJ5UHJldmlldyB7XHJcblx0XHRcdC5zZWN0aW9uLWhlYWRlciB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY+aDMsJj5wLCY+c21hbGwge1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY+c21hbGwge1xyXG5cdFx0XHRcdFx0Y29sb3I6JGdyYXk7XHJcblx0XHRcdFx0XHRmb250LXN0eWxlOml0YWxpYztcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG5cdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXIteWVsbG93O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jj5hIHtcclxuXHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1mbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6MjVweDtcclxuXHRcdFx0XHRcdHdpZHRoOmF1dG87XHJcblxyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowcHggMHB4IDBweCA1cHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQubWF0LW1kYy10YWItYm9keS1jb250ZW50ID4gZGl2IHtcclxuXHRcdFx0XHRwYWRkaW5nOjIwcHggMTVweCAxMHB4O1xyXG5cclxuXHRcdFx0XHQucHJldmlldy1oZWFkZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XHJcblxyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjokdHJ1ZS1ibGFjaztcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c3Bhbi5zaW0tbGluayB7XHJcblx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c3BhbiArIHNwYW4uc2ltLWxpbmsge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6NXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubm9SZXZlYWxlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6MTIwMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cclxuXHRcdFx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93LXg6IHZpc2libGU7XHJcbiAgICBcdFx0XHRcdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgXHRcdFx0XHR9XHJcbiAgICBcdFx0XHR9XHJcblx0XHRcdFx0LnJldmVhbGVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDoxMjAwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XHJcblxyXG5cdFx0XHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdFx0b3ZlcmZsb3cteDogdmlzaWJsZTtcclxuICAgIFx0XHRcdFx0XHRvdmVyZmxvdy15OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjouNXMgaGVpZ2h0IGVhc2U7XHJcblx0XHRcdFx0XHRcdGhlaWdodDoyMDBweDtcclxuXHRcdFx0XHRcdFx0bWluLWhlaWdodDoyMDBweDtcclxuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcblx0XHRcdFx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogNDk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCY+LmZhZGVyIHtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0Ym90dG9tOjBweDtcclxuXHRcdFx0XHRcdFx0XHRsZWZ0OjBweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6NzVweDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6NTA7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiKDI1NSwyNTUsMjU1KTtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLCByZ2JhKDI0NywyNDYsMjQyLDApIDEwMCUpO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjQ3LDI0NiwyNDIsMCkgMTAwJSk7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjQ3LDI0NiwyNDIsMCkgMTAwJSk7XHJcblx0XHRcdFx0XHRcdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNmZmZmZmZcIixlbmRDb2xvcnN0cj1cIiNmN2Y2ZjJcIixHcmFkaWVudFR5cGU9MSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0XHQmICsgbGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6LTIwcHg7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6MzBweDtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDo0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOjEyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDUxO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiAycHggMnB4IDRweCAwcHggcmdiYSgwLDAsMCwwLjIpO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246LjVzIGFsbCBlYXNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOjBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OlwiRXhwYW5kXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdFx0XHRcdFx0JiArIGxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDpcIkNvbGxhcHNlXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCYgKyBkaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdC5mYWRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZWRpdG9yLWJsb2NrIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6NDBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206NDBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdFx0XHQvKiBkaXNwbGF5OmZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7ICovXHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XHJcblx0XHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0Jj5oNSB7XHJcblx0XHRcdFx0XHRcdC8vZmxleDowIDAgNDUlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46MHB4IGF1dG87XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjokdHJ1ZS1ibGFjaztcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmPnAge1xyXG5cdFx0XHRcdFx0XHQvL2ZsZXg6MTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjBweCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLnR3by1saW5lIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6MHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46MTVweCBhdXRvIDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5jb2xvcmVkLXJvd3Mge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206MTBweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0LmNvbG9yZWQtcm93IHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MTBweDtcclxuXHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKG9kZCkge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGxpZ2h0LWdyZXk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LmxlZnQge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTBweDtcclxuXHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRsYWJlbCwuYWN0aW5nLWxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6MHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjowcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdHNwYW46bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokdHJ1ZS1ibGFjaztcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjokdHJ1ZS1ibGFjaztcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Jj5zcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDoxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0LnJpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHRmbGV4OjE7XHJcblxyXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuY29sb3JlZC1yb3dzLCAuZm9ybS1ncm91cDpub3QoLmVkaXRvci1ibG9jaykge1xyXG5cdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6bm9uZTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6MHB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTowcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjowcHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRcdFx0XHRmbGV4OjE7XHJcblxyXG5cclxuXHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6M3B4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDo1cHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuaW1hZ2UtY29udGFpbiB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzowcHg7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6c3RyZXRjaDtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6d3JhcDtcclxuXHJcblx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOjUwJTtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXg6MSAwIDUwJTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvbG9yZWQtcm93cyB1bCBsaSB7ZGlzcGxheTogaW5saW5lLWJsb2NrO31cclxuXHRcdFx0XHQuZm9ybS1ncm91cDpub3QoLmVkaXRvci1ibG9jaykgdWwgbGkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDo1cHg7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYuc2VjdGlvbi13aGl0ZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjowcHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0JiNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlcyB7XHJcblx0XHRcdFx0XHRcdC5jb2xvcmVkLXJvd3Mge1xyXG5cdFx0XHRcdFx0XHRcdC5jb2xvcmVkLXJvdyB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjokdHJ1ZS1ibGFjaztcclxuXHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRpbnB1dFt0eXBlPSdjaGVja2JveCddICsgbGFiZWwgc3BhbjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JGdyYXktZGlzYWJsZWQ7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRpbnB1dFt0eXBlPSdjaGVja2JveCddICsgKiArIC5yaWdodCwgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArICogKyAqICsgLnJpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0aW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgKiArIC5yaWdodCwgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgKiArICogKyAucmlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsIHNwYW46bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiR0cnVlLWJsYWNrO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Jj5zcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Jj5zcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYucmVkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRwcm9kdWN0LXJlZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ji5ibHVlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRwcm9kdWN0LWJsdWU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCYuZ3JlZW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5yaWdodCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0ZW0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlc1RvdGFsIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDoxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzowcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOjIwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LmxlZnQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHRydWUtYmxhY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHRcdFx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5yaWdodCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jb2xvcmVkLXJvd3MgKyAjc3VtbWFyeU9wdGlvbmFsU2VydmljZXNUb3RhbCB7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MzBweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDoxMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCNwcmV2aWV3UGFuZSB7XHJcblx0XHRcdFx0cGFkZGluZzowcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokbGlnaHQtZ3JleTtcclxuXHJcblx0XHRcdFx0LmxvYWRlciB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOjIwcHggMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOjAgYXV0bztcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNXB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6NXB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDozMHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6MzBweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDp0cmFuc3BhcmVudCB1cmwoJy90aGVtZS9hc3NldHMvYWpheC1zcGlubmVyLmdpZicpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQucHJldmlldy10b3AsIC5wcmV2aWV3LWJvdHRvbSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6MjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnByZXZpZXctdG9wIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYigyNTUsMjU1LDI1NSk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjQ3LDI0NiwyNDIsMSkgMTAwJSk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjQ3LDI0NiwyNDIsMSkgMTAwJSk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwyNTUsMjU1LDEpIDAlLCByZ2JhKDI0NywyNDYsMjQyLDEpIDEwMCUpO1xyXG5cdFx0XHRcdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNmZmZmZmZcIixlbmRDb2xvcnN0cj1cIiNmN2Y2ZjJcIixHcmFkaWVudFR5cGU9MSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5wcmV2aWV3LWJvdHRvbSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2IoMjU1LDI1NSwyNTUpO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgyNDcsMjQ2LDI0MiwxKSAxMDAlKTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LDI1NSwyNTUsMSkgMCUsIHJnYmEoMjQ3LDI0NiwyNDIsMSkgMTAwJSk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgyNTUsMjU1LDI1NSwxKSAwJSwgcmdiYSgyNDcsMjQ2LDI0MiwxKSAxMDAlKTtcclxuXHRcdFx0XHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjZmZmZmZmXCIsZW5kQ29sb3JzdHI9XCIjZjdmNmYyXCIsR3JhZGllbnRUeXBlPTEpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHRcdFx0XHQubWF0LW1kYy10YWItYm9keS1jb250ZW50ID4gZGl2IHtcclxuXHRcdFx0XHRcdCYuc2VjdGlvbi13aGl0ZSB7XHJcblx0XHRcdFx0XHRcdCYjc3VtbWFyeU9wdGlvbmFsU2VydmljZXMge1xyXG5cdFx0XHRcdFx0XHRcdCNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlc1RvdGFsIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5yZWF2ZWxlciB7XHJcblx0XHRcdFx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6MzAwcHg7XHJcblx0XHRcdFx0XHRcdFx0bWluLWhlaWdodDozMDBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc2VjdGlvbi13aGl0ZTpub3QoLnNlY3Rpb24taGVhZGVyKSB7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNlY3Rpb24taGVhZGVyIHtcclxuXHRcdFx0XHRcdCY+c21hbGwge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcblx0XHRcdFx0Lm1hdC1tZGMtdGFiLWJvZHktY29udGVudCA+IGRpdiAge1xyXG5cdFx0XHRcdFx0LnByZXZpZXctaGVhZGVyIHtcclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mb3JtLWdyb3VwLmVkaXRvci1ibG9jayB7XHJcblx0XHRcdFx0XHRcdCY+aDUge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZm9ybS1ncm91cDpub3QoLmVkaXRvci1ibG9jayksLmNvbG9yZWQtcm93IHtcclxuXHRcdFx0XHRcdFx0aDUscCB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjE1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuY29sb3JlZC1yb3dzIHtcclxuXHRcdFx0XHRcdFx0LmNvbG9yZWQtcm93IHtcclxuXHRcdFx0XHRcdFx0XHQmPnNwYW4sc3Ryb25nLGxhYmVsIHNwYW46bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC5yaWdodCB7XHJcblx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnNlY3Rpb24td2hpdGUge1xyXG5cdFx0XHRcdFx0XHQmI3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzIHtcclxuXHRcdFx0XHRcdFx0XHQjc3VtbWFyeU9wdGlvbmFsU2VydmljZXNUb3RhbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG5cdFx0XHRcdC5tYXQtbWRjLXRhYi1ib2R5LWNvbnRlbnQgPiBkaXYgIHtcclxuXHRcdFx0XHRcdC5wcmV2aWV3LWhlYWRlciB7XHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxOHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZm9ybS1ncm91cC5lZGl0b3ItYmxvY2sge1xyXG5cdFx0XHRcdFx0XHQmPmg1IHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmZvcm0tZ3JvdXA6bm90KC5lZGl0b3ItYmxvY2spLC5jb2xvcmVkLXJvdyB7XHJcblx0XHRcdFx0XHRcdGg1LHAge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5jb2xvcmVkLXJvd3Mge1xyXG5cdFx0XHRcdFx0XHQuY29sb3JlZC1yb3cge1xyXG5cdFx0XHRcdFx0XHRcdCY+c3BhbixzdHJvbmcsbGFiZWwgc3BhbjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0LnJpZ2h0IHtcclxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuc2VjdGlvbi13aGl0ZSB7XHJcblx0XHRcdFx0XHRcdCYjc3VtbWFyeU9wdGlvbmFsU2VydmljZXMge1xyXG5cdFx0XHRcdFx0XHRcdCNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlc1RvdGFsIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0I3ByZXZpZXdQYW5lIHtcclxuXHRcdFx0XHRcdC5sb2FkZXIge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuLXhsLW1pbiB7XHJcblx0XHRcdFx0Lm1hdC1tZGMtdGFiLWJvZHktY29udGVudCA+IGRpdiAge1xyXG5cdFx0XHRcdFx0LnByZXZpZXctaGVhZGVyIHtcclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjIwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mb3JtLWdyb3VwLmVkaXRvci1ibG9jayB7XHJcblx0XHRcdFx0XHRcdCY+aDUge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxOHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZm9ybS1ncm91cDpub3QoLmVkaXRvci1ibG9jayksLmNvbG9yZWQtcm93IHtcclxuXHRcdFx0XHRcdFx0aDUscCB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjE4cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmNvbG9yZWQtcm93cyB7XHJcblx0XHRcdFx0XHRcdC5jb2xvcmVkLXJvdyB7XHJcblx0XHRcdFx0XHRcdFx0Jj5zcGFuLHN0cm9uZyxsYWJlbCBzcGFuOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjE4cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQucmlnaHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5zZWN0aW9uLXdoaXRlIHtcclxuXHRcdFx0XHRcdFx0JiNzdW1tYXJ5T3B0aW9uYWxTZXJ2aWNlcyB7XHJcblx0XHRcdFx0XHRcdFx0I3N1bW1hcnlPcHRpb25hbFNlcnZpY2VzVG90YWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQjcHJldmlld1BhbmUge1xyXG5cdFx0XHRcdFx0LmxvYWRlciB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxOHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH0gXHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciB7XHJcbiAgICAjcGF5bWVudEdhdGV3YXkge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMTVweCAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLyppbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXBhc3N3b3JkXSovXHJcbiAgICAgICAgLmlucHV0LXdyYXAsIC5qcXVpLWRkLXdyYXBwZXIsIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjYXV0aC1vbmx5LXdhcm5pbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2VuYWJsZWRUb2dnbGVyOmNoZWNrZWQgKyAjcGF5bWVudEdhdGV3YXkge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNzZXR1cFBheW1lbnRHYXRld2F5Q29udGFpbmVyIHtcclxuICAgICNlbmFibGVkVG9nZ2xlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjZW5hYmxlZFRvZ2dsZXIgKyAjcGF5bWVudEdhdGV3YXkgPiBsYWJlbCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDJweCAwcHggcmdiYSgwLDAsMCwwLjI1KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIkRpc2FibGVkXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjZW5hYmxlZFRvZ2dsZXI6Y2hlY2tlZCArICNwYXltZW50R2F0ZXdheSA+IGxhYmVsIHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiRW5hYmxlZFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2VuYWJsZWRUb2dnbGVyW2Rpc2FibGVkXSArICNwYXltZW50R2F0ZXdheSA+IGxhYmVsIHtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktbGlnaHQ7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGlzYWJsZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3NldHVwUGF5bWVudEdhdGV3YXlDb250YWluZXIge1xyXG4gICAgLmFsZXJ0IHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcCwgLnJlc3BvbnNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJlc3BvbnNlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG5cclxuICAgICAgICAgICAgLyomOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcXCJcIjtcclxuICAgICAgICAgICAgfSovXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dC1yaWdodCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHQtcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAgICAgaDUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlc3BvbnNlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jc2V0dXBQYXltZW50R2F0ZXdheUNvbnRhaW5lciB7XHJcbiAgICAubW9kYWwge1xyXG4gICAgICAgIC5tb2RhbC10ZXh0IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAucmVxIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnKic7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5hY3RpbmctbGFiZWwsIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ncm91cC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICNwYXNzd29yZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jdnYge1xyXG4gICAgICAgICAgICAgICAgLmN2di1jb250ZW50LXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsW2Zvcj1jdnZIZWxwRHJhd2VyXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJXaGVyZSBkbyBJIGZpbmQgdGhpcz9cIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQjY3Z2SGVscERyYXdlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJiArIC5jdnYtY29udGVudC13cmFwICsgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjVzIGFsbCBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXMgYWxsIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5oZWxwLXBvcHVwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWc6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiArIC5jdnYtY29udGVudC13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsW2Zvcj1jdnZIZWxwRHJhd2VyXSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiQ2xvc2VcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBnbHlwaGljb24tZmFtaWx5KCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTAxNFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiArIC5jdnYtY29udGVudC13cmFwICsgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/I2NyZWRpdFJlcXVlc3RDb250YWluZXIge1xyXG4gICAgZGl2LmhlbHAtdGV4dCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYWxlcnQtZGFuZ2VyIHtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgLmdyZWV0aW5nIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/I2Rpc3B1dGVDb250YWluZXIge1xyXG4gICAgLmZpZWxkY29udGFpbmVyIHtcclxuICAgICAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpZWxkIHtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDJweCAwcHggMnB4IDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIC5maWVsZCBsYWJlbCB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICAuZmllbGQgaW5wdXQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyAvKiBzbyBjaGVja2JveGVzIGFsaWduIHByb3Blcmx5ICovXHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnRhcmVhIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2NDAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIElNRyB7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gICAgfVxyXG4gICAgLyppY29ucyBmb3IgdXNlIGluIFNlYXJjaCBSZXN1bHRzIFRhYmxlIGFuZCBLZXkgYXQgYm90dG9tIG9mIHRhYnMuIEJhY2tncm91bmQgcG9zaXRpb25zIHJlcXVpcmVkIGZvciBJRSB0byBkaXNwbGF5Ki9cclxuICAgIC5pLXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9JbWFnZS9TZWFyY2gvS2V5SWNvbnMucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAwIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgIH1cclxuXHJcbiAgICAuaS1mZWF0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvSW1hZ2UvU2VhcmNoL0tleUljb25zLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgLTYwcHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pLXAge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9JbWFnZS9TZWFyY2gvS2V5SWNvbnMucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAtMTIwcHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pLWMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9JbWFnZS9TZWFyY2gvS2V5SWNvbnMucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAtNjQwcHggcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmktZiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL0ltYWdlL1NlYXJjaC9LZXlJY29ucy5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIC0xODBweCB0cmFuc3BhcmVudDtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmktYiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL0ltYWdlL1NlYXJjaC9LZXlJY29ucy5wbmdcIikgbm8tcmVwZWF0IHNjcm9sbCAwIC0yNDBweCB0cmFuc3BhcmVudDtcclxuICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmktblIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9JbWFnZS9TZWFyY2gvS2V5SWNvbnMucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAtMzAwcHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pLXN0YXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9JbWFnZS9TZWFyY2gvS2V5SWNvbnMucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAtMzYwcHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pLXFMc20ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9JbWFnZS9TZWFyY2gvS2V5SWNvbnMucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgMCAtNDIwcHggdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIHdpZHRoOiAyMXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5pLXFMIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvSW1hZ2UvU2VhcmNoL0tleUljb25zLnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIDAgLTU0MHB4IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICB3aWR0aDogMjdweDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcuaS1jIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgI2NvbnRlbnRDb250YWluZXIgI2N1c3RvbS1sYWJlbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIH1cclxuXHJcbiAgICAjZGl2QnV5ZXJDb21tZW50cyB7XHJcbiAgICAgICAgLmNvbW1lbnRzLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTM1cHhcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIge1xyXG5cdCY+LmFsZXJ0IHtcclxuXHRcdHVsIHt9XHJcblx0fVxyXG4gICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG5cclxuICAgICAgICBwI2NyRXJyb3Ige1xyXG4gICAgICAgIFx0bWFyZ2luOjEwcHggMCAwIDA7XHJcbiAgICAgICAgXHR0ZXh0LWFsaWduOnJpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcblx0XHRcclxuICAgICAgICAjaW5pdGlhdGUtYnRuIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjM1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MzVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICBcdCNjb250ZW50Q29udGFpbmVyIHtcclxuXHQgICAgICAgIHAjY3JFcnJvciB7XHJcblx0ICAgICAgICBcdHBhZGRpbmctbGVmdDowO1xyXG5cdCAgICAgICAgXHRwYWRkaW5nLXJpZ2h0OjA7XHJcblx0ICAgICAgICB9XHJcblx0ICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jY3JlZGl0UmVxdWVzdENvbmZpcm1hdGlvbk1vZGFsIHtcclxuXHQud2FybmluZyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0cCB7XHJcblx0XHRmb250LXNpemU6MTZweDtcclxuXHR9XHJcblxyXG5cdCYud2FybmluZyB7XHJcblx0XHRzcGFuLndhcm5pbmcge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHR9XHJcblx0XHRkaXYud2FybmluZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdHBhZGRpbmc6MCAwIDAgMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHQuY3RhLXJvdyB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOjIwcHg7XHJcblxyXG5cdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDowO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHRcdC5jdGEtcm93IHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG5cdFx0XHQuYnRuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICYuYnRuLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOjM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjcuNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5idG4tc2ltIHtcclxuICAgICAgICAgICAgICAgICAgICBvcmRlcjoyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6Ny41cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyTG9va3VwU2VjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGJvcmRlcjowO1xyXG4gICAgcGFkZGluZy1ib3R0b206NXB4O1xyXG5cclxuICAgIC5jci1sb29rdXAge1xyXG4gICAgICAgIG1hcmdpbi10b3A6MjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczpmbGV4LWVuZDtcclxuICAgICAgICBcclxuICAgICAgICAuY3ItbG9va3VwLWlucHV0cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgLmNyLWxvb2t1cC1vciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6NDBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmPmJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGhlaWdodDo0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jci1vcmRlci1kZXRhaWxzIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDoyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6MjBweDtcclxuICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6MjBweDtcclxuICAgICAgICAgICAgcmlnaHQ6MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTpub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgcGFkZGluZzowO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6NzdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY3Itb3JkZXItc3ViIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICAuY3ItbG9va3VwIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICY+YnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjoxNXB4IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jci1vcmRlci1kZXRhaWxzIHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGk6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6NzdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDowcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmNyLWxvb2t1cCB7XHJcbiAgICAgICAgICAgIC5jci1sb29rdXAtaW5wdXQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOjIxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jci1vcmRlci1kZXRhaWxzIHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MHB4IDAgMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzoxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTpub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6NzJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyUXVlc3Rpb25zU2VjdGlvbiB7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG4gICAgd2lkdGg6MTAwJTtcclxuXHJcbiAgICAuaGVhZGVyLWJhciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XHJcbiAgICB9XHJcbiAgICAmPnVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOjBweDtcclxuICAgICAgICBwYWRkaW5nOjBweDtcclxuXHJcbiAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICY6bm90KC5jclRlcm1pbmFsU2VjdGlvbikge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6MTVweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnZhbGlkIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRndW5icm9rZXItZ3JlZW4tZGlzYWJsZWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY3ItcXVlc3Rpb24tcmFkaW9zIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmNyLXJhZGlvLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnJlc3BvbnNlLXBhZ2Uge1xyXG4gICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuXHJcbiAgICAgICAgLmNyVGVybWluYWxTZWN0aW9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgJj51bCB7XHJcbiAgICAgICAgICAgICY+bGk6bm90KC5jclRlcm1pbmFsU2VjdGlvbikge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAmPnVsIHtcclxuICAgICAgICAgICAgJj5saSB7XHJcbiAgICAgICAgICAgICAgICAmOm5vdCguY3JUZXJtaW5hbFNlY3Rpb24pIHtcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lciB7XHJcbiAgICAuY3JUZXJtaW5hbFNlY3Rpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgIC5jclRlcm1pbmFsRm9ybSwgLnNlY3Rpb24tY29weSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWN0aW9uLWNvcHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZXNzYWdlLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItYmFyIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNyVGVybWluYWxGb3JtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgLmNyLWRvY3VtZW50cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNyLXJlYXNvbi1yYWRpb3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmVzaXplOiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmNyLWNoYXItY291bnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgIC5jclRlcm1pbmFsU2VjdGlvbiB7XHJcbiAgICAgICAgICAgIC5jclRlcm1pbmFsRm9ybSB7XHJcbiAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgLmNyVGVybWluYWxTZWN0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAuc2VjdGlvbi1jb3B5IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY3JUZXJtaW5hbEZvcm0ge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAuY3ItZG9jdW1lbnRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgbGFiZWwsIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGRpdiArIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI25ld0NyZWRpdFJlcXVlc3RDb250YWluZXIgI2NyUXVlc3Rpb25zU2VjdGlvbiAuY3ItZG9jdW1lbnRzIHtcclxuICAgIHBhZGRpbmctbGVmdDoxNXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDoxNXB4O1xyXG4gICAgJj5sYWJlbCB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuYXUtdXBsZHItYnV0dG9uLWxpc3QtaXRlbSB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czokYm9yZGVyLXJhZGl1cy1ib3R0b207XHJcbiAgICB9XHJcblxyXG4gICAgI29wZW5XaWRnZXRCdG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgICNudW1PZkZpbGVzIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ2ItaW1hZ2UtdXBsb2FkZXItd3JhcCAuZ2ItYXVyaWdtYS1pbWFnZS11cGxvYWRlci1jb250ZW50PmRpdiAuYXUtdXBsZHItdXBsb2FkZXIgLmF1LXVwbGRyLXVwbG9hZGVyLXBhbmVzIC5hdS11cGxkci11cGxvYWQtcGFuZSAuYXUtdXBsZHItbGlzdCBsaSAuYWRkRmlsZXNCdXR0b24uYWRkLWZpbGU6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6XCJDbGljayB0byBBZGQgRG9jdW1lbnRzXCI7XHJcbiAgICB9XHJcblxyXG4gICAgJiArIC5lcnJfbXNnIHtcclxuICAgICAgICBtaW4taGVpZ2h0OmF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgI29wZW5XaWRnZXRCdG4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgI251bU9mRmlsZXMge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu78jbmV3Q3JlZGl0UmVxdWVzdENvbnRhaW5lci5leHRlcm5hbCB7XHJcbiAgICAjY3JRdWVzdGlvbnNTZWN0aW9uIHtcclxuICAgICAgICAmPnVsPmxpIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6dmlzaWJsZTtcclxuICAgIFxyXG4gICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIC5yZWxpc3QtcmFkaW9zIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYrZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY3JUZXJtaW5hbFNlY3Rpb24gLmNyVGVybWluYWxGb3JtID4gZGl2IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcclxuXHJcbiAgICAgICAgJj5kaXZ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYrZGl2IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jaGVjay13cmFwIGxhYmVsIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgI2NyRXJyb3Ige1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbn0gXHJcbiIsIu+7vyNjb3Vwb25DZW50ZXJDb250YWluZXIsICNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciB7XHJcbiAgICAuaW5wdXQtZ3JvdXAtZmxleCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLmpxdWktY2Itd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGZsZXg6MCAxIDEwMCU7ICAgIFxyXG4gICAgICAgICAgICBtaW4td2lkdGg6MXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgIGhlaWdodDo0MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgICAgICBmbGV4OjAgMSBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBkaXYuZHQtYm9vdHN0cmFwIHtcclxuICAgICAgICAuZ3JlZW4taGVhZGVyIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNlM2UzZTMgIWltcG9ydGFudDsgLy9Vc2VkIHRvIGVyYXNlIHRoZSBkdGZvb3RlciBsaW5lXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNjb3Vwb25DZW50ZXJDb250YWluZXIge1xyXG4gICAgLmlucHV0LWdyb3VwLWZsZXggPiBhIHtcclxuICAgICAgICBtaW4td2lkdGg6NDVweDtcclxuICAgIH1cclxuICAgIGRpdi5zbGlkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmN0YS1jb2x1bW4ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBhLmZpZWxkLWxpbms6bGluayB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgdGQuY291cG9uLWNvZGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJHRydWUtd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgJHRydWUtd2hpdGU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6NXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgZGl2LmNvdXBvbi13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgZGl2LmNvcHktd3JhcCB7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIFxyXG4gICAgICAgICAgICBkaXYuY29weS10ZXh0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OjM7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgc3Bhbi5jb3Vwb24tY29kZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MCA0cHggNHB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZGl2LmNvcHktY29uZmlybSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDoyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo4cHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjouNXMgb3BhY2l0eSBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOjBweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDowcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjM7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS1ibGFjazsgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiQ29waWVkIVwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6NTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6NDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDo0O1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5Oi43NTtcclxuICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAjY291cG9uLWdyaWQge1xyXG4gICAgICAgIFxyXG4gICAgICAgIHRib2R5IHtcclxuXHJcbiAgICAgICAgICAgICYgPiB0ciA+IHRkIHtcclxuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0ciB7XHJcbiAgICAgICAgJi5jaGlsZCB7XHJcbiAgICAgICAgICAgIC5kZXRhaWwtcm93IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGQuY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgJjplbXB0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBkaXYuc2VhcmNoLXNlbGxlciB7XHJcbiAgICAgICAgZGl2LnNlYXJjaC1mb3JtIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgaW5wdXQuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRmb3JtLWJvcmRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDZweCA2cHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC51aS1hdXRvY29tcGxldGUtYWR2YW5jZWQtc2VhcmNoIHtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgbGVmdDowICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgIGRpdi5jb3Vwb24td3JhcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgI2NvdXBvbi1ncmlkX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcblxyXG4gICAgICAgICAgICAjY291cG9uLWdyaWQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gdGhlYWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcclxuICAgICAgICAgICAgICAgICAgICAmID4gdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiB0Ym9keSB7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmID4gdHIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9IFxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgICAgIGRpdi5jb3Vwb24td3JhcCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIFxyXG4gICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxMHB4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjpjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2FkZEVkaXRDb3Vwb25zQ29udGFpbmVyIHtcclxuICAgICNjb250ZW50Q29udGFpbmVyPi5jdGEtcm93IHtcclxuICAgICAgICBjbGVhcjpib3RoO1xyXG4gICAgfVxyXG4gICAgI2NvdXBvbkNvZGUge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgIH1cclxuXHJcbiAgICA6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICB9XHJcblxyXG4gICAgOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgIH1cclxuXHJcbiAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYWxlcnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1yZW9yZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxuICAgICAgICAuZmxleC1yb3cge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5kZXNjLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaW5wdXQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgZmllbGRzZXQge1xyXG4gICAgICAgIGxlZ2VuZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6bm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICBtYXJnaW46NXB4IDAgMCAwO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW5wdXQtZ3JvdXAtYWRkb24gKyAuaW5wdXQtZ3JvdXAtdGV4dGJveCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtcmlnaHQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGlucHV0LmlucHV0LXZhbGlkYXRpb24tZXJyb3Ige1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjokYWxlcnQtcmVkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJisuaW5wdXQtZ3JvdXAtYnRuIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGVydC1yZWQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFsZXJ0LXJlZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBzcGFuLmZpZWxkLXZhbGlkYXRpb24tZXJyb3IsIHNwYW4uZmllbGQtdmFsaWRhdGlvbi12YWxpZCB7XHJcbiAgICBcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcclxuICAgIH1cclxuICAgIC5yYWRpby1yb3cge1xyXG4gICAgICAgIC51aS1jaGVja2JveHJhZGlvLWxhYmVsIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDBweDtcclxuXHJcbiAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnR5cGUge1xyXG4gICAgICAgICAgICAudWktY2hlY2tib3hyYWRpby1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1ncm91cC1mbGV4LCAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICAgIC5nbHlwaGljb24tcGx1cyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgICAgICAgICB0b3A6LTFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2NvdXBvblR5cGUtTWFudWZhY3R1cmVycyB7XHJcbiAgICAgICAgI21mclNlbGVjdFBhbmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPi5yb3cge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjY291cG9uVHlwZS1zZWxlY3Rpb25zIHtcclxuICAgICAgICAub3duZXItYWRkZWQtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6d3JhcDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblxyXG4gICAgICAgICAgICAmPmxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoaXAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDo2MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czozMHB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgICAgICAgICAgICAgICYuZWRpdC1jaGlwIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAucmVtb3ZlLWNoaXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLnBlcmMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5nbHlwaGljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5leGNsdXNpb25zIHtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgICAgIGksIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmPnNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBpOm5vdCguZ2x5cGhpY29uKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgc3Ryb25nLCAmPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZGQtZXhjbHVzaW9ucyB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2NvdXBvblR5cGVXcmFwIHtcclxuICAgICAgICAmLnVzZCB7XHJcblxyXG4gICAgICAgICAgICAudXNkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGxcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBjdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucGN0IHtcclxuICAgICAgICAgICAgLmlucHV0LWdyb3VwLXRleHRib3gge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGVmdCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudXNkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnBjdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFjdGluZy1sYWJlbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAubGFiZWwtY2hlY2sge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICByaWdodDogMHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kaXNjbGFpbWVyLXRleHQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggNXB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgICAgIC5mbGV4LXJlb3JkZXIge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgIC5mbGV4LXJvdyAuZGVzYy13cmFwIC5pbnB1dC13cmFwIHRleHRhcmVhIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjY291cG9uVHlwZS1DYXRlZ29yaWVzLCAjY291cG9uVHlwZS1VUENzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAjY291cG9uVHlwZS1NYW51ZmFjdHVyZXJzLCAjY291cG9uVHlwZS1DYXRlZ29yaWVzLCAjY291cG9uVHlwZS1VUENzIHtcclxuICAgICAgICAgICAgLmNvbC10bi0xMisuY29sLXRuLTEyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmlucHV0LWdyb3VwLWZsZXgsIC5pbnB1dC1ncm91cCB7XHJcbiAgICAgICAgICAgIC5nbHlwaGljb24tcGx1cyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgLy8gI2NvdXBvblR5cGUtTWFudWZhY3R1cmVycywgI2NvdXBvblR5cGUtQ2F0ZWdvcmllcywgI2NvdXBvblR5cGUtVVBDcyB7XHJcbiAgICAgICAgLy8gICAgIC5pbnB1dC1ncm91cC1mbGV4IHtcclxuICAgICAgICAvLyAgICAgICAgIC5qcXVpLWRkLXdyYXBwZXIge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDE1cHgpO1xyXG4gICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgIC8vICAgICAgICAgYSB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgZmxleC1iYXNpczphdXRvO1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLmFsZXJ0IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kaXNjbGFpbWVyLXRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAucmFkaW8tcm93IHtcclxuICAgICAgICAgICAgLnVpLWNoZWNrYm94cmFkaW8tbGFiZWwsICYudHlwZSAudWktY2hlY2tib3hyYWRpby1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vyNhZGRFZGl0Q291cG9uc0NvbnRhaW5lciB7XHJcbiAgICAubW9kYWwge1xyXG4gICAgICAgIC5vd25lci1hZGRlZC1zZWN0aW9uIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcblxyXG4gICAgICAgICAgICAuY2hpcCB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6ZGVmYXVsdDtcclxuXHJcbiAgICAgICAgICAgICAgICAucGVyYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmdseXBoaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZ2x5cGhpY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jcHJpbnRJbnZvaWNlQ29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XHJcblxyXG4gICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB0b3A6IC00M3B4O1xyXG4gICAgICAgIHdpZHRoOiA3NnB4O1xyXG4gICAgICAgIHotaW5kZXg6IDUwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmJvcmRlci1iZyB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0cnVlLWJsYWNrO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdHJ1ZS1ibGFjaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJ1ZS13aGl0ZTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDIsIGgzLCBoNCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG5cclxuICAgICAgICAmLmJvcmRlci1iZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5yZXR1cm5lZC1kYXRlIHtcclxuICAgICAgICAgICAgc3Ryb25nLCBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRwcm9kdWN0LXJlZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbjogMHB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRydWUtYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgI2ZpcnN0Um93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgI2l0ZW1JbmZvLCAjdG90YWxJbmZvIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHJ1ZS1ibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWItdGl0bGUsIC5saW5lLWl0ZW0ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5lLWl0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYubm8tc3RyZXRjaCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNpdGVtSW5mbyB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJiA+IGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXhzLW1pbiB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyOTlweDtcclxuICAgICAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvcmRlci1iZyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkdHJ1ZS1ibGFjaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MDlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNmaXJzdFJvdyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2l0ZW1JbmZvIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblxyXG4gICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2l0ZW1JbmZvLCAjdG90YWxJbmZvIHtcclxuICAgICAgICAgICAgLmxpbmUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmLm5vLXN0cmV0Y2gge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNzaGlwVG9BZGRyZXNzIHtcclxuICAgICAgICAgICAgLmJvcmRlci1iZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC03LjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2JpbGxUb0FkZHJlc3Mge1xyXG4gICAgICAgICAgICAuYm9yZGVyLWJnIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNy41cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MDlweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuQG1lZGlhIHByaW50IHtcclxuICAgIGhlYWRlciwgZm9vdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICNwcmludEludm9pY2VDb250YWluZXIge1xyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNmaXJzdFJvdyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvcmRlci1iZyB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3NlbGxlckluZm8ge1xyXG4gICAgICAgICAgICB3aWR0aDogNjYuNjY2NjclO1xyXG5cclxuICAgICAgICAgICAgLmNvbC14cy0xMiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VsbGVyLWNvbnRhY3Qge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHggMTVweCAwcHggNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjb3JkZXJJbmZvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcclxuXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI3NoaXBUb0FkZHJlc3MsICNiaWxsVG9BZGRyZXNzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgIC5jb2wteHMtMTIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjc2hpcFRvQWRkcmVzcyAuYm9yZGVyLWJnIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNy41cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjYmlsbFRvQWRkcmVzcyAuYm9yZGVyLWJnIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC03LjVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNpdGVtSW5mbywgI3RvdGFsSW5mbyB7XHJcbiAgICAgICAgICAgICYgPiAuY29sLXhzLTEyIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjYuNjY2NjclO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29sLXhzLTEyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMzJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGluZS1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICNpdGVtSW5mbyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cclxuICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5yb3c6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNtYW51ZmFjdHVyZXJQYWdlIHtcclxuXHRwYWRkaW5nLWJvdHRvbTozMHB4O1xyXG5cclxuXHRpbWcge1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHRcdGhlaWdodDphdXRvO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdCY+ZGl2IHtcclxuXHRcdG1hcmdpbi10b3A6MzBweDtcclxuXHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLXRvcDoyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY+aDIge1xyXG5cdFx0XHRtYXJnaW46MHB4O1xyXG5cdFx0XHRmb250LXNpemU6MThweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdH1cclxuXHRcdCY+YS5zZWVNb3JlIHtcclxuXHRcdFx0Y29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcclxuXHRcdFx0Zm9udC1zaXplOjEzcHg7XHJcblxyXG5cdFx0XHQmPnNwYW4ge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OlwiXFxlMDgwXCI7XHJcblx0XHRcdFx0QGluY2x1ZGUgZ2x5cGhpY29uLWZhbWlseTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDozcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5oZXJvIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHRcdGFsaWduLWl0ZW1zOnN0cmV0Y2g7XHJcblxyXG5cdFx0Jj5kaXYge1xyXG5cdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQubG9nbyB7XHJcblx0XHRcdHBhZGRpbmc6MTVweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcblx0XHRcdGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRoZWlnaHQ6MTAwJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHR9XHJcblx0XHRoMSB7XHJcblx0XHRcdGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0bWFyZ2luOjBweDtcclxuXHRcdH1cclxuXHRcdC5kZXNjIHtcclxuXHRcdFx0bWFyZ2luOjE1cHggMHB4IDBweCAwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZToxM3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHJcblx0XHR9XHJcblx0fVxyXG5cdC5ncmlkLCAuY2Fyb3VzZWwge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdCYucm93IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6LTcuNXB4OyAvL0kgaGF0ZSBkZWZhdWx0IDE1cHggWCAyID0gMzBweCBndXR0ZXJzLCB0aGlzIG1ha2VzIGl0IGNsZWFuIDE1cHhcclxuXHRcdFx0bWFyZ2luLXJpZ2h0Oi03LjVweDtcclxuXHRcdH1cclxuXHJcblx0XHQmPmgyIHtcclxuXHRcdFx0b3JkZXI6MTtcclxuXHRcdFx0cGFkZGluZzowcHggNy41cHg7XHJcblx0XHR9XHJcblx0XHQmPmRpdiB7XHJcblx0XHRcdG9yZGVyOjI7XHJcblxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblxyXG5cdFx0XHRcdC5pbWctd3JhcCB7XHJcblx0XHRcdFx0XHRmbGV4OjEgMCBhdXRvO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHRvdmVyZmxvdzpoaWRkZW47XHJcblx0XHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246LjJzIGFsbCBlYXNlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzo1cHg7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZToxNnB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0LmltZy13cmFwIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBib3gtc2hhZG93KCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cdFx0Jj5hIHtcclxuXHRcdFx0b3JkZXI6MztcclxuXHRcdFx0bWFyZ2luLXRvcDoxNXB4O1xyXG5cdFx0XHRwYWRkaW5nOjBweCA3LjVweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmdyaWQge1xyXG5cdFx0XHJcblx0XHQmPmRpdi5ncmlkLXdyYXAge1xyXG5cdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDp3cmFwO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHRcdFx0YWxpZ24taXRlbXM6c3RyZXRjaDtcclxuXHRcdFx0Y2xlYXI6bGVmdDtcclxuXHJcblx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOjIwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDo3LjVweDtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6Ny41cHg7XHJcblxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKG9kZCkge1xyXG5cdFx0XHRcdFx0Y2xlYXI6bGVmdDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmNhcm91c2VsIHtcclxuXHRcdC8vcGFkZGluZzowcHggNy41cHg7XHJcblxyXG5cdFx0Jj4uaDIsICY+YS5zZWVNb3JlIHtcclxuXHRcdFx0Ly9wYWRkaW5nOjBweCA3LjVweDtcclxuXHRcdH1cclxuXHJcblx0XHQuY2Fyb3VzZWwtd3JhcCB7XHJcblx0XHRcdHBhZGRpbmctdG9wOjE1cHg7XHJcblxyXG5cdFx0XHQuc2xpY2stYXJyb3cge1xyXG5cdCAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuXHQgICAgICAgICAgICB3aWR0aDogMjhweDtcclxuXHQgICAgICAgICAgICB0b3A6IDUwJTtcclxuXHQgICAgICAgICAgICBib3JkZXI6IDBweDtcclxuXHQgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMjVweDtcclxuXHQgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTIpO1xyXG5cdCAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0ICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDMwcHg7XHJcblx0ICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblx0ICAgICAgICAgICAgei1pbmRleDogNTA7XHJcblx0ICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHQgICAgICAgICAgICBpIHtcclxuXHQgICAgICAgICAgICAgICAgY29sb3I6ICRndW5icm9rZXIteWVsbG93O1xyXG5cdCAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcblx0ICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcblx0ICAgICAgICAgICAgfVxyXG5cclxuXHQgICAgICAgICAgICAmLnNsaWNrLXByZXYge1xyXG5cdCAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNSUgNTAlO1xyXG5cdCAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1yaWdodDtcclxuXHQgICAgICAgICAgICAgICAgbGVmdDogNy41cHg7XHJcblx0ICAgICAgICAgICAgfVxyXG5cclxuXHQgICAgICAgICAgICAmLnNsaWNrLW5leHQge1xyXG5cdCAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NSUgNTAlO1xyXG5cdCAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZWZ0O1xyXG5cdCAgICAgICAgICAgICAgICByaWdodDogNy41cHg7XHJcblx0ICAgICAgICAgICAgfVxyXG5cclxuXHQgICAgICAgICAgICAmLnNsaWNrLWRpc2FibGVkIHtcclxuXHQgICAgICAgICAgICAgICAgb3BhY2l0eTogLjQ7XHJcblx0ICAgICAgICAgICAgfVxyXG5cdCAgICAgICAgfVxyXG5cdCAgICAgICAgLnNsaWNrLWxpc3Qge1xyXG5cdCAgICAgICAgXHQuc2xpY2stdHJhY2sge1xyXG5cdCAgICAgICAgXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHQgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0ICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0ICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblxyXG5cdCAgICAgICAgXHRcdCY+ZGl2IHtcclxuXHQgICAgICAgIFx0XHRcdHBhZGRpbmc6MHB4IDcuNXB4O1xyXG5cdCAgICAgICAgXHRcdFx0aGVpZ2h0OmF1dG87XHJcblx0ICAgICAgICBcdFx0fVxyXG5cdCAgICAgICAgXHR9XHJcblx0ICAgICAgICB9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuXHRcdCY+ZGl2IHtcclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5oZXJvIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cclxuXHRcdFx0aDEge1xyXG5cdFx0XHRcdG1hcmdpbjoyMHB4IDAgMCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuXHRcdC5oZXJvIHtcclxuXHRcdFx0Jj5kaXYge1xyXG5cdFx0XHRcdGhlaWdodDphdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZ3JpZCwgLmNhcm91c2VsIHtcclxuXHRcdFx0Jj5oMiB7XHJcblx0XHRcdFx0b3JkZXI6MTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmPmRpdiB7XHJcblx0XHRcdFx0b3JkZXI6MjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmPmEge1xyXG5cdFx0XHRcdG9yZGVyOjM7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDowcHg7XHJcblx0XHRcdFx0cmlnaHQ6MHB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY2Fyb3VzZWwge1xyXG5cdFx0XHQuY2Fyb3VzZWwtd3JhcCB7XHJcblx0XHRcdFx0LnNsaWNrLWFycm93IHtcclxuXHRcdCAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XHJcblx0XHQgICAgICAgICAgICAgICAgcmlnaHQ6IDYuNXB4O1xyXG5cdFx0ICAgICAgICAgICAgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOjUwcHg7XHJcblxyXG5cdFx0Lmhlcm8ge1xyXG5cdFx0XHQuZGVzYyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOjE2cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY+ZGl2IHtcclxuXHRcdFx0bWFyZ2luLXRvcDo1MHB4O1xyXG5cclxuXHRcdFx0Jj5hLnNlZU1vcmUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2luZHVzdHJ5bmV3cyB7XHJcbiAgICAucGFnZS1oZWFkZXItc3ViY29weSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICNhbW1vTGFuZExvZ28ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjBmMGY7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICYgPiBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJhaXNlZC1jYXJkcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbjoxNXB4IDBweCAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAmID4gZGl2LndyYXAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbCBlYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSByYWlzZWQtY2FyZDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0cnVlLXdoaXRlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgKyBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6MSAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgICYgPiBkaXYud3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDcuNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICYgPiBkaXYud3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3LjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDAgMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICYgPiBkaXYud3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gZGl2LndyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwcHggMHB4IDBweDtcclxuXHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pLCAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gZGl2LndyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBkaXYud3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3LjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBkaXYud3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNy41cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24rMikge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBkaXYud3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3LjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcuNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAgICAgJi5oYWxmIHtcclxuICAgICAgICAgICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IGRpdi53cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2LndyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDcuNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYud3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcuNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgICAgICAgICAmLmhhbGYge1xyXG4gICAgICAgICAgICAgICAgJiA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwIDAgMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSksICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChldmVuKSwgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYud3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYud3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNy41cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbisxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYud3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcuNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJiA+IGRpdi53cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3LjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3LjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiN0YXhTdGF0ZW1lbnRzUGFnZSB7XHJcblx0I2NvbnRlbnRDb250YWluZXIge1xyXG5cdFx0QGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcblx0XHRcdC5hY3RpbmctbGFiZWxzIHtcclxuXHRcdFx0XHRmb250LXNpemU6MTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jY29udGVudENvbnRhaW5lciB7XHJcblx0c2VjdGlvbiNzdGF0ZW1lbnRzU2VjdGlvbiB7XHJcblx0XHQmPmRpdjpub3QoLmhlYWRlci1iYXIpe1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOjE1cHg7XHJcblx0XHRcdFxyXG5cdFx0XHQmID4gcCB7XHJcblx0XHRcdFx0bWFyZ2luOjAgMCAyMHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZToxNHB4O1xyXG5cdFx0XHRcdGNvbG9yOiRncmF5O1xyXG5cclxuXHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGhyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRtYXJnaW46MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0LmN0YS1yb3cge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDowcHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDowcHg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xyXG5cclxuXHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdHdpZHRoOjUwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG5cdFx0XHQmPmRpdjpub3QoLmhlYWRlci1iYXIpIHtcclxuXHRcdFx0XHQuY3RhLXJvdyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2U7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XHJcblxyXG5cdFx0XHRcdFx0XHQvKiAmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6Ny41cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDo3LjVweDtcclxuXHRcdFx0XHRcdFx0fSAqL1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdFx0XHQmPmRpdjpub3QoLmhlYWRlci1iYXIpe1xyXG5cdFx0XHRcdCYgPiBwIHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY3RhLXJvdyB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjIycHg7XHJcblxyXG5cdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDo0MHB4O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuXHRcdFx0Jj5kaXY6bm90KC5oZWFkZXItYmFyKXtcclxuXHRcdFx0XHQuY3RhLXJvdyB7XHJcblx0XHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6YXV0bztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jdGF4U3RhdGVtZW50c1BhZ2Uge1xyXG5cdCNjb250ZW50Q29udGFpbmVyIHtcclxuXHRcdHNlY3Rpb24jbGVkZ2VyU2VjdGlvbiB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1ib3R0b206MHB4O1xyXG5cdFx0XHRib3JkZXItbGVmdDowcHg7XHJcblx0XHRcdGJvcmRlci1yaWdodDowcHg7XHJcblxyXG5cdFx0XHQuaGVhZGVyLWJhciB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTowcHg7XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmZpbHRlci1iYXIge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOjIwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206MjBweDtcclxuXHRcdFx0XHRtYXJnaW46MHB4O1xyXG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTpub25lO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHJcblx0XHRcdFx0bGk6bm90KC51aS1tZW51LWl0ZW0pIHtcclxuXHRcdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOjE1cHg7XHJcblxyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT10ZXh0XSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTJweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLmRibCwgJi5yYW5nZS10b2dnbGVyPmRpdjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuXHJcblx0XHRcdFx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWdyb3c6MTtcclxuXHJcblx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6Ny41cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDo3LjVweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmLmN0YXN7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MjBweDtcclxuXHJcblx0XHRcdFx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmZsZXg7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjcuNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjcuNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1ncm93OjE7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDowcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Ji5yYW5nZS10b2dnbGVyIHtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHJcblx0XHRcdFx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHRcdFx0XHQmLnJhbmdlLXRvZ2dsZXItZHJhd2VyIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0Ji5vcGVuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTpmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5lcnIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHR3aWR0aDoxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOjE1cHg7XHJcblxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6JGFsZXJ0LXJlZDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0XHJcblx0XHRcdC5tb2JpbGUtc29ydCB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LyogI3Jlc3VsdHNTZWN0aW9uX3dyYXBwZXIge1xyXG5cdFx0XHRcdGNsZWFyOmJvdGg7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6c3RyZXRjaDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFxyXG5cdFx0XHRcdC5kdC1ib3R0b20ge1xyXG5cdFx0XHQgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdCAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cdFx0XHQgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0ICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcblx0XHRcdCAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0ICAgICAgICAuZGF0YVRhYmxlc19sZW5ndGgge1xyXG5cdFx0XHQgICAgICAgICAgICBvcmRlcjogMztcclxuXHRcdFx0ICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuXHRcdFx0ICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcblx0XHRcdCAgICAgICAgfVxyXG5cdFx0XHRcclxuXHRcdFx0ICAgICAgICAuZGF0YVRhYmxlc19pbmZvIHtcclxuXHRcdFx0ICAgICAgICAgICAgb3JkZXI6IDE7XHJcblx0XHRcdCAgICAgICAgICAgIG1hcmdpbjowIDAgMTJweDtcclxuXHRcdFx0ICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcblx0XHRcdCAgICAgICAgICAgIGNvbG9yOiRncmF5LWRpc2FibGVkO1xyXG5cdFx0XHQgICAgICAgIH1cclxuXHRcdFx0XHJcblx0XHRcdCAgICAgICAgLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xyXG5cdFx0XHQgICAgICAgICAgICBvcmRlcjogMjtcclxuXHRcdFx0ICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuXHRcdFx0ICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcblx0XHRcdCAgICAgICAgfVxyXG5cdFx0XHQgICAgICAgIC5wYWdpbmF0aW9uIHtcclxuXHRcdFx0ICAgICAgICAgICAgYm9yZGVyLXJhZGl1czowcHg7XHJcblx0XHRcdCAgICAgICAgICAgIFxyXG5cdFx0XHQgICAgICAgICAgICBsaSB7XHJcblx0XHRcdCAgICAgICAgICAgICAgICBhIHtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCA2cHg7IFxyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIGhlaWdodDoyNnB4O1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIHdpZHRoOjI4cHg7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo0cHg7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6OHB4O1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjI0cHg7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHQgICAgICAgICAgICAgICAgJi5wcmV2aW91cywgJi5uZXh0LCAmLmZpcnN0LCAmLmxhc3Qge1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRhd2Vzb21lLWZhbWlseSgpO1xyXG5cdFx0XHRcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICBhIHtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcblx0XHRcdFxyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6MHB4O1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowcHg7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoyNnB4O1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHQgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcclxuXHRcdFx0ICAgICAgICAgICAgICAgICYucHJldmlvdXMge1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIGE6YmVmb3JlIHtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYxMDRcIjtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHQgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHQgICAgICAgICAgICAgICAgJi5uZXh0IHtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICBhOmJlZm9yZSB7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0ICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0ICAgICAgICAgICAgICAgICYuZmlyc3Qge1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIGE6YmVmb3JlIHtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNDhcIjtcclxuXHRcdFx0XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHQgICAgICAgICAgICAgICAgfVxyXG5cdFx0XHQgICAgICAgICAgICAgICAgJi5sYXN0IHtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICBhOmJlZm9yZSB7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDUxXCI7XHJcblx0XHRcdFxyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0ICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0ICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIGEge1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheS1kaXNhYmxlZDtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0ICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0ICAgICAgICAgICAgICAgICYuYWN0aXZlLCAmOmhvdmVyOm5vdCguZGlzYWJsZWQpIHtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICBhIHtcclxuXHRcdFx0ICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGdyYXk7XHJcblx0XHRcdCAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGZvcm0tYm9yZGVyO1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0ICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0ICAgICAgICAgICAgfVxyXG5cdFx0XHQgICAgICAgIH1cclxuXHRcdFx0ICAgIH1cclxuXHRcdFx0fSovXHJcblx0XHRcdFxyXG5cdFx0XHQjcmVzdWx0c1NlY3Rpb24ge1xyXG5cdFx0XHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cclxuXHRcdFx0XHR0aGVhZCB0ciB7XHJcblx0XHRcdFx0XHR0aCB7XHJcblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDoxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246cmlnaHQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRcdC8qdGhlYWQgdHIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZ3JheTtcclxuXHRcdFx0XHRcdGNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR0aCB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjEwcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MTVweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDowcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjE1cHg7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjpyaWdodDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRib3R0b206YXV0bztcclxuXHRcdFx0XHRcdFx0XHRyaWdodDphdXRvO1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6MTtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZ2x5cGhpY29uLWZhbWlseSgpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRcdFx0XHQmLnNvcnRpbmdfYXNjOmFmdGVyLCAmLnNvcnRpbmdfZGVzYzphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6NXB4O1xyXG5cdFx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHJcblx0XHRcdFx0XHRcdCYuc29ydGluZ19hc2M6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJcXGUxMTNcIjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLnNvcnRpbmdfZGVzYzphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlxcZTExNFwiO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuc29ydGluZ19kaXNhYmxlZCB7XHJcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOmRlZmF1bHQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGJvZHkgdHIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHR0ZCB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6MTBweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDoxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OjBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MTVweDtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOnJpZ2h0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRcdFx0XHQmLmRhdGFUYWJsZXNfZW1wdHkge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdCAgICBib3JkZXItdG9wOiAwcHg7XHJcblx0XHRcdFx0XHRcdCAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHRcdFx0XHRcdFx0ICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlciAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH0qL1xyXG5cdFx0XHR9XHJcblx0XHRcdC8qI3Jlc3VsdHNTZWN0aW9uX3Byb2Nlc3Npbmcge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0dG9wOjBweDtcclxuXHRcdFx0XHRsZWZ0OjBweDtcclxuXHRcdFx0XHRtYXJnaW46MHB4O1xyXG5cdFx0XHRcdHdpZHRoOjEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OjEwMCU7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czowcHg7XHJcblx0XHRcdFx0Ym9yZGVyOjBweDtcclxuXHRcdFx0XHR0ZXh0LWluZGVudDotOTk5OXB4O1xyXG5cdFx0XHRcdHotaW5kZXg6NTtcclxuXHRcdFx0XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDpcIlBsZWFzZSBXYWl0Li4uXCI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDo1MCU7XHJcblx0XHRcdFx0XHRsZWZ0OjUwJTtcclxuXHRcdFx0XHRcdHdpZHRoOjE1MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OjUwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDotNzVweDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6LTI1cHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblx0XHRcdFx0XHR6LWluZGV4OjI7XHJcblx0XHRcdFx0XHR0ZXh0LWluZGVudDowcHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6MTZweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcblx0XHRcdFx0XHRjb2xvcjokZ3JheTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDpcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOjBweDtcclxuXHRcdFx0XHRcdGxlZnQ6MHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjokdHJ1ZS1ibGFjaztcclxuXHRcdFx0XHRcdG9wYWNpdHk6LjM1O1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDoxMDAlO1xyXG5cdFx0XHRcdFx0ei1pbmRleDoxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSAqL1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuLXRuLW1heCB7XHJcblx0XHRcdFx0LmZpbHRlci1iYXIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdCYuZGJsIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmPmRpdiB7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6MHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6MTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lm1vYmlsZS1zb3J0IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cGFkZGluZy10b3A6MjBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOjIwcHg7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRsaWdodC1ncmV5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQjcmVzdWx0c1NlY3Rpb24ge1xyXG5cdFx0XHRcdFx0dGJvZHkgdHIge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOjIwcHggMTVweDtcclxuXHJcblx0XHRcdFx0XHRcdHRkOm5vdCguZGF0YVRhYmxlc19lbXB0eSkge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOjEwcHggMCAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6MTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlcjpub25lO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcclxuXHRcdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4OjEgMCAzMCU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleDoxIDAgNzAlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOjBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDEpOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OlwiT3JkZXIgRGF0ZVwiO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKTpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDpcIk9yZGVyICNcIjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMyk6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6XCJUYXggRGF0ZVwiO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCg0KTpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDpcIlRheCBTdGF0ZVwiO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCg1KTpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDpcIkRlc2NyaXB0aW9uXCI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDYpOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OlwiQW1vdW50XCI7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG5cdFx0XHRcdC5maWx0ZXItYmFyLCAjcmVzdWx0c1NlY3Rpb24sIC5lcnIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvKiAjcmVzdWx0c1NlY3Rpb25fd3JhcHBlciB7XHJcblx0XHRcdFx0XHQuZHQtYm90dG9tIHtcclxuXHRcdFx0ICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblx0XHRcdCAgICAgICAgICAgIGFsaWduLWl0ZW1zOmZsZXgtc3RhcnQ7XHJcblx0XHRcdCAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdFx0ICAgICAgICAgICAgLmRhdGFUYWJsZXNfbGVuZ3RoIHtcclxuXHRcdFx0ICAgICAgICAgICAgICAgIG9yZGVyOjE7XHJcblx0XHRcdCAgICAgICAgICAgICAgICBtYXJnaW46MHB4O1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDAgMDtcclxuXHRcdFx0ICAgICAgICAgICAgfVxyXG5cclxuXHRcdFx0ICAgICAgICAgICAgLmRhdGFUYWJsZXNfaW5mbyB7XHJcblx0XHRcdCAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdCAgICAgICAgICAgICAgICB0b3A6MHB4O1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgbGVmdDowcHg7XHJcblx0XHRcdCAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuXHRcdFx0ICAgICAgICAgICAgfVxyXG5cclxuXHRcdFx0ICAgICAgICAgICAgLmRhdGFUYWJsZXNfcGFnaW5hdGUge1xyXG5cdFx0XHQgICAgICAgICAgICAgICAgb3JkZXI6MztcclxuXHRcdFx0ICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHRcdFx0ICAgICAgICAgICAgfVxyXG5cdFx0XHQgICAgICAgIH1cclxuXHRcdFx0ICAgIH0gKi9cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcblx0XHRcdFx0LmZpbHRlci1iYXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6ZmxleC1lbmQ7XHJcblxyXG5cdFx0XHRcdFx0bGk6bm90KC51aS1tZW51LWl0ZW0pIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOjAgMCAwIDE1cHg7XHJcblxyXG5cdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDowcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdCYuY3RhcyB7XHJcblx0XHRcdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6NDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdFx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIHNjcmVlbi14bC1taW4ge1xyXG5cdFx0XHRcdC5maWx0ZXItYmFyIHtcclxuXHRcdFx0XHRcdGxpOm5vdCgudWktbWVudS1pdGVtKSB7XHJcblx0XHRcdFx0XHRcdCYucmFuZ2UtdG9nZ2xlciB7XHJcblx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59Iiwi77u/I3RheEV4ZW1wdGlvbkNvbnRhaW5lciB7XHJcblx0LnJvdyAuZG9jdW1lbnQtdXBsb2FkIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHQuYnRuLXNpbSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIu+7v0B1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNhZGRUb0Rlc2NyaXB0aW9uQ29udGFpbmVyIHtcclxuICAgIC5ja2VfYnV0dG9uX19zb3VyY2Uge1xyXG4gICAgICAgICYgPiBzcGFuLmNrZV9idXR0b25fX3NvdXJjZV9sYWJlbCB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiSFRNTCBcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ja2VfYnV0dG9uX29uIHtcclxuICAgICAgICAgICAgJiA+IHNwYW4uY2tlX2J1dHRvbl9fc291cmNlX2xhYmVsOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlNhdmUgSFRNTCBcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucnRmLWxhYmVsLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcblxyXG4gICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG5cclxuICAgICAgICAgICAgJiA+IHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmID4gaW1nIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coKTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2VkaXRDb250YWluZXIge1xyXG4gICAgLnBpY3R1cmUtcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuXHJcbiAgICAgICAgaW1nOm5vdCguaW1nKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOjI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMTBweCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOjYwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6YXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46MCAwIDAgMTBweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLnRodW1iIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDoyNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICAucGljdHVyZS1yb3cge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjoxMHB4IDAgMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiI2VkaXRDb250YWluZXIge1xyXG4gICAgI2Jhc2ljVXBsb2FkZXIge1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIjZWRpdENvbnRhaW5lciB7XHJcblx0LnBpY3R1cmUtcm93IHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbiAhaW1wb3J0YW50O1xyXG5cdCAgICBcclxuXHQgICAgLmltZyB7XHJcblx0ICAgIFx0bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O1xyXG5cdCAgICBcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0ICAgIH1cclxuXHR9XHJcbn0iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jbWFuYWdlUGljdHVyZXNDb250YWluZXIge1xyXG4gICAgLmdiLWF1cmlnbWEtaW1hZ2UtdXBsb2FkZXItdXJsLW9ubHkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuXHJcbiAgICAgICAgI2FkZC1idG4ge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNpbWFnZVVSTEVycm9yIHtcclxuICAgICAgICBtYXJnaW46NXB4IGF1dG87XHJcbiAgICB9XHJcbiAgICAuZ3JpZC13cmFwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xyXG4gICAgfVxyXG4gICAgLmdyaWQge1xyXG4gICAgICAgIC5ncmlkLWl0ZW0ge1xyXG4gICAgICAgICAgICAucmV2ZXJ0LWltYWdlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRlbGV0ZWQge1xyXG4gICAgICAgICAgICAgICAgLnJldmVydC1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucmVtb3ZlLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3JnbmxzIHtcclxuICAgICAgICAuZ3JpZC1pdGVtIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICBmbGV4OjAgMSBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MSU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6MSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmICsgLnBja3J5IHtcclxuICAgICAgICAgICAgLmdyaWQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICAgICAuZ2ItY2xvdWRpbmFyeS11cGxvYWRlciB7XHJcbiAgICAgICAgICAgICY+Lm9wZW4tYnRuIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXRvcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciB7XHJcbiAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgLmZpbHRlcnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgcGFkZGluZzoyMHB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokbGlnaHQtZ3JleTtcclxuXHJcbiAgICAgICAgICAgIC5hY3RpbmctbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zZWxlY3QtYWxsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmVtYWluaW5nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjoxMHB4IGF1dG8gMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgICAgICAuZmlsdGVycyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDp3cmFwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAucmVtYWluaW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OjEgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246cmlnaHQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jc2VuZFBheW1lbnRSZW1pbmRlckNvbnRhaW5lciB7XHJcbiAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgLm9yZGVyLWNhcmQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuYmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDUwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwgKyAuYmcge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsZXJ0LWdyZWVuLWJnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDUxO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDoyN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmPmlucHV0K3NwYW46YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ub24tanF1aS1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmNoZWNrZWQrc3BhbjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdseXBoaWNvbi1mYW1pbHkoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDpcIlxcZTAxM1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtc2hhZG93Om5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDoyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vcmRlci1udW1iZXItd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI29yZGVyUmVzdWx0cyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG5cclxuICAgICAgICAgICAgZGl2LmR0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICB0YWJsZS5kYXRhVGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdGFibGUuZGF0YVRhYmxlIHRib2R5IHRyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmV2ZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRsaWdodC1ncmV5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0LWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRhbGVydC1ncmVlbi1iZyAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGQuc2VsZWN0LWNoZWNrYm94OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdseXBoaWNvbi1mYW1pbHkoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXFxlMDEzXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6bm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZHQtYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICAgICAgI29yZGVyUmVzdWx0cyB7XHJcbiAgICAgICAgICAgICAgICBkaXYuZHQtd3JhcHBlciB7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHRhYmxlLmRhdGFUYWJsZSB0Ym9keSB0ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpzdHJldGNoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6MCAwIDEwcHggMDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDowIDEgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3QtY2hlY2tib3gge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpub3QoLnNlbGVjdC1jaGVja2JveCk6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6JHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5vcmRlci1pZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OjEgMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiT3JkZXIgI1wiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSwgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3JkZXItZGF0ZTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJEYXRlXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm9yZGVyLWJ1eWVyLW5hbWU6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiQnV5ZXJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYub3JkZXItaXRlbS10aXRsZTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJUaXRsZVwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5kdC1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgICAgICAub3JkZXItY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMCA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgICAgICAgICAub3JkZXItY2FyZCB7XHJcbiAgICAgICAgICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI3NlbmRQYXltZW50UmVtaW5kZXJDb250YWluZXIge1xyXG4gICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgIC5lbWFpbC1kZXRhaWxzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIC5hY3RpbmctbGFiZWwsbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICYrZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAjZnJvbVVzZXJuYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6MTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmLmNvbDEge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOjJcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuY29sMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6MTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuY29sMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6MztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFjdGluZy1sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5taWQtYmFyLCAuYWN0aW5nLWxhYmVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLWJhci5ncmF5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZW1pbmRlci13YXJuaW5nIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjAgMTVweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXIteWVsbG93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub3JpZy1zZWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOjIwcHggMDtcclxuXHJcbiAgICAgICAgICAgICY+LmFjdGluZy1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokYWxlcnQtZ3JlZW4tYmc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgYnV0dG9uLmJ0bi1wcmltYXJ5IHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6MTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTBweDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JGd1bmJyb2tlci1ncmVlbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOjIwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjNweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6M3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLm1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmVtaW5kZXItd2FybmluZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgICAgICAuZW1haWwtZGV0YWlscyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDo0MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuY29sMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjpsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJlbWluZGVyLXdhcm5pbmcge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jZnJtTWVzc2FnZVVzZXIge1xyXG4gICAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBtaW4taGVpZ2h0OjEwMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBzY3JlZW4tdG4tbWF4IHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/QHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuI2VudGVyQ29kZTJGQUNvbnRhaW5lciB7XHJcbiAgICAucGFnZS1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbFtmb3I9J1JlZ2lzdGVyRGV2aWNlJ10ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuY3RhLXJvdyB7XHJcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5lcnJfbXNnIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC50d29GQV9kaXNjbGFpbWVyIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgI3JlcXVlc3RBbm90aGVyQ29kZVtkaXNhYmxlZF0ge1xyXG4gICAgICAgIGNvbG9yOiRncmF5LWRpc2FibGVkO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MTVweDtcclxuICAgIH1cclxufVxyXG5cclxuI3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIHtcclxuICAgIC5wYWdlLXNlY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6MDtcclxuXHJcbiAgICAgICAgJi5wYWdlLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmN0YS1yb3cge1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIHdpZHRoOmF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucGFnZS1zZWN0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOjIwcHggMTVweDtcclxuICAgICAgICBtYXJnaW4tdG9wOjA7XHJcblxyXG4gICAgICAgICYrLnBhZ2Utc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b3AsIC5idG0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudG9wIHtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4OyBcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjI4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6LTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xyXG5cclxuICAgICAgICAgICAgLmpxdWktZGQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcclxuICAgICAgICAgICAgICAgIGZsZXg6MCAxIDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6MDsgLy8gbGV0IGEgbG9uZyBsYWJlbCAocGhvbmUgKyBleHRlbnNpb24pIGVsbGlwc2l6ZSBpbnN0ZWFkIG9mIHB1c2hpbmcgdGhlIGJ1dHRvbiBvdXRcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjEwNXB4O1xyXG4gICAgICAgICAgICAgICAgZmxleDoxIDAgMTA1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6NDBweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBob25lLWNvbnNlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIC51aS1jaGVja2JveHJhZGlvLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1kYXJrO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZ2VuZXJhbC1jb25zZW50IHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi10bi1tYXgge1xyXG4gICAgI3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIHtcclxuICAgICAgICAuY3RhLXJvdyB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgXHJcbiAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2Utc2VjdGlvbiB7XHJcbiAgICAgICAgICAgIC50b3Age1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRtIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmpxdWktZGQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDsgLy8gKyB0aGUgd3JhcHBlcidzIDFweCBib3R0b20gbWFyZ2luID0gdGhlIDE1cHggZ2FwIGFib3ZlIHRoZSBkcm9wZG93blxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICNyZXF1ZXN0Q29kZTJGQUNvbnRhaW5lciB7XHJcbiAgICAgICAgLmN0YS1yb3cge1xyXG4gICAgICAgICAgICBwYWRkaW5nOjA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGFnZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzoyMHB4O1xyXG5cclxuICAgICAgICAgICAgLnRvcCB7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOi03cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgI3JlcXVlc3RDb2RlMkZBQ29udGFpbmVyIHtcclxuICAgICAgICAucGFnZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgLnRvcCB7XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjdweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwiQHVzZSAnLi4vdmFyaWFibGVzJyBhcyAqO1xyXG5cclxuLy8gQ29yZSAvdXNlci9iaW9tZXRyaWN2ZXJpZmljYXRpb24uIExheW91dCBhbmQgc3BhY2luZyBjb21lIGZyb20gQm9vdHN0cmFwIDUgdXRpbGl0eVxyXG4vLyBjbGFzc2VzIG9uIHRoZSB2aWV3IOKAlCBvbmx5IHRoZSB0eXBlIHNjYWxlIGFuZCBicmFuZCBjb2xvcnMgbGl2ZSBoZXJlLlxyXG5cclxuI2lka2l0VmVyaWZpY2F0aW9uQ29udGFpbmVyIHtcclxuICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAucGFnZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgLnRvcCB7XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZXJyX21zZyB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICNpZGtpdFZlcmlmaWNhdGlvbkNvbnRhaW5lciB7XHJcbiAgICAgICAgI2NvbnRlbnRDb250YWluZXIge1xyXG4gICAgICAgICAgICAucGFnZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIC50b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAjaWRraXRWZXJpZmljYXRpb25Db250YWluZXIge1xyXG4gICAgICAgICNjb250ZW50Q29udGFpbmVyIHtcclxuICAgICAgICAgICAgLnBhZ2Utc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAudG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jYmVjb21lQVNlbGxlckNvbnRhaW5lciB7XHJcbiAgICBAaW5jbHVkZSBoaWRlLW9wdGlvbigkaW5kZXg6IDEsICRsYWJlbDogJycpO1xyXG4gICAgQGluY2x1ZGUgaGlkZS1vcHRpb24oJGluZGV4OiAyLCAkbGFiZWw6ICcnKTtcclxuICAgIEBpbmNsdWRlIGhpZGUtb3B0aW9uKCRpbmRleDogMywgJGxhYmVsOiAnJyk7XHJcbiAgICBAaW5jbHVkZSBoaWRlLW9wdGlvbigkaW5kZXg6IDQsICRsYWJlbDogJycpO1xyXG4gICAgQGluY2x1ZGUgaGlkZS1vcHRpb24oJGluZGV4OiA1LCAkbGFiZWw6ICcnKTtcclxuICAgIEBpbmNsdWRlIGhpZGUtb3B0aW9uKCRpbmRleDogNiwgJGxhYmVsOiAnJyk7XHJcbiAgICBcclxuICAgIC5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uIHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAjbXlnYkFkV3JhcHBlclRvcCB7XHJcbiAgICAgICAgICAgIGhlaWdodDowcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOjA7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLW1kLW1pbiB7XHJcbiAgICAgICAgLmJlY29tZS1hLXNlbGxlci1wYW5lbC5wYWdlLXNlY3Rpb24ge1xyXG4gICAgICAgICAgICAuc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iZWNvbWUtYS1zZWxsZXItcGFuZWwucGFnZS1zZWN0aW9uIHtcclxuICAgIC5zZWN0aW9uLXdoaXRlIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206MDtcclxuICAgIH1cclxufVxyXG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jYmVjb21lQVNlbGxlckNvbnRhaW5lciB7XHJcbiAgICAuZXJyX21zZyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHQuY3RhLXJvdyArIC5lcnJfbXNnX3dyYXAgPiAuZXJyX21zZywgI2Vycm9yLXByaW1hcnktb3duZXItbmVlZGVkIHtcclxuXHRcdHBhZGRpbmctbGVmdDoxNXB4O1xyXG5cdFx0cGFkZGluZy1yaWdodDoxNXB4O1xyXG5cdFx0bWFyZ2luLXRvcDoxMHB4O1xyXG5cdH1cclxuXHRcclxuICAgIC5lcnJfbXNnX3dyYXAgPiAuZXJyX21zZywgI2Vycm9yLXByaW1hcnktb3duZXItbmVlZGVkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAjY29udGVudENvbnRhaW5lciB7XHJcbiAgICAgICAgLmN0YS1yb3cge1xyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmLmludmFsaWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuLWRpc2FibGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYmVjb21lLWEtc2VsbGVyLXBhbmVsLnBhZ2Utc2VjdGlvbiB7XHJcbiAgICBsYWJlbCwgLmFjdGluZy1sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjVweDtcclxuXHJcbiAgICAgICAgJi5sZy1sYmwge1xyXG4gICAgICAgICAgICBjb2xvcjogJHRydWUtYmxhY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hlY2stZ3JvdXAge1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHBhZGRpbmc6MXB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZmxleDowIDEgMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6NnB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjZweDtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbi5idG4ge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtcclxuICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XHJcbiAgICAgICAgICAgIGZsZXg6MSAwIGF1dG87XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxlZ2VuZCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICNjb25zZW50IHtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIGhlaWdodDphdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDoycHg7XHJcblxyXG4gICAgICAgICY6bm90KC5tYXQtY2hlY2tib3gtY2hlY2tlZCkge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6JGJzLWFsZXJ0LXllbGxvdy1icmQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGJzLWFsZXJ0LXllbGxvdy1iZztcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLm1hdC1jaGVja2JveC1pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6MjBweDtcclxuICAgICAgICAgICAgd2lkdGg6MjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1hdC1jaGVja2JveC1sYXlvdXQge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XHJcblxyXG4gICAgICAgICAgICAubWF0LWNoZWNrYm94LWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoxNXB4IDAgMTVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOnByZS13cmFwO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYrcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MTVweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgICYgKyAuZXJyX21zZ193cmFwIHtcclxuICAgICAgICAgICAgaGVpZ2h0OjI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBzY3JlZW4tc20tbWluIHtcclxuICAgICNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIHtcclxuICAgICAgICAubGFzdC1zdGVwLWJ0biB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jYmVjb21lQVNlbGxlckNvbnRhaW5lciB7XHJcbiAgICAjc2VsbGVyVHlwZVN0ZXAge1xyXG4gICAgICAgIC5zZWxsZXItdHlwZS13cmFwIHtcclxuXHJcbiAgICAgICAgICAgICY+aDIsICY+cCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46MjBweCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmPmgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6NXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VsbGVyLXR5cGUtaW5wdXRzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6c3RyZXRjaDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmPmRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjBweCAwcHggMHB4IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0cnVlLXdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyYXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiIFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0Om5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpjaGVja2VkK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLXNtLW1pbiB7XHJcbiAgICAgICAgI3NlbGxlclR5cGVTdGVwIHtcclxuICAgICAgICAgICAgYm9yZGVyOjA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgLnNlbGxlci10eXBlLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgJGdyZXktYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjUwcHggMTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJj5oMiwgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJj5oMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDozMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206NXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJj5wIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNlbGxlci10eXBlLWlucHV0cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NzUlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDo2MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmK2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jdGEtcm93IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1tZC1taW4ge1xyXG4gICAgICAgICNzZWxsZXJUeXBlU3RlcCB7XHJcbiAgICAgICAgICAgIC5zZWxsZXItdHlwZS13cmFwIHtcclxuICAgICAgICAgICAgICAgICY+aDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1sZy1taW4ge1xyXG4gICAgICAgICNzZWxsZXJUeXBlU3RlcCB7XHJcbiAgICAgICAgICAgIC5zZWxsZXItdHlwZS13cmFwIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOjc1JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OmF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6YXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAmPmgyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jYmVjb21lQVNlbGxlckNvbnRhaW5lciB7XHJcbiAgICAjcmV2aWV3Q29uZmlybVN0ZXAge1xyXG4gICAgICAgICNzZWxlY3RlZFNlbGxlclR5cGVCdG4ge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokZ3JheS1saWdodGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOjEwcHggMTBweCAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxNXB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6cG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY+c3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS13aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VjdGlvbi13aGl0ZTpub3QoLnNlY3Rpb24taGVhZGVyKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MjBweCAxNXB4IDVweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5wcmV2aWV3LWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3VuYnJva2VyLWdyZWVuO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjokdHJ1ZS1ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDoxIDAgYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OjAgMSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOjAgMCA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjokZ3JheTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLnRpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czoxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktbGlnaHRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICRncmV5LWJvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnJldmlldy1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuICAgICAgICAgICAgI3N1bW1hcnktU2VsbGVyVHlwZSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjoxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNzdW1tYXJ5LUJ1c2luZXNzSW5mb3JtYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6MjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjc3VtbWFyeS1CdXNpbmVzc093bmVycyB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjozO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICNzdW1tYXJ5LUJhbmtBY2NvdW50SW5mb3JtYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6NDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAjc3VtbWFyeS1Ub1NBZ3JlZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6NTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAjc3VtbWFyeS1Ub1NBZ3JlZW1lbnQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAgIC5lcnJfbXNnIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYXQtY2hlY2tib3gtbGF5b3V0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgICAubWF0LWNoZWNrYm94LWlubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOi0xLjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubWF0LWNoZWNrYm94LWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYXQtY2hlY2tib3gtYmFja2dyb3VuZCwgXHJcbiAgICAgICAgICAgIC5tYXQtY2hlY2tib3gtZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokdHJ1ZS13aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdhcm0tZ3JleSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYXQtY2hlY2tib3gtY2hlY2ttYXJrLXBhdGgge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkZ3VuYnJva2VyLWdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1hdC1yaXBwbGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNjcmVlbi1zbS1taW4ge1xyXG4gICAgICAgICNyZXZpZXdDb25maXJtU3RlcCB7XHJcbiAgICAgICAgICAgICNzZWxlY3RlZFNlbGxlclR5cGVCdG4ge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOjUwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0byAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY+c3BhbjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzY3JlZW4tbWQtbWluIHtcclxuICAgICAgICAjcmV2aWV3Q29uZmlybVN0ZXAge1xyXG4gICAgICAgICAgICAuc2VjdGlvbi13aGl0ZTpub3QoLnNlY3Rpb24taGVhZGVyKSB7XHJcbiAgICAgICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnRpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOnJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yZXZpZXctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc2NyZWVuLWxnLW1pbiB7XHJcbiAgICAgICAgI3Jldmlld0NvbmZpcm1TdGVwIHtcclxuICAgICAgICAgICAgI3NlbGVjdGVkU2VsbGVyVHlwZUJ0biB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6NTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zZWN0aW9uLXdoaXRlOm5vdCguc2VjdGlvbi1oZWFkZXIpIHtcclxuICAgICAgICAgICAgICAgIC5wcmV2aWV3LWhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkB1c2UgJy4uL3ZhcmlhYmxlcycgYXMgKjtcclxuXHJcbiNiZWNvbWVBU2VsbGVyQ29udGFpbmVyIHtcclxuICAgICNidXNpbmVzc0luZm9ybWF0aW9uU3RlcCB7XHJcbiAgICAgICAgLnNlY3Rpb24td2hpdGUge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vd25lci1hZGRlZC1zZWN0aW9uIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDowO1xyXG5cclxuICAgICAgICAgICAgJisuZXJyX21zZyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jYWRkT3duZXJTZWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZy1ib3R0b206MjBweDtcclxuXHJcbiAgICAmPmRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6XCJcXDJiXCI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGdseXBoaWNvbi1mYW1pbHkoKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTowO1xyXG4gICAgfVxyXG59XHJcbi5vd25lci1hZGRlZC1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6MjBweCAwIDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAuY2hpcCB7XHJcbiAgICAgICAgaGVpZ2h0OjUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3VuYnJva2VyLWdyZWVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJj5kaXYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcblxyXG4gICAgICAgICAgICAucGVyYyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDo1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OjUwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4OjEgMCA1MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6JHRydWUtd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5hbWUge1xyXG4gICAgICAgICAgICAgICAgZmxleDoxIDAgY2FsYygxMDAlIC0gNTBweCk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDpjYWxjKDEwMCUgLSA1MHB4KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiR0cnVlLWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MThweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OjEgMCBjYWxjKDEwMCUgLSA1MHB4KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDUwcHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6NTBweDtcclxuICAgICAgICAgICAgICAgIGZsZXg6MCAxIDUwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiRndW5icm9rZXItZ3JlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJisuZXJyX21zZyB7XHJcbiAgICAgICAgcGFkZGluZzoxNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgfVxyXG59XHJcbkBpbmNsdWRlIHNjcmVlbi10bi1tYXggeyAgIFxyXG4gICAgI2FkZE93bmVyU2VjdGlvbiB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4uZ2ItbWF0LWRpYWxvZy5hZGQtb3duZXIge1xyXG4gICAgLmJlY29tZS1hLXNlbGxlci1wYW5lbCB7XHJcbiAgICAgICAgLnNlY3Rpb24td2hpdGUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5lcnJfbXNnIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJlcSB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyonO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWxlcnQtcmVkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaW5wdXQtZ3JvdXAtYWRkb24gaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHNlbWlib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYXQtZGlhbG9nLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jdGFzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG5cclxuICAgICAgICBidXR0b24uaW52YWxpZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGd1bmJyb2tlci1ncmVlbi1kaXNhYmxlZDtcclxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLndpcGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBsaW5lYXI7XHJcblxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLndpcGUtb3BlbmVkIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzY3JlZW4teGwtbWluIHtcclxuICAgICAgICAubWF0LWRpYWxvZy1jb250ZW50IHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogOTB2aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu79AdXNlICcuLi92YXJpYWJsZXMnIGFzICo7XHJcblxyXG4jdmVyaWZpY2F0aW9uQ29udGFpbmVyIHtcclxuICAgICN2ZXJpZnlPd25lcnMge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MDtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICY+ZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRncmF5LWxpZ2h0ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAkZ3JleS1ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzoyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRzZW1pYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6YXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6MzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46MjBweCBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiNsZWdhbEFja25vd2xlZGdlbWVudE1vZGFsIHtcclxuICAgIHotaW5kZXg6IDEwMDAwMDAwMCAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5jbG9zZS1idG4ge1xyXG4gICAgICAgIGNvbG9yOiAjMDA2NDAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1YnRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgfVxyXG5cclxuICAgICNsZWdhbEFja25vd2xlZGdlbWVudFRleHQge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubGVnYWxBY2tub3dsZWRnZW1lbnRDdGFSb3cge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGdhcDogMTVweDtcclxuICAgIH1cclxufVxyXG4iXX0= */

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;
	user-select: none;
	touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
